@charset "utf-8";

/* designworks --- thema group
---------------------------- */

#mainImg{
	width:580px;
	height:300px;
	margin:20px auto 0px auto;
}


#thema{
	padding-top:10px;
	padding-bottom:20px;
}

.thema{
	padding-top:10px;
	padding-bottom:20px;
}


.smallTopic{
	padding-bottom:10px;
	padding-top:10px;
}


#impression{
	width:580px;
	height:auto;
	padding-bottom:20px;
}

#concept{
	float:left;
	width:380px;
	height:auto;
}

#generalOutline{
	float:right;
	width:160px;
	height:auto;
}


.detail{
	margin-top:10px;
}

.outlineDetail{
	color:#776041;
}




/* designworks --- fullsize_set
---------------------------- */

.centerSet{
	margin:0px auto 0px auto;
}




/* designworks --- left_set
---------------------------- */

.leftSet{
	margin:0px auto 0px auto;
}


.leftSetTxt{
	width:200px;
	height:auto;
	float:right;
	text-align:left;
}



/* designworks --- right_set
---------------------------- */

.rightSet{
	margin:0px auto 0px auto;
}

.rightSetTxt{
	width:200px;
	height:auto;
	text-align:left;
	float:left;
}



/* text-type
---------------------------- */

.rightTxt{
	width:200px;
	height:auto;
	float:right;
	text-align:left;
}

.leftTxt{
	width:200px;
	height:auto;
	text-align:left;
	float:left;
}



/* designworks --- thumbnail
---------------------------- */

.sticky{
	width : 240px;
	height : 250px;
	float : left;
	text-align:center;
	background :url(/image/lifestyle/designworks/thumbnailbg.jpg) no-repeat scroll top center;
	margin-bottom : 10px;
}


.sticky img{
	margin-top : 10px;
}






.thumbnail{
	width:220px;
	height:250px;
	float:left;
	text-align:center;
}


.thumbnailTxt{
	width:200px;
	height:115px;
	text-align:left;
	margin: 10px auto 0 auto;
	color:#555555;
	background-color :#ffffff;
	/*
	color:#776041;
	*/
}

.thumbnailBox{
	width:220px;
	height:auto;
	float:left;
	text-align:center;
	padding-bottom:20px;
}

.thumbnailTxt h2{
	color:#776041;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	margin: 3px 0 0 5px;
}


.thumbnailTxt h3{
	color:#bd955f;
	margin-left : 5px;
}

.thumbnailTxt p{
	padding-left : 5px;	
}



.lifestyleThema{
	color:#776041;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	margin-top:3px;
}

.lifestylePlace{
	color:#bd955f;
}

