@charset "UTF-8";
/*==========================================================================================

カスタムカラー設定

==========================================================================================*/
.g-container [class*="custom_color_headline_"] h2 {
  border-top: none !important;
}

.g-container .custom_color_headline_0 {
  /* 店名・メニュー
	------------------------------------------ */
}

.g-container .custom_color_headline_0 .tsBIshopName,
.g-container .custom_color_headline_0 .shShopName,
.g-container .custom_color_headline_0 .tsBIgenreTime,
.g-container .custom_color_headline_0 .shGenreTime,
.g-container .custom_color_headline_0 h2 {
  background: #0091ea;
  text-shadow: 1px 1px 1px #1a70bf;
  border-top: solid 2px #185ecc;
}

.g-container .custom_color_headline_0 .tsBIshopName,
.g-container .custom_color_headline_0 .shShopName {
  border-bottom: solid 1px #0755dc;
}

.g-container .custom_color_headline_0 .tsBIgenreTime,
.g-container .custom_color_headline_0 .shGenreTime {
  border-top: solid 1px #3d9eff;
}

.g-container .custom_color_headline_0 .tsBIshopNameWrap {
  background: #0091ea;
  border-bottom: solid 1px #0755dc;
}

.g-container .custom_color_headline_1 .tsBIshopName,
.g-container .custom_color_headline_1 .shShopName,
.g-container .custom_color_headline_1 .tsBIgenreTime,
.g-container .custom_color_headline_1 .shGenreTime,
.g-container .custom_color_headline_1 h2 {
  border-top: solid 2px #c704a0;
  border-bottom: solid 1px #c92798;
  background: #fe247b;
  text-shadow: 1px 1px 1px #ee1f99;
}

.g-container .custom_color_headline_1 .tsBIshopName.shShopNameText,
.g-container .custom_color_headline_1 .shShopName.shShopNameText,
.g-container .custom_color_headline_1 .tsBIgenreTime.shShopNameText,
.g-container .custom_color_headline_1 .shGenreTime.shShopNameText,
.g-container .custom_color_headline_1 h2.shShopNameText {
  border-bottom: none;
}

.g-container .custom_color_headline_1 .tsBIshopName,
.g-container .custom_color_headline_1 .shShopName {
  border-bottom: solid 1px #d7219e;
}

.g-container .custom_color_headline_1 .tsBIgenreTime,
.g-container .custom_color_headline_1 .shGenreTime {
  border-top: solid 1px #fa65ae;
}

.g-container .custom_color_headline_1 .tsBIshopNameWrap {
  background: #fe247b;
  border-bottom: solid 1px #d7219e;
}

.g-container .custom_color_headline_2 .tsBIshopName,
.g-container .custom_color_headline_2 .shShopName,
.g-container .custom_color_headline_2 .tsBIgenreTime,
.g-container .custom_color_headline_2 .shGenreTime,
.g-container .custom_color_headline_2 h2 {
  border-top: solid 2px #df5200;
  border-bottom: solid 1px #ff6800;
  background: #FF7900;
  text-shadow: 1px 1px 1px #c23f00;
}

.g-container .custom_color_headline_2 .tsBIshopName.shShopNameText,
.g-container .custom_color_headline_2 .shShopName.shShopNameText,
.g-container .custom_color_headline_2 .tsBIgenreTime.shShopNameText,
.g-container .custom_color_headline_2 .shGenreTime.shShopNameText,
.g-container .custom_color_headline_2 h2.shShopNameText {
  border-bottom: none;
}

.g-container .custom_color_headline_2 .tsBIshopName,
.g-container .custom_color_headline_2 .shShopName {
  border-bottom: solid 1px #dd6800;
}

.g-container .custom_color_headline_2 .tsBIgenreTime,
.g-container .custom_color_headline_2 .shGenreTime {
  border-top: solid 1px #fc9b13;
}

.g-container .custom_color_headline_2 .tsBIshopNameWrap {
  background: #FF7900;
  border-bottom: solid 1px #dd6800;
}

