@charset "UTF-8";

/* CSS Document */
/******************************************************************
# 施工事例集

  last update 2010.04.20 yasuda
******************************************************************/

/*---------- イベントのグローバルメニュー ----------*/
body div#container div#wrapper_footbg div#wrapper div#wrap_head ul.menu_list li.menu_g a {
	background: url(../../img/menu_g_f2.jpg) no-repeat left top;
}

/*---------- タイトル ----------*/
h1.page_title {
	width: 191px;
	background: url(../../contact/img/title.gif) no-repeat left top;
}


/*---------- サイドメニューの設定 ----------*/
/* スタイル別一覧 > タイトル */
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.side_right ul.side_menu li.menu_mitsumori a {
	background: url(../../contact/img/menu_mitsumori.gif) no-repeat left top;	
}
/* スタイル別一覧 > イングリッシュ */
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.side_right ul.side_menu li.menu_contact,
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.side_right ul.side_menu li.menu_contact a {
	background: url(../../contact/img/menu_contact.gif) no-repeat left top;	
}
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.side_right ul.side_menu li.menu_contact a:hover {
	background: url(../../contact/img/menu_contact_f2.gif) no-repeat left top;	
}



/* ページ見出し */
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l h2.mds_mitsumori {
	width: 650px;
	height: 32px;
	background: url(../../contact/img/mds_mitsumori.gif) no-repeat left top;
}
/* ページ見出し */
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l h2.mds_contact {
	width: 650px;
	height: 32px;
	background: url(../../contact/img/mds_contact.gif) no-repeat left top;
}
/* 確認画面 */
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l h2.mds_confirm {
	width: 650px;
	height: 32px;
	background: url(../../contact/img/mds_confirm.gif) no-repeat left top;
}


/* お見積ページのメニュー */
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l ul.contact_menu {
	width: 375px;
	margin-right: auto;
	margin-left: auto;
}

body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l ul.contact_menu li {
	float: left;
}
/*見積もり*/
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l ul.contact_menu li.mitsumori_btn {
	width: 212px;
	height: 28px;
}
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l ul.contact_menu li.mitsumori_btn a {
	width: 162px;
	height: 28px;
	background: url(../../contact/img/mitsumori_btn.gif) no-repeat left top;
}
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l ul.contact_menu li.mitsumori_btn,
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l ul.contact_menu li.mitsumori_btn a:hover {
	background: url(../../contact/img/mitsumori_btn_f2.gif) no-repeat left top;
}
/*お問い合わせ*/
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l ul.contact_menu li.contact_btn {
	width: 162px;
	height: 28px;
}
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l ul.contact_menu li.contact_btn a {
	width: 162px;
	height: 28px;
	background: url(../../contact/img/contact_btn.gif) no-repeat left top;
}
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l ul.contact_menu li.contact_btn,
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l ul.contact_menu li.contact_btn a:hover {
	background: url(../../contact/img/contact_btn_f2.gif) no-repeat left top;
}

/*---------- 見積フォーム ----------*/
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.mitsumori_table {
	width: 650px;
	background: url(../../company/img/outline_td.gif) repeat-x left bottom;
	border-collapse: collapse;
}

body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.mitsumori_table tr th {
	width: 105px;
	padding: 6px 0 6px 10px;
	vertical-align: top;
	background: #E0D0B7 url(../../contact/img/mitsumori_th.gif) no-repeat left top;
	text-align: left;
	font-weight: normal;
}

body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.mitsumori_table tr td {
	width: 545px;
	padding: 6px 10px 6px 10px;
	vertical-align: top;
	background: url(../../contact/img/mitsumori_td.gif) no-repeat left top;
}

/*---------- お問い合せ ----------*/
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.howto {
	border-collapse: collapse;
	width: 650px;
}
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.howto tr th {
	width: 110px;
	padding-bottom: 17px;
	vertical-align: top;
}

body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.howto tr td {
	padding: 12px 0 17px 0;
	vertical-align: top;
}
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.howto tr td table tr td {
	margin: 0 !important;
	padding: 0!important;
}

body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.howto tr td.ver_middle,
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.howto tr td table tr td {
	vertical-align: middle;
}

body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.howto tr td p.mitsumori_dl {
	width: 478px;
	height: 42px;
}
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.howto tr td p.mitsumori_dl a {
	width: 478px;
	height: 42px;
	background: url(../../contact/img/mitsumori_dl.gif) no-repeat left top;
}
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.howto tr td p.mitsumori_dl,
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.howto tr td p.mitsumori_dl a:hover {
	background: url(../../contact/img/mitsumori_dl_f2.gif) no-repeat left top;
}




/* お見積もりフォーム：確認画面 */
body div#container div#wrapper_footbg div#wrapper div#wrap_main div.main_contents div.main_l table.mitsumori_confirm tr th {
	width: 20%;
	background: #E0D0B7 url(../../contact/img/mitsumori_th.gif) repeat-x left top;
}

td.form_submit {
	text-align: center;
}

/* お見積もりフォーム：完了画面 */
p.thanks_btm {
	margin: 0 0 200px 20px;
}


/* メールフォームの利用により著作権の表示 */
div.jb-link,
div.jb-link a {
	color: #FFF !important;
}