/* CSS Document */

/* 成功実績（results/） */


/* メインタイトル */

#tit_main {
 width: 760px;
 height: 96px;
 background: url(../../results/img/tit.jpg) no-repeat 0 0;
 text-indent: -9999px;
 font-size: 1px;
 margin: 0 auto 5px;
}


/* アクセス解析 */

#access {
 width: 800px;
 margin: 0 auto ;
}

#access #access_txt {
 width: 340px;
 height: 40px;
 margin: 0 auto;
 padding: 8px 0 0;
 background: url(../../results/img/access_03.jpg) no-repeat 0 0;
}
#access #access_txt table {
 margin: 0 auto 0 58px;
 font-size: 10px;
}
#access #access_txt th {
 width: 65px;
 vertical-align: top;
 text-align: left;
 color: #0082D6;
 font-weight: normal;
}
#access #access_txt td {
 vertical-align: top;
}



/* リスティング */

#listing {
 width: 760px;
 margin: 0 auto 20px;
}
#listing #listing_txt_01 {
 width: 760px;
 height: 62px;
 margin: 0 auto;
 background: url(../../results/img/listing_02.jpg) no-repeat 0 0;
}

#listing #listing_txt_01 p {
 margin: 0 auto 0 36px;
}

#listing #listing_txt_02 {
 width: 380px;
 height: 91px;
 margin: 0 auto;
 padding-top: 4px;
 background: url(../../results/img/listing_04.jpg) no-repeat 0 0;
}
#listing #listing_txt_02 table {
 width: 280px;
 margin: 0 auto 0 55px;
}
#listing #listing_txt_02 th {
 width: 70px;
 vertical-align: top;
 text-align: left;
 color: #0082D6;
 font-weight: normal;
 padding: 1px 0;
}
#listing #listing_txt_02 td {
 vertical-align: top;
 padding: 1px 0;
}

#listing #listing_txt_03 {
 width: 380px;
 height: 91px;
 margin: 0 auto;
 padding-top: 4px;
 background: url(../../results/img/listing_07.jpg) no-repeat 0 0;
}
#listing #listing_txt_03 table {
 width: 280px;
 margin: 0 auto 0 55px;
}
#listing #listing_txt_03 th {
 width: 70px;
 vertical-align: top;
 text-align: left;
 color: #0082D6;
 font-weight: normal;
 padding: 1px 0;
}
#listing #listing_txt_03 td {
 vertical-align: top;
 padding: 1px 0;
}




/* 注意文 */

#attention {
 width: 760px;
 margin: 0 auto 20px;
}




/* 成功事例・お客様の声へのリンク */

#tit_voicetop {
 width: 760px;
 height: 62px;
 background: url(../../results/img/tit_voicetop.jpg) no-repeat 0 0;
 text-indent: -9999px;
 font-size: 1px;
 margin: 0 auto 10px;
}
.voicetop {
 width: 758px;
 margin: 0 auto 10px;
 border: 1px solid #CCC;
}
/*#voicetop {
 width: 758px;
 background: #F7F7F7;
 border-left: 1px solid #CCC;
 border-right: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 padding: 0px 0 10px;
 margin: 0 auto 40px;
}*/
.voicetop .voicetop_in {
 width: 670px;
 margin: 15px auto;
}
.voicetop .voicetop_in td {
 vertical-align: top;
 padding: 0;
}
.voicetop .voicetop_in h3 {
 font-size: 12px;
 color: #FFF;
 background: #333;
 padding: 2px 7px;
 margin: 0 0 10px;
}
.voicetop .voicetop_in .voicetop_in_copy {
 font-size: 30px;
 font-weight: bold;
 color: #E2070F;
 margin: 0 0 7px;
}
.voicetop .voicetop_in .voicetop_in_link {
 font-size: 16px;
 font-weight: bold;
 line-height: 1;
 margin: 0 0 4px;
 padding-left: 18px;
 background: url(../../results/img/icon_voicetop.jpg) no-repeat 0 2px;
}
.voicetop .voicetop_in .voicetop_in_link a {
 color: #333;
}
.voicetop .voicetop_in .voicetop_in_link a:hover {
 color: #E2070F;
}






