@charset "utf-8";
	@import url("base.css");


/*メインコンテンツ右
------------------------*/
#content_right{
	width:740px;
	margin-top:40px;
	float:right;
}
#content_right #pankuz{
	width:740px;
	height:46px;
	font-size:12px;
	line-height:36px;
	background-image:url(../img/pan_bg.jpg);
	background-repeat:no-repeat;
}
#content_right #pankuz a{
	color:#FF9900;
}
/*コンテンツメイン*/
#content_right #vo_main{
	margin:8px auto 30px;
	width:720px;
	padding:0px 0 30px;
	font-size:12px;
	background:url(../img/voice/bg.gif) #FCF9F2 top repeat-y;
	border-top:solid 1px #EBEBEB;
	border-bottom:solid 1px #EBEBEB;
}
/*	お客様の声一覧
------------------------*/
#vo_main #vo_top{
	width:700px;
	margin:0 auto;
	height:122px;
	padding:15px 0 0;
	color:#CC9966;
	line-height:20px;
	background:url(../img/voice/top_bg.jpg) bottom right no-repeat;
}
/* ページャー */
#vo_main .pager{
	width:700px;
	padding:20px 0px 5px;
	margin:0 auto;
	height:100%;
	color:#667684;
	line-height:110%;
	background:url(../img/voice/dot_line.gif) top repeat-x;
}
#vo_main .pager .pager_text{
	float:left;
	padding-left:2px;
}
#vo_main .pager .pager_text .now{
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
}
#vo_main .pager .pager_ctrl{
	float:right;
	padding-top:2px;
}

/*一覧リスト*/
#vo_main #vo_list {
}
/*一覧アイテム*/
#vo_list .vo_item{
	width:196px;
	height:292px;
	padding:18px 22px 0;
	margin:20px 0 30px;
	float:left;
	background:url(../img/voice/list_item_bg.gif) top center no-repeat;
}
#vo_list .vo_item .photo{
	height:158px;
	text-align:center;
}
#vo_list .vo_item .title{
	font-size:13px;
	line-height:20px;
	_line-height:28px;
	padding:4px 0;
}
#vo_list .vo_item .title a{
	padding-bottom:2px;
	text-decoration:none;
	color:#663300;
	background:url(../img/voice/link_line.gif) bottom repeat-x;
}
#vo_list .vo_item .title a:hover{
	color:#996633;
}
#vo_list .vo_item .comment{
	font-size:10px;
	line-height:14px;
	color:#996600;
	padding:4px 0;
}
/*詳細を見るボタン*/
#vo_list .vo_item a.bt_details{
	width:164px;
	height:34px;
	display:block;
	margin:0 auto;
	background:url(../img/voice/bt_details.gif) top left no-repeat;
}
#vo_list .vo_item a.bt_details span { display:none; }
#vo_list .vo_item a.bt_details:hover{ background-position:top right; }

