@charset "UTF-8";

.Suitsh_inside_form dl:after,#maincolumn h2 span.green,.arealist dl dt::after,.arealist dl dd a,.genresearch ul li::after,ul.itemranking_top li .name .tag,ul.entrelist_top li h3 .tag,.green,.prf-contents a,.genle dd p,ul.entrelist_side li span,.singlesemiday:before,.semiprace:before,.event-flex .day,.event-flex .day:before,#maincolumn .maincontents.general.productP h2 span,.shop_details-people .name span,#maincolumn .joinP h2 span.kana,#maincolumn .contactP h2 span.kana,.offers li h4,.exp,.readmore a:hover,.nextlink a:hover,.contact a:hover,.member-flex li p.tag,.supporterlist li .tag,.slick-prev:before,.slick-next:before{
	color:#595959;
}

.company td a,.co-company_table td a{
	color:#1848a8;
}
.company td a:hover,.co-company_table td a:hover,.arealist dl dd a:hover{
	color:#410d4c;
}
footer ul.snsnav li a:hover,ul.footnav li a:hover{
	color: #c6c6c6;
}
.prf-contents a:hover{
	color:#297b6a;
}


.nextlink a:hover {
  background:url(images/common/morearrow_hover.svg) no-repeat 74% center;
}



.Suitsh_inside_form input.submitBtn,.maincontents h3::after,.copy,.nextlink,.genle dt,.contact,.event-flex .pref,.readmore,a.modal-close,#submit {
	background: #595959;
}
.profile-top::before,.co-right::before{
  background: ##f4f4f4;
}
footer {
	background: #979797;
}
.eventarea:before,.company th,.co-company_table th {
  background-color:#f5f5f5;
}
.member-search .submitBtn,.member-flex li .cp,.join-flex li .join a:hover,.join-flex-under li a:hover{
  background: #979797;
}
.sercharea-box ul li a:hover,.sercharea-box ul#panel_r  li:first-child a:hover,#submit:hover{
	background:#7b7b7b;
}







.nextlink a,.contact a,.readmore a{
	border:1px solid #595959;
}
.profile-main h3::before{
  border-left: 14px solid #595959;
}
.member-search .submitBtn{
  border: solid 1px #979797;
}
.couponarea div::before {
  border-top: 6px solid #979797;
}