.g-container .custom_color_headline_3 .tsBIshopName,
.g-container .custom_color_headline_3 .shShopName,
.g-container .custom_color_headline_3 .tsBIgenreTime,
.g-container .custom_color_headline_3 .shGenreTime,
.g-container .custom_color_headline_3 h2 {
  border-top: solid 2px #cb0538;
  border-bottom: solid 1px #bd292a;
  background: #ff253e;
  text-shadow: 1px 1px 1px #af152d;
}

.g-container .custom_color_headline_3 .tsBIshopName.shShopNameText,
.g-container .custom_color_headline_3 .shShopName.shShopNameText,
.g-container .custom_color_headline_3 .tsBIgenreTime.shShopNameText,
.g-container .custom_color_headline_3 .shGenreTime.shShopNameText,
.g-container .custom_color_headline_3 h2.shShopNameText {
  border-bottom: none;
}

.g-container .custom_color_headline_3 .tsBIshopName,
.g-container .custom_color_headline_3 .shShopName {
  border-bottom: solid 1px #bd292a;
}

.g-container .custom_color_headline_3 .tsBIgenreTime,
.g-container .custom_color_headline_3 .shGenreTime {
  border-top: solid 1px #f06d77;
}

.g-container .custom_color_headline_3 .tsBIshopNameWrap {
  background: #ff253e;
  border-bottom: solid 1px #bd292a;
}

.g-container .custom_color_headline_4 .tsBIshopName,
.g-container .custom_color_headline_4 .shShopName,
.g-container .custom_color_headline_4 .tsBIgenreTime,
.g-container .custom_color_headline_4 .shGenreTime,
.g-container .custom_color_headline_4 h2 {
  border-top: solid 2px #612db5;
  border-bottom: solid 1px #9433bb;
  background: #B150D1;
  text-shadow: 1px 1px 1px #7129bf;
}

.g-container .custom_color_headline_4 .tsBIshopName.shShopNameText,
.g-container .custom_color_headline_4 .shShopName.shShopNameText,
.g-container .custom_color_headline_4 .tsBIgenreTime.shShopNameText,
.g-container .custom_color_headline_4 .shGenreTime.shShopNameText,
.g-container .custom_color_headline_4 h2.shShopNameText {
  border-bottom: none;
}

.g-container .custom_color_headline_4 .tsBIshopName,
.g-container .custom_color_headline_4 .shShopName {
  border-bottom: solid 1px #9433bb;
}

.g-container .custom_color_headline_4 .tsBIgenreTime,
.g-container .custom_color_headline_4 .shGenreTime {
  border-top: solid 1px #b58fcc;
}

.g-container .custom_color_headline_4 .tsBIshopNameWrap {
  background: #B150D1;
  border-bottom: solid 1px #9433bb;
}

.g-container .custom_color_headline_5 .tsBIshopName,
.g-container .custom_color_headline_5 .shShopName,
.g-container .custom_color_headline_5 .tsBIgenreTime,
.g-container .custom_color_headline_5 .shGenreTime,
.g-container .custom_color_headline_5 h2 {
  border-top: solid 2px #1592D4;
  border-bottom: solid 1px #328dd8;
  background: #3CB2F0;
  text-shadow: 1px 1px 1px #1572cb;
}

.g-container .custom_color_headline_5 .tsBIshopName.shShopNameText,
.g-container .custom_color_headline_5 .shShopName.shShopNameText,
.g-container .custom_color_headline_5 .tsBIgenreTime.shShopNameText,
.g-container .custom_color_headline_5 .shGenreTime.shShopNameText,
.g-container .custom_color_headline_5 h2.shShopNameText {
  border-bottom: none;
}

.g-container .custom_color_headline_5 .tsBIshopName,
.g-container .custom_color_headline_5 .shShopName {
  border-bottom: solid 1px #1d93dd;
}

.g-container .custom_color_headline_5 .tsBIgenreTime,
.g-container .custom_color_headline_5 .shGenreTime {
  border-top: solid 1px #82d1fe;
}

.g-container .custom_color_headline_5 .tsBIshopNameWrap {
  background: #3CB2F0;
  border-bottom: solid 1px #1d93dd;
}

