@charset "Shift_JIS";

#main_wrap #news_block {
  padding: 20px 20px 50px 20px;
  background-color: #fff;
}

#news_block h2 {
  margin: 0 0 10px;
  padding: 8px;
  border-bottom: solid 1px #999;
  font-size: 18px;
  font-weight: bold;
}

#news_block ul.news_list {
  margin: 20px 0 40px 0;
}

#news_block ul.news_list li {
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  border-bottom: solid 1px #999;
}

#news_block ul.news_list li div:nth-child(1) {
  position: relative;
  float: left;
  width: 80px;
  height: 80px;
}

#news_block ul.news_list li div:nth-child(2) {
  margin: 0 0 0 90px;
  line-height: 1.4;
}

#news_block ul.news_list li div img {
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px;
  width: 70px;
  height: 70px;
}

#news_block ul.news_list li div:nth-child(2) span {
  background-image: url(/sapporo/news/images/icon_clock.png);
  background-repeat: no-repeat;
  background-position: 5px center;
  background-size: 15px;
  padding: 0 0 0 22px;
  color: #5b83ad;
  font-size: 12px;
}

#news_block ul.news_list li div a:hover img {
  opacity: 1;
}

#news_block ul.news_list li div img[src*="png"] {
  width: 60px;
  height: 60px;
  padding: 10px;
}

#news_block ul.news_list li div .shop_name {
  padding: 0 10px 0 0;
  font-weight: bold;
}

#news_block ul.news_list li div p {
  margin: 10px 0 0 0;
  font-size: 14px;
  color: #777;
  line-height: 1.4;
}

#news_block ul.news_list .pager li {
  border-bottom: 0;
}

#news_block ul.news_list li .shop_name:hover {
  opacity: 0.8;
}

/*- - - - - - - - - - - - - - - - - - - -*/
/*グループ*/
#news_block ul.news_list li.group div:nth-child(1) {
  background-color: rgba(206, 232, 237, 1);
}

#news_block ul.news_list li.group .shop_name {
  color: rgba(68, 137, 150, 1);
}

/*クラーク夫人*/
#news_block ul.news_list li.clark div:nth-child(1) {
  background-color: rgba(231, 213, 244, 1);
}

#news_block ul.news_list li.clark .shop_name {
  color: rgba(120, 75, 152, 1);
}

/*マッティー夫人*/
#news_block ul.news_list li.matty div:nth-child(1) {
  background-color: rgba(236, 193, 221, 1);
}

#news_block ul.news_list li.matty .shop_name {
  color: rgba(199, 80, 144, 1);
}
/*ナース・女医治療院*/
#news_block ul.news_list li.nurse div:nth-child(1) {
  background-color: rgba(255, 195, 249, 1);
}

#news_block ul.news_list li.nurse .shop_name {
  color: rgba(218, 87, 170, 1);
}

/*ブーリー*/
#news_block ul.news_list li.bully div:nth-child(1) {
  background-color: rgba(208, 193, 217, 1);
}

#news_block ul.news_list li.bully .shop_name {
  color: rgba(109, 32, 156, 1);
}

/*仮面*/
#news_block ul.news_list li.kamen div:nth-child(1) {
  background-color: rgba(237, 229, 186, 1);
}

#news_block ul.news_list li.kamen .shop_name {
  color: rgba(144, 126, 9, 1);
}

/*あつまれミルクの島*/
#news_block ul.news_list li.tamahiyo div:nth-child(1) {
  background-color: #ffa4c2;
}

#news_block ul.news_list li.tamahiyo .shop_name {
  color: #e95283;
}

/*教えておねえさん*/
#news_block ul.news_list li.oshiete div:nth-child(1) {
  background-color: #e591b0;
}

#news_block ul.news_list li.oshiete .shop_name {
  color: #bc6585;
}

/*エロい恋人*/
#news_block ul.news_list li.matto div:nth-child(1) {
  background-color: rgba(186, 226, 237, 1);
}

#news_block ul.news_list li.matto .shop_name {
  color: rgba(0, 156, 199, 1);
}

/*制服デート*/
#news_block ul.news_list li.cosdate div:nth-child(1) {
  background-color: #ffc0c0;
}

#news_block ul.news_list li.cosdate .shop_name {
  color: #dd1d27;
}

/*素敵な奥様*/
#news_block ul.news_list li.suteki div:nth-child(1) {
  background-color: rgb(255, 159, 164);
}

#news_block ul.news_list li.suteki .shop_name {
  color: rgba(252, 91, 99, 1);
}

/*ウフフな40。ムフフな50。。*/
#news_block ul.news_list li.okusama div:nth-child(1) {
  background-color: rgb(240, 196, 215);
}

#news_block ul.news_list li.okusama .shop_name {
  color: #542c14;
}
/*パラダイス天国*/
#news_block ul.news_list li.para div:nth-child(1) {
  background-color: rgba(168, 223, 207, 1);
}

#news_block ul.news_list li.para .shop_name {
  color: rgba(46, 157, 125, 1);
}

/*SUPREME*/
#news_block ul.news_list li.dougeki div:nth-child(1) {
  background-color: #cfba9b;
}

#news_block ul.news_list li.dougeki .shop_name {
  color: #cfba9b;
}

/*洗体アカスリとHなスパのお店*/
#news_block ul.news_list li.sentai div:nth-child(1) {
  background-color: #83caf0;
}

#news_block ul.news_list li.sentai .shop_name {
  color: #0080c7;
}

/*ぷっちょぽっちょボーイング*/
#news_block ul.news_list li.pucho div:nth-child(1) {
  background-color: rgba(255, 221, 208, 1);
}

#news_block ul.news_list li.pucho .shop_name {
  color: rgba(255, 139, 43, 1);
}

/*奥サマンサ*/
#news_block ul.news_list li.saman div:nth-child(1) {
  background-color: rgba(224, 182, 216, 1);
}

#news_block ul.news_list li.saman .shop_name {
  color: rgba(191, 70, 168, 1);
}

/*ハレンチ女学園*/
#news_block ul.news_list li.harejo div:nth-child(1) {
  background-color: rgba(175, 212, 194, 1);
}

#news_block ul.news_list li.harejo .shop_name {
  color: rgba(8, 117, 65, 1);
}

/*まりも治療院*/
#news_block ul.news_list li.marimo div:nth-child(1) {
  background-color: rgba(203, 238, 186, 1);
}

#news_block ul.news_list li.marimo .shop_name {
  color: rgba(35, 164, 60, 1);
}
