@charset "shift_jis";
/* CSS Document */
:root {
  --color-shop__2: #ff0b93;/* 五反田 */
  --color-shop__3: #de003e;/* H水戸 */
  --color-shop__4: #04b3f2;/* D水戸 */
  --color-shop__5: #fe0000;/* 吉原 */
  --color-shop__6: #5d9a00;/* バイオ */
  --color-shop__7: #ff5e88;/* ハート */
  --color-shop__17: #e00a00;/* 乙姫 */
  --color-shop__18: #9058ed;/* 松山道後温泉 */
  --color-shop__20: #ffaf47;/* 福岡 */
  --color-shop__22: #01b4b7;/* 米子 */
  --color-shop__24: #f875aa;/* 福岡H&D */
  --color-shop__25: #ca4c7a;/* DX */
  --color-shop__26: #2f62c4;/* 札幌 */
  --color-shop__29: #0000a5;/* ROUND2 */
}

.profile .shop__2 {
    width: 96%;
    background: var(--color-shop__2);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__3 {
    width: 96%;
    background: var(--color-shop__3);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__4 {
    width: 96%;
    background: var(--color-shop__4);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__5 {
    width: 96%;
    background: var(--color-shop__5);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__6 {
    width: 96%;
    background: var(--color-shop__6);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__7 {
    width: 96%;
    background: var(--color-shop__7);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__17 {
    width: 96%;
    background: var(--color-shop__17);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__18 {
    width: 96%;
    background: var(--color-shop__18);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__20 {
    width: 96%;
    background: var(--color-shop__20);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__22 {
    width: 96%;
    background: var(--color-shop__22);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__24 {
    width: 96%;
    background: var(--color-shop__24);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__25 {
    width: 96%;
    background: var(--color-shop__25);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__26 {
    width: 96%;
    background: var(--color-shop__26);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.profile .shop__29 {
    width: 96%;
    background: var(--color-shop__29);
    display: inline-block;
    color: #fff;
    font-size: 12px;
}

/* girls_list */
ul.girls_list p.girls_size{
	border-bottom: none !important;
}
ul.girls_list p.time {
	border-bottom: none !important;
	padding: 0 !important;
	font-size: 12px !important;
}
ul.girls_list p.time span.time_txt_01,
ul.girls_list p.time span.time_txt_02 {
  height: 34px !important;
  line-height: 34px !important;
	padding: 0 !important;
	color: #fff !important;
	background-color: #3a3637 !important;
  overflow: hidden;
}
ul.girls_list p.time span.time_txt_01 a,
ul.girls_list p.time span.time_txt_02 a {
	color: #fff;
	font-size: 12px;
}
ul.girls_list p.time span.time_txt_01 .schedule_text_a,
ul.girls_list p.time span.time_txt_02 .schedule_text_a {
	width: 44px;
	display: block;
	float: left;
	background: #000;
	position: relative;
}
ul.girls_list p.time span.time_txt_01 .schedule_text_a:after,
ul.girls_list p.time span.time_txt_02 .schedule_text_a:after {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  content: '';
  margin-top: -9px;
  position: absolute;
  right: -8px;
  top: 50%;
}
ul.girls_list p.time span.time_txt_01 .schedule_text_a:after {
	border-left: 8px solid #000;
}


.time_txt_02 .shop__2 {
  background: var(--color-shop__2) !important;
}
.time_txt_02 .shop__2:after {
	border-left: 8px solid var(--color-shop__2);
}

.time_txt_02 .shop__3 {
  background: var(--color-shop__3) !important;
}
.time_txt_02 .shop__3:after {
	border-left: 8px solid var(--color-shop__3);
}

.time_txt_02 .shop__4 {
  background: var(--color-shop__4) !important;
}
.time_txt_02 .shop__4:after {
	border-left: 8px solid var(--color-shop__4);
}

.time_txt_02 .shop__5 {
  background: var(--color-shop__5) !important;
}
.time_txt_02 .shop__5:after {
	border-left: 8px solid var(--color-shop__5);
}

.time_txt_02 .shop__6 {
  background: var(--color-shop__6) !important;
}
.time_txt_02 .shop__6:after {
	border-left: 8px solid var(--color-shop__6);
}

.time_txt_02 .shop__7 {
  background: var(--color-shop__7) !important;
}
.time_txt_02 .shop__7:after {
	border-left: 8px solid var(--color-shop__7);
}

.time_txt_02 .shop__17 {
  background: var(--color-shop__17) !important;
}
.time_txt_02 .shop__17:after {
	border-left: 8px solid var(--color-shop__17);
}

.time_txt_02 .shop__18 {
  background: var(--color-shop__18) !important;
}
.time_txt_02 .shop__18:after {
	border-left: 8px solid var(--color-shop__18);
}

.time_txt_02 .shop__20 {
  background: var(--color-shop__20) !important;
}
.time_txt_02 .shop__20:after {
	border-left: 8px solid var(--color-shop__20);
}

.time_txt_02 .shop__22 {
  background: var(--color-shop__22) !important;
}
.time_txt_02 .shop__22:after {
	border-left: 8px solid var(--color-shop__22);
}

.time_txt_02 .shop__24 {
  background: var(--color-shop__24) !important;
}
.time_txt_02 .shop__24:after {
	border-left: 8px solid var(--color-shop__24);
}

.time_txt_02 .shop__25 {
  background: var(--color-shop__25) !important;
}
.time_txt_02 .shop__25:after {
	border-left: 8px solid var(--color-shop__25);
}

.time_txt_02 .shop__26 {
  background: var(--color-shop__26) !important;
}
.time_txt_02 .shop__26:after {
	border-left: 8px solid var(--color-shop__26);
}

.time_txt_02 .shop__29 {
  background: var(--color-shop__29) !important;
}
.time_txt_02 .shop__29:after {
	border-left: 8px solid var(--color-shop__29);
}