.g-container .custom_color_headline_6 .tsBIshopName,
.g-container .custom_color_headline_6 .shShopName,
.g-container .custom_color_headline_6 .tsBIgenreTime,
.g-container .custom_color_headline_6 .shGenreTime,
.g-container .custom_color_headline_6 h2 {
  border-top: solid 2px #32a094;
  border-bottom: solid 1px #00b59b;
  background: #1bd79c;
  text-shadow: 1px 1px 1px #1d9852;
}

.g-container .custom_color_headline_6 .tsBIshopName.shShopNameText,
.g-container .custom_color_headline_6 .shShopName.shShopNameText,
.g-container .custom_color_headline_6 .tsBIgenreTime.shShopNameText,
.g-container .custom_color_headline_6 .shGenreTime.shShopNameText,
.g-container .custom_color_headline_6 h2.shShopNameText {
  border-bottom: none;
}

.g-container .custom_color_headline_6 .tsBIshopName,
.g-container .custom_color_headline_6 .shShopName {
  border-bottom: solid 1px #00a083;
}

.g-container .custom_color_headline_6 .tsBIgenreTime,
.g-container .custom_color_headline_6 .shGenreTime {
  border-top: solid 1px #96eba5;
}

.g-container .custom_color_headline_6 .tsBIshopNameWrap {
  background: #1bd79c;
  border-bottom: solid 1px #00a083;
}

.g-container .custom_color_headline_7 .tsBIshopName,
.g-container .custom_color_headline_7 .shShopName,
.g-container .custom_color_headline_7 .tsBIgenreTime,
.g-container .custom_color_headline_7 .shGenreTime,
.g-container .custom_color_headline_7 h2 {
  border-top: solid 2px #5e9e29;
  border-bottom: solid 1px #43a749;
  background: #71C75A;
  text-shadow: 1px 1px 1px #6da21f;
}

.g-container .custom_color_headline_7 .tsBIshopName.shShopNameText,
.g-container .custom_color_headline_7 .shShopName.shShopNameText,
.g-container .custom_color_headline_7 .tsBIgenreTime.shShopNameText,
.g-container .custom_color_headline_7 .shGenreTime.shShopNameText,
.g-container .custom_color_headline_7 h2.shShopNameText {
  border-bottom: none;
}

.g-container .custom_color_headline_7 .tsBIshopName,
.g-container .custom_color_headline_7 .shShopName {
  border-bottom: solid 1px #008379;
}

.g-container .custom_color_headline_7 .tsBIgenreTime,
.g-container .custom_color_headline_7 .shGenreTime {
  border-top: solid 1px #99df72;
}

.g-container .custom_color_headline_7 .tsBIshopNameWrap {
  background: #71C75A;
  border-bottom: solid 1px #008379;
}

.g-container .custom_color_headline_8 .tsBIshopName,
.g-container .custom_color_headline_8 .shShopName,
.g-container .custom_color_headline_8 .tsBIgenreTime,
.g-container .custom_color_headline_8 .shGenreTime,
.g-container .custom_color_headline_8 h2 {
  border-top: solid 2px #008898;
  border-bottom: solid 1px #578710;
  background: #0bb3a4;
  text-shadow: 1px 1px 1px #0b9396;
}

.g-container .custom_color_headline_8 .tsBIshopName.shShopNameText,
.g-container .custom_color_headline_8 .shShopName.shShopNameText,
.g-container .custom_color_headline_8 .tsBIgenreTime.shShopNameText,
.g-container .custom_color_headline_8 .shGenreTime.shShopNameText,
.g-container .custom_color_headline_8 h2.shShopNameText {
  border-bottom: none;
}

.g-container .custom_color_headline_8 .tsBIshopName,
.g-container .custom_color_headline_8 .shShopName {
  border-bottom: solid 1px #008379;
}

.g-container .custom_color_headline_8 .tsBIgenreTime,
.g-container .custom_color_headline_8 .shGenreTime {
  border-top: solid 1px #0bcca4;
}

.g-container .custom_color_headline_8 .tsBIshopNameWrap {
  background: #0bb3a4;
  border-bottom: solid 1px #008379;
}

