﻿@charset "utf-8";

/* =========================== */
/* サイズ情報                  */
/* 横幅　700px                 */
/* 標準文字サイズ　11pt        */
/* メインメニュー　px * px     */
/* サブメニュー縦　px * px     */
/* サブメニュー横　px * px     */
/* メインコンテンツ　px        */
/* サイドコンテンツ　px        */
/* 見出し　px                  */
/* =========================== */
#main-contents td {
	font-size: 12px;
}
/* =========================== */
/* リンクの色                  */
/* =========================== */
a:link {text-decoration:underline;
	color:#007fd6;
	}

/* =========================== */
/* ページコンテンツのタイトル         */
/* =========================== */
#main-contents h3 {	
	background-image: url(../img/st-title1.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 600px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-size: 12px;
	font-weight: bold;
	color: #2d2d2c;
	padding-top: 14px;
	padding-left: 30px;
	}
/*#main-contents h3 {  */
/*		background-image:url(../img/h3.jpg);  */
/*		background-repeat: no-repeat;  */
/*		background-position: left top;  */
/*		color:#333333;  */
/*		font-size:14px;  */
/*		font-weight:bold;  */
/*		height:35px;  */
/*		_height:35px;  */
/*		margin-top: 5px;  */
/*		margin-left: 0px;  */
/*		margin-right: 0px;  */
/*		margin-bottom: 5px;  */
/*		padding-top:20px;  */
/*		_padding-top:20px;  */
/*		padding-left:20px;  */
/*		width:610px;  */
/*	}  */
/* =========================== */
/* ページコンテンツの見出し１         */
/* =========================== */	
#main-contents h4 {
		background-image:url(../img/h4g.gif);
		background-repeat: no-repeat;
		background-position: left top;
		color:#ffffff;
		font-size:13px;
		font-weight:bold;
		height:25px;
		_height:26px;
		margin-top: 5px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		padding-top:10px;
		_padding-top:9px;
		padding-left:15px;
		width:615px;
	}
#main-contents h5 {
		background-image:url(../img/h5.gif);
		background-repeat: no-repeat;
		background-position: 10px center;
		color:#6b6b6b;
		font-size:13px;
		font-weight:bold;
		height:29px;
		_height:29px;
		margin-top: 5px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		padding-top:9px;
		_padding-top:9px;
		padding-left:20px;
		width:610px;
	}
#main-contents h6 { 
	background-image: url(../img/st-title2.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 600px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 12px;
	font-weight: bold;
	color: #2d2d2c;
	padding-top: 0px;
	padding-left: 30px;
	} 
/*#main-contents h6 {  */
/*		background-image:url(../img/h6.jpg);  */
/*		background-repeat: no-repeat;  */
/*		background-position: left top;  */
/*		color:#ffffff;  */
/*		font-size:12px;  */
/*		font-weight:bold;  */
/*		height:23px;  */
/*		_height:23px;  */
/*		margin-top: 5px;  */
/*		margin-left: 0px;  */
/*		margin-right: 0px;  */
/*		margin-bottom: 5px;  */
/*		padding-top:5px;  */
/*		_padding-top:5px;  */
/*		padding-bottom:0px;  */
/*		padding-left:10px;  */
/*		width:290px;  */
/*	}  */
/* =========================== */
/* タイトル1(スタンダードページ)  */
/* =========================== */
.st-title1 {
	background-image: url(../img/st-title1.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 600px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-size: 12px;
	font-weight: bold;
	color: #2d2d2c;
	padding-top: 14px;
	padding-left: 30px;
}
/* =========================== */
/* タイトル2(スタンダードページ)  */
/* =========================== */
.st-title2 {
	background-image: url(../img/st-title2.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 600px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 12px;
	font-weight: bold;
	color: #2d2d2c;
	padding-top: 0px;
	padding-left: 30px;
}
/* =========================== */
/* サイトマップ                     */
/* =========================== */	
#main-contents #sitemap-section h4 A {
	text-decoration:none;
	color:#ffffff;
	}
	
/* =========================== */
/* QRコード                        */
/* =========================== */	
IMG.qrcode {
	border:1px solid #cccccc;
	}
	
/* =========================== */
/* Googleマップ                     */
/* =========================== */	
IFRAME.googlemap {
	}
	
/* =========================== */
/* お問い合わせフォーム             */
/* =========================== */	
#mailform-section {
	margin: 0 10px 0 0;
	}
#mailform-section DIV.form-layout {
	margin: 0;
	width: 595px;
	}

/* 入力項目のセット */
#mailform-section DIV.form-layout DIV.form-items {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #ededed;
	width: 600px;
	overflow:hidden;
}
/* 入力項目 */
#mailform-section DIV.form-layout DIV.form-items DIV.form-item {
	clear:both;
}
/* 項目名セル */
#mailform-section DIV.form-layout DIV.form-items DIV.form-item DIV.label {
	float: left;
	width: 150px;
	text-align: left;
	padding: 11px 8px 0 8px;
	vertical-align: top;
	font-size: 10pt;
	border-top: 1px #cccccc solid;
	}
/* 入力欄セル */
#mailform-section DIV.form-layout DIV.form-items DIV.form-item DIV.field {
	float: left;
	width: 417px;
	text-align: left;
	padding: 8px 8px 0 8px;
	vertical-align: top;
	border-top: 1px #cccccc solid;
	background-color: #ffffff;
	}
/* 入力欄（テキストボックス） */
#mailform-section INPUT.input-text {
}
/* 入力欄（テキストエリア） */
#mailform-section TEXTAREA.input-textarea {
}
/* 入力欄（ラジオボタン） */
#mailform-section INPUT.input-radio {
}
/* 入力欄（チェックボックス） */
#mailform-section INPUT.input-checkbox {
}
/* 入力欄（選択リスト） */
#mailform-section INPUT.input-select {
}
/* 説明 */
#mailform-section DIV.form-layout DIV.form-items DIV.form-item DIV.field P.description {
	margin: 3px 0 0 0 ;
	font-size: 9pt;
	}
/* 項目名 */
#mailform-section LABEL {
	}
/* ※（必須） */
#mailform-section .required {
	color:red;
	font-weight: normal;
	}
/* エラーの時の背景色 */
#mailform-section .error {
	background-color: #ffccff;
	}
/* エラーの時のメッセージ */
#mailform-section .error-message {
	color: #ff0000;
	}
/* 完了メッセージ */
#mailform-section .completion-message {
	border: 1px solid #cccccc;
	padding: 30px;
	}
/* 送信ボタン */
#mailform-section DIV.submitee {
	clear:both;
	margin-top: 5px;
	text-align: center;
}
#mailform-section DIV.submitee BUTTON
{
   cursor: pointer;
   width: 104px;
   height: 40px;
   background-image:url(../img/form_submit.gif);
		background-repeat: no-repeat;
		background-position: center top;
		background-color: #ffffff;
   border-width:0px;
}
/* 「送 信」テキスト */
#mailform-section DIV.submitee BUTTON SPAN
{
   display: none;
}
/* =========================== */
/* お知らせ一覧パーツ（メインコンテンツ内）  */
/* =========================== */
/* リスト全体 */
#main-contents #topic-headline-section DL {	
	margin: 0px;
	}
