@charset "utf-8";

@import "base.css";

strong{
	font-weight:bold;
}

body#voice #title h1,
body#voice7 #title h1,
body#voice8 #title h1,
body#voice9 #title h1,
body#voice10 #title h1,
body#voice11 #title h1
{
	margin-top:0px;
}

#contents {
	position:relative;
	margin-top:20px;
}

a#toMenu {
	display:block;
	position:absolute;
	top:-9px;
	right:11px;
}

a#btnMadori{
	display:block;
	position:absolute;
	top:120px;
	right:10px;
}
body#voice7 a#btnMadori,
body#voice8 a#btnMadori,
body#voice9 a#btnMadori,
body#voice10 a#btnMadori,
body#voice11 a#btnMadori
{
	top:190px;
}

#voice-contents {
	background: url(../voice/img/bak_entry_body.gif) repeat-y left top;
	margin: 0px auto 10px;
	width: 672px;
	position:relative;
	color:#666666;
	line-height:1.5em;
}
#voice-contents-inner {
	background: url(../voice/img/bak_entry_bottom.gif) no-repeat left bottom;
	padding:0px 11px 16px 7px;
}
#voice-contents h2 {
	background: url(../voice/img/bak_entry_top.gif) no-repeat left top;
	padding:11px 11px 10px 7px;
}
#textArea {
	float:left;
	width:475px;
	display:inline;
}
body#voice7 #textArea,
body#voice8 #textArea,
body#voice9 #textArea,
body#voice10 #textArea,
body#voice11 #textArea
{
	width:416px;
}

#photoArea {
	width:156px;
	margin-left:483px;
}
body#voice7 #photoArea,
body#voice8 #photoArea,
body#voice9 #photoArea,
body#voice10 #photoArea,
body#voice11 #photoArea{
	width:225px;
	margin-left:424px;
}
body#voice7 #photoAreaWide{
	clear:both;
	background:transparent url(../voice/img/no7/separate_photoareawide.gif) no-repeat 0 0;
	margin:10px 0 0 0;
	padding:10px 0 0 6px;
	position:relative;
}
body#voice8 #photoAreaWide{
	clear:both;
	background:transparent url(../voice/img/no8/separate_photoareawide.gif) no-repeat 0 0;
	margin:10px 0 0 0;
	padding:10px 0 0 6px;
	position:relative;
}
body#voice10 #photoAreaWide{
	clear:both;
	background:transparent none no-repeat 0 0;
	margin:10px 0 0 0;
	padding:10px 0 0 6px;
	position:relative;
}
.photo {
	margin-bottom:3px;
}
body#voice7 .photo,
body#voice8 .photo,
body#voice9 .photo,
body#voice10 .photo,
body#voice11 .photo
{
	margin-bottom:11px;
}

body#voice7 #photo04.photo{
	float:left;
	display:inline;
	width:362px;
	margin-right:15px;
}
body#voice7 #photo05.photo{
	float:left;
	display:inline;
	width:265px;
}

body#voice8 #photo04.photo{
	float:left;
	display:inline;
	width:254px;
	margin-right:12px;
}
body#voice8 #photo05.photo{
	float:left;
	display:inline;
	width:376px;
}
.photo .caption {
	margin-top:2px;
	font-size:90%;
	line-height:110%;
}

#foot-photo {
	clear:both;
	width:100%;
	text-align:center;
	margin-top:12px;
}

#textArea h3 {
}

#textArea p {
	margin:0.8em 8px 1.5em;
	text-align:justify;
}
#textArea p.thanks {
	margin:0 8px 1.5em;
	text-align:right;
	color:#AE1414;
	font-weight:bold;
}

#foot-photo h3{
	margin-bottom:12px;
}


