/* CSS Document */

.bgmaximage img {
	max-width:1440px !important;
}

.designer-box {
	overflow:hidden;
	width:940px;
	margin:40px auto 120px;
}

.designer-contents {
	overflow:hidden;
	width:580px;
}

.designer-contents-box {
	background:url(img/dotline.png) bottom repeat-x;
	overflow:hidden;
	width:580px;
	padding-bottom:40px;
}

h2#designer-title span { display:none; }
h2#designer-title {
	display:block;
	background:url(img/designer_title.png) no-repeat;
	width:580px;
	height:125px;
}

h2#designer-title2 span { display:none; }
h2#designer-title2 {
	display:block;
	background:url(img/concept_title2.png) no-repeat;
	width:580px;
	height:70px;
}

/* サムネイル */

.designer-contents-box ul {
	list-style:none;
}

.designer-contents-box ul li a img {
	width:60px;
	height:60px;
}

.designer-contents-box ul li a {
	float:left;
	display:block;
	border:1px solid #FFF;
	margin:0 10px;
}

.designer-contents-box ul li a:hover {
	background:url(img/chip_btn_r.jpg) no-repeat;
	/* 透け透けにしたいとき */
	opacity: .80; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=80); /* IE lt 8 */
	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
	-khtml-opacity: .80; /* Safari 1.x */
	-moz-opacity: .80; /* FF lt 1.5, Netscape */
}

.designer-contents p {
	color:#FFF;
	font-size:108%;
	line-height:160%;
}