@charset "utf-8";section .ladyList{display:flex;flex-wrap:wrap;margin:0 auto;padding:21px 0 0;}section .ladyList li{display:block;position:relative;float:left;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;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:44px;height:44px;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 span{display:block;}section ul li .txtData .workTime{background:#000;color:#fff;text-align:center;}section ul li .date{line-height:30px;background-color:#001a6e;color:#d5cf55;font-size:147%;}.newlist{margin:50px auto;}.newlist li{display:flex;padding:30px 0;border-bottom:2px solid #cccccc;}.newlist li .thumb{width:276px;margin-right:20px;}.newlist li .thumb:before{display:none;}.newlist li .txtData{position:relative;text-align:left;}.newlist li .date{display:inline-block;margin-bottom:40px;background-color:transparent;color:#080808;font-size:28px;}.newlist li .ladyName{margin-bottom:10px;font-size:185%;}.newlist li .ladyProf{margin-bottom:15px;font-size:18px;}.newlist li .workTime{padding:5px 0;font-size:18px;}.newlist li .comment{max-height:250px;overflow:auto;margin-top:10px;padding:10px;border:1px solid #dddddd;font-size:170%;line-height:1.8;}.newlist .newup{display:inline-block;position:relative;margin-right:15px;text-align:center;}.newlist .newup span{display:inline-block;padding:0px 10px;background-color:#fd620e;color:#fff;font-size:23px;}.newlist .newup span.up{background-color:#0e82fd;}