@charset "utf-8";

/* contents.css -----------------------------------------------------------------
 :title "contents";
 :created "2006-10-01";
 :release [:revision "1.0"; :created "2008-10-01"];
 :author [:name "diamon"; :homepage <http://refeed.jp/>; :mbox "info@refeed.jp"];
------------------------------------------------------------------------------------*/

.contents {
	padding-top:33px;
}


.contents-head h2 {
	background:url(../img/concept/head_image.jpg);
}

.contents-caption-box {
	margin:0 0 30px 0;
}

.contents-caption-box p {
	margin:0 50px;
}

.article,.article2 {
	margin:0 0 30px 65px;
}

h3.caption01 {
	width:386px;
	height:35px;
	margin:0 0 20px 25px;
	background:url(../img/concept/caption01.gif);
	text-indent:-30000px;
}

.leftcolumn {
	width:112px;
	margin:0 14px 0 0;
}

.article2 .leftcolumn {
	width:135px;
	margin:0 14px 0 0;
}

.rightcolumn {
	width:539px;
}

.article2 .rightcolumn {
	width:516px;
}

.concept-title {
	width:685px;
	height:36px;
	margin:0 0 30px 65px;
	background:url(../img/concept/caption02.gif);
	text-indent:-30000px;
	overflow:hidden;
}

.concept-subtitle1 {
	width:431px;
	height:28px;
	margin:5px 0 15px 0;
	background:url(../img/concept/subcaption01.gif);
	text-indent:-30000px;
	overflow:hidden;
}

.concept-subtitle2 {
	width:307px;
	height:28px;
	margin:5px 0 15px 0;
	background:url(../img/concept/subcaption02.gif);
	text-indent:-30000px;
	overflow:hidden;
}

.concept-subtitle3 {
	width:449px;
	height:28px;
	margin:5px 0 15px 0;
	background:url(../img/concept/subcaption03.gif);
	text-indent:-30000px;
	overflow:hidden;
}

.concept-subtitle4 {
	width:380px;
	height:18px;
	margin:5px 0 10px 0;
	background:url(../img/concept/subcaption04.gif);
	text-indent:-30000px;
	overflow:hidden;
}

.text {
	width:687px;
	height:50px;
	margin:0 0 40px 0;
	background:url(../img/concept/text.gif);
	text-indent:-30000px;
	display:block;
	overflow:hidden;
}

.conceptlogo {
	margin:0 0 30px 120px;
}



strong {
	font-weight:normal;
	color:#c30;
}
