@charset "utf-8";

h3#top-main-btn01 a, h3#top-main-btn02 a ,h3#top-main-btn03 a {
	float: left;
	display: block;
	width: 180px;
	height: 180px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

h3#top-main-btn01 a { background:#fff url(../img/top-main-btn01.jpg) no-repeat 0 0; margin-right: 10px;}
h3#top-main-btn02 a { background:#fff url(../img/top-main-btn02.jpg) no-repeat 0 0; margin-right: 10px;}
h3#top-main-btn03 a { background:#fff url(../img/top-main-btn03.jpg) no-repeat 0 0;}

h3#top-main-btn01 a:hover { background:#fff url(../img/top-main-btn01.jpg) no-repeat 0 -180px;}
h3#top-main-btn02 a:hover { background:#fff url(../img/top-main-btn02.jpg) no-repeat 0 -180px;}
h3#top-main-btn03 a:hover { background:#fff url(../img/top-main-btn03.jpg) no-repeat 0 -180px;}

.media {
	clear: both;
	width: 560px;
	margin:0 auto 20px;
	padding-top: 10px;
	background: #fff url(../img/dashed01.gif) repeat-x top;
	overflow: hidden;
}

#top-media-btn01 a, #top-media-btn02 a, #top-media-btn03 a, #top-media-btn04 a {
	float: left;
	display: block;
	width: 275px;
	height: 119px;
	text-indent: -9999px;
}

#top-media-btn01 a { background: #fff url(../img/top-media-btn01.jpg) no-repeat; margin-right: 10px;}
#top-media-btn02 a { background: #fff url(../img/top-media-btn02.jpg) no-repeat;}

/* SDカード等削除
#top-media-btn03 a { background: #fff url(../img/top-media-btn03.jpg) no-repeat; margin-right: 8px;}
#top-media-btn04 a { background: #fff url(../img/top-media-btn04.jpg) no-repeat;}
*/


#top-media-btn01 a:hover { background: #fff url(../img/top-media-btn01.jpg) no-repeat 0 -119px;}
#top-media-btn02 a:hover { background: #fff url(../img/top-media-btn02.jpg) no-repeat 0 -119px;}

/* SDカード等削除
#top-media-btn03 a:hover { background: #fff url(../img/top-media-btn03_on.jpg) no-repeat;}
#top-media-btn04 a:hover { background: #fff url(../img/top-media-btn04_on.jpg) no-repeat;}
*/


.p-01 {

	width: 215px;

	height: 209px;

	padding-right: 10px;

	float: left;

}

a.service-btn {

	display: block;

	width: 112px;

	height: 23px;

	background: #fff url(../img/btn01.gif) no-repeat;

	text-indent: -9999px;

	float: right;	

	margin-top: 20px;

}

table { border-collapse: collapse;}



th {

	font-weight: normal;

	text-align: center;

	color: #808080;

	white-space: nowrap;

	vertical-align: top;

	border-right: 2px solid #ccc;

	padding: 8px;

	border-bottom: 1px dashed #ccc;	

}

td {

	padding: 8px;

	border-bottom: 1px dashed #ccc;	

}

.end {

	border-bottom: none;

}

p.to-list {		/* What's New */

	text-align: right;

	padding: 0 10px;

}

p.to-list a {

	font-size: 10px;

}



/*----## お客様の声 ##----*/

.c-voice {

	width: 550px;

	height: 350px;

	overflow: auto;

	padding: 0 5px;

	margin-top: 6px;

	margin-bottom: 20px;

	scrollbar-base-color: #fff5ab;

	scrollbar-track-color: #f0e69e;

	scrollbar-arrow-color: #006fa5;

	scrollbar-highlight-color: #fffad1;

	scrollbar-shadow-color: #d9d091;

	scrollbar-3dlight-color: #fffce5;

	scrollbar-darkshadow-color: #bfb260;

}

.c-voice dt {

	width: 508px;

	margin-bottom: 5px;

	background: #fff7cc url(../img/voice_icon.gif) no-repeat 4px 4px;

	padding-left: 22px;

	border-bottom: 2px solid #ebdd8d;

}

.c-voice dt, .c-voice dt a {

	font-size: 15px;

}

.c-voice dd {

	width: 530px;

	padding-bottom: 15px;

}