@charset "utf-8";

#wrapper03 #menu a,
#wrapper03 #menu a:hover{
	width: 144px;
	height: 28px;
	display: block;
}

#wrapper03 #menu a.nav1{
	background: url(../image/naviTop_d.gif) no-repeat;
}

#wrapper03 #menu a:hover.nav1{
	background: url(../image/naviTop_o.gif) no-repeat;
}


#wrapper03 #menu a.nav2{
	background: url(../image/naviCom_d.gif) no-repeat;
}

#wrapper03 #menu a:hover.nav2{
	background: url(../image/naviCom_o.gif) no-repeat;
}

#wrapper03 #menu a.nav4{
	background: url(../image/naviSnow_d.gif) no-repeat;
}

#wrapper03 #menu a:hover.nav4{
	background: url(../image/naviSnow_o.gif) no-repeat;
}

#wrapper03 #menu a.nav5{
	background: url(../image/naviInq_d.gif) no-repeat;
}

#wrapper03 #menu a:hover.nav5{
	background: url(../image/naviInq_o.gif) no-repeat;
}

.case {
	width:460px;
	clear:both;
	padding-top: 10px;
	padding-bottom:20px;
}

.case ul{
margin:0;
padding:0;
}

.before {
width:220px;
height:118px;
margin:10px 0 0 10px;
float:left;
}

.before img {
float:left;
}

.after {
width:220px;
_width:200px;
height:118px;
margin:0 0 0 10px;
float:left;
}

.case span{
clear:both;
}

div#main h3 {
margin-top:30px;

}

.casetext{
text-align:center;
font-weight:bold;
}

.caseinfo {
width:100%;
padding:10px 30px 10px 30px;
}

.caseinfo dd {

}

.caseinfo dt {
width:8em;
padding:0 10px 0 0 ;
float:left;
}

.pdFix03{
	padding-top: 20px;
}

.pdFix04{
	padding: 10px 0px 10px 0px;
}

#sub a,
#sub a:hover{
	text-decoration: none;
	border: none!important;
}
