@charset "utf-8";

/*
++++++++++++++++++++++++++++++++++++++++++++++
	Last Updated: September 17, 2008
++++++++++++++++++++++++++++++++++++++++++++++
*/
.btnBack {
	margin-bottom: 40px;
}
.typeA .summary,
.typeB .summary {
	margin: 0 0 0;
}
.typeA .summary h3,
.typeB .summary h3 {
	font-family: helvetica,clean,Hiragino Kaku Gothic Pro,sans-serif;
	font-size: 205%;
	display: inline;
}
.typeA .summary p img,
.typeB .summary p img {
	margin-bottom: 5px;
}
.typeA .summary p.date,
.typeB .summary p.date {
	color: #999;
	font-size: 93%;
	margin: 0 0 5px;
}
.typeA .mainPh,
.typeB .mainPh {
	padding: 20px 0 0;
}


/*----------------------------------
 1..typeA
------------------------------------*/
.typeA .subPh {
	padding: 20px 0;
}
.typeA .doubleColumn {
	margin-bottom: 20px;
	padding: 40px 0;
	background: url(../../images/common/bg_dotline.gif) repeat-y 610px top;
	overflow: hidden;
}
.typeA .doubleColumn .column {
	width: 560px;
	float: left;
}
.typeA .doubleColumn .sub {
	width: 300px;
	float: right;
}
.typeA .doubleColumn .column h4 {
	padding-bottom: 20px;
}
.typeA .doubleColumn .sub h4 {
	padding-bottom: 5px;
}


/*----------------------------------
 1..typeB
------------------------------------*/
.typeB .subPh {
	padding: 20px 0;
}
.typeB .doubleColumn {
	margin-bottom: 20px;
	padding: 60px 0;
	background: url(../../images/common/bg_dotline.gif) repeat-y 480px top;
	overflow: hidden;
}
.typeB .doubleColumn .column {
	width: 430px;
	float: left;
}
.typeB .doubleColumn .sub {
	width: 430px;
	float: right;
}
.typeB .doubleColumn .column h4 {
	padding-bottom: 20px;
}
.typeB .doubleColumn .sub h4 {
	padding-bottom: 5px;
}



