@charset "UTF-8";


/* JOURNALIST REPORT 
------------------------------------------------------------- */
div#main h2 {
	margin-bottom: 30px;
}

div#main h3 {
	font-size: 135%;
	font-weight: bold;
	letter-spacing: 0.1em;
}

div#main p {
	margin-bottom: 25px;
}

div#main p.name {
	margin: 0 0 15px 0;
	font-size: 115%;
	font-weight: bold;
	text-align: right;
}

div#main p.back {
	display: inline;
	position: relative;
	z-index: 10;
	float: right;
	margin: -50px 10px 0 0;
	font-size: 85%;
	background: url(../../../image/icon_arrow01_1.gif) 0 4px no-repeat;
	line-height: 1.2;
}

div#main p.back a {
	margin-left: 8px;
	color:#CCCCCC;
}

div#main div.photo {
	float: right;
	clear: both;
	margin: 0 0 0 20px;
}


/* ページ移動リンク */

div#main div#move {
	margin: 40px 0 0 0;
	font-size: 85%;
	line-height: 1;
}

div#main div#move img {
	vertical-align: middle;
}

div#main div#move p {
	margin-bottom: 0;
}

div#main div#move p#page_back {
	float: left;
	background: url(../../../image/icon_arrow03.gif) 0 0 no-repeat;
}

div#main div#move p#page_report_top {
	margin-left: -15em;
	padding-left: 15em;
	background: url(../../../image/icon_arrow02.gif) center 0 no-repeat;
	text-align: center;
}

/* safari only \*/
html:\66irst-child div#main div#move p#page_report_top {
	margin-left: -17em;
	padding-left: 17em;
}



div#main div#move p#page_next {
	float: right;
	background: url(../../../image/icon_arrow02.gif) 0 0 no-repeat;
}

div#main div#move p#page_back a,
div#main div#move p#page_report_top a,
div#main div#move p#page_next a {
	margin-left: 13px;
}
div#main div#move p#page_report_top2 {
	margin-left: -20em;
	padding-left: 20em;
	background: url(../../../image/icon_arrow02.gif) center 0 no-repeat;
	text-align: center;
}

