h1{float:left; width: 100%;  padding: 10px 3%; font-size: 2.4rem; line-height: 1.2; border-top: #000 solid 2px; border-bottom: #000 solid 2px; }
h1 span{ margin:0 0 0 5px; font-size: 1.8rem; }

h2{float:left; width: 100%; margin:30px 0 0 0; padding: 10px 3%; font-size: 1.6rem; line-height: 1.2;  background-color: #000; font-weight: normal;color: #FFF; border-radius: 8px 8px 0 0; }



/*タブ*/
.tab{ float: left; width: 100%; padding: 0 3%; margin:0 0 10px 0; border-bottom: #FB2E50 solid 2px;  }
.tab-btn{position: relative; float: left; padding: 7px 20px 5px 20px; margin:0 5px 0 0; line-height: 1.1; color: #666; border-radius: 3px 3px 0 0; font-size: 1.6rem;}
.tab-btn-off{ background-color: #E1E1E1; }
.tab-btn-on{ background-color: #FB2E50; color: #FFF; }





/*メイン情報*/
.pic{ float: left; width: 300px; margin:0 0 0 3%;  }
.pic img{ display: block; }

.p{ float: left; width: 580px; margin:0px 1.5%;  padding: 5px 5%; border:#DFC7B3 solid 2px; border-radius: 5px; background-color: #FFF9F4; }
.p-tbl{ float: left; width: 100%; border-collapse: collapse; }
.p-tbl th,
.p-tbl td{ border-bottom:#767676 dashed 1px; padding: 2px 12px;}
.p-tbl th{ font-weight: normal; text-align: left; width:120px;}
.p-tbl td{ word-break: break-all; }

.p-tbl tr:last-child th,
.p-tbl tr:last-child td{ border-bottom: 0px;}

.p a:hover{ cursor: pointer; opacity: 0.6; }






/*投票ボタンまわり*/
.v-all{ position: relative; float: left; width: 580px; margin:0 0 0 1.5%; padding: 10px 10px 20px 10px ; border:#000 solid; border-width: 0 2px 2px 2px; border-radius: 0 0 3px 3px;   }
.v-title{ float:left; width: 580px; margin:15px 1.5% 0 1.5%; padding: 10px 3%; font-size: 1.6rem; line-height: 1.2;  background-color: #000; font-weight: normal;color: #FFF;border-radius: 8px 8px 0 0;}
.v-form{ float: left; width: 100%; height: 100px; padding: 15px 0 8px 0; }
.v-btn{ float: left; width: 35%; height: 55px; margin:0 0 0 27%; padding: 16px 0 0 45px;  border-radius: 10px; color: #fff; font-weight: bold; font-size: 2.4rem; line-height: 1
; }
.v-btn:hover{ cursor: pointer; opacity: 0.6; }
.v-btn i{ margin-right: 10px;  }
.v-like{ background-color: #F73341; box-shadow: inset 0px 3px 0 rgba(255,255,255,0.3), 0 3px 3px rgba(0, 0, 0, 0.3);border-bottom: solid 3px #F73341; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);  }
.v-btn:active{ -webkit-transform: translateY(1px);  transform: translateY(1px);  box-shadow: 0 0 2px rgba(0, 0, 0, 0.35);  border-bottom: none;}
.v-like-disable{background-color: #F73341; box-shadow: inset 0px 3px 0 rgba(255,255,255,0.3), 0 3px 3px rgba(0, 0, 0, 0.3);border-bottom: solid 3px #F73341; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); display:none;}




/*個人の週間投票数*/
.v-result{ float: left; width: 96%; margin:0 2%;  padding: 8px 0; background-color: #FDE7E7; border-radius: 4px; }
.v-wv{ float: left; width: 100%; text-align: center; }
.v-wv span{ margin:0 2px ; font-weight: bold; font-size: 1.2rem; }
.v-wv-check{ float: left; width: 100%; text-align: center; font-size: 0.8rem; }
.v-wv-check span{ font-size: 0.7rem; opacity: 0.7; }



/*投票数グラフ*/
.v-chart{ float: left; width: 92%; margin:5px 5% 0 3%;   }
.v-chart th{ font-weight: normal; width: 18%; text-align: right; padding:0 15px 0 0;  }
.v-chart-rabel{ width: 10%; text-align: right; }
.v-chart-bar{ width: 75%; background-color: #F3CDCD }
.v-bar-like{ float: left; background-color: #EA5660; height: 14px; border-radius: 0 1px 1px 0; }
.v-bar-dislike{ float: left; background-color: #498FC5; height: 14px; border-radius: 0 1px 1px 0; }
 .v-total{ float: left; width: 100%; text-align: center; }
.v-total span{ margin:0 3px 0 10px; font-weight: bold; font-size: 1.8rem; color: #EB2727; }
 



.v-history{ float: left; margin:5px 0; width: 100%; text-align: center; }
.v-comp{ float: left; width: 100%; height: 105px; padding: 12px; text-align: center; line-height: 1.2; color:#666;}
.v-comp-l{ float: left; width: 100%; height: auto; padding: 12px 1.5% 0 1.5%; text-align: center; line-height: 1.2; color:#666;}
.v-comp-d{ float: left; width: 100%; height: 105px; padding: 8px; text-align: center; line-height: 1.2; color:#666;}
.v-comp-thanks{ float:left; width: 100%; margin:0; padding:0; font-size:22px; font-weight: bold; text-align: center; color:#333; }






.v-pic{ float: left; width: 85px; height: 85px; margin:0 0 0 1%; overflow:hidden; border-radius: 10px; }
.v-balloon {
  display: table;
  float: left;
  width:76%;
  height: 85px;
  position: relative;
  margin: 0 0 0 20px;
  padding: 6px 8px;
  color: #555;
  font-size: 1.8rem;
  line-height: 1.3;
  background: #FFF6EC;
  border-radius: 5px;
    border: 2px solid #B09E67;
}
.v-balloon:before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: -15px;
  top: 20px;
  border-right: 15px solid #B09E67;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}
.v-balloon::after{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: -12px;
  top: 20px;
  border-right: 15px solid #FFF6EC;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}
.v-balloon p {display: table-cell; height: 100%; vertical-align: middle;margin: 0; padding: 0;}




.v-timer-box{ float: left; width: 100%; height: 25px; margin:8px 0 0 0; font-size: 1.6rem; color: #666; text-align: center;}
.v-timer{ margin:0 0 0 5px; font-size: 1.8rem; color: #EA5660;}
.v-timer-box-bk{
  animation-name: blinktimer;
  animation-duration: 1s; 
  animation-iteration-count:6; /*アニメーションを回再生する*/
}
@keyframes blinktimer{
  0%{ background:#FFF; }
  30%{ background:#F0FF6E;}
  100%{ background:#FFF;}
}
.v-timer-jitan-icon{ margin:0 0 0 5px; font-size: 12px; color: #05C620; }


.v-loading{position: absolute;
  top: 0; left: 0; width: 100%; height: 100%;
  background: rgba(255,255,255,.7);
  background-image: url(../image/design/co-loading.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 150px auto;}
.v-hide{ display: none; }


.v-reword-info{ float: left; width: 100%; color: #FF6868; margin:10px 0; font-size: 13px; padding: 0 4%;}

.v-jitan-box{ float:left; width:100%; text-align:center; display:none; background: #e5fff0; padding:15px 0; }
.v-jitan-btn{  color: #FFF; width: 60%; background-color:#2b993f; padding:5px 15px; border-radius:2px; }




/* v-tweet */
.v-tw{ float: left; margin:5px 0; width: 100%; height: auto; text-align: center; }
.v-tw img{ border-radius: 5px; overflow: hidden; }
.v-tw img:hover{ cursor: pointer; opacity: 0.6; }


/* v-check */
.v-check{ float: left; width: 100%; margin:5px 0 0 0; }
.v-check-btn{float: left; width: 30%;}


.v-ip-dup{ float: left; width:100%; margin:10px 0; padding: 7px 10px; color: #219C00; font-size: 14px; line-height: 1.3; text-align: center;}

#gn-button-movie:hover{ cursor: pointer; opacity: 0.6;  }






/*バーチャルアイドルのランキング説明*/
.v-info{ float:left;  padding:10px 2%;  color:#FC626D; font-size:1.2rem;}







/* 週間ランキング推移 */
.w-all{ float: left; width: 96%; margin:30px 2% 20px 2%; }
.w-title{ float: left; width: 100%;  font-size: 1.8rem; text-align: center;}
.w-box{ float: left; width: 7.2%; margin:0 1% 0 0; }
.w-date{ float: left; width: 100%; font-size: 1.4rem;  text-align: center; background-color: #FDE7E7; border-radius: 3px;}
.w-rank{ float: left; width: 100%; margin:3px 0 0 0; font-weight: bold; font-size: 2rem;  line-height: 1; text-align: center;}
.w-rank span{ font-size: 1.4rem; line-height: 1; text-align: center; }
.w-vote{ float: left; width: 100%; margin:3px 0 0 0; font-size: 1.4rem; line-height: 1; text-align: center;  }
.w1{ color: #FF0000; }
.w-info{ float: left; width: 100%; padding: 2px; font-size: 1.2rem; color: #999;   }

.w-maintain{ float: left; width: 100%; font-weight: bold; color: #E2A3A5; text-align: center; }





/* メッセージ・リクエスト */
.mr{ float: left; width: 100%; margin:20px 0 10px 0; padding: 0 3%;}
.mr-exp-unable-title{ float: left; width: 100%; font-weight: bold; margin:0 0 5px 0; color:#2BBB5E; text-align: center; font-size: 1.8rem;   }
.mr-exp-unable{ float: left; width: 100%; padding: 15px 3%; background-color: #E1FFEB; border:#2BBB5E solid 2px; border-radius: 3px; text-align: center;}
.mr-exp-unable-range{ float:left; width: 100%; font-size: 1.4rem; }
.mr-zone1{ float: left; width: 100%; padding: 15px 3%; background-color: #E1FFEB; border:#2BBB5E solid 2px; border-radius: 3px;}
.mr-pic{ float: left; width: 45px; height: 45px; border-radius: 50%; margin:0 0 0 3%; overflow: hidden; }
.mr-com{ float: left; width: 70%; height: 40px; margin:10px 0 0 3%; padding: 3px 0 0 0; line-height: 1.3; font-size: 1.6rem; }
.mr-form{ float: left; width: 100%; margin:10px 0; padding: 0 3%; }
.mr-form-textarea{ float: left; width: 100%; margin:0; padding: 5px 3%; font-size: 16px; border:#2BBB5E solid 1px; border-radius: 3px; resize: none;} 
.mr-form-btn{ float: left; width: 40%; margin:10px 0; padding: 5px 0; margin-left: 30%; background-color: #4BBE7C; color: #FFF; text-align: center; border-radius: 3px; font-size: 1.6rem; }
.mr-form-btn:hover{ cursor: pointer; opacity: 0.6; }
.mr-exp{ float: left; width: 100%; font-size: 1.4rem; margin:10px 0; padding: 0 0 0 50px; color: #666; }


.mr-zone2{ float: left; width: 100%; padding: 15px 3%; background-color: #E1FFEB; border:#2BBB5E solid 2px; border-radius: 3px; }
.mr-zone2-info{ float: left; width: 100%; text-align: center; font-size: 1.8rem; font-weight: bold; color: #2BBB5E; }
.mr-cast-com{ float: left; width: 70%; margin:0 0 0 30%; }
.mr-com2{ float: left; width: 75%; height: 40px; margin:0 0 0 3%; padding: 10px 0 0 0; line-height: 1.3; font-size: 1.8rem; }











/* お仕事情報 */
.ev{ position: relative; float: left; width: 100%; padding: 10px 3%; font-size:1.4rem;}
.ev-area1{ float: left; width: 100%; }
.ev-area2{ float: left; width: 100%; display: none; padding: 12px 4%; background-color: #EEF3F8; border:#C4D8E7 solid 2px; border-radius: 4px; }
.ev-area3{ float: left; width: 100%; display: none; padding: 12px 4%; background-color: #EEF3F8; border:#C4D8E7 solid 2px; border-radius: 4px; }

.ev-box{ float: left; width: 100%; margin:3px 0;  padding:7px 4%; border-radius: 2px;}
.ev-box-s{ background-color: #E4F6DE;}
.ev-box-g{ background-color: #F0E9FF;}
.ev-box-none{ float: left; width: 100%; margin:3px 0;  padding:2px 4%; border-radius: 2px; font-weight: bold; color: #4BBE7C; font-size: 1.6rem; }
.ev-cat-icon{ display: inline-block; padding: 2px 10px 1px 10px; margin:0 3px 0 0; border-radius: 2px; background-color: #FF4F4F; color: #FFF; line-height: 1; font-size: 1.2rem;  }
.ev-date{ float: left; width: 100%; font-size: 1.4rem; }
.ev-title{ float: left; width: 100%; margin:3px 0 0 0; font-size: 1.8rem; line-height: 1.3; font-weight: bold; word-break: break-all; line-height: 1.2; }
.ev-detail{ float: left; width: 100%; margin:3px 0 0 0; font-size: 1.4rem; }
/* フォーム表示 */
.ev-disp-box{ float: left; width: 100%;  margin:8px 0; padding: 2px; }
.ev-disp-exp{ float: left; width: 100%; margin:5px 0 0 0; font-size: 1.2rem;   text-align: center;}
.ev-disp-btn{ float: left; width: 40%;height: 30px; margin:0 30%; text-align: center; background-color: #4BBE7C; color: #FFF; font-size: 1.6rem; padding: 4px ; border-radius: 3px; cursor: pointer; }
.ev-disp-btn:hover{ cursor: pointer; opacity: 0.6; }
/* イベントフォーム */
.ev-form{ float: left; width: 100%; }
.ev-form-base{ margin:3px 0; border-radius: 4px; padding: 4px 10px; font-size: 1.6rem; border:#999 solid 1px; }
.ev-form-cat{ float: left; width: 100%; margin:3px 0;}
.ev-form-cat-btn { float: left; display: none;}
.ec-form-cat-label:hover{ cursor: pointer; opacity: 0.6; }
.ec-form-cat-label {float: left; background-color: #D9D9D9; margin:0 1px 0 0; padding: 4px 10px; font-size: 1.4rem; }
.ec-form-cat-label:first-of-type{ border-radius: 3px 0 0 3px; }
.ec-form-cat-label:last-of-type{ border-radius: 0 3px 3px 0; }
.ev-form-cat-btn:checked + label { background-color: #509ED8; color: #FFF;}
.ev-form-title{ float: left; width: 100%; }
.ev-form-start{ float: left; width: 80%; }
.ev-form-detail{ float: left; width: 100%; }
.ev-form-url{ float: left; width: 100%; }
.ev-label{ float: left; width: 20%; font-size: 1.1rem; padding: 6px; text-align: center; }

.ev-btn-box{ float: left; width: 100%; margin:10px 0; }
.ev-btn{ float: left; width: 40%; margin:0px 30%; text-align: center; background-color: #F73E3E; color: #FFF; font-size: 1.6rem; padding: 5px ; border-radius: 3px;   }
.ev-btn:hover{ cursor: pointer; opacity: 0.6; }
.ev-row{ float: left; width: 100%; }

.ev-loading{position: absolute;
  top: 0; left: 0; width: 100%; height: 100%;
  background: rgba(255,255,255,.7);
  background-image: url(../image/design/co-loading.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 150px auto;}
.ev-loading-hide{ display: none; }

.ev3-title{ float: left; width: 100%; font-weight: bold; font-size: 1.4rem; text-align: center; }
.ev3-exp{ float: left; width: 100%; padding: 5px 3%; font-size: 1.2rem; }














/* Instagram */
.insta{ float: left; width: 98%; margin:10px 1% 20px 1%; }
.insta-flick{ float: left; width: 100%; margin: 0 0 10px 0; }
.insta-box{ float: left; width: 100%; height: 280px; margin:0 10px 0 0;}
.insta-pic{ float: left; width: 100%; height: 280px; object-fit: cover; overflow: hidden; }
.insta-pic img{ display: block; object-fit: cover; width:100%; height: 370px; }
.insta-date{ float: left; width: 100%; margin:3px 0 0 0; font-size: 1.4rem; text-align: center; color: #999; }
.insta-link-box{ float:left; width: 100%; margin:8px 0 0 0; text-align: center; font-size: 1.4rem; }
.insta-link-btn{ padding: 4px 20px; border-radius: 4px; border:#3CA5FB solid 1px; color: #3CA5FB; }
.insta-link-btn:hover{ cursor: pointer; opacity: 0.6; }
.insta-info{ float: left; width: 100%; padding: 20px 5%; font-weight: bold; color: #999; font-size: 1.8rem; text-align: center; }





/*同じグループの他のメンバー*/
.m{ float: left; width: 100%; padding: 0 3%; }
.m-title{ float: left; width: 100%; margin:20px 0 0 0; font-weight: bold; padding: 0 3%;}
.m-title-logo{ float: left; width: 45px; margin:0 5px 0 0; }
.m-title-text{ float: left; width: 80%; margin:5px 0 0 0; font-size: 2rem; }
.m-title-text:hover{ cursor: pointer; opacity: 0.6; }
.m-box{ float: left; width: 100%; margin:5px 0 0 0 ; }
.m-pic{ float: left; width: 100px; height: 100px; margin:0 5px 0 0;overflow: hidden; }
.m-data{ float: left; width: 75%; }
.m-name{ float: left; width: 100%; font-size: 1.6rem; }
.m-profile{ float: left; width: 100%; font-size: 1.4rem; }
.m-box a:hover{ cursor: pointer; opacity: 0.6; }








/*年齢外近いリスト*/
.n{ float: left; width: 100%; height: 200px; margin:10px 0; padding: 0 1%; }
.n-box{ float: left; width: 30%; margin:2px;}
.n-pic{ position: relative; float: left; width: 100%;height: 130px; overflow: hidden; }
.n-name{ float: left; width: 100%; margin:5px 0 0 0; text-align: center; line-height: 1.2; font-size: 1.4rem; }
.n-data{ font-size: 1.1rem; }
.n-group{ position: absolute; bottom:3px; right: 0px; padding: 2px 5px 2px 8px; border-radius: 8px 0 0 8px; color:#FFF; font-size: 1.2rem; line-height: 1.1;}
.n-group-1{background-color: #1799CF;}
.n-group-2{background-color: #FC3B65;}
.n-box:hover{ cursor: pointer; opacity: 0.6; }


/*コメント*/
.co-all{ float: left; width: 94%; margin:5px 3%; font-size:1.6rem;}
.co-area-befor,
.co-area-after{ position: relative; float: left; width: 100%; height: 175px; line-height: 1.1; }
.co-area-after{ text-align: center; padding:20px 0 0 0; font-size:36px; font-weight: bold; }
.co-area-after-s{ font-size: 16px; }
.co-input{ float: left; margin:5px 0 0 0; padding: 4px 12px; border:#999 solid 1px; font-size: 16px; border-radius: 5px; -webkit-appearance: none; background-color: #FDF2F2; border:#EAB0B0 solid 1px;}
.co-name{ width: 400px; }
.co-txt{ width: 680px; height: 70px;resize: none; }
.co-btn-box{ float: left; width: 100%; height: 55px; }
.co-btn{ float: left; width: 150px; margin:10px 0 0 ;  padding: 12px ; background-color: #000; color: #FFF; border-radius: 5px; text-align: center; font-size: 18px; }
.co-btn-disable{ float: left; width: 150px; margin:10px 0 0 0;  padding: 12px ; background-color: #999; color: #FFF; border-radius: 5px; text-align: center; font-size: 18px; display: none; }
.co-hist{ float: left; width: 100%; margin:20px 0 0 0; max-height: 550px; overflow-y: scroll; background-color: #FDF7E8; border:#D8C79B solid 2px; border-radius: 5px; }
.co-exp{ float: left; width: 100%; margin:10px 0; padding: 0 5%; color: #756F63; font-size: 12px; }

.co-hist-list{ float: left; width: 96%; margin:10px 2%; border-collapse: collapse; }
.co-hist-list th{ width: 30px; }
.co-hist-list th,
.co-hist-list td{ padding: 3px 0px; line-height: 1.3; vertical-align: top; word-break: break-all; }
.co-hist-list td p{ margin: 0 0 15px 0; }
.co-hist-list-td-s{ font-size: 12px; color: #777; }
.co-hist-list-td-pic{ float: left; width: 400px; }
.co-hist-list-td-pic-img{ display: block; max-width: 400px; max-height: 400px; border:#FFF solid 5px; box-shadow: 2px 2px 5px rgba(0,0,0,0.4);}
.co-hist-list-td-info{ float: left; width: 100%; margin:5px 0 15px 0 ; font-size: 12px; line-height: 1.5; }
.co-hist-list-td-info-i{ margin:0 3px 0 0; }
.co-hist-list-td-hukai{ color: #FFB9B9;  }
.co-hist-list-td-hukai:hover{ cursor: pointer; color: #FF7E7E; }
.co-hist-list-td-hukai-after{ color: #BBBBBB; }
.co-btn:hover{ cursor: pointer; opacity: 0.7; }


.co-del-btn{ margin:0 0 0 20px; }
.co-del-btn:hover{ cursor: pointer; opacity: 0.6; }

.fa-comment{ color: #C4AE75; margin:0 10px 0 0; }
.comment-link{ float: left; width: 100%; margin:5px 0 30px 0; text-align: center; }
.comment-link a{ background-color: #EF340F; color: #FFF; padding: 8px 20px; border-radius: 5px; font-size: 1.4rem; }
.co-none{ float: left; color:#8C8060; margin:10px 20px; padding: 0;  }
.co-note{ float: left; width: 100%; padding: 2px 3%; font-size: 1.4rem; color:#666;  }



/* 画像選択 */
.co-img { float: left; width: 60%; height: 55px; margin:5px 0 0 0;   }
.co-img-btn { float: left; width: 20%; height: 55px; margin:0 0 0 0; display: block; color:#FFF; background-color: #D26F6F; padding: 9px 0px; border-radius: 4px; text-align: center; font-size: 0.7rem;line-height: 1.4; }
.co-img-btn:hover{ cursor: pointer; opacity: 0.7; }
.co-img-btn i{ font-size: 1.6rem; opacity: 0.9; }
.co-img-preview { float: left; width: 50%; margin:0 0 0 10px;}
.co-img-preview img{ float: left; display: block; height: 50px; }
.co-loading{position: absolute;
  top: 0; left: 0; width: 100%; height: 100%;
  background: rgba(255,255,255,.7);
  background-image: url(../image/design/co-loading.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 150px auto;}
.co-hide{ display: none; }
.co-img-info{ float: left; width: 60%; line-height: 1.2; margin:10px 0 0 0; color: #D69696; }



















/* ■■■コメント履歴ページ■■■ */
/*トップ画像*/
.com-top-info{ float: left; width: 90%; margin:10px 3%; border-collapse: collapse; }
.com-top-info th{ width: 15%; }
.com-top-info td{ padding: 0 3%; }
.com-top-info td span { font-weight: bold; margin-right: 3px;  }
.com-top-pic{ width: 100%; border-radius: 10px; }


/*ページネーション*/
.page-all{ float: left; margin:30px 0 0 0; width: 100%; text-align: center; font-size: 16px; }
.page-all a{ display: inline-block; margin:0 8px; }
.page-all span{ color: #999; margin:0 8px; }
.page-all a:hover{ cursor: pointer; opacity: 0.6; }

/* コメント投稿リンク */
.com-post{ float: left; width: 100%; margin:40px 0; text-align: center; }
.com-post a{ font-size: 1.4rem; padding:12px 20px; background-color: #000; color: #FFF; border-radius: 5px;   }
.com-post a:hover{ cursor: pointer; opacity: 0.6; }


/*トップページリンク*/
.totop{ float: left; width: 100%; margin:40px 0; text-align: center; }
.totop a{ font-size: 1.4rem; padding:8px 20px; border:#167AC9 solid 1px; border-radius: 5px;   }
.totop a:hover{ cursor: pointer; opacity: 0.6; }


/*管理者用*/
.mgr-com-del{ margin:0 0 0 10px; font-size: 0.7rem; }
.mgr-com-del-bk{ background-color: #FF2929; font-weight: bold; color:#FFF; padding: 0 10px;}
.mgr-com-del-bk a{ color:#FFF;  }
.mgr-com-del a{ font-size: 1rem; }