#head_container,#breadcrumb,#footer_container,
#Contents {
	width:1080px !important;	
}
#slider {
	position: relative;
}
#off_tre {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#off_tre h1 {
	margin-bottom: 30px;
}
#off_tre .block1 ul {
	margin: 25px 0 15px;
}
#off_tre .block1 li{
	margin: 0 -5px 0 31px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
#off_tre .block1 li:first-child {
	margin-left: 0;
}
#off_tre #tab .select {
	text-align:center;
	margin:40px 0 60px;
}
#off_tre #tab .select li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-left:1px solid #ccc;
	font-size:18px;
	font-weight:bold;
	margin-right:5px;
	padding-left:10px;
	cursor:pointer;
}
#off_tre #tab .select li:hover {
	text-decoration: underline;
}
#off_tre #tab .select li:first-child {
	border-left: 0;
}
#off_tre #tab .select li a {
	padding-left:10px;
	margin-right:5px;
	color:#000;	
}
#off_tre #tab .select li:first-child a {
	padding-left: 0;
}
#off_tre #tab .contents {
	margin-bottom:10px;	
}
#off_tre #tab .contents h3 {
	font-size:23px;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:15px;
	border-bottom:3px solid;	
}
#off_tre #tab .contents .category-description {
	font-size:14px;
	line-height:1.6;
	margin-bottom:20px;
	color:#333;
	text-align:left;
}
#off_tre #tab .contents li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin: 0 -5px 30px 20px;
	width:255px;
	font-size:13px;	
}
#off_tre #tab .contents .first {
	margin-left: 0;
}
#off_tre #tab .contents li a {
	color: #007bc3;
	font-size: 15px;
}
#off_tre #tab .contents li a:hover {
	color: #007bc3;		
}
#off_tre #tab .contents li a img{
	margin-bottom:5px;
	border-bottom:1px solid #000;
	padding-bottom:10px;	
}

#off_tre .all {
	display: none !important;
}