.g-container .custom_color_headline_9 .tsBIshopName,
.g-container .custom_color_headline_9 .shShopName,
.g-container .custom_color_headline_9 .tsBIgenreTime,
.g-container .custom_color_headline_9 .shGenreTime,
.g-container .custom_color_headline_9 h2 {
  border-top: solid 2px #2e2e2e;
  border-bottom: solid 1px #585044;
  background: #585858;
  text-shadow: 1px 1px 1px #383827;
}

.g-container .custom_color_headline_9 .tsBIshopName.shShopNameText,
.g-container .custom_color_headline_9 .shShopName.shShopNameText,
.g-container .custom_color_headline_9 .tsBIgenreTime.shShopNameText,
.g-container .custom_color_headline_9 .shGenreTime.shShopNameText,
.g-container .custom_color_headline_9 h2.shShopNameText {
  border-bottom: none;
}

.g-container .custom_color_headline_9 .tsBIshopName,
.g-container .custom_color_headline_9 .shShopName {
  border-bottom: solid 1px #4b4349;
}

.g-container .custom_color_headline_9 .tsBIgenreTime,
.g-container .custom_color_headline_9 .shGenreTime {
  border-top: solid 1px #61605c;
}

.g-container .custom_color_headline_9 .tsBIshopNameWrap {
  background: #585858;
  border-bottom: solid 1px #4b4349;
}

.g-container .custom_color_subhead_0 {
  /* 見出し
	------------------------------------------ */
}

.g-container .custom_color_subhead_0 .is-active,
.g-container .custom_color_subhead_0 .is-active:after,
.g-container .custom_color_subhead_0 .col8Tit {
  background: #0091ea;
  text-shadow: 1px 1px 1px #1a70bf;
}

.g-container .custom_color_subhead_0 nav ul {
  border-bottom: solid 2px #0091ea;
}

.g-container .custom_color_subhead_0 .col8Tit {
  border: solid 1px #185ecc;
}

.g-container .custom_color_subhead_0 .f-edComment {
  border-color: #0091ea;
}

.g-container .custom_color_subhead_0 .f-edComment .girl_pr {
  border: solid 1px #185ecc;
  border-top: 0;
}

.g-container .custom_color_subhead_0 .f-edGirltags {
  border-color: #0091ea;
}

.g-container .custom_color_subhead_0 .f-edGirltags .f-edGirltags-body {
  border: solid 1px #185ecc;
  border-top: 0;
}

.g-container .custom_color_subhead_0 .f-edProfile .edpTable,
.g-container .custom_color_subhead_0 .f-edSchedule .edsTable {
  background: #0091ea;
}

.g-container .custom_color_subhead_0 .f-edProfile th,
.g-container .custom_color_subhead_0 .f-edSchedule th {
  background: #e9f3ff;
  box-shadow: inset 0 0 1px #1887d1;
}

.g-container .custom_color_subhead_1 .is-active,
.g-container .custom_color_subhead_1 .is-active:after,
.g-container .custom_color_subhead_1 .col8Tit {
  background: #fe247b;
  text-shadow: 1px 1px 1px #ee1f99;
}

.g-container .custom_color_subhead_1 nav ul {
  border-bottom: solid 2px #fe247b;
}

.g-container .custom_color_subhead_1 .col8Tit {
  border: solid 1px #c704a0;
}

.g-container .custom_color_subhead_1 .f-edComment {
  border-color: #fe247b;
}

.g-container .custom_color_subhead_1 .f-edComment .girl_pr {
  border: solid 1px #c704a0;
  border-top: 0;
}

.g-container .custom_color_subhead_1 .f-edGirltags {
  border-color: #fe247b;
}

.g-container .custom_color_subhead_1 .f-edGirltags .f-edGirltags-body {
  border: solid 1px #c704a0;
  border-top: 0;
}

.g-container .custom_color_subhead_1 .f-edProfile .edpTable,
.g-container .custom_color_subhead_1 .f-edSchedule .edsTable {
  background: #fe247b;
}

