<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div.ipWidget-IpText{padding:0;}
.ipWidget-IpTextImage .ipwText{margin:0;width:100%;}
h1.ipwTitle {padding:0;}
div.pickup-wrapper div.slick-box p.pickup-title {margin:10px 0 0 10px}
div.pickup-wrapper div.slick-box p.pickup-text {margin:5px 0 0 5px;}
div.slide-wrapper{padding:15px 0;}
.sp_only{display:none;}
div.girls-detail-left{float:left;display:block;width:35%;}
div.girls-detail {
  background-color: #ffffffab;
  width: 1500px;
  margin: auto; 
  padding: 30px;
  height: 100%;
  position: relative;
  top: 42px;
}
div.girls-detail p.girls-detail-title {
  font-size: 23px;
  background: #d04e2e;
  color: #FFF;
  padding: 10px;
  font-weight: bold;
  line-height:100%;
}

p.girls-detail-title span.icon{background: #313333;color: #FFF;border-radius: 5px;padding: 1px 5px;font-size: 16px;line-height:16px;}

img#large_image_id{
  margin: 30px auto;
  width: 360px;
  display:block;
}

img#large_image_id:hover{cursor:pointer;}
div.girls-thumbnail{
/*  margin-left: 8px; */
  width: 80px;
  display:inline-block;
  margin-bottom:3px;
}
div.girls-thumbnail img{
  width: 80px;
}

div.hoge{display:flex;padding-left:10%;flex-wrap:wrap;}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

p.element-display{
  background: #d04e2e;
  color: #FFF;
  padding: 7px 10px;
  width: 100%;
  border-radius: 3px;
  font-size: 20px;
  font-weight: bold;
  margin:30px 0 0 0;
  line-height:20px;
}

div.commentbox {
    width: 100%;
    font-size: 20px;
    margin-top: 15px;
    line-height: 150%;
}

/*** è¡¨ç¤ºãƒ»éžè¡¨ç¤ºã‚¢ã‚¤ã‚³ãƒ³ç”¨ Start ***/
.element-girl-detail {
  position: relative;
  padding-bottom: 15px;
}

.icon-eye-square {
  background-color: #000;
  border-radius: 4px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 30px;
  z-index: 999;
}

.icon-eye-square input[type="checkbox"] {
  display: none;
}

.icon-eye-square input[type="checkbox"] + label {
  display: table-cell;
  font-family: FontAwesome;
  font-size: 1.5em;
  height: 30px;
  vertical-align: middle;
  width: 30px;
}

.icon-eye-square input[type="checkbox"] + label::before {
  content: "\f070";
  color: #f00;
}

.icon-eye-square input[type="checkbox"]:checked + label::before {
  content: "\f06e";
  color: #fff;
}

/* éžè¡¨ç¤ºè¦ç´&nbsp;ç”¨ */
.element-non-display {
  background-color: #ccc;
  border: dashed 1px #666;
  border-radius: 4px;
  color: #666;
  display: none;
  height: 30px;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  text-align: center;
}

.warn-msg {
  color: #f00;
  font-weight: bold;
}
/*** è¡¨ç¤ºãƒ»éžè¡¨ç¤ºã‚¢ã‚¤ã‚³ãƒ³ç”¨ End ***/

/*** å¥³ã®å­ç”»åƒã‚¢ãƒƒãƒ—ãƒ­ãƒ¼ãƒ‰ç”¨ Start ***/
/* ã‚¢ã‚¤ã‚³ãƒ³é»’æž&nbsp;è¡¨ç¤ºç”¨ */
.icon-picture-square {
  background-color: #000;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: table-cell;
  height: 22px;
  vertical-align: middle;
  width: 22px;
  text-align: center;
  z-index: 999;
}

/* å‰Šé™¤ã‚¢ã‚¤ã‚³ãƒ³å³ä¸Šè¡¨ç¤ºç”¨ */
.icon-picture-pos-right {
  position: absolute;
  right: 0px;
  top: 0px;
}
/*** å¥³ã®å­ç”»åƒã‚¢ãƒƒãƒ—ãƒ­ãƒ¼ãƒ‰ç”¨ End ***/

ul#blog_list {margin-top:15px;}
div.thumb {margin-top:15px;}


