@charset "utf-8";
/* CSS Document */
/* ------------------------------------------------------------------------------
お客様の声・実例集
------------------------------------------------------------------------------ */ 
.saidanTopEx {
padding-bottom: 30px;
}
h3#saidanTit {
margin-bottom: 20px;
}
.galleryBox {
padding-right: 15px;
padding-left: 15px;
margin-right: -40px;
width: 680px;
}
.galleryList {
width: 630px;
margin-top: 20px;
margin-right: auto;
margin-left: auto;
padding-bottom: 20px;
padding-right: 20px;
padding-left: 20px;
background: url(../img_common/bar01.gif) no-repeat bottom;
}
.txtTitle {
float: right;
width: 380px;
margin-bottom: 10px;
padding-left: 70px;
}
h2.pageTit {
margin-bottom: 20px;
}
#mainPhoto {
background: #F3F3F3;
width: 650px;
margin-right: auto;
margin-left: auto;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
}
.saidanCommentBox {
width: 630px;
border: 1px solid #E1E1E1;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
padding: 7px 10px 10px;
}
.saidanCommentTit {
padding-bottom: 7px;
margin-bottom: 15px;
border-bottom: 1px dashed #E1E1E1;
}
 .saidanCommentTxt {
margin-left: 7px;
margin-right: 7px;
margin-bottom: 10px;
}

.saidanStaffTxt {
margin-left: 7px;
margin-right: 7px;
margin-bottom: 10px;
width: 420px;
float: left;
}
#customerBoldTit {
margin-right: 7px;
margin-left: 7px;
font-weight: bold;
color: #DF9933;
margin-bottom: 5px;
}
.galleryTitle {
float: right;
width: 380px;
margin-bottom: 10px;
color: #09F;
border-bottom: 1px dotted #CCC;
line-height: 1.2;
font-size: 108%;
padding-left: 70px;
padding-bottom: 5px;
}
.saidanDeIcon{
float: left;
width: 134px;
padding-bottom: 15px;
padding-right: 15px;
padding-left: 10px;
}
.saidanDeTitle{
float: left;
width: 500px;
font-weight: bold;
margin-bottom: 5px;
color: #09F;
font-size: 123.1%;
}
.saidanDeTit{
float: left;
width: 510px;
font-weight: bold;
}
.saidanBack {
float: left;
width: 60px;
}
.saidanNext {
float: right;
width: 60px;
}
.sidanExBtnArea {
margin: 10px 10px 20px;
}
.saidanNOList {
margin-bottom: 20px;
padding-right: 15px;
padding-left: 15px;
}
.saidanNOList li {
float: left;
padding-right: 10px;
}
.saidanNOList li.saidanNOFirst {
background: url(../saidan/img_common/no_icon_l.gif) no-repeat left center;
padding-left: 20px;
}
.saidanNOList li.saidanNOLast {
background: url(../saidan/img_common/no_icon_r.gif) no-repeat right center;
padding-right: 20px;
}
.galleryBox li {
width: 300px;
float: left;
padding-right: 40px;
border-bottom: 1px dashed #CCC;
padding-bottom: 20px;
margin-bottom: 20px;
height: 180px;
}
.gallThum {
margin-bottom: 5px;
}
.galleryBox p {
background: url(../img_common/icon01.jpg) no-repeat left center;
padding-left: 15px;
margin-left: 5px;
line-height: 1.3em;
}
/*テーブル*/
.saidanTable {
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
width: 650px;
margin-bottom: 20px;
margin-left: 10px;
}
.saidanTable th {
background: #FBF4EC;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
color: #6B5733;
padding: 10px;
vertical-align: top;
width: 25%;
}
.saidanTable td {
border-left: 1px solid #CCC;
border-top: 1px solid #CCC;
padding: 10px;
color: #333;
width: 260px;
}
.saidanStit {
margin-bottom: 8px;
margin-left: 10px;
}
.saidanTable td.saidanStaff {
width: 170px;
text-align: center;
}
.saiDemaList{
list-style: disc;
width: 425px;
padding-left: 15px;
}