/* 記事タイトル（リンク先がないとき） */
#main-contents #topic-headline-section DT{
	margin: 0px;
	color:#333333;
	padding: 5px 5px 0px 0px;
	}
/* 公開日 */
#main-contents #topic-headline-section DT .date {
	color:#69950b;
	padding: 0px 5px 0px 0px;

	}
/* 記事タイトル（リンク先があるとき） */
#main-contents #topic-headline-section DT A {
	color:#333333;
text-decoration:underline;
	}
#main-contents #topic-headline-section DD {
	margin: 0px;
   background-image:url(../img/info_line.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	word-break: break-all;
	padding: 5px 5px;
	}
/* =========================== */
/* お知らせ一覧パーツ（トップ最新情報）  */
/* =========================== */
/* リスト全体 */
#main-contents .top_info #topic-headline-section DL {	
	margin: 0px;
	}
/* 記事タイトル（リンク先がないとき） */
#main-contents .top_info #topic-headline-section DT{
	margin: 0px;
	color:#333333;
	padding: 5px 5px 0px 0px;
	}
/* 公開日 */
#main-contents .top_info #topic-headline-section DT .date {
	color:#1f843e;
	padding: 0px 5px 0px 0px;

	}
/* 記事タイトル（リンク先があるとき） */
#main-contents .top_info #topic-headline-section DT A {
	color:#333333;
text-decoration:underline;
	}
#main-contents .top_info #topic-headline-section DD {
	margin: 0px;
   background-image:url(../img/info_line.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	word-break: break-all;
	padding: 5px 5px;
	}
/* =========================== */
/* お知らせ一覧パーツ（トップイベント）  */
/* =========================== */
/* リスト全体 */
#main-contents .top_info2 #topic-headline-section DL {	
	margin: 0px;
	}
/* 記事タイトル（リンク先がないとき） */
#main-contents .top_info2 #topic-headline-section DT{
	margin: 0px;
	color:#333333;
	padding: 5px 5px 0px 0px;
	}
/* 公開日 */
#main-contents .top_info2 #topic-headline-section DT .date {
	color:#69950b;
	padding: 0px 5px 0px 0px;

	}
/* 記事タイトル（リンク先があるとき） */
#main-contents .top_info2 #topic-headline-section DT A {
	color:#333333;
text-decoration:underline;
	}
#main-contents .top_info2 #topic-headline-section DD {
	margin: 0px;
   background-image:url(../img/info_line.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	word-break: break-all;
	padding: 5px 5px;
	}
/* =========================== */
/* お知らせ一覧パーツ（サイドコンテンツ内）  */
/* =========================== */
/* リスト全体 */
#side-contents #topic-headline-section DL {
		font-size: 11px;	
	}
/* 記事タイトル（リンク先がないとき） */
#side-contents #topic-headline-section DT{
	color:#333333;

	}
/* 公開日 */
#side-contents #topic-headline-section DT .date {
	color:#69950b;
	}
/* 記事タイトル（リンク先があるとき） */
#side-contents #topic-headline-section DT A {
	color:#333333;
text-decoration:underline;
	}
/* 記事概要 */
#side-contents #topic-headline-section DD {
		margin-left: 1em;
	}
	
/* =========================== */
/* お知らせ一覧ページ                 */
/* =========================== */

/* 記事タイトル */	
#topic-list-section DT {
	font-weight: bold;
	margin-left: 0;
	color:#272924;
	font-size: 13px;
	padding: 5px 5px;
	}
/* 公開日*/
#topic-list-section DT .date {
	color:#69950b;
font-weight : bold ;
	padding: 5px 5px 5px 5px;
	}
/* 記事タイトル（リンク先があるとき） */
#topic-list-section DT A {
	color:#333333;
text-decoration:underline;
	}
/* 本文（記事コンテンツ/なければ記事概要） */
#topic-list-section DD {
	line-height: 1.2em;
	margin-left: 0;
	margin-bottom: 2.5em;
	border-bottom: 1px dashed #c8c8c8;
	word-break: break-all;
	padding: 10px 5px;
	}
/* お知らせ本文中の画像 */
#topic-list-section DD IMG {
	margin: 5px;
	}
/* 記事区切り */	
#topic-list-section DD DIV.topic-sepalator {
	clear:both;
	height:0px;
}
/* =========================== */
/* テンプレート挿入時の表             */
/* =========================== */
TABLE.table_a {
		border-collapse: collapse;
		border: 1px #cccccc solid;
	}
TH.table_a_th {
	background-color: #ededed;
	border: 1px #cccccc solid;
	padding: 3px 5px;
	}
TH.table_a_th2 {
	background-color: #efefef;
	border: 1px #cccccc solid;
	padding: 3px 5px;
	}
TD.table_a_td {
		border: 1px #cccccc solid;
	padding: 3px 5px;
	}

/* =========================== */
/* 基本のテーブル             */
/* =========================== */
TABLE.basic_table {
	border-collapse: collapse;
	border: 1px #cccccc solid;
	}
TABLE.basic_table TH {
	padding: 3px 5px;
	border: 1px #cccccc solid;
	}
TABLE.basic_table TD {
	padding: 3px 5px;
	border: 1px #cccccc solid;
	}