div.ipWidget-HpbGravure{ background-color: #fff;padding:0;margin: 0;}
div.ipWidget-HpbGravure img{ width:98%;}

ul.picture_thumb {
    display: flex;
    margin: 5px 0 0 5px;
    padding-bottom: 10px;
    text-align : left;
    width: 100%;
    flex-wrap:wrap;
}

ul.picture_thumb li {
    display : inline-block;
    margin-right: 1px;
    vertical-align : top;
    width: 18%;
}
ul.picture_thumb li img {
    border: 1px solid #CCCCCC;
    cursor: pointer;
    width: 88%;
}

.slick-box,
.slick-box-slide {
  display:none;
}
.slick-box.slick-initialized,
.slick-box-slide.slick-initialized {
  display: block;
}

td.title {background: #d04e2e;color: #FFF;padding: 7px 10px;text-align: -webkit-auto;font-size: 20px;font-weight: bold;border-radius: 3px;line-height:20px;}
div.pickup-wrapper{padding:15px 0;position:relative;}
div.pickup-wrapper div.slick-box div img{width:80%;}
div.pickup-wrapper a.slide-arrow{background-color:#333;color:#FFF;width:44px;height:44px;line-height:44px;cursor:pointer;text-align:center;text-decoration:none;z-index:2;position:absolute;top: 40%;}
div.pickup-wrapper a.prev-arrow {left:0;}
div.pickup-wrapper a.next-arrow {right:0;}


div.shukkin_calender table tbody tr td.attendance_date{background: #EEE;width: 28%;padding: 7px;font-size: 17px;}
div.shukkin_calender table tbody tr td.attendance_time{background: #FFF;width: 60%;padding: 7px;font-size: 17px;}

div.girls-thumbnails{margin-left:40px;}
div.girls-detail-right{float:right;display:block;width:62%;}

/* æŠ•ç¨¿ï¼å†™ãƒ¡æ—¥è¨˜ */
div.polaroid-all{display:flex;}
div.polaroid-all div.polaroid{position: relative;width: auto;margin: 20px 0;}
div.polaroid-all div.polaroid p.polaroid-text{line-height: normal;position: absolute;text-align: left;bottom: 0px;font: 400 18px/1 'Kaushan Script', cursive;font-size: 15px;padding: 3px 10px;width:calc(100% - 15px);white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;}
div.polaroid-all div.polaroid p.polaroid-text small.blog-entry-date{color: #969595;line-height: 19px;font-family: unset;}
div.polaroid-all div.polaroid img.blog-photo{border: 10px solid #fff;border-bottom: 50px solid #fff;-webkit-box-shadow: 3px 3px 3px #77777721;-moz-box-shadow: 3px 3px 3px #77777721;box-shadow: 3px 3px 3px #77777721;margin-right: 22px;width:130px;height:200px;object-fit: cover;}

/* æŠ•ç¨¿ï¼å†™ãƒ¡æ—¥è¨˜(ã‚¹ãƒžãƒ›) */
div.polaroid2 {position: relative;padding: 2px;}
.polaroid2 p.polaroid-text { position: absolute;bottom: 0; color: #FFF; background: #3333338c; width: 96%; padding: 5px 5px; }


/* ãƒ—ãƒ­ãƒ•ã‚£ãƒ¼ãƒ« */
table.girls-profile {width:100%;border-collapse: separate;font-size:17px;line-height:100%;}
table.girls-profile tr td.girls-profile-title{background:#eee;padding:7px;font-size:17px;}
table.girls-profile tr td.girls-profile-item{background:#fff;padding:7px;font-size:17px;}

/* HTMLã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆ */
div.ipWidget-IpHtml{width:100%;padding:0;}

.ipWidget-IpTextImage .ipwImage ,
.ipWidget-IpImage img {
    margin: 15px 0;
    max-width: -webkit-fill-available !important;
}
footer.menu-footer {
    position: relative;
    top: 42px;
}
/*@media screen and ( max-width:414px) {*/
@media screen and ( max-width:1024px) {
.pc_only{display:none;}
.sp_only{display:block;margin-bottom:40px;}
/* *  { min-height:0;min-width : 0;} */
div.girls-detail {
  background-color: #ffffffab;
  margin: auto; 
  padding: 0 10px;
  position: relative;
  top: 25px;
  width:92%;
}
div.girls-detail-left{float:left;display:block;width:100%;}
div.girls-detail-right{display:block;width:100%;}
img#large_image_id{
  margin: 10px auto;
  width: 100%;
}
div.girls-thumbnail{
  width: 20%;
  display:inline-block;
  margin:0;
}
div.hoge{padding-left:0;}
div.girls-thumbnail img{
  width: 100%;
}
div.shukkin_calender table tbody tr td.attendance_date{width:40%;}
div.shukkin_calender table tbody tr td.attendance_time{background: #FFF;width: 60%;padding: 7px;font-size: 17px;}
div.girls-thumbnails{margin:0;display: flex;flex-wrap: wrap;}

/* æŠ•ç¨¿ï¼å†™ãƒ¡æ—¥è¨˜(ã‚¹ãƒžãƒ›) */
div.polaroid2 { padding:0; margin:0 2px;}
div.polaroid2 img { width: 100%; height: 168px; object-fit: cover; }

div.polaroid2 p.polaroid-text{ 
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    width:100%;
    position: absolute;
    bottom: 0;
    color: #FFF;
    background: #3333338c;
    height: 40px;
/*    padding: 5px 5px; */
padding: 0;
}

/* åˆæœŸé…ç½® google-mapç”¨HTMLã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆ */
div.ipWidget-IpHtml{width:100%}

div.polaroid2 p.polaroid-text span { font-size: 12px; }
.slick-track {
    margin-left: 0;
}

.ipWidget-IpImage img {
    margin: 0 !important;
}
.ipWidget-IpTextImage .ipwImage {
    margin: 10px 0;
}
.ipWidget-IpTextImage .ipwText {
    width:100%;
    margin: 0;
}
div.ipWidget-IpText {
    padding:0;
} 
}
@media screen and ( max-width:414px) {
div.polaroid2 img { height: 115px;}
h1.ipwTitle{padding:0;}
div.pickup-wrapper{padding:30px 0;}
div.slide-wrapper{padding:15px 0;}
.ipWidget-IpTextImage .ipwImage{ margin: 0;}
.ipWidget-IpTextImage .ipwText { width: 100%;margin: 5px 0px;}
div.ipWidget-IpText{padding:0;}
}
</pre></body></html>