/* CSS Document */

.hed_img{
	background: url("../images/category/saiji/hed_img.gif") no-repeat 0px 0px;
	-moz-background-size:100% auto;
	background-size:100% auto;
	width:960px;
	text-indent: -9999px;
	height: 70px;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 10px;
	}
	
#main{
	background: #FFF;
	padding: 30px 30px 10px;
	width:900px;
	margin-bottom:10px;
	}

.box { margin: 0 0 50px;}


#main dl { margin: 0 0 50px;}
#main dl dt {
background: url(../images/com/sub_titile_img01.gif) no-repeat 0px 0px; height: 30px; width: auto; padding-left: 35px; padding-top: 15px; margin-bottom: 20px; font-size:1.2em; font-weight: bold;}
#main dl dd { padding: 0 35px; margin: 0 0 15px;}
#main dl dd .imgbox {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
#main dl dd .imgbox img {
width: 45%;
}

#main dl dd .imgbox02 {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
margin-top: 20px;
}
#main dl dd .imgbox02 img {
width: 23%;
}

