
body{
	background-color:#FFFFFF;
	color:#787878;
}
a{
	color:#0AA32E;
}
a:link{
	color:#0AA32E;
}
a:visited{
	color:#0AA32E;
}
.section_content{
	color: #787878;
}
a:link{
	text-decoration:none;
}
header{
	background:#FFFFFF;
	border-bottom:#0AA32E  solid 1px;
}


/* g_nav
----------------------------------------------------*/

#g_nav_content > li a,
#g_nav_content > li a:link,
#g_nav_content > li a:visited,
#g_nav_content > li a:hover,
#g_nav_content > li a:focus,
#g_nav_content > li a:active{
	color:#0AA32E;
}
#g_nav_content > li dl dd li a{
	color:#fff;
	display:block;
	height:50px;
	line-height:50px;
	background:rgba(0,0,0,0.9);
	color:white;
	transition:0.3s ease;
}

#g_nav_content > li dl dd li a:hover{
	color:white;
	background:#0AA32E;
}

#g_nav_content > li.g_nav02 dl dt{
	background:#0AA32E;
}
#g_nav_content > li dl dt{
	border-bottom: #0AA32E solid 1px;
}
#g_nav_content > li.g_nav02 dl dt a,
#g_nav_content > li.g_nav02 dl dt a:link,
#g_nav_content > li.g_nav02 dl dt a:visited,
#g_nav_content > li.g_nav02 dl dt a:hover,
#g_nav_content > li.g_nav02 dl dt a:focus,
#g_nav_content > li.g_nav02 dl dt a:active{
	color:white;
}

#g_nav > p{
	display:none;
}


#breadcrumbs{
	background:#0AA32E;
	border-bottom:#0AA32E solid 1px;
}
.section{
	color:#787878;
}
.section .section_content{
	color:#787878;
}
.section h1{
	color:#0AA32E;
}
.section h2{
	color:#0AA32E;
	border-bottom:#0AA32E solid 2px;
}
.section h3{
	color:#0AA32E;
}
.btn01 a{
	background:#0AA32E;
}
ul.dot-class li.slick-active button{
	background:#0AA32E;
	color:#0AA32E;
}
footer{
	background:#0AA32E;
	color:#0AA32E;
}
footer #l_nav li a:hover{
	color:#0AA32E;
}

footer #l_nav li a:link{
	color:#0AA32E;
}

footer #l_nav li a:hover{
	color:#0AA32E;
}


/*
商品の色
*/
#product_list ul{
	border-top: #0AA32E solid 1px;
}

#product_list ul li{
	border-bottom: #0AA32E solid 1px;
}

#product_list ul li div dl dt{
	color:#0AA32E;
}
#product_list ul li div dl dd.txt_product{
	color:#787878;
}
#product_list ul li div p.btn01 span{
	background:#FFF;
	boder:solid #0AA32E 1px ;
}

#product_list ul li a:hover div p.btn01{
	background:none;
}

/* #product_detail
----------------------------------------------------*/
#product_detail a{
color:#0AA32E;
}

#product_detail .section_content div h2{
	color: #0AA32E;
}

#product_detail .section_content div dl.shipping_product{
	color:#0AA32E;
}
#shipping_cart02{
	color:#0AA32E;
}
.ex_cart{
	#787878
}
#cart p.ex_cart a:link,
#cart p.ex_cart a:visited,
#cart p.ex_cart a:hover{
	color:#787878;
}
/* #news_list
----------------------------------------------------*/

#news_list ul li{
	border-bottom:#0AA32E solid 1px;
}


#news_list ul li p.ttl_news a:link,
#news_list ul li p.ttl_news a:hover,
#news_list ul li p.ttl_news a:visited{
	color:#0AA32E;
}
#news_list ul li p.date_news{
	color:#0AA32E;
}


/* #gallery_list
----------------------------------------------------*/

ul li a:link p.date_gallery,
ul li a:visited p.date_gallery,
ul li a:hover p.date_gallery{
	color:#0AA32E;
}

ul li a:link p.ttl_gallery,
ul li a:visited p.ttl_gallery,
ul li a:hover p.ttl_gallery{
	color:#0AA32E;
}

/* #gallery_detail
----------------------------------------------------*/
#gallery_detail p.date_gallery{
	color:#0AA32E;
}
/*商品詳細のデザイン*/
.item_free_comment_table table{
	border-bottom:#9B9B9B 1px solid;
}
.item_free_comment_table th{
	margin:0;
	padding:0;
	font-weight:300;
	background:#0AA32E;
	color:#FFFFFF;
	width:30%;
	padding:5px;
	border-top:#9B9B9B 1px solid;
}
.item_free_comment_table td{
	margin:0;
	padding:0;
	width:69%;
	padding:5px;
	border-top:#9B9B9B 1px solid;
	border-right:#9B9B9B 1px solid;
}


/* footer
----------------------------------------------------*/
footer{
	color:#787878;
}

footer p#pagetop a:hover{
	background:#0AA32E;
}

footer #l_nav li a:link{
	color:#FFFFFF;
}

footer #l_nav li a:hover{
	color:#FFFFFF;;
}

footer #l_nav li a:visited{
	color:#FFFFFF;
}
footer p#pagetop a{
	background:#0AA32E;
}
#copyright{
	color:#FFFFFF;;
}
#copyright a{
	color:#FFFFFF;;
}
#copyright a:hover{
	color:#FFFFFF;;
}

/*----------------------------------------------------
	layout[タブレット]
----------------------------------------------------*/

@media screen and ( max-width:959px) {
/* header
----------------------------------------------------*/

/* g_nav
----------------------------------------------------*/
#g_nav p{
	width:15%;
	background:#0AA32E;
}

#g_nav_content{
	background:black;
}
.section h2{
	color:#0AA32E;
}







