@charset "utf-8";

/* Color - Pink */
.header .member #all_menu, .header #sub_bg { background-color: #676661 }
#gnb li a.on:after { border-color: transparent transparent #676661 transparent }
#gnb li>a:hover, #gnb li>a.on { color: #ff6787 }
.visual .clinic_area div.hover { background: #ff6787; background: rgba(255, 103, 135, 0.8); border-color: #f5abba }
.visual .clinic_area .hover a { color: #fff }
.visual .clinic_area div.hover:after { background-position: 0 0 }
.visual .slider>li a div span { color: #ffec9f }
.call_area { background-color: #e0667f }
.call_area li { color: #ffc4db }
.call_area .tel:before { background-position: 0 -171px }
.call_area .address { color: #fff }
.call_area .address:before { background-position: -50px -171px }
.time_area { background-color: #9e8a90 }
.text_primary { color: #f37791;  }
.call_area h2, .call_area .small_text { color: #fff }

/* sub */
.snb a.on:before { background: #f37791 }
.content_visual:after { background-color: #ff6787 }
.sub_time p.comment { color: #ff6787 }
.sub_call li div.icon { background: #f37791 }
.slogan { color: #ffec9f }
#gnb li ul li a:hover { color: #ffde00 }