/******************************
 お客様の声
******************************/

/* ナビ2 左画像 */

#navi2{
	background-image: url(images/base/menu_b_voice.gif);
	background-repeat: no-repeat;
}

/* 共通 */
dl,dt,dd{
	margin: 0px;
	padding: 0px;
}

img {
	margin: 0px;
	padding: 0px;	
}

#main a{
	color: #0000FF;
}

#main a:hover,#main a:active{
		color: #FF9900;
}

/* お客様の声(トップ) */

#main h1{
	padding: 3px 10px;
	margin: 15px 0 0 0;
	background-color:rgb(13,56,143);
	color:#ffffff;
	font-weight: normal;
}

.voice_box3{
	width: 330px;
	float: left;
	margin: 10px 10px 15px 0;
	vertical-align: top;
}

.voice_img4{
	width: 200px;
	float: left;
	margin: 10px 0 15px 0;
}

.detail{
	background-image: url(../images/base/ya_orange.gif);
	background-position: 3px 6px;
	padding-left: 13px;
	background-repeat: no-repeat;
}

.margin_b100{margin-bottom: 100px;}

/* お客様の声(企業ごとのページ) */

div.photobox{
	width:540px;	
}

/* Start clearFix */
div.photobox:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	}
div.photobox {
	zoom: 1;
	}
/* End clearFix */

#main dl.photo1{
	width:254px;
	border:1px solid #000;
	float:left;
	display:inline;	
}
#main dl.photo2{
	width:254px;
	border:1px solid #000;
	float:right;
	display:inline;	
}

/*  追加：2011.5.26↓  */
#main dl.photo3{
	width:258px;
	border:1px solid #000;
	float:right;
	display:inline;	
}

#main dl.photo3 dd{
	padding:0.5em;	
}

.voice_box4{
	width: 230px;
	float: left;
	margin-top: 0px;
}

/*  追加：2011.5.26↑  */

#main dl dd p{
	padding:0 1em 0 1em;	
}

#main dl dd p.under4{
	padding:0 1em 3em 1em;	
}

#main h2{	
	border-top: solid 3px #6699FF;
	border-left: solid 10px #6699FF;
	padding: 5px 0 0 10px;
	margin: 15px 0 10px 0;
	font-size: 16px;
	font-weight: bold;
}

#main h3{
	border-left: solid 6px #6699FF;
	padding-left: 10px;
	margin-top: 10px;
	font-size: 13px;
	font-weight: bold;
}

#main p{
	margin: 5px 0;
}
		
.font_red{
	color: #ff0000
}

.voice_box1{
	width: 260px;
	margin-right: 20px;
	float: left;
}

.voice_box2{
	width: 230px;
	float: left;
	margin-top: 10px;
}



.voice_img1{
	margin: 5px 20px 10px 0;
	float: left;
}

.voice_img2{
	margin: 5px 0 10px 0;
	float: right;
}

.voice_img3{
	margin-bottom: 10px;
}

.line{
	border-bottom: 1px dotted #666666;
	margin: 15px 0;
}

.q_blue{
	background-image: url(../images/voice/voice_q_blue.gif);
	background-position: 0px 0px;
	padding-left: 25px;;
	background-repeat: no-repeat;
	color: #003399;
}

.q_orange{
	background-image: url(../images/voice/voice_q_orange.gif);
	background-position: 0px 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
}

.a_blue{
	background-image: url(../images/voice/voice_a_blue.gif);
	background-position: 0px 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
	color: #003399;
}

.a_orange{
	background-image: url(../images/voice/voice_a_orange.gif);
	background-position: 0px 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
}

.a_gray{
	background-image: url(../images/voice/voice_a_orange.gif);
	background-position: 0px 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
	color: #333333;
}

.qa_blue{
	padding-left: 25px;
	color: #003399;
}

.qa_gray{
	padding-left: 25px;
}

.blue{
	color: #003399;
}

.orange{
	color: #FF6600;
}
