/*   コンテンツの設定   */

#contents{

	background:#ffffff url(../images/back02.jpg) repeat-y;


}

/*   メニューの設定   */

#contents #subcontents ul li{
	color:#56BA34;

}

#contents #subcontents ul li a{
	color:#56BA34;
}

#contents #subcontents ul li a:hover{
	color:#ffffff;
}

#subcontents ul li.kawaguchi a{
	background:#999999 url(../images/button01_g_c.jpg) no-repeat;
}

#subcontents ul li.kawaguchi a:hover{
	background:#666666 url(../images/button01_g_o.jpg) no-repeat;
}

#subcontents ul li.shop a{
	background:#999999 url(../images/button02_g_c.jpg) no-repeat;
}

#subcontents ul li.shop a:hover{
	background:#666666 url(../images/button02_g_o.jpg) no-repeat;
}

#subcontents ul li.top a{
	background:#999999 url(../images/button03_g_c.jpg) no-repeat;
}

#subcontents ul li.top a:hover{
	background:#666666 url(../images/button03_g_o.jpg) no-repeat;
}

/*   メインコンテンツの設定   */

#maincontents h1{
	color:#666666;
	font:bold 17px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	line-height:1.8em;
	margin:0 0 30px;
	padding:0;
}

#maincontents h2{
	color:#999999;
	font:bold 25px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.5em;
	padding-left:35px;
	background:#ffffff url(../images/square_g.gif) no-repeat center left;
	margin-bottom:20px;
}

#maincontents p{
	color:#333333;
	font-size:13px;
	line-height:1.5em;
	margin-bottom:20px;
}

#maincontents p.grn{
	color:#56BA34;
	font:14px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.5em;
	margin-bottom:10px;
}

#maincontents img.left{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

#maincontents img.right{
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}

/*   サブコンテンツの設定   */

#contents #subcontents h3{
	color:#56BA34;
	font:bold 17px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-bottom:solid 1px #56BA34;
	margin-bottom:10px;
}

#contents #subcontents p{
	color:#333333;
	font-size:13px;
	margin:10px 0 20px;
}

#contents #subcontents #sinryoujikan{
	padding:20px;
}