.search {
	margin: 0;
}
/* =========================== */
/* 採用情報　　　　             */
/* =========================== */
.recruit-table {
	border-collapse:collapse;
	width: 630px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.recruit-table th {
	border-collapse:collapse;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #90c422;
	width: 120px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 30px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background-color: #f7fced;
}
.recruit-table td {
	border-collapse:collapse;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #90c422;
	width: 455px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-size: 12px;
}
/* =========================== */
/* 罫線（点線）付きテーブル             */
/* =========================== */
TABLE.dashed-table {
	margin: 0px;
	border-collapse: collapse;
}
.dashed-table_line  {
	padding: 5px 10px;
	border-bottom: 1px #cccccc dashed;
}
/* =========================== */
/* 画像２列             */
/* =========================== */
TABLE.temp-img2 {
	margin: 0px;
	border-collapse: collapse;
	}
TABLE.temp-img2 TD {
	padding: 0px 0px; 
	line-height: 1.3em;	
	}
TABLE.temp-img2 IMG {
	padding: 0px 0px 5px 0px; 
	}

TABLE.jisseki_detail_waku {
	margin: 0px;
	border-collapse: collapse;
}
TD.jisseki_detail_waku_back {
	padding: 10px 10px; 
	background-color: #f8f8f8;
}
TABLE.jisseki_detail {
	margin: 0px;
	border-collapse: collapse;
}

TD.jisseki_detail_title {
	padding: 5px 10px; 
	background-image:url(/asset/00110/site_shared/layout/jisseki_detail_title_back.gif);
	background-repeat: repeat;
	background-position: left top;
}
TD.jisseki_detail_url {
	padding: 5px 10px; 
	border-bottom: 1px #888888 solid;
}
TD.jisseki_detail_text {
	padding: 5px 10px; 
	border-bottom: 1px #888888 solid;
}
TD.jisseki_detail_icon {
	padding: 5px 5px; 
}

TABLE.sale-course {
	margin: 0px;
	border-collapse: collapse;
}
TD.sale-course1 {
	padding: 118px 360px 0px 0px; 
	background-image:url(/asset/00110/site_shared/partoner/06-2_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
TD.sale-course2 {
	padding: 50px 360px 0px 0px; 
	background-image:url(/asset/00110/site_shared/partoner/06-2_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
TD.sale-course3 {
	padding: 50px 360px 0px 0px; 
	background-image:url(/asset/00110/site_shared/partoner/06-2_3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/* =========================== */
/* 製品情報                         */
/* =========================== */
TABLE.top_product1 {
	margin: 0px;
	padding: 0px 0px;
	border-collapse: collapse;
	background-image: url(/asset/00110/site_shared/top/top_banner1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.top_product1 TD {
	padding: 55px 83px 0px 12px;
}
TABLE.top_product2 {
	margin: 0px;
	padding: 0px 0px;
	border-collapse: collapse;
	background-image: url(/asset/00110/site_shared/top/top_banner2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.top_product2 TD {
	padding: 55px 83px 0px 12px;
}
TABLE.top_product3 {
	margin: 0px;
	padding: 0px 0px;
	border-collapse: collapse;
	background-image: url(/asset/00110/site_shared/top/top_banner3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.top_product3 TD {
	padding: 55px 83px 0px 12px;
}
TABLE.top_product4 {
	margin: 0px;
	padding: 0px 0px;
	border-collapse: collapse;
	background-image: url(/asset/00110/site_shared/top/top_banner4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.top_product4 TD {
	padding: 55px 83px 0px 12px;
}
TABLE.top_product5 {
	margin: 0px;
	padding: 0px 0px;
	border-collapse: collapse;
	background-image: url(/asset/00110/site_shared/top/top_banner5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.top_product5 TD {
	padding: 55px 83px 0px 12px;
}

TABLE.around_left {
	margin: 0px;
	border-collapse: collapse;
}
TABLE.around_left TD {
	padding: 0px 0px;
}
TABLE.around_left IMG {
	margin: 0px;
	padding: 0px 10px 5px 0px;
}
/* =========================== */
/* 使えるについて（選べる･･･） */
/* =========================== */
.thp-choice {
	background-image: url(/asset/00110/site_shared/about-thp/select-bg.gif);
	background-repeat: no-repeat;
	height: 153px;
	width: 630px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 57px;
}
/* =========================== */
/* 使えるメール(使い方の紹介)  */
/* =========================== */
.mail-info1 {
	width: 630px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.mail-info1 tr .mail-info1-td1 {
	background-image: url(../img/mail-info/mail-info1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 630px;
}
.mail-info1 tr .mail-info1-td2 {
	background-image: url(../img/mail-info/mail-info1-03.gif);
	background-repeat: repeat-y;
	width: 630px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.mail-info1 tr .mail-info1-td3 {
	background-image: url(../img/mail-info/mail-info1-04.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 630px;
}
.mail-info1 tr .mail-info1-td2 .mail-info1-cont {
	padding: 0px;
	width: 550px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.mail-info1 tr .mail-info1-td2 .mail-info1-cont tr td {
	background-image: url(../img/mail-info/mail-info1-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 509px;
	padding-left: 41px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 12px;
}
/* =========================== */
/* 使えるメール(おすすめ業種)  */
/* =========================== */
.mail-info2 {
	width: 630px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.mail-info2 tr .mail-info2-td1 {
	background-image: url(../img/mail-info/mail-info2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 630px;
}
.mail-info2 tr .mail-info2-td2 {
	background-image: url(../img/mail-info/mail-info1-03.gif);
	background-repeat: repeat-y;
	width: 537px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	padding-right: 45px;
	padding-left: 48px;
}
.mail-info2 tr .mail-info2-td3 {
	background-image: url(../img/mail-info/mail-info1-04.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 630px;
}
/* =========================== */
/* 使えるメール(事例) 　　　　 */
/* =========================== */
.mail-case-table {
	padding: 0px;
	width: 630px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.mail-case-table-td1 {
	background-image: url(../img/mail-info/case-bg.jpg);
	background-repeat: no-repeat;
	height: 91px;
	width: 630px;
}
.mail-case-table-td2 {
	background-image: url(../img/mail-info/case-bg-02.jpg);
	background-repeat: repeat-y;
	width: 630px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.mail-case-table-td3 {
	background-image: url(../img/mail-info/case-bg-03.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 630px;
}
.mail-case2 {
	width: 590px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.mail-case3 {
	width: 590px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.mail-case3-td1 {
	background-image: url(../img/mail-info/case-contents.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ebebeb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-top: 15px;
	padding-left: 20px;
	padding-bottom: 15px;
	width: 550px;
	padding-right: 20px;
}
.mail-case3-td2 {
	background-image: url(../img/mail-info/case-contents-02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #ebebeb;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	width: 550px;
	padding-right: 20px;
}
.mail-case4 {
	width: 550px;
}
.mail-case4-td1 {
	width: 175px;
	font-size: 12px;
	font-weight: normal;
}
.mail-case4-td2 {
	width: 375px;
	font-size: 12px;
	font-weight: normal;
}
.mail-case4-td2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
.mail-case4-td2 a {
	background-image: url(../img/mail-info/mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	display: block;
	float: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
.mail-case5 {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 18px;
}
.mail-case5-td1 {
	font-size: 12px;
	font-weight: normal;
	width: 227px;
}
.mail-case5-td1 img {
	width: 200px;
}
.mail-case5-td2 {
	width: 323px;
	font-size: 12px;
}
/* =========================== */
/* スタンダード(導入1) 　　　　 */
/* =========================== */
.st-case1 {
	width: 608px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px solid #c1c1c1;
}
.st-case1-td {
	background-image: url(../img/about-st/st-case-title.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 608px;
	padding-top: 87px;
}
.st-case1-cont {
	width: 570px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.st-case1-cont-td1 {
	width: 254px;
	background-image: none;
}
.st-case1-cont-td1 img {
	width: 231px;
}
.st-case1-cont-td2 {
	background-image: none;
	width: 316px;
	font-size: 12px;
	padding-top: 10px;
	color: #5d5d5d;
	padding-bottom: 10px;
}
.st-case1-cont-td3 {
	background-image: url(../img/about-st/youbou.gif);
	width: 316px;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
}
/* =========================== */
/* スタンダード(導入2) 　　　　 */
/* =========================== */
.st-case2 {
	width: 608px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px solid #c1c1c1;
}
.st-case2-td {
	background-image: url(../img/about-st/st-case-title-02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 608px;
	padding-top: 88px;
}
.st-case2-cont {
	width: 570px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.st-case2-cont-td1 {
	width: 254px;
}
.st-case2-cont-td2 {
	width: 316px;
}
.st-case2-cont2 {
	width: 231px;
}
.st-case2-cont2-td1 {
	font-size: 10px;
	width: 231px;
}
.st-case2-cont2-td1 img {
	width: 231px;
	margin-bottom: 5px;
}
.st-case2-cont2-td2 {
	background-image: url(../img/about-st/arrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 231px;
}
/* =========================== */
/* スタンダード(導入3) 　　　　 */
/* =========================== */
.st-case3 {
	width: 608px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px solid #c1c1c1;
}
.st-case3-td {
	background-image: url(../img/about-st/st-case-title-03.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 608px;
	padding-top: 88px;
}
.st-case3-cont {
	width: 570px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.st-case3-cont-td1 {
	width: 254px;
	background-image: none;
}
.st-case3-cont-td1 img {
	width: 231px;
}
.st-case3-cont-td2 {
	background-image: none;
	width: 316px;
	font-size: 12px;
	padding-top: 10px;
	color: #5d5d5d;
	padding-bottom: 10px;
}
.st-case3-cont-td3 {
	background-image: url(../img/about-st/youbou.gif);
	width: 316px;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
}

/* =========================== */
/* お客様の声                  */
/* =========================== */
.voice-table1 {
	width: 627px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}.voice-table1 tr .voice-table1-td1 {
	margin: 0px;
	padding: 0px;
	height: 96px;
	width: 627px;
}
.voice-table1 tr .voice-table1-td2 {
	background-image: url(/asset/00110/site_shared/voice/voice-bg.jpg);
	background-repeat: repeat-y;
	width: 627px;
}
.voice-table1 tr .voice-table1-td3 {
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 627px;
}
.voice-table2 {
	width: 587px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.voice-table2 tr .voice-table2-td1 {
	width: 30px;
	padding: 0px 0px 0px 5px;
}
.voice-table2 tr .voice-table2-td2 {
	width: 552px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0f6696;
	padding-top: 5px;
}
.voice-table2 tr .voice-table2-td3 {
	background-image: url(/asset/00110/site_shared/voice/line.gif);
	width: 552px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
	font-size: 12px;
}
/* =========================== */
/* Q&A                         */
/* =========================== */
.q-a {
	width: 610px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.q-a tr .q-td {
	background-image: url(../img/q-a/q-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 543px;
	padding-left: 67px;
	font-size: 14px;
	font-weight: bold;
	color: #494949;
	padding-top: 10px;
	padding-bottom: 17px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7f7f7f;
}
.q-a tr .a-td {
	font-size: 12px;
	background-image: url(../img/q-a/q-a-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 543px;
	padding-left: 67px;
	padding-top: 17px;
	padding-bottom: 15px;
}


/* =========================== */
/* 罫線付き見出しテキスト             */
/* =========================== */
DIV.midashi  {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	height: 190px;
	background-repeat: no-repeat;
	background-position: center top;
}
DIV.midashi TABLE {
	border-collapse: collapse;
}
TD.midashi_waku {
	margin:0px 0px;
	padding: 50px 25px 20px 25px;
}
TD.midashi_text {
	margin:0px 0px;
	background-image:url(/asset/shared/template/koumuten-a-1/a_midashi_line.gif);
	background-repeat: repeat;
	background-position: left bottom;
	line-height :25px;
}
TD.midashi_name {
	font-size: 16px;
	color: #7e7423;
	font-weight: bold;
	width: 300px;
	height: 110px;
	padding-top: 80px;
	text-align: center;
}
IMG.tmp_img {
	border-style: none;
	padding: 10px 10px;
	background-image:url(/asset/shared/template/koumuten-a-1/case/a_case01_before_img_back.gif);
} 
/* =========================== */
/* 施工事例            　　　 */
/* =========================== */


/* リフォームの流れ             */

TABLE.flow {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
}
TD.flow_top_left {
	padding: 0px 0px;
	height: 50px;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_top_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.flow_top_center {
	padding: 0px 0px;
	height: 50px;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_top_center.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
TD.flow_top_right {
	padding: 0px 0px;
	height: 50px;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
TD.flow_bottom {
	padding: 0px 0px;
	height: 5px;
	line-height :1px;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.flow_back_left {
	padding: 0px 0px;
	background-color: #f4f4df;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 1px #e9e2c7 solid;
	}
TD.flow_back_right {
	padding: 5px 5px;
	background-color: #f4f4df;
	border-right: 1px #e9e2c7 solid;
	}
TD.flow_text {
	margin:0px auto;
	padding: 5px 10px;
	}
TABLE.flow_img {
	border-collapse: collapse;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_img_back.gif);
	}
TABLE.flow_img TD {
	padding: 10px 10px;
	}
/* 一覧 */
TABLE.case_list {
	border-collapse: collapse;
	margin:0px auto;
	padding: 10px 10px;
	width: 650px;
	border: 1px #e9e2c7 solid;
	background-color: #f4f4df;
}
TABLE.case_list_no {
	border-collapse: collapse;
	}
TABLE.case_list_no TD {
	padding: 3px 5px;
	}
TABLE.case_list_list {
	border-collapse: collapse;
	}
TD.case_list_title {
	padding: 0px 10px 0px 10px;
	border-bottom: 1px #d5c056 dashed;
	}
TD.case_list_money {
	padding: 5px 10px 0px 10px;
	}
TD.case_list_text {
	padding: 5px 10px 0px 10px;
	}

/* 詳細 */
TABLE.case_before  {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.case_before_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 38px;
	background-color: #f3f3f3;
	background-image:url(/asset/shared/template/koumuten-a-1/case/a_case01_before_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
TD.case_before_left {
	margin:0px auto;
	padding: 0px 0px;
	background-color: #f3f3f3;
	border-left: 1px #dcdcdc solid;
	}
TD.case_before_center {
	margin:0px auto;
	padding: 0px 0px;
	background-color: #f3f3f3;
	}
TD.case_before_right {
	margin:0px auto;
	padding: 0px 10px 0px 0px;
	background-color: #f3f3f3;
	border-right: 1px #dcdcdc solid;
	}
TD.case_before_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 10px;
	background-color: #f3f3f3;
	background-image:url(/asset/shared/template/koumuten-a-1/case/a_case01_before_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	line-height :1px;
	}
TABLE.case_after  {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.case_after_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 66px;
	background-color: #eef5ca;
	background-image:url(/asset/shared/template/koumuten-a-1/case/a_case01_after_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
TD.case_after_left {
	margin:0px auto;
	padding: 0px 0px;
	background-color: #eef5ca;
	border-left: 1px #d1daa5 solid;
	}
TD.case_after_right {
	margin:0px auto;
	padding: 0px 0px;
	background-color: #eef5ca;
	border-right: 1px #d1daa5 solid;
	}
TD.case_after_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 10px;
	background-color: #eef5ca;
	background-image:url(/asset/shared/template/koumuten-a-1/case/a_case01_after_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	line-height :1px;
	}
TABLE.case_comment  {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	height: 91px;
	background-image:url(/asset/shared/template/koumuten-a-1/case/a_case01_comment.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-collapse: collapse;
	}
TD.case_comment_text {
	padding: 20px 20px 5px 0px;
}

/* お客様の声             */

/* 一覧 */
TABLE.voice_list {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.voice_list_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 25px;
	}
TD.voice_list_top_center {
	margin:0px auto;
	padding: 0px 0px;
	height: 25px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_list_top_center.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
TD.voice_list_top_right {
	margin:0px auto;
	padding: 0px 0px;
	height: 25px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_list_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
TD.voice_list_arrow {
	margin:0px auto;
	padding: 0px 0px;
	height: 10px;
	line-height: 1px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_list_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.voice_list_back {
	margin:0px auto;
	padding: 0px 10px 10px 10px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_list_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
TD.voice_list_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 5px;
	line-height: 1px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_list_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.voice_list_title {
	padding: 5px 10px 5px 10px;
	}
TD.voice_list_title A {
	color: #61b500;
	}
TD.voice_list_money {
	padding: 3px 0px 5px 0px;
	}
TD.voice_list_text {
	padding: 3px 0px 0px 0px;
	}
/* 詳細 */
TD.voice_detail_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 43px;
	line-height: 1px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_detail_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.voice_detail_back {
	margin:0px auto;
	padding: 20px 10px 20px 10px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_detail_back.gif);
	}
TD.voice_detail_title {
	padding: 5px 10px 5px 10px;
	}
TD.voice_detail_money {
	padding: 3px 0px 5px 0px;
	}
TD.voice_detail_text {
	padding: 0px 10px 0px 0px;
	}


/* スタッフ紹介             */

TABLE.staff_list {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.staff_list_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 40px;
	background-image:url(/asset/shared/template/koumuten-a-1/staff/a_staff01_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.staff_list_back {
	margin:0px auto;
	padding: 0px 30px;
	background-image:url(/asset/shared/template/koumuten-a-1/staff/a_staff01_back.jpg);
	}
TD.staff_list_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 20px;
	line-height: 1px;
	background-image:url(/asset/shared/template/koumuten-a-1/staff/a_staff01_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
TABLE.staff_list_name {
	border-collapse: collapse;
	}
TABLE.staff_list_name TD {
	padding: 5px 10px;
	}
TABLE.staff_list_comment {
	border-collapse: collapse;
	}
TABLE.staff_list_comment TD {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px #dbd6b1 dashed;
	}


/* よくある質問             */

/* 一覧 */
TABLE.qr_list {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.qr_list_top {
	margin:0px auto;
	padding: 2px 0px 0px 0px;
	height: 31px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_list_top.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
TD.qr_list_top_no {
	margin:0px auto;
	padding: 2px 0px 0px 0px;
	height: 31px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_list_top_no.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.qr_list_back {
	margin:0px auto;
	padding: 10px 20px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_list_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
TD.qr_list_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 5px;
	line-height: 1px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_list_botom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TABLE.qr_list_q {
	border-collapse: collapse;
	}
TABLE.qr_list_q TD {
	padding: 5px 0px;
	border-bottom: 1px #dbd6b1 dashed;
}
/* 回答 */
TABLE.qa_title {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.qa_title_back {
	margin:0px auto;
	padding: 0px 0px 0px 0px;
	height: 39px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_top.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
 TD.qa_title_no {
	margin:0px auto;
	padding: 0px 0px 0px 0px;
	height: 39px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_top_no.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TABLE.qa_a_q {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.qa_a_q_q {
	margin:0px auto;
	padding: 5px 0px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_qq_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
TD.qa_a_q_text {
	margin:0px auto;
	padding: 5px 10px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_q_back.gif);
	}
DIV.qa_a_a {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
}
DIV.qa_a_a TABLE {
	border-collapse: collapse;
	}
TD.qa_a_a_a {
	margin:0px auto;
	padding: 5px 0px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_aa_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
TD.qa_a_a_text {
	margin:0px auto;
	padding: 5px 10px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_a_back.gif);
	}

/* お約束             */

TABLE.promise {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.promise_top_left_b {
	margin:0px auto;
	padding: 0px 0px;
	height: 60px;
	background-image:url(/asset/shared/template/koumuten-a-1/promise/a_promise01_top_left_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.promise_top_left_y {
	margin:0px auto;
	padding: 0px 0px;
	height: 60px;
	background-image:url(/asset/shared/template/koumuten-a-1/promise/a_promise01_top_left_y.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.promise_top_left_o {
	margin:0px auto;
	padding: 0px 0px;
	height: 60px;
	background-image:url(/asset/shared/template/koumuten-a-1/promise/a_promise01_top_left_o.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.promise_top_left_p {
	margin:0px auto;
	padding: 0px 0px;
	height: 60px;
	background-image:url(/asset/shared/template/koumuten-a-1/promise/a_promise01_top_left_p.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.promise_top_center {
	margin:0px auto;
	padding: 0px 0px 0px 0px;
	height: 60px;
	background-image:url(/asset/shared/template/koumuten-a-1/promise/a_promise01_top_center.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.promise_top_right {
	margin:0px auto;
	padding: 0px 0px;
	height: 60px;
	background-image:url(/asset/shared/template/koumuten-a-1/promise/a_promise01_top_right.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.promise_back {
	margin:0px auto;
	padding: 10px 10px;
	background-image:url(/asset/shared/template/koumuten-a-1/promise/a_promise01_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
TD.promise_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 20px;
	background-image:url(/asset/shared/template/koumuten-a-1/promise/a_promise01_bottom.gif);
	background-repeat: no-repeat
	background-position: left top;
	}

/* こだわり             */

TABLE.kodawari {
	margin:0px auto;
	padding: 5px 5px;
	width: 660px;
	background-image:url(/asset/shared/template/koumuten-a-1/kodawari/a_kodawari01_back.gif);
}
TD.kodawari_title {
	margin:0px auto;
	padding: 0px 15px;
	height: 45px;
	background-image:url(/asset/shared/template/koumuten-a-1/kodawari/a_kodawari01_title_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
TD.kodawari_m_text {
	margin:0px auto;
	padding: 5px 10px;
	}
TD.kodawari_m_img_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 26px;
	background-image:url(/asset/shared/template/koumuten-a-1/kodawari/a_kodawari01_m_img_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.kodawari_m_img_back {
	margin:0px auto;
	padding: 0px 0px;
	background-image:url(/asset/shared/template/koumuten-a-1/kodawari/a_kodawari01_m_img_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
TD.kodawari_m_img_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 30px;
	background-image:url(/asset/shared/template/koumuten-a-1/kodawari/a_kodawari01_m_img_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.kodawari_l_text {
	margin:0px auto;
	padding: 5px 10px;
	}
TD.kodawari_l_img_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 27px;
	background-image:url(/asset/shared/template/koumuten-a-1/kodawari/a_kodawari01_l_img_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.kodawari_l_img_back {
	margin:0px auto;
	padding: 0px 0px;
	background-image:url(/asset/shared/template/koumuten-a-1/kodawari/a_kodawari01_l_img_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
TD.kodawari_l_img_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 30px;
	background-image:url(/asset/shared/template/koumuten-a-1/kodawari/a_kodawari01_l_img_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

/* テンプレート：お客様の声一覧(緑) */
#a-voice-index01-title {
	width: 670px;
	height: 189px;
	margin-bottom: 10px;
}
#a-voice-index01-title td {
	height: 118px;
	width: 310px;
	background-image: url(/asset/shared/template/koumuten-a-1/a_voice_index_01/midashi-bg.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #7e7423;
	padding-top: 48px;
	padding-left: 328px;
	padding-right: 32px;
	padding-bottom: 23px;
	line-height: 2em;
	margin-bottom: 20px;
}
html>/**/body #a-voice-index01-title td {
	width: 670px;
	height: 189px;
}
/* テンプレート：お客様の声一覧(緑) 画像あり */
.a-voice-table1 {
	width: 670px;
	border-collapse:collapse;
	margin-bottom: 10px;
}
.a-voice-table1 td {
	border-collapse:collapse;
}
.a-voice-table1 td a {
	color: #61b500;
}
.a-voice-table1 td a img {
	border-style: none;
}
.a-voice-table1 tr .td_a {
	height: 30px;
	width: 463px;
	font-size: 14px;
	color: #FFF;
	padding-left: 77px;
	padding-top: 5px;
	font-weight: normal;
	margin-top: 0px;
	background-image: url(/asset/shared/template/koumuten-a-1/a_voice_index_01/case_a_top.gif);
	background-repeat: no-repeat;
}
.a-voice-table1 tr .td_b {
	height: 35px;
	width: 130px;
}
.a-voice-table1 tr .td_c {
	background-color: #f0f6dc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9e6ae;
	width: 499px;
	background-image: url(/asset/shared/template/koumuten-a-1/a_voice_index_01/title.gif);
	background-repeat: no-repeat;
	background-position: 9px top;
	height: 23px;
	font-size: 14px;
	color: #61b500;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 40px;
	display: block;
}
.a-voice-table1 tr .td_d {
	background-color: #f0f6dc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9e6ae;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9e6ae;
	width: 121px;
	padding-right: 8px;
	padding-bottom: 9px;
}
.a-voice-table1 tr .td_d img {
	background-image: url(/asset/shared/template/koumuten-a-1/a_voice_index_01/photo-bg.gif);
	background-repeat: repeat;
	padding: 5px;
	width: 100px;
}
.a-voice-table1 tr .td_e {
	background-color: #f0f6dc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9e6ae;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	display: block;
	padding-left: 16px;
}
.a-voice-table1 tr .td_f {
	background-color: #f0f6dc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9e6ae;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9e6ae;
	padding-bottom: 9px;
	padding-left: 16px;
	font-size: 12px;
	padding-right: 16px;
	color: #666666;
}

/* テンプレート：お客様の声一覧(緑) 画像なし */
.a-voice-table2 {
	width: 670px;
	border-collapse:collapse;
	margin-bottom: 10px;
}
.a-voice-table2 td {
	border-collapse:collapse;
}
.a-voice-table2 td a {
	color: #61b500;
}
.a-voice-table2 td a img {
	border-style: none;
}
.a-voice-table2 tr .td_a {
	height: 30px;
	width: 463px;
	font-size: 14px;
	color: #FFF;
	padding-left: 77px;
	padding-top: 5px;
	font-weight: normal;
	margin-top: 0px;
	background-image: url(/asset/shared/template/koumuten-a-1/a_voice_index_01/case_a_top.gif);
	background-repeat: no-repeat;
}
html>/**/body .a-voice-table2 tr .td_a { 
	width: 540px;
}
.a-voice-table2 tr .td_b {
	height: 35px;
	width: 130px;
}
.a-voice-table2 tr .td_c {
	background-color: #f0f6dc;
	background-image: url(/asset/shared/template/koumuten-a-1/a_voice_index_01/title2.gif);
	background-repeat: no-repeat;
	height: 23px;
	font-size: 14px;
	color: #61b500;
	font-weight: bold;
	padding-top: 8px;
	width: 628px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d9e6ae;
	border-left-color: #d9e6ae;
	background-position: 9px top;
	padding-left: 40px;
}
html>/**/body .a-voice-table2 tr .td_c {
	width: 668px;
	background-image: url(/asset/shared/template/koumuten-a-1/a_voice_index_01/title2.gif);
	background-repeat: no-repeat;
	background-position: 9px top;
	height: 40px;
}
.a-voice-table2 tr .td_d {
	background-color: #f0f6dc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9e6ae;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9e6ae;
	width: 642px;
	padding-right: 10px;
	padding-left: 16px;
}
.a-voice-table2 tr .td_e {
	background-color: #f0f6dc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9e6ae;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9e6ae;
	padding-bottom: 9px;
	font-size: 12px;
	color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9e6ae;
	width: 642px;
	padding-right: 10px;
	padding-left: 16px;
}
/* テンプレート：施工中リスト(緑) */
#construct-list-title {
	width: 670px;
	height: 189px;
	margin-bottom: 10px;
}
#construct-list-title td {
	height: 118px;
	width: 310px;
	background-image: url(/asset/shared/template/koumuten-a-1/construct-list/construct-title.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #7e7423;
	padding-top: 48px;
	padding-left: 328px;
	padding-right: 32px;
	padding-bottom: 23px;
	line-height: 2em;
	margin-bottom: 20px;
}
html>/**/body #check-title td {
	width: 670px;
	height: 189px;
}
.construct-list-table1 {
	width: 668px;
	border-collapse:collapse;
	margin-bottom: 10px;
}
.construct-list-table1 tr td {
	border: 1px solid #e9e2c7;
	background-color: #f4f4df;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 4px;
}
.construct-list-table1 tr td .construct-list-table2 {
	width: 655px;
}
.construct-list-table2 tr td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.construct-list-table2 tr .td1 {
	color: #FFF;
	background-image: url(/asset/shared/template/koumuten-a-1/construct-list/case-no.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 100px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	vertical-align: middle;
}
html>/**/body .construct-list-table2 tr .td1 {
	height: 40px;
}
.construct-list-table2 tr .td2 {
	background-image: url(/asset/shared/template/koumuten-a-1/construct-list/midashi.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 380px;
	font-size: 14px;
	font-weight: bold;
	color: #61b500;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.construct-list-table2 tr .td4 {
	width: 505px;
	margin: 0px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
html>/**/body .construct-list-table2 tr .td4 {
	width: 525px;
}
.construct-list-table2 tr .td5 {
	font-size: 12px;
	width: 505px;
	margin: 0px;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
}
html>/**/body .construct-list-table2 tr .td5 {
	width: 525px;
}

.construct-list-table2 tr .td3 {
	width: 120px;
}
.construct-list-table2 tr .td3 img {
	background-image: url(/asset/shared/template/koumuten-a-1/a_voice_index_01/photo-bg.gif);
	background-repeat: repeat;
	padding: 5px;
	width: 100px;
}
/* テンプレート：施工中詳細(緑) */
#construct-detail-title {
	width: 670px;
	height: 189px;
	margin-bottom: 10px;
}
#construct-detail-title td {
	height: 118px;
	width: 310px;
	background-image: url(/asset/shared/template/koumuten-a-1/construct-list/construct-title.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #7e7423;
	padding-top: 48px;
	padding-left: 328px;
	padding-right: 32px;
	padding-bottom: 23px;
	line-height: 2em;
	margin-bottom: 20px;
}
html>/**/body #construct-detail-title td {
	width: 670px;
	height: 189px;
}
.construct-detail-table1 {
	width: 668px;
	border-collapse:collapse;
	margin-bottom: 15px;
}
.construct-detail-table1 tr td {
	border: 1px solid #e9e2c7;
	background-color: #f4f4df;
	padding: 5px;
}
.construct-detail-table2 {
	width: 658px;
	margin-bottom: 10px;
}
.construct-detail-table2 tr td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.construct-detail-table2 tr .td1 {
	background-image: url(/asset/shared/template/koumuten-a-1/construct-detail/case-no.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
html>/**/body .construct-detail-table2 tr .td1 {
	height: 55px;
}
.construct-detail-table2 tr .td2 {
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9cb800;
	border-right-color: #9cb800;
	font-size: 14px;
	font-weight: bold;
	color: #61b500;
	height: 27px;
}
.construct-detail-table2 tr .td3 {
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #9cb800;
	border-bottom-color: #9cb800;
	font-size: 12px;
	color: #7e7423;
	height: 25px;
}
.construct-detail-table2 tr .td4 {
	background-color: #FFF;
	height: 53px;
	width: 17px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #9cb800;
	border-bottom-color: #9cb800;
}
.construct-detail-table3 {
	width: 637px;
	margin-right: auto;
	margin-left: auto;
}
.construct-detail-table3 tr td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.construct-detail-table3 tr .td5{
	width: 252px;
}
.construct-detail-table3 tr .td5 img {
	background-image: url(/asset/shared/template/koumuten-a-1/construct-detail/photo-bg.gif);
	background-repeat: repeat;
	padding: 10px;
	width: 200px;
}
.construct-detail-table3 tr .td6{
	width: 385px;
}
.construct-detail-table4 {
	width: 385px;
}
.construct-detail-table4 tr td{
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.construct-detail-table4 tr .td7 {
	background-color: #7e7423;
	width: 51px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.construct-detail-table4 tr .td8 {
	width: 12px;
}
.construct-detail-table4 tr .td9 {
	width: 322px;
	font-size: 12px;
	color: #666666;
}
.construct-detail-table4 tr .td10 {
	height: 3px;
	width: 385px;
}
.construct-detail-table4 tr .td11 {
	height: 15px;
	width: 385px;
}
.construct-detail-table4 tr .td12 {
	width: 385px;
	font-size: 12px;
	color: #666666;
}
.construct-detail-table5 {
	margin-bottom: 10px;
	width: 670px;
}
.construct-detail-table6 {
	width: 325px;
}
.construct-detail-table6 tr .td13 {
	background-color: #dbce25;
	font-size: 12px;
	color: #FFF;
	padding-left: 17px;
	text-align: left;
}
.construct-detail-table6 tr .td14 {
	background-image: url(/asset/shared/template/koumuten-a-1/construct-detail/title.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #7e7423;
	padding-left: 20px;
	text-align: left;
}
.construct-detail-table6 tr .td15 {
	width: 295px;
	text-align: left;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 15px;
	padding-left: 14px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	font-size: 12px;
	color: #666666;
}
html>/**/body .construct-detail-table6 tr .td15 {
	width: 323px;
}
.construct-detail-table6 tr .td15 img {
	background-image: url(/asset/shared/template/koumuten-a-1/construct-detail/photo-bg.gif);
	background-repeat: repeat;
	padding: 10px;
	width: 161px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
/* テンプレート：リフォームチェック(緑) */
#check-title {
	width: 670px;
	height: 189px;
	margin-bottom: 10px;
}
#check-title td {
	height: 118px;
	width: 310px;
	background-image: url(/asset/shared/template/koumuten-a-1/check/check-midashi.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #7e7423;
	padding-top: 48px;
	padding-left: 328px;
	padding-right: 32px;
	padding-bottom: 23px;
	line-height: 2em;
	margin-bottom: 20px;
}
html>/**/body #check-title td {
	width: 670px;
	height: 189px;
}
.check-table1 {
	width: 670px;
}
.check-table1 tr .td1 {
	width: 670px;
	background-image: url(/asset/shared/template/koumuten-a-1/check/note-top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 63px;
}
.check-table1 tr .td2 {
	width: 668px;
		border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
}
.check-table2 {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}
.check-table2 tr .td3 {
	background-image: url(/asset/shared/template/koumuten-a-1/check/check-title.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 42px;
	width: 70px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-left: 5px;
}
.check-table2 tr .td4 {
	background-image: url(/asset/shared/template/koumuten-a-1/check/check-title-02.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	color: #67c000;
	font-weight: bold;
}
.check-table2 tr .td5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	font-size: 12px;
	color: #666666;
	width: 575px;
	height: 25px;
	padding-left: 75px;
	padding-bottom: 2px;
}
.check-table2 tr .td5 .check-box {
	margin-right: 10px;
}
.enpitsu {
	height:111px;
	width: 670px;
}
.enpitsu td {
	background-image: url(/asset/shared/template/koumuten-a-1/check/enpitsu.gif);
	background-repeat: no-repeat;
	height: 101px;
	width: 575px;
	font-size: 12px;
	color: #5c6d03;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 85px;
	padding-top: 10px;
}
html>/**/body .enpitsu td {
	width: 670px;
	height: 111px;
}

/* =========================== */
/* リフォームの流れ             */
/* =========================== */
TABLE.flow {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
}
TD.flow_top_left {
	padding: 0px 0px;
	height: 50px;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_top_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.flow_top_center {
	padding: 0px 0px;
	height: 50px;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_top_center.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
TD.flow_top_right {
	padding: 0px 0px;
	height: 50px;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
TD.flow_bottom {
	padding: 0px 0px;
	height: 5px;
	line-height :1px;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.flow_back_left {
	padding: 0px 0px;
	background-color: #f4f4df;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 1px #e9e2c7 solid;
	}
TD.flow_back_right {
	padding: 5px 5px;
	background-color: #f4f4df;
	border-right: 1px #e9e2c7 solid;
	}
TD.flow_text {
	margin:0px auto;
	padding: 5px 10px;
	}
TABLE.flow_img {
	border-collapse: collapse;
	background-image:url(/asset/shared/template/koumuten-a-1/flow/a_flow01_img_back.gif);
	}
TABLE.flow_img TD {
	padding: 10px 10px;
	}
/* =========================== */
/* 施工事例             */
/* =========================== */
/* 一覧 */
TABLE.case_list {
	border-collapse: collapse;
	margin:0px auto;
	padding: 10px 10px;
	width: 650px;
	border: 1px #e9e2c7 solid;
	background-color: #f4f4df;
}
TABLE.case_list_no {
	border-collapse: collapse;
	}
TABLE.case_list_no TD {
	padding: 3px 5px;
	}
TABLE.case_list_list {
	border-collapse: collapse;
	}
TD.case_list_title {
	padding: 0px 10px 0px 10px;
	border-bottom: 1px #d5c056 dashed;
	}
TD.case_list_money {
	padding: 5px 10px 0px 10px;
	}
TD.case_list_text {
	padding: 5px 10px 0px 10px;
	}

/* 詳細 */
TABLE.case_before  {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.case_before_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 38px;
	background-color: #f3f3f3;
	background-image:url(/asset/shared/template/koumuten-a-1/case/a_case01_before_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
TD.case_before_left {
	margin:0px auto;
	padding: 0px 0px;
	background-color: #f3f3f3;
	border-left: 1px #dcdcdc solid;
	}
TD.case_before_center {
	margin:0px auto;
	padding: 0px 0px;
	background-color: #f3f3f3;
	}
TD.case_before_right {
	margin:0px auto;
	padding: 0px 10px 0px 0px;
	background-color: #f3f3f3;
	border-right: 1px #dcdcdc solid;
	}
TD.case_before_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 10px;
	background-color: #f3f3f3;
	background-image:url(/asset/shared/template/koumuten-a-1/case/a_case01_before_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	line-height :1px;
	}
TABLE.case_after  {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.case_after_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 66px;
	background-color: #eef5ca;
	background-image:url(/asset/shared/template/koumuten-a-1/case/a_case01_after_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
TD.case_after_left {
	margin:0px auto;
	padding: 0px 0px;
	background-color: #eef5ca;
	border-left: 1px #d1daa5 solid;
	}
TD.case_after_right {
	margin:0px auto;
	padding: 0px 0px;
	background-color: #eef5ca;
	border-right: 1px #d1daa5 solid;
	}
TD.case_after_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 10px;
	background-color: #eef5ca;
	background-image:url(/asset/shared/template/koumuten-a-1/case/a_case01_after_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	line-height :1px;
	}
TABLE.case_comment  {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	height: 91px;
	background-image:url(/asset/shared/template/koumuten-a-1/case/a_case01_comment.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-collapse: collapse;
	}
TD.case_comment_text {
	padding: 20px 20px 5px 0px;
}
/* =========================== */
/* お客様の声             */
/* =========================== */
/* 一覧 */
TABLE.voice_list {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.voice_list_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 25px;
	}
TD.voice_list_top_center {
	margin:0px auto;
	padding: 0px 0px;
	height: 25px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_list_top_center.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
TD.voice_list_top_right {
	margin:0px auto;
	padding: 0px 0px;
	height: 25px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_list_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
TD.voice_list_arrow {
	margin:0px auto;
	padding: 0px 0px;
	height: 10px;
	line-height: 1px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_list_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.voice_list_back {
	margin:0px auto;
	padding: 0px 10px 10px 10px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_list_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
TD.voice_list_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 5px;
	line-height: 1px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_list_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.voice_list_title {
	padding: 5px 10px 5px 10px;
	}
TD.voice_list_title A {
	color: #61b500;
	}
TD.voice_list_money {
	padding: 3px 0px 5px 0px;
	}
TD.voice_list_text {
	padding: 3px 0px 0px 0px;
	}
/* 詳細 */
TD.voice_detail_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 43px;
	line-height: 1px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_detail_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.voice_detail_back {
	margin:0px auto;
	padding: 20px 10px 20px 10px;
	background-image:url(/asset/shared/template/koumuten-a-1/voice/a_voice01_detail_back.gif);
	}
TD.voice_detail_title {
	padding: 5px 10px 5px 10px;
	}
TD.voice_detail_money {
	padding: 3px 0px 5px 0px;
	}
TD.voice_detail_text {
	padding: 0px 10px 0px 0px;
	}

/* =========================== */
/* スタッフ紹介             */
/* =========================== */
TABLE.staff_list {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.staff_list_top {
	margin:0px auto;
	padding: 0px 0px;
	height: 40px;
	background-image:url(/asset/shared/template/koumuten-a-1/staff/a_staff01_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
TD.staff_list_back {
	margin:0px auto;
	padding: 0px 30px;
	background-image:url(/asset/shared/template/koumuten-a-1/staff/a_staff01_back.jpg);
	}
TD.staff_list_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 20px;
	line-height: 1px;
	background-image:url(/asset/shared/template/koumuten-a-1/staff/a_staff01_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
TABLE.staff_list_name {
	border-collapse: collapse;
	}
TABLE.staff_list_name TD {
	padding: 5px 10px;
	}
TABLE.staff_list_comment {
	border-collapse: collapse;
	}
TABLE.staff_list_comment TD {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px #dbd6b1 dashed;
	}
/* =========================== */
/* よくある質問             */
/* =========================== */
/* 一覧 */
TABLE.qr_list {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.qr_list_top {
	margin:0px auto;
	padding: 2px 0px 0px 0px;
	height: 31px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_list_top.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
TD.qr_list_top_no {
	margin:0px auto;
	padding: 2px 0px 0px 0px;
	height: 31px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_list_top_no.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.qr_list_back {
	margin:0px auto;
	padding: 10px 20px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_list_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
TD.qr_list_bottom {
	margin:0px auto;
	padding: 0px 0px;
	height: 5px;
	line-height: 1px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_list_botom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TABLE.qr_list_q {
	border-collapse: collapse;
	}
TABLE.qr_list_q TD {
	padding: 5px 0px;
	border-bottom: 1px #dbd6b1 dashed;
}
/* 回答 */
TABLE.qa_title {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.qa_title_back {
	margin:0px auto;
	padding: 0px 0px 0px 0px;
	height: 39px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_top.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
 TD.qa_title_no {
	margin:0px auto;
	padding: 0px 0px 0px 0px;
	height: 39px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_top_no.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TABLE.qa_a_q {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.qa_a_q_q {
	margin:0px auto;
	padding: 5px 0px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_qq_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
TD.qa_a_q_text {
	margin:0px auto;
	padding: 5px 10px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_q_back.gif);
	}
DIV.qa_a_a {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
}
DIV.qa_a_a TABLE {
	border-collapse: collapse;
	}
TD.qa_a_a_a {
	margin:0px auto;
	padding: 5px 0px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_aa_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
TD.qa_a_a_text {
	margin:0px auto;
	padding: 5px 10px;
	background-image:url(/asset/shared/template/koumuten-a-1/qa/a_qa01_qa_a_back.gif);
	}
/* =========================== */
/* お約束             */
/* =========================== */
TABLE.promise {
	margin:0px auto;
	padding: 0px 0px;
	width: 670px;
	border-collapse: collapse;
	}
TD.promise_top_left_b {
	margin:0px auto;
	padding: 0px 0px;
	height: 60px;
	background-image:url(/asset/shared/template/koumuten-a-1/promise/a_promise01_top_left_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
TD.promise_top_left_y {
	margin:0px auto;
	padding: 0px 0px;
	height: 60px;
}
