@charset "UTF-8";
/*common*/
body { background: #00A166 url(../img/bg.png) repeat center top; }
#contents #navi a:hover,
#contents #navi,
#contents #mainCont a:hover,
#footer .menu a:hover { color: #00A166; }
#contents #mainCont #contHeader #contImage { }
/*common*/
#contents #mainCont #contHeader { background: #E5F5EF; }
#contents #mainCont #contHeader #contTitle { color: #00A166; }
#contents #mainCont #contHeader #contTitle h2 { background: url(../img/titleMain.png) no-repeat left top; }
#contents #mainCont #contHeader #contMenu { }

#contents #mainCont #bodyText {
	background: url(../img/contFrameBg.png) repeat-y center top;
	border-top-color: #80D0B3;
	border-bottom-color: #80D0B3;
}

#contents #mainCont #bodyText .bodyTitle h3 {
	background: url(../img/bodyTitleMain.png) no-repeat left top;
	color: #00A166;
	height: 30px;
}

#contents #mainCont #bodyText .bodyTextL { background: url(../img/bodyTextSectionBgL.png) no-repeat center top; }
#contents #mainCont #bodyText .bodyTextR { background: url(../img/bodyTextSectionBgR.png) no-repeat center top; }
#contents #mainCont #bodyText .bodyTextC { background: url(../img/bodyTextSectionBgC.png) no-repeat center top; }

#contents #mainCont #bodyText .bodyTextL .bodyTextCont h4,
#contents #mainCont #bodyText .bodyTextR .bodyTextCont h4 { color: #00A166; }
.bodyTextCont #btcTitle01 {
	background: url(../img/btcTitle01.png) no-repeat left top;
	height: 45px;
}

#contents #mainCont #bodyText #profile {
	background: #CCECE0 url(../img/profileFooter.png) no-repeat center bottom;
	margin: 10px 15px;
	padding: 0px 0px 10px;
	width: auto;
	overflow:auto;
	clear: both;
}
#contents #mainCont #bodyText #profile h4 {
	background: url(../img/profileTitle.png) no-repeat left top;
	height: 40px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
	color: #00A166;
	text-indent: -9999px;
}
#contents #mainCont #bodyText #profile p {
	margin: 0px 10px;
	padding: 0px 10px 5px;
}

