/*
コラム=====================================================================*/


#mainArea h2 {
	padding:5px 0 18px 12px;
}

.mainCut {
	padding:0 0 30px 12px;
}

.mainCut .image {
	float:left;
}

.mainCut .text {
	float:left;
}

.interview {
	width:586px;
	margin:0 0 20px;
	padding-left:22px;
	/*padding:0 12px;*/
}

.interview p,
.interview dl {
	padding:0 12px 18px;
}

.interview h3 {
	padding:0 0 20px;
}

.interview dt,
.interview dd {
	color:#b04267;
}

.interview dt {
	float:left;
	width:100px;
	font-weight:bold;
}

.interview dd {
	float:left;
	width:460px;
}

.interview .photoBlock {
	width:460px;
	margin:0 auto;
	padding:0 0 18px;
}

.interview .photoBlock.short {
	width:290px;
}

.interview .photoBlock .photo {
	padding:0 0 2px;
}

.interview .photoBlock .text {
	/*padding:0 0 0 45px;*/
	padding:0 0 5px;
	color:#333;
	font-size:84%;
	line-height:1.4;
}

.bottomNavi {
	width:576px;
	margin:0 0 0 22px;
	padding:5px;
	background:url(../images/bottom_bg.png) repeat-x;
}

* html .bottomNavi {
	display:inline;
}

#mainArea .bottomNavi img {
	display:inline;
}

.bottomNavi .prev {
	float:left;
	width:95px;
}

.bottomNavi .next {
	float:right;
	width:95px;
}

.bottomNavi .pagenate {
	float:left;
	width:386px;
	text-align:center;
}

.bottomNavi ol li {
	display:inline;
}

.bottomRes {
	width:576px;
	margin:0 0 30px 22px;
	padding:10px 0;
	background:url(../images/book_bg.gif) repeat-x;
	text-align:center;
}

.bottomRes img {
	margin:0 auto;
}


/*===================
clearfix
====================*/

.mainCut:after,
.interview dl:after,
.bottomNavi:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

.mainCut,
.interview dl,
.bottomNavi {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .mainCut,
* html .interview dl,
* html .bottomNavi {
	height:1%;
}

.mainCut,
.interview dl,
.bottomNavi {
	display:block;
}
/* End hide from IE-mac */
