@charset "shift_jis";
/* w_left box ‚b‚r‚qƒ^ƒOŽw’è
-------------------------------------------------------------------------------- */
.csr #w_left .box h4 span {
	display: block;
	font-weight: 600;
	font-size: 110%;
	color: #044799;
}
.csr #w_left .box h4 .h4_inner {
	padding-left: 10px;
	padding-bottom: 10px;
}
.csr #w_left .box .box-inner h6 {
	margin: 5px 0 0 1px;
	width: 550px;
	height: 80px;
	background: url(/C08/parts/csr/h6_1.jpg) no-repeat left 50%;
	position: relative;
}
.csr #w_left .box .box-inner h6 p {
	margin: 0;
	padding: 0;
}
.csr #w_left .box .box-inner h6 p.h6_upper {
	font-weight: bold;
	font-size: 100%;
	line-height: 110%;
	color: #2d0ac6;
	position: absolute;
	top: 10px;
	left: 30px;
}
.csr #w_left .box .box-inner h6 p.h6_main {
	font-weight: 600;
	font-size: 100%;
	line-height: 110%;
	color: #000;
	position: absolute;
	bottom: 20px;
	left: 30px;
}
/* w_left box comment
-------------------------------------------------------------------------------- */
.csr #w_left .box .box-inner div.comment {
	margin-top: 1em;
	overflow: hidden;
}
.csr #w_left .box .box-inner div.comment p.center {
	margin: 5px 0 0 -5px;
	padding: 0;
	width: auto;
	text-align: center;
}
.csr #w_left .box .box-inner div.comment dl {
	width: auto;
}
.csr #w_left .box .box-inner div.comment dt {
	width: auto;
	color: #224298!important;
	font-weight: bold;
	font-size: 105%;
	letter-spacing: 1px;
}
.csr #w_left .box .box-inner div.comment dd {
	width: auto;
}
.csr #w_left .box .box-inner div.comment p {
	width: auto;
}
.csr #w_left .box .box-inner div.comment dd p {
	width: auto;
}
.csr #w_left .box .box-inner div.comment ul {
	width: auto;
}
.csr #w_left .box .box-inner div.comment li {
	width: auto;
}
/* w_left box comment message
-------------------------------------------------------------------------------- */
.csr #w_left .box .box-inner .comment .message {
	margin-left: 25px;
	padding: 5px;
	width: 570px;
	height: auto;
	background: #fce7b6;
}
.csr #w_left .box .box-inner .comment .message p.voice {
	padding: 5px;
	background: #a7c7e5;
	border: 1px solid #c3c3c3;
	text-align: center;
}
/* w_left box profile
-------------------------------------------------------------------------------- */
.csr #w_left .box .box-inner .profile {
	margin: 5px 0 5px 0;
	padding: 15px;
	width: 520px;
	position: relative;
	line-height: 150%;
	border: 1px solid #c3c3c3;
	background-color: #f0ebd2;
	overflow: hidden;
	text-indent: none!important;
}
.csr #w_left .box .box-inner .profile p {
	color: #644803;
}
.csr #w_left .box .box-inner .profile b {
	color: #644803;
}
.csr #w_left .box .box-inner .profile dd {
	width: auto;
}
.csr #w_left .box .box-inner .profile dd p {
	width: 510px;
}
