@charset "utf-8";#lady .search_cont{padding:20px;border:1px solid #999;border-radius:3px;}#lady .search_box{display:flex;align-items:center;margin:30px auto;color:#7A7977;}.search_box select{position:relative;z-index:1;display:block;width:calc(100% + 32px);height:2.5em;padding:0;padding-right:32px;text-indent:8px;line-height:2.5;border:none;border-radius:0;background-color:transparent;background-image:none;box-shadow:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#7A7977;}.selname{position:relative;width:140px;margin-right:20px;padding-right:32px;background-color:#E1E0DE;border:1px solid #BABABA;border-radius:2px;}.selname:after{content:"";display:block;width:32px;height:32px;background-color:#7C7C7C;border-radius:2px;position:absolute;top:0px;right:0px;}.selname:before{content:"";display:block;width:0;height:0;position:absolute;top:50%;right:6px;z-index:1;border-top:16px solid #E1E0DE;border-right:10px solid transparent;border-left:10px solid transparent;transform:translateY(-50%);}.search_box .btn_submit,.search_box .btn_reset,.search_type_box .btn_submit{width:140px;padding:5px 0;border-radius:3px;border:2px solid #999;font-size:116%;letter-spacing:1px;background-color:#aaa;color:#fff;cursor:pointer;}.search_box .btn_submit,.search_type_box .btn_submit{margin-right:20px;background-color:#666;}.search_type_box .btn_submit{margin-right:0;}#lady .search_box.sort{margin:30px auto 20px;justify-content:flex-end;font-size:116%;}.search_box.sort a{margin:0 15px 0 0;display:inline-block;text-decoration:none;line-height:2;color:#7C7C7C;}.search_box a span{margin-left:5px;}.search_type_box .ttl-type{font-size:20px;}.search_type_box .ttl-type::before,.search_type_box .ttl-type::after{content:"";display:inline-block;width:30%;height:1px;margin-right:30px;background-color:#999;vertical-align:middle;}.search_type_box .ttl-type::after{margin:0 0 0 30px;}.search_box.type{flex-wrap:wrap;}.search_box.type label{width:calc(100% / 6);margin-bottom:20px;text-align:left;cursor:pointer;font-size:116%;}.search_box.type label input[type="checkbox"]{margin-right:5px;vertical-align:middle;}.search_cont .btn_close{width:170px;margin:30px auto;padding:10px 0;background-color:#aaa;color:#fff;border:2px solid #999;letter-spacing:2px;cursor:pointer;font-size:0;}.search_cont .btn_close::before{content:"";display:inline-block;width:10px;height:10px;border-bottom:solid 3px #fff;border-right:solid 3px #fff;transform:rotate(45deg);vertical-align:top;}.search_cont .btn_close.open::before{border:none;border-top:solid 3px #fff;border-left:solid 3px #fff;vertical-align:-4px;}.search_cont .btn_close::after{content:"詳しく絞り込む";font-size:14px;}.search_cont .btn_close.open::after{content:"閉じる";font-size:14px;}.search_cont .select2-container--default .select2-selection--single{background-color:transparent;border-color:transparent;height:2.5em;text-align:left;}section .inner>h2{display:inline-block;min-width:590px;margin-bottom:10px;padding:5px 1em 5px 1.5em;clear:both;border-bottom:2px solid #555555;color:#555555;font-size:28px;text-align:center;letter-spacing:0.5em;}section .ladyList{display:flex;flex-wrap:wrap;margin:0 auto;padding:21px 0 0;}section .ladyList li{display:block;position:relative;margin:0 21px 21px 0;padding-bottom:5px;width:calc(100% / 4 - 16px);border-bottom:solid 2px #eeeeee;overflow:hidden;box-sizing:border-box;background-color:#fff;}section ul li:nth-of-type(4n){margin-right:0 !important;}section ul li .thumb{display:block;position:relative;margin:0 auto 2px;width:100%;height:368px;overflow:hidden;text-align:center;background-color:#eeeeee;}section ul li a:after{content:"";display:block;position:absolute;top:0;left:0;width:64px;height:64px;background-color:transparent;background-position:left top;background-repeat:no-repeat;}section ul li.ready a:after{background-image:url(https://img.fpack.jp/shop/mitsuya2025/parts/icon_standby.png);}section ul li.busy a:after{background-image:url(https://img.fpack.jp/shop/mitsuya2025/parts/icon_busy.png);}section ul li .thumb img{position:relative;width:auto;height:auto;max-width:100%;max-height:100%;top:50%;transform:translateY(-50%);vertical-align:top;}section ul li .txtData h2{font-weight:bold;font-size:154%;}section ul li .txtData .ladyProf{display:block;margin-bottom:2px;white-space:normal;}section ul li .txtData .catchcopy{height:1em;line-height:1em;font-size:139%;}section ul li .twitter{width:auto;padding:0 2px;background-color:#1d9bf0 !important;color:#fff;}section ul li .twitter img{max-width:26px;max-height:26px;}section ul li.liIcon .txtData .icons{display:flex;align-items:center;margin:5px 0;}section ul li.liIcon .txtData .icons span{width:calc(100% / 4 - 1px);line-height:18px;margin-right:1px;color:#fff;background-color:#999;font-size:77%;}section ul li.liIcon p.typeIcons{text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}section ul li.liIcon p.typeIcons span{width:49%;text-align:center;box-sizing:border-box;}section ul li.liIcon p.typeIcons img{margin-right:-1px;vertical-align:top;}.worktimebox{min-height:16px;margin-top:3px;}.workTime{display:block;margin:0 auto 0;color:#ffffff;text-align:center;background:#000000;}section ul li .star_box{text-align:left;}section ul li .star_box dt,section ul li .star_box dd{display:inline-block;}section ul li .star_box dt{width:5em;text-align:center;font-size:85%;}section ul li .star_box dd img{vertical-align:-2px;}section ul li .star_box dd span.off{opacity:0.3;}