.g-container .custom_color_subhead_1 .f-edProfile th,
.g-container .custom_color_subhead_1 .f-edSchedule th {
  background: #ffebec;
  box-shadow: inset 0 0 1px #f83a93;
}

.g-container .custom_color_subhead_2 .is-active,
.g-container .custom_color_subhead_2 .is-active:after,
.g-container .custom_color_subhead_2 .col8Tit {
  background: #FF7900;
  text-shadow: 1px 1px 1px #c23f00;
}

.g-container .custom_color_subhead_2 nav ul {
  border-bottom: solid 2px #FF7900;
}

.g-container .custom_color_subhead_2 .col8Tit {
  border: solid 1px #df5200;
}

.g-container .custom_color_subhead_2 .f-edComment {
  border-color: #FF7900;
}

.g-container .custom_color_subhead_2 .f-edComment .girl_pr {
  border: solid 1px #df5200;
  border-top: 0;
}

.g-container .custom_color_subhead_2 .f-edGirltags {
  border-color: #FF7900;
}

.g-container .custom_color_subhead_2 .f-edGirltags .f-edGirltags-body {
  border: solid 1px #df5200;
  border-top: 0;
}

.g-container .custom_color_subhead_2 .f-edProfile .edpTable,
.g-container .custom_color_subhead_2 .f-edSchedule .edsTable {
  background: #FF7900;
}

.g-container .custom_color_subhead_2 .f-edProfile th,
.g-container .custom_color_subhead_2 .f-edSchedule th {
  background: #ffe9ce;
  box-shadow: inset 0 0 1px #ff8700;
}

.g-container .custom_color_subhead_3 .is-active,
.g-container .custom_color_subhead_3 .is-active:after,
.g-container .custom_color_subhead_3 .col8Tit {
  background: #ff253e;
  text-shadow: 1px 1px 1px #af152d;
}

.g-container .custom_color_subhead_3 nav ul {
  border-bottom: solid 2px #ff253e;
}

.g-container .custom_color_subhead_3 .col8Tit {
  border: solid 1px #cb0538;
}

.g-container .custom_color_subhead_3 .f-edComment {
  border-color: #ff253e;
}

.g-container .custom_color_subhead_3 .f-edComment .girl_pr {
  border: solid 1px #cb0538;
  border-top: 0;
}

.g-container .custom_color_subhead_3 .f-edGirltags {
  border-color: #ff253e;
}

.g-container .custom_color_subhead_3 .f-edGirltags .f-edGirltags-body {
  border: solid 1px #cb0538;
  border-top: 0;
}

.g-container .custom_color_subhead_3 .f-edProfile .edpTable,
.g-container .custom_color_subhead_3 .f-edSchedule .edsTable {
  background: #ff253e;
}

.g-container .custom_color_subhead_3 .f-edProfile th,
.g-container .custom_color_subhead_3 .f-edSchedule th {
  background: #ffebda;
  box-shadow: inset 0 0 1px #da3738;
}

.g-container .custom_color_subhead_4 .is-active,
.g-container .custom_color_subhead_4 .is-active:after,
.g-container .custom_color_subhead_4 .col8Tit {
  background: #B150D1;
  text-shadow: 1px 1px 1px #7129bf;
}

.g-container .custom_color_subhead_4 nav ul {
  border-bottom: solid 2px #B150D1;
}

.g-container .custom_color_subhead_4 .col8Tit {
  border: solid 1px #612db5;
}

.g-container .custom_color_subhead_4 .f-edComment {
  border-color: #B150D1;
}

.g-container .custom_color_subhead_4 .f-edComment .girl_pr {
  border: solid 1px #612db5;
  border-top: 0;
}

.g-container .custom_color_subhead_4 .f-edGirltags {
  border-color: #B150D1;
}

.g-container .custom_color_subhead_4 .f-edGirltags .f-edGirltags-body {
  border: solid 1px #612db5;
  border-top: 0;
}

.g-container .custom_color_subhead_4 .f-edProfile .edpTable,
.g-container .custom_color_subhead_4 .f-edSchedule .edsTable {
  background: #B150D1;
}

