@charset "utf-8";





/* ----- box ----- */

#box {
	background:url(../img/members/box_details_bg.gif) top repeat-x;}

.boxInner {
	width:90%;
	margin:0 auto;
	padding:10px 0 100px;}





/* ----- article ----- */

article {
	width:100%;
	margin:0 auto;
	padding:45px 0 0;
	position:relative;
	clear:both;}

article h3 {
	margin-bottom:30px;
	font-size:1.7em;
	font-style:italic;
	line-height:1.5;
	color:#d61519;
	position:relative;}

article h3 span {
	width:200px;
	height:30px;
	margin-bottom:20px;
	font-size:0.8em;
	line-height:1.2;
	text-align:center;
	color:#ffffff;
	display:block;
	background:url(../img/members/details_h3_sp_bg.gif) top left no-repeat;}

article p {
	padding:0 0 50px;}

article img {
	max-width:100%;
	max-height:500px;
	margin:0 auto 50px;
	display:block;}





/* ----- return ----- */

a.return {
	width:250px;
	height:40px;
	margin:30px auto 0;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	font-style:italic;
	line-height:2;
	color:#ffffff;
	display:block;
	background:url(../img/members/morebgL.gif) bottom left no-repeat;}

a.return span {
	width:100%;
	height:40px;
	display:block;
	background:url(../img/members/morebgR.png) top right no-repeat;}




