.rightbox {
	width: 710px;
}
.rightbox p {
	letter-spacing: 0.05em;	
	line-height: 1.8;
}
.rightbox p.head {
	font-size: 108%;	
	font-weight: bold;
}
p.name {
	font-size: 108%;	
	letter-spacing: 0.05em;	
}
p.interheadtxt {
	color: #BC1052;
	font-size: 131%;
	letter-spacing: 0.1em;
	line-height: 1.5 !important;
	background: transparent url("../../../common/img/listred.gif") no-repeat scroll 0px 10px / 8px 2px;
	padding-left: 12px;
	padding-bottom: 5px;
	border-bottom: 1px solid #BC1052;
	font-family:"UtsukushiFONT", serif;
}
p.interheadtxt2 {
	color: #FFF;
	font-size: 124%;
	letter-spacing: 0.1em;
	line-height: 2 !important;
	background: #2C2E2D;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 12px;
	border-bottom: 1px solid #1B1C1B;
	font-family:"UtsukushiFONT", serif;
}
p.intertxt {
    color: #FFF;
    letter-spacing: 0.1em;
    line-height: 2;
	text-align: justify;
	padding: 5px 10px 10px 5px;
}
li.leftphoto1 {
    width: 500px;
    display: block;
    float: left;
    margin-right: 30px;
}
li.leftphoto2 {
    width: 300px;
    display: block;
    float: left;
    margin-right: 30px;
}
li.rightphoto {
    width: 400px;
    display: block;
    float: left;
    margin-left: 30px;
}
li.sidetxt1 {
    width: 470px;
    display: block;
    float: left;
}
li.leftphoto {
    width: 400px;
    display: block;
    float: left;
    margin-right: 30px;
}
li.sidetxt {
    width: 470px;
    display: block;
    float: left;
}
li.sidetxt2,li.sidetxt4 {
    width: 440px;
    display: block;
    float: left;
	text-align: justify;
}
li.sidetxt1 p,li.sidetxt2 p,li.sidetxt3 p {
	line-height: 2.4;
	letter-spacing: 0.05em;	
	padding: -5px 10px 5px 10px;
	margin-top: -5px;
}
li.sidetxt4 p {
	line-height: 1.9;
	letter-spacing: 0.05em;	
	padding: -5px 10px 5px 10px;
	margin-top: -5px;
}
p.sidetxt2 {
	line-height: 2.4;
	letter-spacing: 0.05em;		
}
li.sidetxt3 {
    width: 470px;
    display: block;
    float: left;
}
dl dt {
	font-weight: bold;
	line-height: 2.5;
    letter-spacing: 0.05em;
	color: #333;
}
.prof {
	font-size: 116%;
	line-height: 2.5;
    letter-spacing: 0.05em;
	color: #333;
}
.proftitle {
	padding: 5px 8px;
	background: #BC1052;
	color: #FFF !important;
	text-indent: 5px;
	font-size: 108%;
	width: 885px;
}
.proftitle2 {
	padding: 5px 8px;
	background: #BC1052;
	color: #FFF !important;
	text-indent: 5px;
	font-size: 108%;
	width: 455px;
}
dl dd {
    letter-spacing: 0.05em;	
	text-align: justify;
}
.top {
	line-height: 2.2 !important;
}
.alc {
	text-align: center !important;
}
.voicebnr {
	border: solid #BC1052 2px;
	behavior: url( "/common/PIE.htc" );
	border-radius: 6px;  
	-webkit-border-radius: 6px;  
	-moz-border-radius: 6px; 
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	width: 856px;
	padding: 20px;
	margin-left: 30px;
	margin-bottom: 30px;
}
.voicebnr dl dt {
	width: 380px;	
	color: #FFF;
	letter-spacing: 0.1em;
	font-size: 116%;
	background:#2C2E2D;
	font-weight: normal;
	padding: 5px 15px;
	font-family:"UtsukushiFONT", serif;
}
.voicebnr dl dd {
	width: 400px;
	text-align: justify;
	letter-spacing: 0.05em;
	line-height: 2.2!important;
}
.voicebnr dl dd.btn a {
	width: 400px;
	text-align: center;	
	background: #BC1052;
	background-image: -webkit-linear-gradient(top, #BC1052, #b81657);
	background-image: -moz-linear-gradient(top, #BC1052, #b81657);
	background-image: -ms-linear-gradient(top, #BC1052, #b81657);
	background-image: -o-linear-gradient(top, #BC1052, #b81657);
	background-image: linear-gradient(to bottom, #BC1052, #b81657);
	text-shadow: 1px 1px 3px #3d3d3d;
	-webkit-box-shadow: 0px 1px 3px #3d3d3d;
	-moz-box-shadow: 0px 1px 3px #3d3d3d;
	box-shadow: 0px 1px 3px #3d3d3d;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 0.1em;
	display: block;
}
.voicebnr dl dd.btn a:hover {
	text-decoration: none;	
	background: #ad1d57;
	background-image: -webkit-linear-gradient(top, #ad1d57, #ed2b78);
	background-image: -moz-linear-gradient(top, #ad1d57, #ed2b78);
	background-image: -ms-linear-gradient(top, #ad1d57, #ed2b78);
	background-image: -o-linear-gradient(top, #ad1d57, #ed2b78);
	background-image: linear-gradient(to bottom, #ad1d57, #ed2b78);
	opacity: 0.75;
}