.g-container .custom_color_subhead_4 .f-edProfile th,
.g-container .custom_color_subhead_4 .f-edSchedule th {
  background: #ffe9ff;
  box-shadow: inset 0 0 1px #9c7bbf;
}

.g-container .custom_color_subhead_5 .is-active,
.g-container .custom_color_subhead_5 .is-active:after,
.g-container .custom_color_subhead_5 .col8Tit {
  background: #3CB2F0;
  text-shadow: 1px 1px 1px #1572cb;
}

.g-container .custom_color_subhead_5 nav ul {
  border-bottom: solid 2px #3CB2F0;
}

.g-container .custom_color_subhead_5 .col8Tit {
  border: solid 1px #1592D4;
}

.g-container .custom_color_subhead_5 .f-edComment {
  border-color: #3CB2F0;
}

.g-container .custom_color_subhead_5 .f-edComment .girl_pr {
  border: solid 1px #1592D4;
  border-top: 0;
}

.g-container .custom_color_subhead_5 .f-edGirltags {
  border-color: #3CB2F0;
}

.g-container .custom_color_subhead_5 .f-edGirltags .f-edGirltags-body {
  border: solid 1px #1592D4;
  border-top: 0;
}

.g-container .custom_color_subhead_5 .f-edProfile .edpTable,
.g-container .custom_color_subhead_5 .f-edSchedule .edsTable {
  background: #3CB2F0;
}

.g-container .custom_color_subhead_5 .f-edProfile th,
.g-container .custom_color_subhead_5 .f-edSchedule th {
  background: #edf5ff;
  box-shadow: inset 0 0 1px #15c0d4;
}

.g-container .custom_color_subhead_6 .is-active,
.g-container .custom_color_subhead_6 .is-active:after,
.g-container .custom_color_subhead_6 .col8Tit {
  background: #1bd79c;
  text-shadow: 1px 1px 1px #1d9852;
}

.g-container .custom_color_subhead_6 nav ul {
  border-bottom: solid 2px #1bd79c;
}

.g-container .custom_color_subhead_6 .col8Tit {
  border: solid 1px #32a094;
}

.g-container .custom_color_subhead_6 .f-edComment {
  border-color: #3CB2F0;
}

.g-container .custom_color_subhead_6 .f-edComment .girl_pr {
  border: solid 1px #32a094;
  border-top: 0;
}

.g-container .custom_color_subhead_6 .f-edGirltags {
  border-color: #3CB2F0;
}

.g-container .custom_color_subhead_6 .f-edGirltags .f-edGirltags-body {
  border: solid 1px #32a094;
  border-top: 0;
}

.g-container .custom_color_subhead_6 .f-edProfile .edpTable,
.g-container .custom_color_subhead_6 .f-edSchedule .edsTable {
  background: #1bd79c;
}

.g-container .custom_color_subhead_6 .f-edProfile th,
.g-container .custom_color_subhead_6 .f-edSchedule th {
  background: #eeffdd;
  box-shadow: inset 0 0 1px #32d794;
}

.g-container .custom_color_subhead_7 .is-active,
.g-container .custom_color_subhead_7 .is-active:after,
.g-container .custom_color_subhead_7 .col8Tit {
  background: #71C75A;
  text-shadow: 1px 1px 1px #6da21f;
}

.g-container .custom_color_subhead_7 nav ul {
  border-bottom: solid 2px #71C75A;
}

.g-container .custom_color_subhead_7 .col8Tit {
  border: solid 1px #5e9e29;
}

.g-container .custom_color_subhead_7 .f-edComment {
  border-color: #71C75A;
}

.g-container .custom_color_subhead_7 .f-edComment .girl_pr {
  border: solid 1px #5e9e29;
  border-top: 0;
}

.g-container .custom_color_subhead_7 .f-edGirltags {
  border-color: #71C75A;
}

.g-container .custom_color_subhead_7 .f-edGirltags .f-edGirltags-body {
  border: solid 1px #5e9e29;
  border-top: 0;
}

.g-container .custom_color_subhead_7 .f-edProfile .edpTable,
.g-container .custom_color_subhead_7 .f-edSchedule .edsTable {
  background: #71C75A;
}

