/*index*/

.bnr {
width: 600px;
max-width: 100%;
margin: 20px auto 0 auto;
}
.bnr img {
width: 100%;
}

#sweets-top h4:before,
#sweets-top h4:after,
.sponsor-out:before,
a.next,
.top-title,
.btn-lg a,
.clip span,
.top-present h2 div,
.top-present ul li div em,
.top-present ul li dl dt:before,
#second .present h2 div,
#second .present ul li div em,
#second .present ul li dl dt:before,
#second .terms h3 {
	background-color:rgba(91,182,71,1)!important;
}

.top-present ul li dl dt,
#second .present ul li dl dt,
.present-close span,
ul.sponsor li a,
ul.sponsor li a:hover,
.flexslider .slider-text-inner h1 {
	color: rgba(91,182,71,1)!important;
}

.sponsor-out,
.top-present,
#second .present {
	border-color:rgba(91,182,71,1)!important;
	background-color:rgba(91,182,71,0.05)!important;
}

/*sweets*/

.sweets h2:before,
.sweets h2:after,
.sweets-link a.slink:before,
.sweets-link a.slink:after {
	background-color:rgba(91,182,71,1)!important;
}
.sweets h3,
.sweets li:before, 
.sweets li.name,
.sweets-link a.slink {
	color:rgba(91,182,71,1)!important;
}
.sweets-out,
.sweets-shop {
	border-color:rgba(91,182,71,1)!important;
}

/*Key Person*/

#second.person #fh5co-logo h2 div,
#second.person h3,
#key-data ul.prof li.corp,
#key-data ul.prof li:before {
	color:rgba(91,182,71,1)!important;
}

/*Nagano Clip*/

#second.n-clip #fh5co-logo h2 div {
	color:rgba(91,182,71,1)!important;
}

li.cate-t,
p.ps,
#clip-head,
#clip-foot h4,
#second.n-clip .box {
	border-color:rgba(91,182,71,1)!important;
}

.color,
#clip-foot p em,
#clip-head p.lead,
ul.c-profile li:nth-child(2) span,
#second.n-clip h4,
#clip-foot h5 span,
#second.n-clip ul.data li:before,
#second.n-clip ul.data li.name {
	color:rgba(91,182,71,1)!important;
}

.health .title {
	background-color:rgba(91,182,71,1)!important;
}

/*Monthly Topic*/

#second.monthlytopic #fh5co-logo h2 div p,
#second.monthlytopic h3,
#second.monthlytopic h4,
#second.monthlytopic .shop-data li.toiawase,
#second.monthlytopic .shop-data li.tel:before {
	color:rgba(91,182,71,1)!important;
}
#second.monthlytopic h4 {
	border-color:rgba(91,182,71,1)!important;
}

#second.monthlytopic ul.data li:before {
    color:rgba(91,182,71,1.00)!important;
}

/*Nagano saihakken*/

.hakken h2:before,
.hakken h2:after {
background-color:rgba(91,182,71,1)!important;
}
.hakken h3,
.hakken li:before, 
.hakken li.name,
.henshu::before {
	color:rgba(91,182,71,1)!important;
}
.hakken-out,
.hakken-ph,
.henshu {
	border-color:rgba(91,182,71,1)!important;
}

/*PICKUP*/

.pickup h2:before,
.pickup h2:after {
background-color:rgba(91,182,71,1)!important;
}
.pickup ul.shop-data li::before {
	color:rgba(91,182,71,1)!important;
}
.pickup h3 {
	color:rgba(91,182,71,1)!important;
}
.pickup-out,
.pickup .shop {
	border-color:rgba(91,182,71,1)!important;
}

.border {
	border-color:rgba(91,182,71,1)!important;
}

/*flower*/

.flower h2:before,
.flower h2:after {
background-color:rgba(91,182,71,1)!important;
}
.flower ul.shop-data li::before {
	color:rgba(91,182,71,1)!important;
}
.flower h3 {
	color:rgba(91,182,71,1)!important;
}
.flower-out,
.flower .shop {
	border-color:rgba(91,182,71,1)!important;
}

.border {
	border-color:rgba(91,182,71,1)!important;
}