/*お客様の声詳細
--------------------------*/
#vo_main .vs_title{
	text-align:center;
}
/* ご利用のお客様 */
#vo_main .voice_details{
	width:700px;
	margin:0 auto 30px;
	padding:15px 0px 0;
	background:url(../img/voice/vd_bg.gif) center repeat-y;
}
#vo_main .voice_details .photo{
	float:left;
	width:200px;
	height:160px;
	text-align:center;
	padding:5px 0 0 10px;
	background:url(../img/voice/vd_photo_bg.gif) top right no-repeat;
}
#vo_main .voice_details .text_area{
	width:470px;
	height:165px;
	float:right;
	padding-right:10px;
	background:url(../img/voice/vd_text_bg.gif) top right no-repeat;
}
#vo_main .voice_details .text_area .title{
	line-height:26px;
	_line-height:32px;
	height:26px;
	padding:0 5px;
	color:#FF6600;
}
#vo_main .voice_details .text_area .name{
	color:#663300;
	font-size:13px;
	line-height:20px;
	padding:8px 2px 4px;
}
#vo_main .voice_details .text_area .comment{
	font-size:10px;
	line-height:14px;
	color:#996600;
	padding:4px 0 8px;
	width:250px;
}
#vo_main .voice_details .text_area .link_back{
	padding-left:16px;
	background:url(../img/voice/icon_ya.gif) center left no-repeat;
}
/* 担当者からのコメント */
#vo_main .voice_comment_t{
	padding:0 10px;
	margin-bottom:22px;
}
#vo_main .voice_comment_t .photo_area{
	width:150px;
	float:left;
}
#vo_main .voice_comment_t .photo{
	border:solid 1px #E9E7D9;
	padding:1px;
	background:#FFFFFF;
	margin-bottom:5px;
}
#vo_main .voice_comment_t .text_area{
	width:502px;
	padding:12px 18px;
	float:right;
	border:solid 1px #F9BFC8;
	color:#FF8199;
	line-height:22px;
	background:url(../img/voice/vct_bg.gif) #FFFFFF bottom right no-repeat;
}
/* お客様からのコメント */
#vo_main .voice_comment_o{
	padding:4px 10px 0;
	margin-bottom:34px;
	line-height:20px;
}
#vo_main .voice_comment_o .comment_q{
	padding:8px 10px;
	background:#F1E7DD;
	color:#666666;
}
#vo_main .voice_comment_o .comment_a{
	margin:8px 10px;
	color:#FF8199;
	padding-left:15px;
	background:url(../img/voice/vco_a.gif) top left no-repeat;
}
/* お客様からの直筆メッセージ */
#vo_main .voice_photomsg{
	background:#FFFFFF;
	padding:18px 0 30px;
	margin:0 10px;
	text-align:center;
	border-left:solid 1px #ECE3BF;
	border-right:solid 1px #ECE3BF;
	border-bottom:solid 1px #ECE3BF;
}
#vo_main .details_btn1 {
	padding:0 20px;
}
#vo_main .details_btn2 {
	padding:0 10px 22px;
	clear:both;
	text-align:center;
}
#vo_main .details_btn3 {
	padding:0 20px;
}
/*前の声ボタン*/
#vo_main .details_btn1 a.bt_backvoice{
	width:156px;
	height:28px;
	display:block;
	margin:25px auto 23px;
	float:left;
	background:url(../img/voice/bt_backvoice.gif) top left no-repeat;
}
#vo_main .details_btn1 a.bt_backvoice span { display:none; }
#vo_main .details_btn1 a.bt_backvoice:hover{ background-position:top right; }
/*次の声ボタン*/
#vo_main .details_btn1 a.bt_nextvoice{
	width:156px;
	height:28px;
	display:block;
	margin:25px auto 23px;
	float:right;
	background:url(../img/voice/bt_nextvoice.gif) top left no-repeat;
}
#vo_main .details_btn1 a.bt_nextvoice span { display:none; }
#vo_main .details_btn1 a.bt_nextvoice:hover{ background-position:top right; }
/*お問い合わせボタン*/
#vo_main .details_btn2 a.bt_contact{
	width:680px;
	height:66px;
	display:block;
	margin:0px auto 0px;
	background:url(../img/voice/bt_contact.gif) top left no-repeat;
}
#vo_main .details_btn2 a.bt_contact span { display:none; }
#vo_main .details_btn2 a.bt_contact:hover{ background-position:bottom right; }

#vo_main .details_btn3 .link_back{
	padding-left:15px;
	background:url(../img/voice/icon_ya.gif) center left no-repeat;
}


/*フォント
------------------*/

#content_right .con09_fon03 a:link {
	color: #2971A7;
	text-decoration:underline;
}

#content_right .con09_fon03 a:visited {
	color: #2971A7;
	text-decoration:underline;
}

#content_right .con09_fon03 a:hover {
	color: #003366;
	text-decoration:underline;
}

#content_right .con09_fon03 a:active {
	color: #2971A7;
	text-decoration:underline;
}

#content_right .main_text2 a:link{
	font-size:12px;
	line-height:21px;
}


#content_right .main07_box02 a:link {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box02 a:visited {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box02 a:hover {
	color: #FF9933;
	text-decoration:none;
}

#content_right .main07_box02 a:active {
	color: #FF2C00;
	text-decoration:none;
}


#content_right .main07_box01 a:link {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box01 a:visited {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box01 a:hover {
	color: #FF9933;
	text-decoration:none;
}

#content_right .main07_box01 a:active {
	color: #FF2C00;
	text-decoration:none;
}




#content_right .text_con a:link {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}

#content_right .text_con a:visited {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}

#content_right .text_con a:hover {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}

#content_right .text_con a:active {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}

