body {
	color:#FFFFFF;
	background-image: url(../../img/back.jpg);
	background-repeat: repeat-x;
}

.bg {
	background-image: url(../../img/bar_back.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.l20pad {
	padding-left: 20px;
}

.bg_right {
	background-image: url(../../img/back_green.jpg);
	background-repeat: repeat-x;
}
.ub5pad {
	padding-top: 5px;
	padding-bottom: 5px;
}
.text13_brown {
	font-size: 13px;
	color: #40371E;
	line-height: 17px;
}

a.linkb {
	color:#833232;
	text-decoration: none;
	color:#833232;
	font-size: 13px;
}
a:hover.linkb {color:#833232; text-decoration: underline; color:#833232}
.red_a {
	color: #FF0033;
	line-height: 20px;
}.textgray12 {
	font-size: 12px;
	line-height: 19px;
	color: #221815;
}
.contents_bar {
	background-image: url(../../img/next/back_left.gif);
	background-repeat: repeat-y;
}
.contents_rightline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdd5c0;
}
.ub3pad {

	padding-top: 3px;
	padding-bottom: 3px;
}
.pT20 {
	padding-top: 20px;
}
.pR60 {
	padding-right: 60px;
}
.pR40 {
	padding-right: 40px;
}
.mB135 {
	margin-bottom: 135px;
}




.route {
	background-image: url(../../img/next/route_middle.gif);
	background-repeat: repeat-y;
}
.route_middle {
	background-image: url(../../img/next/route_green.gif);
	background-repeat: no-repeat;
}
.route_middle_sakura {
	background-image: url(../../img/next/route_sakura.gif);
	background-repeat: no-repeat;
}
.route_middle_orange {
	background-image: url(../../img/next/route_orange.gif);
	background-repeat: no-repeat;
}
.route_under {
	background-image: url(../../img/next/route_under.gif);
	background-repeat: no-repeat;
}
.route_under_sakura {
	background-image: url(../../img/next/route_under_sakura.gif);
	background-repeat: no-repeat;
}
.route_under_orange {
	background-image: url(../../img/next/route_under_orange.gif);
	background-repeat: no-repeat;
}
.l20ub3pad {
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.text11_brown {
	font-size: 11px;
	color: #40371E;
	line-height: 17px;
}
.contents_rbline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdd5c0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdd5c0;
}
a.linkb11 {
	color:#833232;
	text-decoration: none;
	color:#833232;
	font-size: 11px;
}
.m_u20_garden {
	margin-top: 20px;
	background-image: url(../../img/next/garden/works/logo_gardenworks.gif);
	background-repeat: no-repeat;
	background-position: 200px bottom;
}
.margin_l30 {
	margin-left: 30px;
}
.square_pad5 {
	padding: 5px;
}
.dottline {
	background-image: url(../../img/next/dott_line.gif);
	background-repeat: repeat-x;
}
.m_u20_garden_detail {
	margin-top: 20px;
	background-image: url(../../img/next/garden/detail/logo_gardendetail.gif);
	background-repeat: no-repeat;
	background-position: 200px bottom;
}
.m_u20_garden_design {
	margin-top: 20px;
	background-image: url(../../img/next/garden/design/logo_gardendesign.gif);
	background-repeat: no-repeat;
	background-position: 200px bottom;
}
.m_u20_garden_plant {
	margin-top: 20px;
	background-image: url(../../img/next/garden/plant/logo_garden_plant.gif);
	background-repeat: no-repeat;
	background-position: 200px bottom;
}
.r20ub3pad {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
}
.m_u20_garden {
	margin-top: 20px;
	background-image: url(../../img/next/garden/title_garden.gif);
	background-repeat: no-repeat;
	background-position: 350px bottom;
}
.leftline {
	background-image: url(../../img/next/garden/plan/back_garden01.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.text15_green {
	font-size: 15px;
	color: #325400;
	line-height: 19px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.m_u20_maintenance {
	background-image: url(../../img/next/maintenance/gra_01.jpg);
	background-repeat: no-repeat;
	background-position: 320px bottom;
	margin-top: 20px;
}
.m_u20_management {
	background-image: url(../../img/next/maintenance/gra_02.jpg);
	background-repeat: no-repeat;
	background-position: 290px bottom;
	margin-top: 20px;
}
.m_u20_rescue {

	background-image: url(../../img/next/rescue/logo_gardenrescue.gif);
	background-repeat: no-repeat;
	background-position: 200px 72px;
	margin-top: 20px;
}
.margin_l20 {

	margin-left: 20px;
}
.m_u20_interior_green {

	margin-top: 20px;
	background-image: url(../../img/next/interior/title_top.gif);
	background-repeat: no-repeat;
	background-position: 200px bottom;
}
.text15_gray {

	font-size: 15px;
	color: #221815;
	line-height: 19px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.margin_u20 {
	margin-top: 20px;
}
.margin_ub5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.m_u20_company {

	background-image: url(../../img/next/sanraku/logo_sanraku01.gif);
	background-repeat: no-repeat;
	background-position: 290px top;
	margin-top: 20px;
}
.textgray12_type2 {
	font-size: 12px;
	line-height: 21px;
	color: #221815;
	letter-spacing: 0.2em;
}
.m_u20_company02 {


	margin-top: 20px;
	background-image: url(../../img/next/sanraku/logo_sanraku03.gif);
	background-repeat: no-repeat;
	background-position: 200px;
}
.m_u20_company03 {



	margin-top: 20px;
	background-image: url(../../img/next/sanraku/logo_sanraku02.gif);
	background-repeat: no-repeat;
	background-position: 280px top;
}
.orange {
	color: #FF6633;
	font-size: 11px;
}

span.copyright {color:#006400;
	font-size:10pt;
}
a.copyright {color:#006400;
	text-decoration:none;
	font-size:10pt;
}

div.footer_sekouArea{
	font-size:8pt;
	color:#777777;
	margin-top:7px;
}
div.footer_sanraku{
	font-size:10pt;
	color:#00AA00;
	margin-top:0px;
}

