#l2 #wrapper #section{
	margin:0px auto;
	width:900px;
	padding:30px 0px 0px;
}
#l2 #wrapper h2{
	background:url("../img/main_pet.jpg") no-repeat center top;
	height:159px;
	text-indent:-5000px;
}
#l2 #wrapper #section #subnavi{
	float:left;
	width:225px;
}
#l2 #wrapper #section #subnavi ul li.category{
	height:59px;
}
#l2 #wrapper #section #subnavi ul li.l2Navi{
	background:url("../../../img/arrow_b.png") no-repeat 0px 15px;
	border-bottom:1px solid #000;
}
#l2 #wrapper #section #subnavi ul li.l2Navi span.subnaviOver{
	background:url("../../img/bg_subnavi_over.png") repeat left top;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	display:block;
	font-weight:bold;
}
#l2 #wrapper #section #subnavi ul li.l2Navi a:link{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	display:block;
}
#l2 #wrapper #section #subnavi ul li.l2Navi a:hover{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	background:url("../../img/bg_subnavi_over.png") repeat left top;
}
#l2 #wrapper #section #mainColumn{
	float:right;
	width:645px;
}
#l2 #wrapper #section #mainColumn h3{
	margin-bottom:20px;
}
#l2 #wrapper #section #mainColumn p.catch{
	background:url("../img/img_catch.png") no-repeat left top;
	width:412px;
	height:56px;
	text-indent:-5000px;
	margin-bottom:20px;
}
#l2 #wrapper #section #mainColumn h4{
	background:url("../../../img/bg_h4line.png") no-repeat left bottom;
	padding-left:15px;
	margin-top:30px;
	margin-bottom:15px;
	font-size:16px;
	font-weight:bold;
}
#l2 #wrapper #section #mainColumn .hiyou #LeftBox{
	float:left;
	width:350px;
}
#l2 #wrapper #section #mainColumn img.photoData{
	float:right;
}
#l2 #wrapper #section #mainColumn .hiyou #LeftBox p{
	margin-bottom:15px;
}
#l2 #wrapper #section #mainColumn .hiyou #LeftBox dl dt{
	float:left;
	font-weight:bold;
	background:url("../img/bg_comma.png") no-repeat right top;
	margin-right:10px;
}
#l2 #wrapper #section #mainColumn .hiyou #LeftBox dl dd{
	float:left;
}
#l2 #wrapper #section #mainColumn .kobetu .gallary{
	float:right;
	width:280px;
	margin-left:15px;
}
#l2 #wrapper #section #mainColumn .kobetu .gallary img.photogallary{
	margin-bottom:15px;
}
#l2 #wrapper #section #mainColumn .kobetu .gallary span.caption{
	font-size:12px;
	background:url("../../../img/img_captionarrow.png") no-repeat 0px 3px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:15px;
	display:block;
}
#l2 #wrapper #section #mainColumn .kobetu .kobetuData{
	width:345px;
}
#l2 #wrapper #section #mainColumn .kobetu .kobetuData p span.price,
#l2 #wrapper #section #mainColumn .kobetu .kobetuData p.price{
	font-size:14px;
	font-weight:bold;
	margin-right:15px;
}
#l2 #wrapper #section #mainColumn .kobetu .kobetuData p.information{
	font-size:16px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}
#l2 #wrapper #section #mainColumn .kobetu .kobetuData h5{
	font-size:16px;
	font-weight:bold;
	background:url("../../../img/dot.png") repeat-x left bottom;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:20px;
}
#l2 #wrapper #section #mainColumn .kobetu .kobetuData p.caution{
	font-size:12px;
}
#l2 #wrapper #section #mainColumn p.info{
	margin-top:30px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
#l2 #wrapper #section #mainColumn dl.toiawase{
	background:url("../img/img_toiawase.jpg") no-repeat left top;
	width:645px;
	height:128px;
}
#l2 #wrapper #section #mainColumn dl.toiawase dt,
#l2 #wrapper #section #mainColumn dl.toiawase dd{
	text-indent:-5000px;
}