.g-container .custom_color_subhead_7 .f-edProfile th,
.g-container .custom_color_subhead_7 .f-edSchedule th {
  background: #ebffcb;
  box-shadow: inset 0 0 1px #7cb629;
}

.g-container .custom_color_subhead_8 .is-active,
.g-container .custom_color_subhead_8 .is-active:after,
.g-container .custom_color_subhead_8 .col8Tit {
  background: #0bb3a4;
  text-shadow: 1px 1px 1px #0b9396;
}

.g-container .custom_color_subhead_8 nav ul {
  border-bottom: solid 2px #0bb3a4;
}

.g-container .custom_color_subhead_8 .col8Tit {
  border: solid 1px #008898;
}

.g-container .custom_color_subhead_8 .f-edComment {
  border-color: #0bb3a4;
}

.g-container .custom_color_subhead_8 .f-edComment .girl_pr {
  border: solid 1px #008898;
  border-top: 0;
}

.g-container .custom_color_subhead_8 .f-edGirltags {
  border-color: #0bb3a4;
}

.g-container .custom_color_subhead_8 .f-edGirltags .f-edGirltags-body {
  border: solid 1px #008898;
  border-top: 0;
}

.g-container .custom_color_subhead_8 .f-edProfile .edpTable,
.g-container .custom_color_subhead_8 .f-edSchedule .edsTable {
  background: #0bb3a4;
}

.g-container .custom_color_subhead_8 .f-edProfile th,
.g-container .custom_color_subhead_8 .f-edSchedule th {
  background: #E6FFE9;
  box-shadow: inset 0 0 1px #55b3a4;
}

.g-container .custom_color_subhead_9 .is-active,
.g-container .custom_color_subhead_9 .is-active:after,
.g-container .custom_color_subhead_9 .col8Tit {
  background: #585858;
  text-shadow: 1px 1px 1px #383827;
}

.g-container .custom_color_subhead_9 nav ul {
  border-bottom: solid 2px #585858;
}

.g-container .custom_color_subhead_9 .col8Tit {
  border: solid 1px #2e2e2e;
}

.g-container .custom_color_subhead_9 .f-edComment {
  border-color: #585858;
}

.g-container .custom_color_subhead_9 .f-edComment .girl_pr {
  border: solid 1px #2e2e2e;
  border-top: 0;
}

.g-container .custom_color_subhead_9 .f-edGirltags {
  border-color: #585858;
}

.g-container .custom_color_subhead_9 .f-edGirltags .f-edGirltags-body {
  border: solid 1px #2e2e2e;
  border-top: 0;
}

.g-container .custom_color_subhead_9 .f-edProfile .edpTable,
.g-container .custom_color_subhead_9 .f-edSchedule .edsTable {
  background: #585858;
}

.g-container .custom_color_subhead_9 .f-edProfile th,
.g-container .custom_color_subhead_9 .f-edSchedule th {
  background: #eef0e1;
  box-shadow: inset 0 0 1px #5c5c3f;
}

/* 求人
------------------------------------------ */
.f-sideInfoVanilla {
  position: relative;
}

.f-sideInfoVanilla h2 {
  width: 190px;
  height: 31px;
  line-height: 33px;
  background: no-repeat;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}

.f-sideInfoVanilla.custom_color_recruit_0 h2 {
  background-image: url(/assets/img/user/pc/common/bg_siv-tit-purple.png);
}

.f-sideInfoVanilla.custom_color_recruit_0 dl {
  background-image: url(/assets/img/user/pc/common/bg_siv-bottom-purple.png);
}

.f-sideInfoVanilla.custom_color_recruit_0 dt {
  background-image: url(/assets/img/user/pc/common/bg_siv-purple.png);
  border-color: #9c1ddc;
}

.f-sideInfoVanilla.custom_color_recruit_0 dt span {
  background: url(/assets/img/user/pc/common/bg_siv-dt-pink.png);
}

.f-sideInfoVanilla.custom_color_recruit_0 .sivTel {
  color: #f4b;
}