/* お客様の声ページ */

#voice_left {
 float: left;
 width: 200px;
 padding: 14px;
 background: #F7F7F7;
 border: #D8D8D8 1px solid;
 line-height: 1.4;
}
#voice_right {
 float: right;
 width: 560px;
}
.voice_right_line {
 width: 560px;
 height: 5px;
 float: none;
 clear: both;
 background: url(../img/bg_tit_sub.gif) repeat-x 0 0;
 margin: 35px 0;
}


#voice_tit {
 width: 560px;
 padding: 0;
 margin-bottom: 2px;
}
#voice_tit td {
 padding: 15px;
 font-size: 10px;
 color:#FFF;
 text-align: right;
}
#voice_tit h2 {
 font-size: 18px;
 color:#FFF;
 text-align: left;
 line-height: 1.3;
 margin-bottom: 5px;
}


#voice_about td {
 vertical-align: top;
 margin-bottom: 5px;
}

#voice_about #voice_contents {
 margin-left: 15px;
 margin-top: 10px;
 margin-bottom: 20px;
}
#voice_about #voice_contents h3 {
 width: 131px;
 height: 19px;
 background: url(../../results/img/voice_tit_contents.gif) no-repeat 0 0;
 text-indent: -9999px;
 font-size: 1px;
 margin-bottom: 10px;
}
#voice_about #voice_contents p {
 padding-left: 20px;
 background: url(../../results/img/voice_icon_contents.gif) no-repeat 0 4px;
 font-size: 14px;
}


#voice_about #voice_after {
 background: #FFFFBB;
 border: #E00D1C solid 2px;
 padding: 17px;
}
#voice_about #voice_after h3 {
 width: 131px;
 height: 19px;
 background: url(../../results/img/voice_tit_after.gif) no-repeat 0 0;
 text-indent: -9999px;
 font-size: 1px;
 margin-bottom: 10px;
}
#voice_about #voice_after ul {
 font-size: 16px;
 font-weight: bold;
 line-height: 1.3;
 color: #E00D1C;
 list-style-type: none;
 margin: 0;
 padding: 0;
}
#voice_about #voice_after ul li {
 padding-left: 20px;
 margin: 2px 0;
 background: url(../../results/img/voice_icon_after.gif) no-repeat 0 2px;
}

#voice_interview_photo {
 width: 180px;
 float: right;
 text-align: center;
 font-size: 10px;
 margin: 0 0 15px 20px;
}
#voice_interview_photo img {
 margin-bottom: 5px;
}

.voice_interview_shinfield {
 font-size: 14px;
 color: #0082D6;
 background: url(../../results/img/voice_icon_shinfield.gif) no-repeat 0 0;
 padding: 0 0 5px 120px;
}
.voice_interview_client {
 font-size: 14px;
 margin-bottom: 25px;
}


#voice_bt_back {
 margin: 0 auto 20px;
}
#voice_bt_back a {
 width: 200px;
 height: 48px;
 background: url(../../results/img/voice_bt_back.jpg) no-repeat 0 0;
 margin: 0 auto;
 display: block;
 text-indent: -9999px;
 font-size: 1px;
}
#voice_bt_back a:hover { background: url(../../results/img/voice_bt_back.jpg) no-repeat 0 bottom;}


#voice_movei {
 width: 735px;
 height: 310px;
 margin: 20px auto 0;
 background: url(../../voice/img/bg_movie.jpg) no-repeat 0 0;
 padding-right: 25px;
}
#voice_movei_r {
 width: 300px;
 float: right;
 margin-top: 25px;
}
#voice_movei_l {
 width: 410px;
 float: left;
}
#voice_movei_l h3 {
 width: 410px;
 height: 255px;
 text-indent: -9999px;
 font-size: 1px;
}
#voice_movei_l p {
 text-align: right;
 font-size: 10px;
}

