@charset "utf-8";

/*
++++++++++++++++++++++++++++++++++++++++++++++
	Last Updated: SEP 9, 2008
++++++++++++++++++++++++++++++++++++++++++++++
*/
body {
	color: #000;
	background: #FFF;/*背景指定*/
}
#wrapper {
	background: url(../../../../images/common/logo_bk.png) no-repeat 20px bottom;/*ロゴ白*/
}
.header {
	background: #fff;
}


/*----------------------------------
 .pagination [ページ遷移色指定]
------------------------------------*/
.pagination {
	text-align: left;
	max-width: 800px;
	margin: 2px auto 30px;
	padding: 0 20px;
}
.pagination ul {
}
.pagination ul li a,
.pagination ul li a:visited {
	color: #fff;
	background: #3A68A2;
	border: none;
}
.pagination ul li.first a,
.pagination ul li.first a:visited {
	background: #A5A5A5 url(../../../../images/common/bg_arrow_l_wh.gif) no-repeat .6em center;
}
.pagination ul li.first a:hover {
	background: #ccc url(../../../../images/common/bg_arrow_l_wh.gif) no-repeat .6em center;
}
.pagination ul li.last a,
.pagination ul li.last a:visited {
	background: #0F5093 url(../../../../images/common/bg_arrow_r_wh.gif) no-repeat right center;
}
.pagination ul li.last a:hover {
	background: #ccc url(../../../../images/common/bg_arrow_r_wh.gif) no-repeat right center;
}

.pagination ul li strong a,
.pagination ul li strong a:visited {
	color: #FFF;
	background: #3A68A2;
	border: none;
}
.pagination ul li a:hover,
.pagination ul li strong a:hover {
	color: #FFF;
	background: #ccc;
	border: none;
}


/*----------------------------------
 .column
------------------------------------*/
.color1 {
	color: #8B6444;
}
.dot {
	max-width: 800px;
	margin: 0 auto 30px;	
	padding: 20px 0 0;
	overflow: hidden;
	background: url(../../../../images/common/bg_dot_bk.gif) repeat-x left center;/*白ライン*/
	clear: both;
}
.dot_under {
	max-width: 800px;
	margin: 0 auto 10px;	
	padding: 20px 0 0;
	overflow: hidden;
	background: url(../../../../images/common/bg_dot_bk.gif) repeat-x left center;/*白ライン*/
	clear: both;
}
.dot_under_high {
	max-width: 800px;
	margin: 0 auto 20px;	
	padding: 20px 0 0;
	overflow: hidden;
	background: url(../../../../images/common/bg_dot_bk.gif) repeat-x left center;/*白ライン*/
	clear: both;
}


/* link style */
.column a,
.column a:visited {
	color: #3A68A2;
}


/*----------------------------------
 .other
------------------------------------*/
.single80 {
	width: 84%;
}
.width {
	width: 255px;
}
.credit {
	width: 57%;
}
.credit p {
	margin-bottom: 15px
}
.single .column .single80 .top_padding0 h5{
	padding-bottom:0px;
	}


/*----------------------------------
 .for white
------------------------------------*/
.header {
background:#FFFFFF url(../../../../images/common/bg_1px_bk.gif) repeat-x scroll left bottom;
margin-bottom:30px;
min-height:82px;
overflow:hidden;
padding-bottom:45px;
width:99.9%;
}

.summary h3 {
font-family:helvetica,clean,Hiragino Kaku Gothic Pro,sans-serif;
font-size:335%;
font-weight:bold;
letter-spacing:-0.04em;
line-height:1;
margin:20px 0pt 10px;
}

h4 {
}
/*----------------------------------
 インタビュー形式ではない場合
------------------------------------*/
.double .column p{
	line-height: 1.9;
}
.single .column p{
	line-height: 1.9;
}
/* 小見出し */
h5 {
	font-size: 130%;
	font-family: helvetica,clean,Hiragino Kaku Gothic Pro,sans-serif;
	line-height: 1.6;
	letter-spacing: -.04em;
	padding: 0 0 15px 0;
}