.f-sideInfoVanilla.custom_color_recruit_0:after {
  background-image: url(/assets/img/user/pc/common/img_character01.png);
}

.f-sideInfoVanilla.custom_color_recruit_1 h2 {
  background-image: url(/assets/img/user/pc/common/bg_siv-tit-green.png);
}

.f-sideInfoVanilla.custom_color_recruit_1 dl {
  background-image: url(/assets/img/user/pc/common/bg_siv-bottom-green.png);
}

.f-sideInfoVanilla.custom_color_recruit_1 dt {
  background-image: url(/assets/img/user/pc/common/bg_siv-green.png);
  border-color: #81a92a;
}

.f-sideInfoVanilla.custom_color_recruit_1 dt span {
  background: url(/assets/img/user/pc/common/bg_siv-dt-blue.png);
}

.f-sideInfoVanilla.custom_color_recruit_1 .sivTel {
  color: #5c73ff;
}

.f-sideInfoVanilla.custom_color_recruit_1:after {
  background-image: url(/assets/img/user/pc/common/img_character02.png);
}

.f-sideInfoVanilla.custom_color_recruit_2 h2 {
  background-image: url(/assets/img/user/pc/common/bg_siv-tit-blue.png);
}

.f-sideInfoVanilla.custom_color_recruit_2 dl {
  background-image: url(/assets/img/user/pc/common/bg_siv-bottom-blue.png);
}

.f-sideInfoVanilla.custom_color_recruit_2 dt {
  background-image: url(/assets/img/user/pc/common/bg_siv-blue.png);
  border-color: #2185ff;
}

.f-sideInfoVanilla.custom_color_recruit_2 dt span {
  background: url(/assets/img/user/pc/common/bg_siv-dt-orange.png);
}

.f-sideInfoVanilla.custom_color_recruit_2 .sivTel {
  color: #ff8a00;
}

.f-sideInfoVanilla.custom_color_recruit_2:after {
  background-image: url(/assets/img/user/pc/common/img_character03.png);
}

.f-sideInfoVanilla.custom_color_recruit_3 h2 {
  background-image: url(/assets/img/user/pc/common/bg_siv-tit-black.png);
}

.f-sideInfoVanilla.custom_color_recruit_3 dl {
  background-image: url(/assets/img/user/pc/common/bg_siv-bottom-black.png);
}

.f-sideInfoVanilla.custom_color_recruit_3 dt {
  background-image: url(/assets/img/user/pc/common/bg_siv-black.png);
  border-color: #606060;
}

.f-sideInfoVanilla.custom_color_recruit_3 dt span {
  background: url(/assets/img/user/pc/common/bg_siv-dt-purple.png);
}

.f-sideInfoVanilla.custom_color_recruit_3 .sivTel {
  color: #bf55f6;
}

.f-sideInfoVanilla.custom_color_recruit_3:after {
  background-image: url(/assets/img/user/pc/common/img_character04.png);
}

.f-sideInfoVanilla dl {
  background: bottom no-repeat;
  padding-bottom: 12px;
}

.f-sideInfoVanilla dt {
  background: repeat;
  border: solid 1px;
  border-bottom: none;
  padding: 6px 9px;
}

.f-sideInfoVanilla dt span {
  display: inline-block;
  width: 74px;
  height: 20px;
  line-height: 20px;
  background: no-repeat;
  color: #fff;
  font-size: 12px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  white-space: nowrap;
  padding-left: 25px;
}

.f-sideInfoVanilla dd {
  line-height: 16px;
  border-right: solid 1px #ccc;
  border-left: solid 1px #ccc;
  font-size: 12px;
  word-break: break-all;
  padding: 8px 12px;
}

.f-sideInfoVanilla .sivShopName,
.f-sideInfoVanilla .sivTel {
  font-size: 14px;
  font-weight: bold;
}

.f-sideInfoVanilla:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 90px;
  right: -88px;
  width: 88px;
  height: 90px;
  background: no-repeat;
}

.f-sideInfoVanilla p img {
  width: 190px;
  height: 80px;
}

.f-sideInfoVanilla .simvWrap .simvImg {
  text-align: center;
}
