@charset "UTF-8";
@import url("reset.css");
@import url("main.css");
@import url("menu.css");
/*******************/
/* 共通 */
/*******************/
/* ヘッダー */
#header_image {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 950px;
	height: 94px;
	background: url("../products/metal_roof/images/header.jpg") no-repeat;
}
/* タイトル */
.contentsTitle{
	background: url("../products/images/bg_contents_title.gif") no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	font-size: 140%;
	font-weight: bold;
	width: 729px;
	height: 34px;
}
/* サブタイトル */
.contentsSubTitle{
	color:#FFFFFF;
	background:#5E5E5E;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 0px 10px;
	font-size: 120%;
	width: 98%;
	height: 25px;
}
.TxtCatch {
	margin: 10px 0px 10px 0px;
	font-size: 120%;
	font-weight: bold;
	line-height: 140%;
}
.TxtSubCatch {
	font-size: 80%;
	font-weight: bold;
}
/* 製造を中止 */
.TxtSubCatchStop {
	color:#000000;
	margin: 10px auto 10px auto;
	padding: 10px 0 10px 0 ;
	text-align: center;
	font-size: 110%;
	font-weight: bold;
	background-color: #E6EBF0;
	border: 1px solid #B2B2B2;
}
/*******************/
/* 住宅屋根 */
/*******************/
/* ヘッダー */
#header_image_house_roof {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 950px;
	height: 94px;
	background: url("../products/metal_roof/images/header.jpg") no-repeat;
}
/* タイトル */
.contentsTitle_house_roof {
	background: url("../products/metal_roof/images/bg_contents_title.gif") no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	font-size: 140%;
	font-weight: bold;
	width: 730px;
	height: 34px;
}
.contentsTitle_house_roof span.ja {
	float: left;
	letter-spacing: 0.3em;
	padding: 6px 0px 0px 20px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}
/* メイン画像 */
#house_roof_top_main {
	margin: 0px auto;
	margin-top: 3px;
	width: 950px;
	height: 339px;
	background: url("../products/metal_roof/images/header_main.jpg") no-repeat;
	position: relative;
}
/* メインメニュー */
#house_roof_top_menu {
	margin: 0px auto;
	margin-bottom: 20px;
	width: 950px;
	height: 67px;
	background: url("../products/metal_roof/images/header_menu_bg.gif") no-repeat;
	position: relative;
}
#house_roof_top_menu ul {
	clear: both;
	margin: 0 1px 0 1px;
}
#house_roof_top_menu ul li {
	list-style: none;
	margin: 10px 5px 10px 5px;
	float: left;
}
#house_roof_top_menu ul li span {
	visibility: hidden;
}
#house_roof_top_menu ul li a {
	width: 224px;
	height: 44px;
	display:block;
	text-decoration: none;
}
#house_roof_top_menu ul li a:visited, #house_roof_top_menu ul li a:hover {
	text-decoration: none;
}
#house_roof_top_menu ul li.menu01 a {
	background: url("../products/metal_roof/images/main_menu01_off.gif") no-repeat;
}
#house_roof_top_menu ul li.menu01 a:hover {
	background: url("../products/metal_roof/images/main_menu01_on.gif") no-repeat;
}
#house_roof_top_menu ul li.menu02 a {
	background: url("../products/metal_roof/images/main_menu02_off.gif") no-repeat;
}
#house_roof_top_menu ul li.menu02 a:hover {
	background: url("../products/metal_roof/images/main_menu02_on.gif") no-repeat;
}
#house_roof_top_menu ul li.menu03 a {
	background: url("../products/metal_roof/images/main_menu03_off.gif") no-repeat;
}
#house_roof_top_menu ul li.menu03 a:hover {
	background: url("../products/metal_roof/images/main_menu03_on.gif") no-repeat;
}
#house_roof_top_menu ul li.menu04 a {
	background: url("../products/metal_roof/images/main_menu04_off.gif") no-repeat;
}
#house_roof_top_menu ul li.menu04 a:hover {
	background: url("../products/metal_roof/images/main_menu04_on.gif") no-repeat;
}
/* 左メニュー バナー */
ul.LeftBnrMenu {
	margin: 0px auto;
	padding: 0px;
	width: 201px;
	margin: 0 0 15px 0;
}
ul.LeftBnrMenu li {
	list-style: none;
	margin: 0 0 10px 0;
}
ul.LeftBnrMenu li span {
	visibility: hidden;
}
ul.LeftBnrMenu li a {
	display:block;
	text-decoration: none;
}
ul.LeftBnrMenu li a:visited,
ul.LeftBnrMenu li a:hover {
	text-decoration: none;
}
ul.LeftBnrMenu li.btn_dl_catalog a {
	width: 201px;
	height: 44px;
	background: url("../products/metal_roof/images/btn_dl_catalog_off.gif") no-repeat;
}
ul.LeftBnrMenu li.btn_dl_catalog a:hover {
	background: url("../products/metal_roof/images/btn_dl_catalog_on.gif") no-repeat;
}
ul.LeftBnrMenu li.btn_cg a {
	width: 201px;
	height: 44px;
	background: url("../products/metal_roof/images/btn_cg_off.gif") no-repeat;
}
ul.LeftBnrMenu li.btn_cg a:hover {
	background: url("../products/metal_roof/images/btn_cg_on.gif") no-repeat;
}
ul.LeftBnrMenu li.btn_inquiry_data {
	margin: 10px 0 0 0;
}
ul.LeftBnrMenu li.btn_inquiry_data a {
	width: 201px;
	height: 44px;
	background: url("../products/metal_roof/images/btn_inquiry_data_off.gif") no-repeat;
}
ul.LeftBnrMenu li.btn_inquiry_data a:hover {
	background: url("../products/metal_roof/images/btn_inquiry_data_on.gif") no-repeat;
}
/* 左メニュー */
ul#house_roof_left_menu {
	clear: both;
}
ul#house_roof_left_menu li {
	list-style: none;
}
ul#house_roof_left_menu li span {
	visibility: hidden;
}
ul#house_roof_left_menu li a {
	width: 201px;
	display:block;
	text-decoration: none;
}
ul#house_roof_left_menu li a:visited, ul#house_roof_left_menu li a:hover {
	text-decoration: none;
}
ul#house_roof_left_menu li.left_menu01 {
	margin: 0 0 10px 0;
}
ul#house_roof_left_menu li.left_menu02 {
	margin: 0 0 10px 0;
}
ul#house_roof_left_menu li.left_menu03 {
	margin: 0 0 10px 0;
}
ul#house_roof_left_menu li.left_menu04 {
	margin: 0 0 10px 0;
}
ul#house_roof_left_menu li.btn_dl_catalog {
	margin: 0 0 10px 0;
}
ul#house_roof_left_menu li.btn_cg {
	margin: 0 0 20px 0;
}
ul#house_roof_left_menu li.left_menu01 a {
	height: 44px;
	background: url("../products/images/btn_term_off.gif") no-repeat;
}
ul#house_roof_left_menu li.left_menu01 a:hover {
	background: url("../products/images/btn_term_on.gif") no-repeat;
}
ul#house_roof_left_menu li.left_menu02 a {
	height: 44px;
	background: url("../products/metal_roof/images/btn_sunpower_off.gif") no-repeat;
}
ul#house_roof_left_menu li.left_menu02 a:hover {
	background: url("../products/metal_roof/images/btn_sunpower_on.gif") no-repeat;
}
ul#house_roof_left_menu li.left_menu03 a {
	height: 44px;
	background: url("../products/metal_roof/images/btn_llc_off.gif") no-repeat;
}
ul#house_roof_left_menu li.left_menu03 a:hover {
	background: url("../products/metal_roof/images/btn_llc_on.gif") no-repeat;
}
ul#house_roof_left_menu li.left_menu04 a {
	height: 29px;
	background: url("../products/images/btn_this_inquiry_off.gif") no-repeat;
}
ul#house_roof_left_menu li.left_menu04 a:hover {
	background: url("../products/images/btn_this_inquiry_on.gif") no-repeat;
}
ul#house_roof_left_menu li.btn_dl_catalog a {
	height: 44px;
	background: url("../products/metal_roof/images/btn_dl_catalog_off.gif") no-repeat;
}
ul#house_roof_left_menu li.btn_dl_catalog a:hover {
	background: url("../products/metal_roof/images/btn_dl_catalog_on.gif") no-repeat;
}
ul#house_roof_left_menu li.btn_cg a {
	height: 44px;
	background: url("../products/metal_roof/images/btn_cg_off.gif") no-repeat;
}
ul#house_roof_left_menu li.btn_cg a:hover {
	background: url("../products/metal_roof/images/btn_cg_on.gif") no-repeat;
}
/* 屋根商品一覧 */
.house_roof_ichiran_title {
	font-size: 120%;
	font-weight:bold;
	color: #003399;
	margin: 0 0 15px 30px;
}
#HouseRoofIchiranTbl {
	width: 690px;
	margin: 10px 0 0 10px;
}
#HouseRoofIchiranTbl td {
	padding: 5px 0px 5px 5px;
	text-align: center;
}
#HouseRoofIchiranTbl td a:link, #HouseRoofIchiranTbl td a:visited {
	color: #444444;
	text-decoration: none;
}
#HouseRoofIchiranTbl td a:hover {
	color: #003399;
	text-decoration: none;
}
/* 金属屋根の特長 */
#featureText{
	width: 490px;
	float: left;
	margin: 0px 0px 20px 0;
}
#featurePhoto{
	width: 200px;
	float:right;
	margin: 10px 0px 10px 20px;
}
/* 金属屋根の特長1～3 */
#featureNo1 {
	width: 574px;
	height: 59px;
	position: relative;
	margin: 10px 0px 10px 0;
	background: url("../products/metal_roof/images/feature_no1.gif") no-repeat;
}
#featureNo2 {
	width: 574px;
	height: 59px;
	position: relative;
	margin: 10px 0px 10px 0;
	background: url("../products/metal_roof/images/feature_no2.gif") no-repeat;
}
#featureNo3 {
	width: 574px;
	height: 59px;
	position: relative;
	margin: 10px 0px 20px 0;
	background: url("../products/metal_roof/images/feature_no3.gif") no-repeat;
}
#featureNo1 div.title, #featureNo2 div.title, #featureNo3 div.title {
	font-size: 110%;
	font-weight:bold;
	position: absolute;
	top:10px;
	left:70px;
}
#featureNo1 div.detail, #featureNo2 div.detail, #featureNo3 div.detail {
	position: absolute;
	top:40px;
	left:70px;
}
.featureNo1Tbl {
	width: 85%;
	border-collapse: collapse;
	margin: 10px 0 0 70px;
}
.featureNo1Tbl th {
	padding: 5px 0px 5px 5px;
	font-weight: bold;
	border-top:2px solid white;
	color: #FFFFFF;
	background: #191173;
	white-space: nowrap;
	border: solid 1px #B3BCC2;
	text-align: center;
	vertical-align: middle;
}
.featureNo1Tbl td {
	padding: 5px 0px 5px 5px;
	border-top:2px solid white;
	border: solid 1px #B3BCC2;
	vertical-align: middle;
}
.featureNo1Tbl td.td01 {
	background: #FFFFFF;
}
.featureNo1Tbl td.td02 {
	background: #E6F4FD;
}
.featureNo1Tbl td.tdcenter {
	text-align: center;
}
.featureNo2_01 {
	line-height: 200%;
	background: #C8EAFE;
	padding: 3px;
	margin-left:70px;
}
.featureNo2_02 {
	line-height: 200%;
	background: #FFDCFE;
	padding: 3px;
	margin-left:70px;
}
.featureNo2_03 {
	line-height: 200%;
	background: #FFFAC6;
	padding: 3px;
	margin-left:70px;
}
.featureNo3Txt {
	margin-left:70px;
}
/* 金属屋根の性能 */
#performanceText01{
	width: 260px;
	float: left;
	margin: 0px 0px 20px 0;
}
#performancePhoto01{
	width: 440px;
	float:right;
	margin: 10px 0px 10px 10px;
}
#Performance02Tbl {
	width: 730px;
	float: right;
	margin: 0 0 15px 0;
}
#Performance02Tbl td {
	padding: 0 0 15px 0;
	text-align: center;
}
#Performance02Tbl td.td_left {
	padding: 0 0 0 50px;
	text-align: left;
}
#Performance03Tbl {
	width: 650px;
	margin: 0 0 10px 0;
	border-collapse: collapse;
}
#Performance03Tbl th {
	padding: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: middle;
	background: #CCCCCC;
	border: solid 1px #000000;
}
#Performance03Tbl td {
	padding: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #000000;
}
#performanceText03{
	width: 280px;
	float: left;
	margin: 0px 0px 20px 0;
}
#performancePhoto03{
	width: 410px;
	float:right;
	margin: 10px 0px 10px 10px;
}
.performanceText03Box{
	margin: 5px 0 0 0;
	padding: 5px;
	border:solid #959696 1px;
}
/* 用途・目的で選ぶ タイプ */
.usage_type {
	width: 211px;
	height: 150px;
	border: solid 8px #FEF9E2;
	margin: 3px 15px 3px 0;
	padding: 2px;
	float: left;
}
.usage_type_right {
	width: 211px;
	height: 150px;
	border: solid 8px #FEF9E2;
	margin: 3px 0 3px 0;
	padding: 2px;
	float: left;
}
ul.usageTypeList {
	width: 179px;
	line-height: 160%;
	margin: 0 auto;
	list-style: none;
	margin: 0px 0px 0px 30px;
}
ul.usageTypeList li a:link {
	background: url("../images/icon_orange_maru.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	color: #5A5A5A;
	text-decoration: none;
}
ul.usageTypeList li a:visited{
	background: url("../images/icon_orange_maru.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	color: #5A5A5A;
	text-decoration: none;
}
ul.usageTypeList li a:active {
	background: url("../images/icon_orange_maru.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	color: #5A5A5A;
	text-decoration: none;
}
ul.usageTypeList li a:hover {
	background: url("../images/icon_orange_maru.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	color: #E99902;
	text-decoration: underline;
}
ul.usageTypeList li a.current {
	text-decoration: none;
}
/* 用途・目的で選ぶ 用途・目的 左 */
.usage_use {
	width: 400px;
	line-height: 160%;
	float: left;
}
.usage_use a:link {
	text-decoration: none;
}
.usage_use a:visited {
	text-decoration: none;
}
.usage_use a:active {
	text-decoration: none;
}
.usage_use a:hover {
	color: #E99902;
	text-decoration: underline;
}
/* 用途・目的で選ぶ 用途・目的 右 */
div.usage_useDiv {
	width: 252px;
	line-height: 160%;
	float: right;
	margin: 0 20px 0 0;
}
ul.usage_useList {
	width: 200px;
	padding: 5px 0 10px 32px;
	list-style: none;
	background: url("../products/metal_roof/images/img_bg_list_on.gif") repeat-y left bottom;
}
ul.usage_useList li {
	padding: 5px 0 5px 0;
}
ul.usage_useList li a:link {
	background: url("../images/icon_orange.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	color: #5A5A5A;
}
ul.usage_useList li a:visited {
	background: url("../images/icon_orange.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	color: #5A5A5A;
}
ul.usage_useList li a:active {
	background: url("../images/icon_orange.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	color: #5A5A5A;
}
ul.usage_useList li a:hover {
	background: url("../images/icon_orange.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	color: #E99902;
	text-decoration: underline;
}
ul.usage_useList li a.current {
	text-decoration: none;
}
img.img_use {
	margin: 5px 0 10px 0;
}
/* プレーゲル */
.iconTbl {
	width: 100%;
	margin: 10px 0 0 0;
}
.iconTbl td.icon {
	width: 1%;
	padding: 5px 5px 5px 0;
}
.iconTbl td.detail {
	width: 49%;
	padding: 5px 5px 5px 0;
	vertical-align: bottom;
}
.iconTbl img {
	float: left;
	margin: 0 5px 0 0;
}
/* 仕様 */
table.ShiyouTbl {
	width: 100%;
	border-collapse: collapse;
	margin: 5px 0 5px 0;
}
table.ShiyouTbl th {
	font-weight:bold;
	white-space: nowrap;
	padding: 3px 10px 3px 10px;
	border: solid 2px #FFFFFF;
}
table.ShiyouTbl td {
	white-space: nowrap;
	padding: 3px 10px 3px 10px;
	border: solid 2px #FFFFFF;
	vertical-align: middle;
}
table.ShiyouTbl td.pink {
	background-color: #F7DFED;
}
table.ShiyouTbl td.blue {
	background-color: #CEE8FC;
}
/* 使用材料 */
table.ZairyouTbl {
	width: 100%;
	border-collapse: collapse;
	margin: 5px 0 5px 0;
}
table.ZairyouTbl th {
	font-weight:bold;
	padding: 3px 5px 3px 5px;
	border: solid 2px #FFFFFF;
}
table.ZairyouTbl td {
	padding: 3px 5px 3px 5px;
	border: solid 2px #FFFFFF;
	vertical-align: middle;
}
table.ZairyouTbl td.gray {
	background-color: #EAEBEB;
}
table.ZairyouTbl td.pink {
	background-color: #F7DFED;
}
table.ZairyouTbl td.blue {
	background-color: #CEE8FC;
}
/* 住宅屋根メニュー バナー */
ul.HouseRoofBnrMenu {
	margin: 0px auto;
	padding: 0px;
	width: 201px;
	margin: 10px 0 20px 0;
	float: left;
}
ul.HouseRoofBnrMenu li {
	list-style: none;
	margin: 0 10px 10px 0;
}
ul.HouseRoofBnrMenu li span {
	visibility: hidden;
}
ul.HouseRoofBnrMenu li a {
	display:block;
	text-decoration: none;
}
ul.HouseRoofBnrMenu li a:visited,
ul.HouseRoofBnrMenu li a:hover {
	text-decoration: none;
}
ul.HouseRoofBnrMenu li.btn_dl_catalog a {
	width: 201px;
	height: 44px;
	background: url("../products/metal_roof/images/btn_dl_catalog_off.gif") no-repeat;
}
ul.HouseRoofBnrMenu li.btn_dl_catalog a:hover {
	background: url("../products/metal_roof/images/btn_dl_catalog_on.gif") no-repeat;
}
ul.HouseRoofBnrMenu li.btn_cg a {
	width: 201px;
	height: 44px;
	background: url("../products/metal_roof/images/btn_cg_off.gif") no-repeat;
}
ul.HouseRoofBnrMenu li.btn_cg a:hover {
	background: url("../products/metal_roof/images/btn_cg_on.gif") no-repeat;
}
ul.HouseRoofBnrMenu li.btn_inquiry_data a {
	width: 201px;
	height: 44px;
	background: url("../products/metal_roof/images/btn_inquiry_data_off.gif") no-repeat;
}
ul.HouseRoofBnrMenu li.btn_inquiry_data a:hover {
	background: url("../products/metal_roof/images/btn_inquiry_data_on.gif") no-repeat;
}
/*******************/
/* MainContentsLeft */
/*******************/
#MainContentsLeft {
	float: left;
	margin-top: 20px;
	width: 520px;
}
/*******************/
/* right */
/*******************/
#RightMenu {
	margin-top: 20px;
	width: 202px;
	float: right;
}
/* 性能データ */
ul.DataList {
	width: 600px;
	padding: 2px 0 2px 32px;
	list-style: none;
}
ul.DataList li {
	padding: 3px 30px 3px 0;
	height: 25px;
	float: left;
}
ul.DataList li a:link {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 15px;
}
ul.DataList li a:visited {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 15px;
}
ul.DataList li a:active {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 15px;
}
ul.DataList li a:hover {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 15px;
	text-decoration: underline;
}
/* 性能データ 間隔狭 */
ul.DataListSmall {
	width: 600px;
	padding: 2px 0 2px 32px;
	list-style: none;
}
ul.DataListSmall li {
	padding: 3px 15px 3px 0;
	height: 25px;
	float: left;
}
ul.DataListSmall li a:link {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 11px;
}
ul.DataListSmall li a:visited {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 11px;
}
ul.DataListSmall li a:active {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 11px;
}
ul.DataListSmall li a:hover {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 11px;
	text-decoration: underline;
}
/*******************/
/* CADデータダウンロード */
/*******************/
table.DlCadDataTbl {
	clear : both ;
	width: 98%;
	margin: 10px 0px 10px 0px;
	border-collapse: collapse;
	text-align: center;
}
table.DlCadDataTbl th {
	width:14%;
	font-weight:bold;
	white-space: nowrap;
	padding: 5px;
	padding: 5px 2px 5px 2px;
	border: solid 1px #CCCCCC;
	background-color: #EAEBEB;
	text-align: center;
}
table.DlCadDataTbl td {
	padding: 5px;
	border: solid 1px #CCCCCC;
	text-align: center;
}
ul.DlCadData {
	margin: 0px auto;
	margin-bottom: 20px;
	width: 201px;
	background: url("../products/metal_roof/images/dl_cad_bg.gif") repeat-y;
	background-position: left bottom;
	list-style: none;
	padding: 0px 0px 30px 0px;
}
ul.DlCadData li {
	padding: 1px 0px 0px 8px;
}
ul.DlCadData li img.btn_dl {
	margin: 1px 0px 1px 0;
}
ul.DlCadData li span {
	visibility: hidden;
	width: 94px;
	height: 16px;
}
ul.DlCadData li a {
	width: 94px;
	height: 16px;
	display:block;
	text-decoration: none;
	float: left;
}
ul.DlCadData li a:visited,
ul.DlCadData li a:hover {
	text-decoration: none;
}
ul.DlCadData li a.btn_dl_dxe {
	background: url("../products/metal_roof/images/btn_dl_dxe_off.gif") no-repeat;
}
ul.DlCadData li a.btn_dl_dxe:hover {
	background: url("../products/metal_roof/images/btn_dl_dxe_on.gif") no-repeat;
}
ul.DlCadData li a.btn_dl_pdf {
	background: url("../products/metal_roof/images/btn_dl_pdf_off.gif") no-repeat;
}
ul.DlCadData li a.btn_dl_pdf:hover {
	background: url("../products/metal_roof/images/btn_dl_pdf_on.gif") no-repeat;
}
/* 住宅屋根・性能データ */
table.PerfomanceDataTbl {
	width: 730px;
	margin: 30px 0 10px 0;
	border-collapse: collapse;
}
table.PerfomanceDataTbl td {
	padding: 7px 5px 7px 5px;
	border: solid 1px #5F5E5E;
	text-align: center;
	vertical-align: middle;
}
table.PerfomanceDataTbl td.td_bg112273 {
	color:#FFFFFF;
	background:#112273;
}
table.PerfomanceDataTbl td.td_bgFFFDD7 {
	background:#FFFDD7;
	white-space:nowrap;
}
table.PerfomanceDataTbl td.td_bgEEFFD8 {
	background:#EEFFD8;
}
table.PerfomanceDataTbl td.td_bgEAEBEB {
	background:#EAEBEB;
}
table.PerfomanceDataTbl td.td_noline {
	padding: 0px;
	border: none;
}
/* Q＆A */
.Contents_q {
	clear:both;
	width: 650px;
	font-weight: bold;
}
.Contents_a {
	clear:both;
	width: 650px;
	margin: 0px 0px 30px 0px;
}
.Contents_q span {
	float: left;
	padding: 5px 10px 10px 40px;
	background-position: top left;
	background: url("../products/metal_roof/images/icon_q.gif") no-repeat;
}
.Contents_a span {
	float: left;
	margin: 0px 0px 40px 0px;
	padding: 5px 10px 10px 40px;
	background-position: top left;
	background: url("../products/metal_roof/images/icon_a.gif") no-repeat;
}
/* 用語解説集 */
dl.termList {
	clear:both;
	margin: 0 0 20px 0;
}
dl.termList dt {
	font-weight:bold;
	padding: 5px 0 5px 10px;
}
dl.termList dd {
	margin-left: 2em;
	padding: 5px 0 20px 0;
}
img.img_term {
	float: right;
	margin: 5px 5px 5px 5px;
}
/*Adobe Flash Player*/
table.GetAdobeFP {
	width: 500px;
	border: 1px dashed #666666;
	margin: 10px 0 20px 10px;
}
table.GetAdobeFP td {
	white-space:nowrap
	margin: 5px;
	padding: 5px;
	vertical-align:middle;
}
/*******************/
/* ハイデッキ */
/*******************/
/* ヘッダー */
#header_image_high_deck {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 950px;
	height: 94px;
	background: url("../products/flat_deck/images/header.jpg") no-repeat;
}
/* メイン画像 */
#high_deck_top_main {
	margin: 0px auto;
	margin-top: 3px;
	width: 950px;
	height: 339px;
	background: url("../products/flat_deck/images/header_main.gif") no-repeat;
	position: relative;
}
/* メインメニュー */
#high_deck_top_menu {
	margin: 0px auto;
	margin-bottom: 15px;
	width: 950px;
	height: 82px;
	background: url("../products/flat_deck/images/header_menu_bg.gif") no-repeat;
	position: relative;
}
#high_deck_top_menu ul {
	clear: both;
}
#high_deck_top_menu ul li {
	list-style: none;
	padding: 10px 0 10px 40px;
	float: left;
}
#high_deck_top_menu ul li span {
	visibility: hidden;
}
#high_deck_top_menu ul li a {
	width: 263px;
	height: 44px;
	display:block;
	text-decoration: none;
}
#high_deck_top_menu ul li a:visited, #high_deck_top_menu ul li a:hover {
	text-decoration: none;
}
#high_deck_top_menu ul li.btn_menu_feature a {
	background: url("../products/flat_deck/images/btn_menu_feature_off.gif") no-repeat;
}
#high_deck_top_menu ul li.btn_menu_feature a:hover {
	background: url("../products/flat_deck/images/btn_menu_feature_on.gif") no-repeat;
}
#high_deck_top_menu ul li.btn_menu_example a {
	background: url("../products/flat_deck/images/btn_menu_example_off.gif") no-repeat;
}
#high_deck_top_menu ul li.btn_menu_example a:hover {
	background: url("../products/flat_deck/images/btn_menu_example_on.gif") no-repeat;
}
#high_deck_top_menu ul li.btn_menu_qa a {
	background: url("../products/flat_deck/images/btn_menu_qa_off.gif") no-repeat;
}
#high_deck_top_menu ul li.btn_menu_qa a:hover {
	background: url("../products/flat_deck/images/btn_menu_qa_on.gif") no-repeat;
}
/* 左メニュー */
ul.high_deck_left_menu {
	clear: both;
}
ul.high_deck_left_menu li {
	list-style: none;
}
ul.high_deck_left_menu li span {
	visibility: hidden;
}
ul.high_deck_left_menu li a {
	width: 201px;
	display:block;
	text-decoration: none;
}
ul.high_deck_left_menu li a:visited, ul.high_deck_left_menu li a:hover {
	text-decoration: none;
}
ul.high_deck_left_menu li.btn_feature {
	margin: 0 0 10px 0;
}
ul.high_deck_left_menu li.btn_example {
	margin: 0 0 10px 0;
}
ul.high_deck_left_menu li.btn_qa {
	margin: 0 0 0 0;
}
ul.high_deck_left_menu li.btn_catalogdl {
	margin: 0 0 10px 0;
}
ul.high_deck_left_menu li.btn_inquiry {
	margin: 0 0 20px 0;
}
ul.high_deck_left_menu li.btn_jfe_nikkenban {
	margin: 0 0 10px 0;
}
ul.high_deck_left_menu li.btn_flatdeck {
	margin: 0 0 0 0;
}
ul.high_deck_left_menu li.btn_feature a {
	height: 44px;
	background: url("../products/flat_deck/images/btn_menu_feature_off.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_feature a:hover {
	background: url("../products/flat_deck/images/btn_menu_feature_on.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_example a {
	height: 44px;
	background: url("../products/flat_deck/images/btn_menu_example_off.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_example a:hover {
	background: url("../products/flat_deck/images/btn_menu_example_on.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_qa a {
	height: 44px;
	background: url("../products/flat_deck/images/btn_menu_qa_off.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_qa a:hover {
	background: url("../products/flat_deck/images/btn_menu_qa_on.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_catalogdl a {
	height: 44px;
	background: url("../products/flat_deck/images/btn_catalogdl_off.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_catalogdl a:hover {
	background: url("../products/flat_deck/images/btn_catalogdl_on.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_inquiry a {
	height: 29px;
	background: url("../products/images/btn_this_inquiry_off.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_inquiry a:hover {
	background: url("../products/images/btn_this_inquiry_on.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_jfe_nikkenban a {
	height: 44px;
	background: url("../products/flat_deck/images/btn_jfe_nikkenban_off.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_jfe_nikkenban a:hover {
	background: url("../products/flat_deck/images/btn_jfe_nikkenban_on.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_flatdeck a {
	height: 44px;
	background: url("../products/flat_deck/images/btn_flatdeck_off.gif") no-repeat;
}
ul.high_deck_left_menu li.btn_flatdeck a:hover {
	background: url("../products/flat_deck/images/btn_flatdeck_on.gif") no-repeat;
}
/* 中央メニュー */
ul.high_deck_center_menu {
	clear: both;
}
ul.high_deck_center_menu li {
	list-style: none;
	float: left;
}
ul.high_deck_center_menu li span {
	visibility: hidden;
}
ul.high_deck_center_menu li a {
	width: 201px;
	display:block;
	text-decoration: none;
}
ul.high_deck_center_menu li a:visited, ul.high_deck_center_menu li a:hover {
	text-decoration: none;
}
ul.high_deck_center_menu li.btn_jfe_nikkenban {
	margin: 0 20px 0 0;
}
ul.high_deck_center_menu li.btn_flatdeck {
	margin: 0 0 0 0;
}
ul.high_deck_center_menu li.btn_jfe_nikkenban a {
	height: 44px;
	background: url("../products/flat_deck/images/btn_jfe_nikkenban_off.gif") no-repeat;
}
ul.high_deck_center_menu li.btn_jfe_nikkenban a:hover {
	background: url("../products/flat_deck/images/btn_jfe_nikkenban_on.gif") no-repeat;
}
ul.high_deck_center_menu li.btn_flatdeck a {
	height: 44px;
	background: url("../products/flat_deck/images/btn_flatdeck_off.gif") no-repeat;
}
ul.high_deck_center_menu li.btn_flatdeck a:hover {
	background: url("../products/flat_deck/images/btn_flatdeck_on.gif") no-repeat;
}
/* ハイデッキ一覧 */
#HighDeckIchiranTbl {
	width: 100%;
	float: right;
}
#HighDeckIchiranTbl td {
	padding: 0 0 15px 0;
	text-align: center;
}
#HighDeckIchiranTbl td.td_right {
	padding: 0 0 0 15px;
}
/* ハイデッキの特長 商品紹介 */
.div_feature_high_deck01 {
	position:relative;
	top:0px;
	left:0px;
	height: 250px;
}
.title_feature_high_deck01 {
	width: 98%;
	font-size: 140%;
	line-height: 150%;
	font-weight:bold;
	border-bottom: solid #986236 1px;
	position: absolute;
	top: 20px;
	left: 0px;
	z-index: 1;
}
#featureText_high_deck {
	width: 390px;
	float: left;
	margin: 20px 0px 20px 0;
	position:relative;
	top: 50px;
	left: 0px;
	z-index:3;
}
#featurePhoto_high_deck {
	width: 300px;
	float:right;
	margin: 20px 0px 10px 20px;
	position:absolute;
	top: 0px;
	left: 400px;
	z-index:2;
}
/* ハイデッキの特長 */
.title_feature_high_deck02 {
	width: 98%;
	font-size: 140%;
	line-height: 150%;
	font-weight:bold;
	margin: 0px 0 20px 0;
	border-bottom: solid #986236 1px;
}
div.bg_feather {
	width: 679px;
	background: url("../products/flat_deck/images/bg_feather.gif") repeat-y left bottom;
	padding: 10px 15px 20px 15px;
}
div.bg_feather_left {
	float: left;
	width: 330px;
}
div.bg_feather_right {
	float: right;
	width: 330px;
}
div.bg_feather_left img, div.bg_feather_right img {
	margin: 10px 0 10px 0;
}
div.bg_feather_title {
	font-size: 120%;
	font-weight:bold;
	background: url("../images/icon_rightblue_maru.gif") no-repeat left top;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
}
/* 施工例 */
table.high_deck_exampleTbl {
	margin: 10px 0 0 0;
}
table.high_deck_exampleTbl td {	
	padding: 10px 10px 10px 10px;
	text-align: right;
}
/* ハイデッキ75 */
.high_deck75_Photo {
	width: 711px;
	height: 223px;
	background: url("../products/flat_deck/images/main_001.jpg") no-repeat left 15px;
}
.high_deck75_title {
	width: 98%;
	font-size: 140%;
	line-height: 150%;
	font-weight:bold;
	padding: 20px 0 0 0;
}
.high_deck75_Txt {
	float: left;
	width: 315px;
	padding: 30px 0 0 0;
}
/* ハイデッキ100 */
.high_deck100_Photo {
	width: 711px;
	height: 237px;
	background: url("../products/flat_deck/images/main_002.jpg") no-repeat left 10px;
}
.high_deck100_title {
	width: 98%;
	font-size: 140%;
	line-height: 150%;
	font-weight:bold;
	padding: 20px 0 0 0;
}
.high_deck100_Txt {
	float: left;
	width: 315px;
	padding: 30px 0 0 0;
}
/* エコガルデッキ */
.eco_deck_Photo {
	width: 711px;
	height: 227px;
	background: url("../products/flat_deck/images/main_003.jpg") no-repeat left 10px;
}
.eco_deck_title {
	width: 98%;
	font-size: 140%;
	line-height: 150%;
	font-weight:bold;
	padding: 20px 0 0 0;
}
.eco_deck_Txt {
	float: left;
	width: 315px;
	padding: 30px 0 0 0;
}
/* ハイデッキR100 */
.high_deckR100_Photo {
	width: 711px;
	height: 389px;
	background: url("../products/flat_deck/images/main_004.jpg") no-repeat left top;
}
.high_deckR100_title {
	width: 98%;
	font-size: 140%;
	line-height: 150%;
	font-weight:bold;
	padding: 20px 0 0 0;
}
.high_deckR100_Txt {
	float: left;
	width: 315px;
	padding: 30px 0 0 0;
}
/* ダウンロードボタン */
div.bg_dl_pdf_cad {
	width: 678px;
	background: url("../products/flat_deck/images/bg_dl.gif") repeat-y left top;
	padding: 10px 0 40px 35px;
}
ul#high_deck_dl_btn {
	float:left;
	margin: 10px 0 0 0;
}
ul#high_deck_dl_btn li {
	float:left;
	list-style: none;
}
ul#high_deck_dl_btn li span {
	visibility: hidden;
}
ul#high_deck_dl_btn li a {
	width: 297px;
	height: 26px;
	display:block;
	text-decoration: none;
}
ul#high_deck_dl_btn li a:visited, ul#high_deck_dl_btn li a:hover {
	text-decoration: none;
}
ul#high_deck_dl_btn li.btn_dl_pdf {
	margin: 0 35px 0 0;
}
ul#high_deck_dl_btn li.btn_dl_pdf a {
	background: url("../products/flat_deck/images/btn_dl_pdf_off.gif") no-repeat;
}
ul#high_deck_dl_btn li.btn_dl_pdf a:hover {
	background: url("../products/flat_deck/images/btn_dl_pdf_on.gif") no-repeat;
}
ul#high_deck_dl_btn li.btn_dl_cad a {
	background: url("../products/flat_deck/images/btn_dl_cad_off.gif") no-repeat;
}
ul#high_deck_dl_btn li.btn_dl_cad a:hover {
	background: url("../products/flat_deck/images/btn_dl_cad_on.gif") no-repeat;
}
/*******************/
/* フレームキット */
/*******************/
/* ヘッダー */
#header_image_frame_kit {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 950px;
	height: 94px;
	background: url("../products/frame_kit/images/header.jpg") no-repeat;
}
/* タイトル */
.contentsTitle_frame_kit {
	background: url("../products/frame_kit/images/bg_contents_title.gif") no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	font-size: 140%;
	font-weight: bold;
	width: 730px;
	height: 34px;
}
.contentsTitle_frame_kit span.ja {
	float: left;
	letter-spacing: 0.3em;
	padding: 6px 0px 0px 20px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}
/* メイン画像 */
#frame_kit_top_main {
	margin: 0px auto;
	margin-top: 3px;
	margin-bottom: 20px;
	width: 950px;
	height: 339px;
	background: url("../products/frame_kit/images/header_main.jpg") no-repeat;
	position: relative;
}
/* 左メニュー左 */
#menuBlock_frame_kit {
	float: left;
	width: 410px;
}
ul#frame_kit_left_menu_left {
	float:left;
}
ul#frame_kit_left_menu_left li {
	list-style: none;
}
ul#frame_kit_left_menu_left li span {
	visibility: hidden;
}
ul#frame_kit_left_menu_left li a {
	width: 201px;
	display:block;
	text-decoration: none;
}
ul#frame_kit_left_menu_left li a:visited, ul#frame_kit_left_menu_left li a:hover {
	text-decoration: none;
}
ul#frame_kit_left_menu_left li {
	margin: 0 0 12px 0;
}
ul#frame_kit_left_menu_left li.btn_menu_design {
	margin: 0 0 30px 0;
}
ul#frame_kit_left_menu_left li.btn_cg, ul#frame_kit_left_menu_left li.btn_menu_autodemo, ul#frame_kit_left_menu_left li.btn_catalogdl {
	margin: 0 0 17px 0;
}
ul#frame_kit_left_menu_left li.btn_menu_feature a {
	height: 44px;
	background: url("../products/frame_kit/images/btn_menu_feature_off.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_menu_feature a:hover {
	background: url("../products/frame_kit/images/btn_menu_feature_on.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_menu_composition a {
	height: 44px;
	background: url("../products/frame_kit/images/btn_menu_composition_off.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_menu_composition a:hover {
	background: url("../products/frame_kit/images/btn_menu_composition_on.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_menu_design a {
	height: 44px;
	background: url("../products/frame_kit/images/btn_menu_design_off.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_menu_design a:hover {
	background: url("../products/frame_kit/images/btn_menu_design_on.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_cg a {
	height: 44px;
	background: url("../products/frame_kit/images/btn_cg_off.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_cg a:hover {
	background: url("../products/frame_kit/images/btn_cg_on.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_menu_autodemo a {
	height: 44px;
	background: url("../products/frame_kit/images/btn_menu_autodemo_off.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_menu_autodemo a:hover {
	background: url("../products/frame_kit/images/btn_menu_autodemo_on.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_catalogdl a {
	height: 44px;
	background: url("../products/frame_kit/images/btn_catalogdl_off.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_catalogdl a:hover {
	background: url("../products/frame_kit/images/btn_catalogdl_on.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_inquiry a {
	height: 29px;
	background: url("../products/images/btn_this_inquiry_off.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_inquiry a:hover {
	background: url("../products/images/btn_this_inquiry_on.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_comic a {
	height: 105px;
	background: url("../products/frame_kit/images/btn_comic_off.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.btn_comic a:hover {
	background: url("../products/frame_kit/images/btn_comic_on.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.bnr_registration a {
	height: 44px;
	background: url("../products/frame_kit/images/bnr_registration_off.gif") no-repeat;
}
ul#frame_kit_left_menu_left li.bnr_registration a:hover {
	background: url("../products/frame_kit/images/bnr_registration_on.gif") no-repeat;
}
/* 左メニュー右 */
ul#frame_kit_left_menu_right {
	float:left;
	margin: 0 0 0 8px;
}
ul#frame_kit_left_menu_right li {
	list-style: none;
}
ul#frame_kit_left_menu_right li span {
	visibility: hidden;
}
ul#frame_kit_left_menu_right li a {
	width: 201px;
	display:block;
	text-decoration: none;
}
ul#frame_kit_left_menu_right li a:visited, ul#frame_kit_left_menu_right li a:hover {
	text-decoration: none;
}
ul#frame_kit_left_menu_right li {
	margin: 0 0 12px 0;
}
ul#frame_kit_left_menu_right li.btn_menu_performance {
	margin: 0 0 30px 0;
}
ul#frame_kit_left_menu_right li.btn_menu_procedure a {
	height: 44px;
	background: url("../products/frame_kit/images/btn_menu_procedure_off.gif") no-repeat;
}
ul#frame_kit_left_menu_right li.btn_menu_procedure a:hover {
	background: url("../products/frame_kit/images/btn_menu_procedure_on.gif") no-repeat;
}
ul#frame_kit_left_menu_right li.btn_menu_example a {
	height: 44px;
	background: url("../products/frame_kit/images/btn_menu_example_off.gif") no-repeat;
}
ul#frame_kit_left_menu_right li.btn_menu_example a:hover {
	background: url("../products/frame_kit/images/btn_menu_example_on.gif") no-repeat;
}
ul#frame_kit_left_menu_right li.btn_menu_performance a {
	height: 44px;
	background: url("../products/frame_kit/images/btn_menu_performance_off.gif") no-repeat;
}
ul#frame_kit_left_menu_right li.btn_menu_performance a:hover {
	background: url("../products/frame_kit/images/btn_menu_performance_on.gif") no-repeat;
}
ul#frame_kit_left_menu_right li.btn_comic a {
	height: 105px;
	background: url("../products/frame_kit/images/btn_comic_off.gif") no-repeat;
}
ul#frame_kit_left_menu_right li.btn_comic a:hover {
	background: url("../products/frame_kit/images/btn_comic_on.gif") no-repeat;
}
/* メイン文章 */
.frame_kit_main {
	padding: 20px 20px 20px 21px;
	width: 480px;
	background: url("../products/frame_kit/images/bg_frame_kit.gif") repeat-y;
	background-position: left top;
	line-height: 170%;
}
/* メイン文章ボタン */
ul.frame_kit_main_btn {
	float:left;
	margin: 10px 0 0 0;
}
ul.frame_kit_main_btn li {
	float:left;
	list-style: none;
}
ul.frame_kit_main_btn li span {
	visibility: hidden;
}
ul.frame_kit_main_btn li a {
	width: 186px;
	height: 25px;
	display:block;
	text-decoration: none;
}
ul.frame_kit_main_btn li a:visited, ul.frame_kit_main_btn li a:hover {
	text-decoration: none;
}
ul.frame_kit_main_btn li {
	margin: 0 20px 0 0;
}
ul.frame_kit_main_btn li.btn_autodemo a {
	background: url("../products/frame_kit/images/btn_autodemo_off.gif") no-repeat;
}
ul.frame_kit_main_btn li.btn_autodemo a:hover {
	background: url("../products/frame_kit/images/btn_autodemo_on.gif") no-repeat;
}
ul.frame_kit_main_btn li.btn_registration a {
	background: url("../products/frame_kit/images/btn_registration_off.gif") no-repeat;
}
ul.frame_kit_main_btn li.btn_registration a:hover {
	background: url("../products/frame_kit/images/btn_registration_on.gif") no-repeat;
}
/* サブタイトル */
.mainSubTitle_frame_kit {
	width: 700px;
	font-size: 120%;
	line-height: 130%;
	font-weight:bold;
	margin: 0 0 10px 0;
	background: url("../products/frame_kit/images/subtitle_bg.gif") repeat-x left center ;
}
.mainSubTitleyTxt_frame_kit {
	background: #FFFFFF;
	padding: 0 5px 0 0;
}
/* フレームキットの特長 */
.featureText_frame_kit {
	width: 270px;
	float: left;
	margin: 10px 0 0 10px;
	line-height: 180%;
}
.featurePhoto_frame_kit {
	width: 400px;
	float:right;
	margin: 0px 0px 20px 10px;
}
/* 部材構成 */
#CompositionTbl {
	width: 718px;
	height: 603px;
}
/* 建築実例 */
table.ExampleTbl {
	width: 100%;
	margin: 5px 0 15px 0;
}
table.ExampleTbl td {
}
table.ExampleTbl img {
	margin: 5px;
}
div.ExampleBg {
	margin: 15px 5px 15px 0;
	background: #EFDFF1;
	border: 1px solid #710D7D;
}
/* AI-FRAMEオートデモ */
table#AutodemoTbl {
	width: 700px;
}
table#AutodemoTbl td {
	padding: 0 15px 0 0;
}
.autodemoPhoto {
	width: 300px;
	float:left;
	margin: 10px 0px 10px 10px;
}
.autodemoText {
	width: 330px;
	float: right;
	margin: 10px 20px 10px 20px;
}
dl.autodemoDetail dt {
	float:left;
	clear:both;
	font-weight:bold;
	padding: 3px 0 10px 20px;
}
dl.autodemoDetail dd {
	margin-left: 3em;
	padding: 3px 0 10px 0;
}
/* 設計事務所登録のご案内1 */
.TextPurple770 {
	color: #770D77;
}
.registration_flow {
	margin: 0px 20px 0px 20px;
}
ul#registrationList {
	margin: 20px 50px 0px 0px;
}
ul#registrationList li {
	margin: 0px 0px 0px 20px;
}
img#registration_01{
	margin: 20px 0 20px 0;
}
a.registration_link {
	color: #003399;
	text-decoration: underline;
}
a.registration_link:hover {
	color: #4977CD;
	text-decoration: none;
}
/* 設計事務所登録のご案内2 */
img#btn_dl_form{
	margin: 10px 0 0 0;
}
/* PDFダウンロードボタン */
ul.frame_kit_regi_dl_btn {
	float:left;
	margin: 10px 0 0 0;
}
ul.frame_kit_regi_dl_btn li {
	float:left;
	list-style: none;
}
ul.frame_kit_regi_dl_btn li span {
	visibility: hidden;
}
ul.frame_kit_regi_dl_btn li a {
	width: 196px;
	height: 23px;
	display:block;
	text-decoration: none;
}
ul.frame_kit_regi_dl_btn li a:visited, ul.frame_kit_regi_dl_btn li a:hover {
	text-decoration: none;
}
ul.frame_kit_regi_dl_btn li {
	margin: 0 20px 0 0;
}
ul.frame_kit_regi_dl_btn li.btn_dl_form a {
	background: url("../products/frame_kit/images/btn_dl_form_off.gif") no-repeat;
}
ul.frame_kit_regi_dl_btn li.btn_dl_form a:hover {
	background: url("../products/frame_kit/images/btn_dl_form_on.gif") no-repeat;
}
ul.frame_kit_regi_dl_btn li.btn_dl_recruit a {
	background: url("../products/frame_kit/images/btn_dl_recruit_off.gif") no-repeat;
}
ul.frame_kit_regi_dl_btn li.btn_dl_recruit a:hover {
	background: url("../products/frame_kit/images/btn_dl_recruit_on.gif") no-repeat;
}
/* ご返送いただく書類 */
div.bg_regi_doc {
	width: 373px;
	background: url("../products/frame_kit/images/bg_regi_doc.gif") repeat-y left bottom;
	padding: 10px 0 40px 35px;
}
ol#regi_docList {
	margin: 10px 50px 0px 40px;
}
ol#regi_docList li {
	margin: 0px 0px 0px 20px;
}
/* コミックカタログ */
table#ComicCatalogTbl {
	clear : both ;
	width: 98%;
	margin: 10px 0px 10px 0px;
	text-align: center;
}
table#ComicCatalogTbl td {
	padding: 5px;
}
table#ComicCatalogTbl div.comic_txt {
	margin: 0px 5px 0px 5px;
}
img#comic_02{
	margin: 0 0 10px 0;
}
/* btn_dl_comic */
ul#btn_dl_comic {
	float:left;
}
ul#btn_dl_comic li {
	list-style: none;
}
ul#btn_dl_comic li span {
	visibility: hidden;
}
ul#btn_dl_comic li a {
	width: 263px;
	height: 29px;
	display:block;
	text-decoration: none;
}
ul#btn_dl_comic li a:visited, ul#btn_dl_comic li a:hover {
	text-decoration: none;
}
ul#btn_dl_comic li a {
	background: url("../products/frame_kit/images/btn_dl_comic_off.gif") no-repeat;
}
ul#btn_dl_comic li a:hover {
	background: url("../products/frame_kit/images/btn_dl_comic_on.gif") no-repeat;
}
/* CGで見るJFEフレームキット */
.cg_preview {
	width: 639px;
	height: 451px;
	position: relative;
	background: url("../products/frame_kit/images/bg_cg.gif") no-repeat left top;
}
.cg_preview_pic {
	position: absolute;
	top: 19px;
	left: 21px;
}
.cg_preview_name {
	position: absolute;
	bottom: 5px;
	left: 17px;
	color: #FFFFFF;
}
#CgPreviewTbl {
	width: 644px;
	margin: 10px 0 0 0;
}
#CgPreviewTbl td {
	color: #424243;
	padding: 0 7px 5px 0;
	text-align: center;
}
#CgPreviewTbl a {
	color: #424243;
	text-decoration: none;
}
/* 施工手順 */
#ProcedureTbl {
	width: 690px;
	margin: 10px 0 0 0;
}
#ProcedureTbl td {
	padding: 10px 10px 10px 0;
}
#ProcedureTbl img.no {
	margin: 0 5px 0 0;
	float: left;
}
#ProcedureTbl img.photo {
	margin: 5px 0 0 0;
}
#ProcedureTbl img.photo {
	margin: 5px 0 0 0;
}
/* 構造設計 */
img.design_no {
	margin: 0 5px 0 0;
	float: left;
}
table.DesignTbl {
	width: 580px;
	margin: 20px 0 0 20px;
}
table.DesignTbl td {
	padding: 0 10px 10px 0;
}
table.DesignTbl td.bg {
	font-size: 12px;
	text-align: center;
	padding: 15px 40px 10px 0;
	background: url("../products/frame_kit/images/design_01_04.gif") no-repeat left top;
}
table.DesignTbl td.td_center {
	padding: 0 0 0 0;
	text-align: center;
	vertical-align: middle;
}
table.DesignTbl img.photo {
	margin: 0 0 3px 0;
}
table.DesignTbl img.btn {
	margin: 5px 0 5px 0;
}
table.DesignTbl02 {
	width: 600px;
	margin: 20px 0 0 20px;
}
table.DesignTbl02 td {
	padding: 0 10px 10px 0;
}
#DesignDiv01 {
	width: 637px;
	height: 42px;
	position: relative;
	margin: 0 0 0 20px;
	background: url("../products/frame_kit/images/design_02_05.gif") no-repeat left top;
}
#DesignDiv01 img.btn {
	position: absolute;
	top: 8px;
	left: 20px;
}
#DesignDiv01 img.icon {
	position: absolute;
	top: 13px;
	left: 180px;
}
#DesignDiv01 span.text {
	position: absolute;
	top: 10px;
	left: 200px;
	font-size: 12px;
}
#DesignDiv02 {
	width: 637px;
	height: 92px;
	position: relative;
	margin: 0 0 0 20px;
	background: url("../products/frame_kit/images/design_03_07.gif") no-repeat left top;
}
#DesignDiv02 div.text {
	position: absolute;
	top: 10px;
	left: 20px;
	font-size: 12px;
}
#DesignDiv02 hr {
	width: 600px;
}
/* 性能と技術 */
#performancePageLink {
	float: right;
}
img.performance_no {
	margin: 0 5px 0 0;
	float: left;
}
table.PerformanceTbl {
	width: 650px;
	margin: 20px 0 0 20px;
}
table.PerformanceTbl td {
	padding: 0 10px 10px 0;
}
table.PerformanceTbl td.td_center {
	padding: 0 0 0 0;
	text-align: center;
	vertical-align: middle;
}
table.PerformanceTbl img.photo {
	margin: 5px 0 5px 0;
}
table.PerformanceTbl03 {
	width: 650px;
	margin: 20px 0 0 20px;
}
table.PerformanceTbl03 td {
	padding: 0 5px 5px 0;
}
table.PerformanceTbl05 {
	width: 600px;
	margin: 10px 0 0 0;
}
table.PerformanceTbl05 td {
	padding: 0 5px 10px 0;
}
#PerformanceDiv01 {
	width: 662px;
	height: 42px;
	position: relative;
	margin: 0 0 0 20px;
	background: url("../products/frame_kit/images/performance_01_05.gif") no-repeat left top;
}
#PerformanceDiv01 img.icon {
	position: absolute;
	top: 13px;
	left: 20px;
}
#PerformanceDiv01 span.text {
	position: absolute;
	top: 12px;
	left: 55px;
	font-size: 12px;
}
ul#PerformanceList {
	margin: 10px 10px 10px 0px;
}
ul#PerformanceList li {
	margin: 0px 0px 0px 20px;
}
table#PerformanceListTbl td {
	padding: 1px 2px 1px 2px;
}
#PerformanceDiv02 {
	width: 662px;
	height: 75px;
	position: relative;
	margin: 20px 0 0 20px;
	background: url("../products/frame_kit/images/performance_05_01.gif") no-repeat left top;
}
#PerformanceDiv02 div.text {
	position: absolute;
	top: 12px;
	left: 15px;
	right: 15px;
	font-size: 12px;
}
img.icon_03 {
	margin: 0 5px 0 0;
}
/* ow */
#performance_pic {
	width: 600px;
	margin: 0 auto;
	padding: 15px 15px 15px 15px;
	text-align: center;
}
/*******************/
/* エコガル */
/*******************/
/* TOPメイン */
#main_image_ecogal {
	margin: 0px auto;
	width: 950px;
	height: 497px;
}
/* ヘッダー */
#header_image_ecogal {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 950px;
	height: 131px;
	background: url("../products/ecogal/images/header.jpg") no-repeat;
}
/* 左メニュー */
ul#ecogal_left_menu {
	float:left;
}
ul#ecogal_left_menu li {
	list-style: none;
}
ul#ecogal_left_menu li span {
	visibility: hidden;
}
ul#ecogal_left_menu li a {
	width: 201px;
	display:block;
	text-decoration: none;
}
ul#ecogal_left_menu li a:visited, ul#ecogal_left_menu li a:hover {
	text-decoration: none;
}
ul#ecogal_left_menu li {
	margin: 0 0 8px 0;
}
ul#ecogal_left_menu li.menu_ecogal_09 {
	margin: 0 0 30px 0;
}
ul#ecogal_left_menu li.menu_ecogal_00 a {
	height: 31px;
	background: url("../products/ecogal/images/menu_ecogal_00_off.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_00 a:hover {
	background: url("../products/ecogal/images/menu_ecogal_00_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_01 a {
	height: 31px;
	background: url("../products/ecogal/images/menu_ecogal_01_off.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_01 a.current {
	background: url("../products/ecogal/images/menu_ecogal_01_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_01 a:hover {
	background: url("../products/ecogal/images/menu_ecogal_01_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_02 a {
	height: 31px;
	background: url("../products/ecogal/images/menu_ecogal_02_off.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_02 a.current {
	background: url("../products/ecogal/images/menu_ecogal_02_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_02 a:hover {
	background: url("../products/ecogal/images/menu_ecogal_02_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_03 a {
	height: 31px;
	background: url("../products/ecogal/images/menu_ecogal_03_off.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_03 a.current {
	background: url("../products/ecogal/images/menu_ecogal_03_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_03 a:hover {
	background: url("../products/ecogal/images/menu_ecogal_03_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_04 a {
	height: 31px;
	background: url("../products/ecogal/images/menu_ecogal_04_off.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_04 a.current {
	background: url("../products/ecogal/images/menu_ecogal_04_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_04 a:hover {
	background: url("../products/ecogal/images/menu_ecogal_04_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_05 a {
	height: 31px;
	background: url("../products/ecogal/images/menu_ecogal_05_off.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_05 a.current {
	background: url("../products/ecogal/images/menu_ecogal_05_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_05 a:hover {
	background: url("../products/ecogal/images/menu_ecogal_05_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_06 a {
	height: 31px;
	background: url("../products/ecogal/images/menu_ecogal_06_off.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_06 a.current {
	background: url("../products/ecogal/images/menu_ecogal_06_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_06 a:hover {
	background: url("../products/ecogal/images/menu_ecogal_06_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_07 a {
	height: 31px;
	background: url("../products/ecogal/images/menu_ecogal_07_off.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_07 a.current {
	background: url("../products/ecogal/images/menu_ecogal_07_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_07 a:hover {
	background: url("../products/ecogal/images/menu_ecogal_07_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_08 a {
	height: 31px;
	background: url("../products/ecogal/images/menu_ecogal_08_off.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_08 a.current {
	background: url("../products/ecogal/images/menu_ecogal_08_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_08 a:hover {
	background: url("../products/ecogal/images/menu_ecogal_08_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_09 a {
	height: 31px;
	background: url("../products/ecogal/images/menu_ecogal_09_off.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_09 a.current {
	background: url("../products/ecogal/images/menu_ecogal_09_on.gif") no-repeat;
}
ul#ecogal_left_menu li.menu_ecogal_09 a:hover {
	background: url("../products/ecogal/images/menu_ecogal_09_on.gif") no-repeat;
}
ul#ecogal_left_menu li.bnr_useing a {
	height: 44px;
	background: url("../products/ecogal/images/bnr_useing_off.gif") no-repeat;
}
ul#ecogal_left_menu li.bnr_useing a:hover {
	background: url("../products/ecogal/images/bnr_useing_on.gif") no-repeat;
}
/* タイトル */
.ecogal_title {
	margin: 0 0 10px 0;
}
/* 製品特長 */
.ecogal_feature {
	width: 710px;
	background: #ECFCF2;
	margin: 0 0 20px 0;
	padding: 10px 10px 10px 12px;
}
/* 製品特長内容 */
dl.ecogal_feature_detail dt {
	float:left;
	clear:both;
	color: #ED0E0E;
	font-weight:bold;
	padding: 3px 0 10px 20px;
	font-size: 120%;
}
dl.ecogal_feature_detail dd {
	margin-left: 18em;
	padding: 3px 0 10px 0;
}
/*******************/
/* 景観材 */
/*******************/
/* ヘッダー */
#header_image_keikan {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 950px;
	height: 94px;
	background: url("../products/noise_barrier/images/header.jpg") no-repeat;
}
/* メイン画像 */
#keikan_top_main {
	margin: 0px auto;
	margin-top: 3px;
	width: 950px;
	height: 339px;
	background: url("../products/noise_barrier/images/header_main.gif") no-repeat;
	position: relative;
}
/* タイトル */
.contentsTitle_keikan {
	background: url("../products/noise_barrier/images/bg_contents_title.gif") no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	font-size: 140%;
	font-weight: bold;
	width: 730px;
	height: 34px;
}
.contentsTitle_keikan span.ja {
	float: left;
	letter-spacing: 0.3em;
	padding: 6px 0px 0px 20px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}
/* メインメニュー */
#keikan_top_menu {
	margin: 0px auto;
	margin-bottom: 20px;
	width: 950px;
	height: 67px;
	background: url("../products/noise_barrier/images/header_menu_bg.gif") no-repeat;
	position: relative;
}
#keikan_top_menu ul {
	clear: both;
	margin: 0 1px 0 1px;
}
#keikan_top_menu ul li {
	list-style: none;
	margin: 10px 5px 10px 5px;
	float: left;
}
#keikan_top_menu ul li span {
	visibility: hidden;
}
#keikan_top_menu ul li a {
	width: 224px;
	height: 44px;
	display:block;
	text-decoration: none;
}
#keikan_top_menu ul li a:visited, #keikan_top_menu ul li a:hover {
	text-decoration: none;
}
#keikan_top_menu ul li.menu01 a {
	background: url("../products/noise_barrier/images/main_menu01_off.gif") no-repeat;
}
#keikan_top_menu ul li.menu01 a:hover {
	background: url("../products/noise_barrier/images/main_menu01_on.gif") no-repeat;
}
#keikan_top_menu ul li.menu02 a {
	background: url("../products/noise_barrier/images/main_menu02_off.gif") no-repeat;
}
#keikan_top_menu ul li.menu02 a:hover {
	background: url("../products/noise_barrier/images/main_menu02_on.gif") no-repeat;
}
#keikan_top_menu ul li.menu03 a {
	background: url("../products/noise_barrier/images/main_menu03_off.gif") no-repeat;
}
#keikan_top_menu ul li.menu03 a:hover {
	background: url("../products/noise_barrier/images/main_menu03_on.gif") no-repeat;
}
#keikan_top_menu ul li.menu04 a {
	background: url("../products/noise_barrier/images/main_menu04_off.gif") no-repeat;
}
#keikan_top_menu ul li.menu04 a:hover {
	background: url("../products/noise_barrier/images/main_menu04_on.gif") no-repeat;
}
/* 左メニュー */
ul#keikan_left_menu {
	clear: both;
}
ul#keikan_left_menu li {
	list-style: none;
}
ul#keikan_left_menu li.left_menu01 {
	margin: 0 0 10px 0;
}
ul#keikan_left_menu li span {
	visibility: hidden;
}
ul#keikan_left_menu li a {
	width: 201px;
	display:block;
	text-decoration: none;
}
ul#keikan_left_menu li a:visited, ul#keikan_left_menu li a:hover {
	text-decoration: none;
}
ul#keikan_left_menu li.left_menu01 a {
	height: 44px;
	background: url("../products/images/btn_term_off.gif") no-repeat;
}
ul#keikan_left_menu li.left_menu01 a:hover {
	background: url("../products/images/btn_term_on.gif") no-repeat;
}
ul#keikan_left_menu li.btn_inquiry a {
	height: 29px;
	background: url("../products/images/btn_this_inquiry_off.gif") no-repeat;
}
ul#keikan_left_menu li.btn_inquiry a:hover {
	background: url("../products/images/btn_this_inquiry_on.gif") no-repeat;
}
/* レヂノラミFの特長 */
#featureText_keikan {
	width: 450px;
	float: left;
	margin: 0px 0px 0 0;
	line-height: 180%;
}
#featurePhoto_keikan {
	width: 250px;
	float:right;
	margin: 10px 0px 0 10px;
}
/* レヂノラミFの特長1～7 */
#featureNo1_No7{
	background: url("../products/noise_barrier/images/feature02.jpg") no-repeat right bottom;
}
#featureNo1_keikan, #featureNo2_keikan, #featureNo3_keikan, 
#featureNo4_keikan, #featureNo5_keikan, #featureNo6_keikan, #featureNo7_keikan {
	width: 700px;
	height: 90px;
	position: relative;
	margin: 20px 0px 0 0;
}
#featureNo1_keikan {
	background: url("../products/noise_barrier/images/feature_no1.gif") no-repeat;
}
#featureNo2_keikan {
	background: url("../products/noise_barrier/images/feature_no2.gif") no-repeat;
}
#featureNo3_keikan {
	background: url("../products/noise_barrier/images/feature_no3.gif") no-repeat;
}
#featureNo4_keikan {
	background: url("../products/noise_barrier/images/feature_no4.gif") no-repeat;
}
#featureNo5_keikan {
	background: url("../products/noise_barrier/images/feature_no5.gif") no-repeat;
}
#featureNo6_keikan {
	background: url("../products/noise_barrier/images/feature_no6.gif") no-repeat;
}
#featureNo7_keikan {
	background: url("../products/noise_barrier/images/feature_no7.gif") no-repeat;
}
#featureNo1_keikan div.title, #featureNo2_keikan div.title, #featureNo3_keikan div.title, 
#featureNo4_keikan div.title, #featureNo5_keikan div.title, #featureNo6_keikan div.title, #featureNo7_keikan div.title {
	font-size: 110%;
	font-weight:bold;
	position: absolute;
	top:5px;
	left:50px;
}
#featureNo1_keikan div.detail, #featureNo2_keikan div.detail, #featureNo3_keikan div.detail, 
#featureNo4_keikan div.detail, #featureNo5_keikan div.detail, #featureNo6_keikan div.detail, #featureNo7_keikan div.detail {
	position: absolute;
	top:35px;
	left:50px;
}
/* 施工例 */
table.keikan_exampleTbl {
	margin: 10px 0 0 0;
}
table.keikan_exampleTbl td {
	padding: 5px;
}
/* アピアクリーン */
div.bg_apiaclean_title {
	font-size: 120%;
	font-weight:bold;
	background: url("../images/icon_rightblue_maru_s.gif") no-repeat left 4px;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
}
div.bg_apiaclean_box {
	width: 400px;
	background: url("../products/noise_barrier/images/apiaclean_box_bg.gif") repeat-y left bottom;
	padding: 15px 37px 20px 40px;
}
/* アピアクリーン */
#apiacleanText{
	width: 470px;
	float: left;
	margin: 0px 0px 20px 0;
}
#apiacleanPhoto{
	width: 220px;
	float:right;
	margin: 10px 0px 10px 20px;
}
/* 性能 */
div.bg_performance_title {
	font-size: 120%;
	font-weight:bold;
	background: url("../images/icon_rightblue_maru_s.gif") no-repeat left 4px;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
}
table.keikan_performanceTbl {
	margin: 10px 0 0 0;
	border-collapse: collapse;
}
table.keikan_performanceTbl th {
	padding: 7px 7px 7px 7px;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	text-align: center;
}
table.keikan_performanceTbl th.th_left {
	border-right: solid 1px #BFBFBF;
	border-left: none;
}
table.keikan_performanceTbl th.th_right {
	border-right: none;
	border-left: none;
}
table.keikan_performanceTbl td {
	padding: 7px 7px 7px 7px;
	border-top: solid 1px #BFBFBF;
	border-bottom: solid 1px #BFBFBF;
	vertical-align: middle;
}
table.keikan_performanceTbl td.td_left {
	border-right: solid 1px #BFBFBF;
	border-left: none;
}
table.keikan_performanceTbl td.td_right {
	border-right: none;
	border-left: none;
}
table.keikan_performanceTbl td.td_bottom {
	border-bottom: solid 1px #000000;
}
/*******************/
/* 鋼板 */
/*******************/
/* ヘッダー */
#header_image_steel {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 950px;
	height: 94px;
	background: url("../products/steel_sheet/images/header.jpg") no-repeat;
}
/* メイン画像 */
#steel_top_main {
	margin: 0px auto;
	margin-top: 3px;
	width: 950px;
	height: 165px;
	margin-bottom: 20px;
	background: url("../products/steel_sheet/images/header_main.jpg") no-repeat;
	position: relative;
}
/* 左メニュー */
ul#steel_left_menu {
	clear: both;
}
ul#steel_left_menu li {
	list-style: none;
}
ul#steel_left_menu li span {
	visibility: hidden;
}
ul#steel_left_menu li a {
	width: 201px;
	display:block;
	text-decoration: none;
}
ul#steel_left_menu li a:visited, ul#steel_left_menu li a:hover {
	text-decoration: none;
}
ul#steel_left_menu li.btn_choice01 {
	margin: 0 0 10px 0;
}
ul#steel_left_menu li.btn_choice02 {
	margin: 0 0 10px 0;
}
ul#steel_left_menu li.btn_lineup {
	margin: 0 0 20px 0;
}
ul#steel_left_menu li.btn_techinfo {
	margin: 20px 0 10px 0;
}
ul#steel_left_menu li.btn_qa {
	margin: 20px 0 20px 0;
}
ul#steel_left_menu li.btn_catalogdl {
	margin: 0 0 10px 0;
}
ul#steel_left_menu li.btn_inquiry {
	margin: 20px 0 10px 0;
}
ul#steel_left_menu li.btn_choice01 a {
	height: 44px;
	background: url("../products/steel_sheet/images/btn_choice01_off.gif") no-repeat;
}
ul#steel_left_menu li.btn_choice01 a:hover {
	background: url("../products/steel_sheet/images/btn_choice01_on.gif") no-repeat;
}
ul#steel_left_menu li.btn_choice02 a {
	height: 44px;
	background: url("../products/steel_sheet/images/btn_choice02_off.gif") no-repeat;
}
ul#steel_left_menu li.btn_choice02 a:hover {
	background: url("../products/steel_sheet/images/btn_choice02_on.gif") no-repeat;
}
ul#steel_left_menu li.btn_lineup a {
	height: 53px;
	background: url("../products/steel_sheet/images/btn_lineup_off.gif") no-repeat;
}
ul#steel_left_menu li.btn_lineup a:hover {
	background: url("../products/steel_sheet/images/btn_lineup_on.gif") no-repeat;
}
ul#steel_left_menu li.btn_techinfo a {
	height: 44px;
	background: url("../products/steel_sheet/images/btn_techinfo_off.gif") no-repeat;
}
ul#steel_left_menu li.btn_techinfo a:hover {
	background: url("../products/steel_sheet/images/btn_techinfo_on.gif") no-repeat;
}
ul#steel_left_menu li.btn_qa a {
	height: 44px;
	background: url("../products/steel_sheet/images/btn_menu_qa_off.gif") no-repeat;
}
ul#steel_left_menu li.btn_qa a:hover {
	background: url("../products/steel_sheet/images/btn_menu_qa_on.gif") no-repeat;
}
ul#steel_left_menu li.btn_catalogdl a {
	height: 44px;
	background: url("../products/steel_sheet/images/btn_catalogdl_off.gif") no-repeat;
}
ul#steel_left_menu li.btn_catalogdl a:hover {
	background: url("../products/steel_sheet/images/btn_catalogdl_on.gif") no-repeat;
}
ul#steel_left_menu li.btn_inquiry a {
	height: 29px;
	background: url("../products/images/btn_this_inquiry_off.gif") no-repeat;
}
ul#steel_left_menu li.btn_inquiry a:hover {
	background: url("../products/images/btn_this_inquiry_on.gif") no-repeat;
}
ul#steel_left_menu li.btn_ecogal a {
	height: 51px;
	background: url("../products/steel_sheet/images/btn_ecogal_off.gif") no-repeat;
}
ul#steel_left_menu li.btn_ecogal a:hover {
	background: url("../products/steel_sheet/images/btn_ecogal_on.gif") no-repeat;
}
/* タイトル */
.contentsTitle_steel {
	background: url("../products/steel_sheet/images/bg_contents_title.gif") no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	font-size: 140%;
	font-weight: bold;
	width: 730px;
	height: 34px;
}
.contentsTitle_steel span.ja {
	float: left;
	letter-spacing: 0.3em;
	padding: 6px 0px 0px 20px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}
img.steel_title {
	clear:both;
	margin: 15px 0px 10px 0px;
}
/* steel_title_txt */
.steel_title_txt {
	font-weight:bold;
	background: url("../products/steel_sheet/images/icon_ao_maru.gif") no-repeat 0px 2px;
	padding: 0 0 0 20px;
	margin: 5px 0 5px 10px;
}
/* 鋼板メインページ */
#bg_main_01 {
	width: 723px;
	height: 81px;
	position: relative;
	margin: 0px 0px 20px 0px;
	background: url("../products/steel_sheet/images/bg_main_01_01.gif") no-repeat 0px 0px;
}
#bg_main_02 {
	width: 723px;
	height: 81px;
	position: relative;
	margin: 0px 0px 20px 0px;
	background: url("../products/steel_sheet/images/bg_main_01_02.gif") no-repeat 0px 0px;
}
#bg_main_03 {
	width: 723px;
	height: 81px;
	position: relative;
	margin: 0px 0px 20px 0px;
	background: url("../products/steel_sheet/images/bg_main_01_03.gif") no-repeat 0px 0px;
}
#bg_main_04 {
	width: 723px;
	height: 81px;
	position: relative;
	margin: 0px 0px 20px 0px;
	background: url("../products/steel_sheet/images/bg_main_01_04.gif") no-repeat 0px 0px;
}
#bg_main_05 {
	width: 723px;
	height: 81px;
	position: relative;
	margin: 0px 0px 20px 0px;
	background: url("../products/steel_sheet/images/bg_main_01_05.gif") no-repeat 0px 0px;
}
#bg_main_06 {
	width: 723px;
	height: 81px;
	position: relative;
	margin: 0px 0px 20px 0px;
	background: url("../products/steel_sheet/images/bg_main_01_06.gif") no-repeat 0px 0px;
}
#bg_main_07 {
	width: 723px;
	height: 81px;
	position: relative;
	margin: 0px 0px 20px 0px;
	background: url("../products/steel_sheet/images/bg_main_01_07.gif") no-repeat 0px 0px;
}
#bg_main_01 span, #bg_main_02 span, #bg_main_03 span, #bg_main_04 span, 
#bg_main_05 span, #bg_main_06 span, #bg_main_07 span {
	visibility: hidden;
}
#bg_main_01 a, #bg_main_02 a, #bg_main_03 a, #bg_main_04 a, 
#bg_main_05 a, #bg_main_06 a, #bg_main_07 a {
	display:block;
	text-decoration: none;
	position: absolute;
	top: 5px;
	background-image: url(../products/steel_sheet/images/btn_main_04_04_off.gif);
}
#bg_main_01 a:visited, #bg_main_02 a:visited, #bg_main_03 a:visited, #bg_main_04 a:visited, 
#bg_main_05 a:visited, #bg_main_06 a:visited, #bg_main_07 a:visited, 
#bg_main_01 a:hover, #bg_main_02 a:hover, #bg_main_03 a:hover, #bg_main_04 a:hover, 
#bg_main_05 a:hover, #bg_main_06 a:hover, #bg_main_07 a:hover {
	text-decoration: none;
}
#bg_main_01 a.btn01 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_01_01_off.gif") no-repeat;
	left: 205px;
}
#bg_main_01 a.btn01:hover {
	background: url("../products/steel_sheet/images/btn_main_01_01_on.gif") no-repeat;
}
#bg_main_01 a.btn02 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_01_02_off.gif") no-repeat;
	left: 332px;
}
#bg_main_01 a.btn02:hover {
	background: url("../products/steel_sheet/images/btn_main_01_02_on.gif") no-repeat;
}
#bg_main_01 a.btn_pdf {
	width: 68px;
	height: 21px;
	background: url("../products/steel_sheet/images/btn_main_pdf.gif") no-repeat;
	top: 80px;
	left: 10px;
}
#bg_main_02 a.btn01 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_02_01_off.gif") no-repeat;
	left: 332px;
}
#bg_main_02 a.btn01:hover {
	background: url("../products/steel_sheet/images/btn_main_02_01_on.gif") no-repeat;
}
#bg_main_02 a.btn02 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_02_02_off.gif") no-repeat;
	left: 205px;
}
#bg_main_02 a.btn02:hover {
	background: url("../products/steel_sheet/images/btn_main_02_02_on.gif") no-repeat;
}
#bg_main_02 a.btn03 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_02_03_off.gif") no-repeat;
	left: 332px;
}
#bg_main_02 a.btn03:hover {
	background: url("../products/steel_sheet/images/btn_main_02_03_on.gif") no-repeat;
}
#bg_main_02 a.btn_pdf {
	width: 68px;
	height: 21px;
	background: url("../products/steel_sheet/images/btn_main_pdf.gif") no-repeat;
	top: 80px;
	left: 10px;
}
#bg_main_03 a.btn01 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_03_01_off.gif") no-repeat;
	left: 205px;
}
#bg_main_03 a.btn01:hover {
	background: url("../products/steel_sheet/images/btn_main_03_01_on.gif") no-repeat;
}
#bg_main_03 a.btn02 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_03_02_off.gif") no-repeat;
	left: 332px;
}
#bg_main_03 a.btn02:hover {
	background: url("../products/steel_sheet/images/btn_main_03_02_on.gif") no-repeat;
}
#bg_main_03 a.btn03 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_03_03_off.gif") no-repeat;
	left: 459px;
}
#bg_main_03 a.btn03:hover {
	background: url("../products/steel_sheet/images/btn_main_03_03_on.gif") no-repeat;
}
#bg_main_03 a.btn04 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_03_04_off.gif") no-repeat;
	left: 586px;
}
#bg_main_03 a.btn04:hover {
	background: url("../products/steel_sheet/images/btn_main_03_04_on.gif") no-repeat;
}
#bg_main_04 a.btn01 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_04_01_off.gif") no-repeat;
	left: 332px;
}
#bg_main_04 a.btn01:hover {
	background: url("../products/steel_sheet/images/btn_main_04_01_on.gif") no-repeat;
}
#bg_main_04 a.btn02 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_04_02_off.gif") no-repeat;
	left: 459px;
}
#bg_main_04 a.btn02:hover {
	background: url("../products/steel_sheet/images/btn_main_04_02_on.gif") no-repeat;
}
#bg_main_04 a.btn03 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_04_03_off.gif") no-repeat;
	left: 586px;
}
#bg_main_04 a.btn03:hover {
	background: url("../products/steel_sheet/images/btn_main_04_03_on.gif") no-repeat;
}
#bg_main_04 a.btn04 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_04_04_off.gif") no-repeat;
	left: 205px;
}
#bg_main_04 a.btn04:hover {
	background: url("../products/steel_sheet/images/btn_main_04_04_on.gif") no-repeat;
}
#bg_main_05 a.btn01 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_05_01_off.gif") no-repeat;
	left: 205px;
}
#bg_main_05 a.btn01:hover {
	background: url("../products/steel_sheet/images/btn_main_05_01_on.gif") no-repeat;
}
#bg_main_06 a.btn01 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_06_01_off.gif") no-repeat;
	left: 205px;
}
#bg_main_06 a.btn01:hover {
	background: url("../products/steel_sheet/images/btn_main_06_01_on.gif") no-repeat;
}
#bg_main_07 a.btn01 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_07_01_off.gif") no-repeat;
	left: 205px;
}
#bg_main_07 a.btn01:hover {
	background: url("../products/steel_sheet/images/btn_main_07_01_on.gif") no-repeat;
}
#bg_main_07 a.btn02 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_07_02_off.gif") no-repeat;
	left: 332px;
}
#bg_main_07 a.btn02:hover {
	background: url("../products/steel_sheet/images/btn_main_07_02_on.gif") no-repeat;
}
#bg_main_07 a.btn03 {
	width: 124px;
	height: 53px;
	background: url("../products/steel_sheet/images/btn_main_07_03_off.gif") no-repeat;
	left: 459px;
}
#bg_main_07 a.btn03:hover {
	background: url("../products/steel_sheet/images/btn_main_07_03_on.gif") no-repeat;
}
#bg_main_07 a.btn_pdf {
	width: 68px;
	height: 21px;
	background: url("../products/steel_sheet/images/btn_main_pdf.gif") no-repeat;
	top: 80px;
	left: 10px;
}
/* スタンダードカラー鋼板 */
dl.steel_detail_01 dt {
	float:left;
	clear:both;
	margin-left: 1em;
	font-weight:bold;
	padding: 3px 0 5px 20px;
	background: url("../products/steel_sheet/images/icon_ao_maru.gif") no-repeat 0px 4px;
}
dl.steel_detail_01 dd {
	margin-left: 15em;
	padding: 3px 0 5px 0;
}
/* スタンダードカラー鋼板 */
dl.steel_detail_02 dt {
	float:left;
	clear:both;
	margin-left: 1em;
	font-weight:bold;
	padding: 3px 0 5px 20px;
	background: url("../products/steel_sheet/images/icon_ao_maru.gif") no-repeat 0px 4px;
}
dl.steel_detail_02 dd {
	margin-left: 20em;
	padding: 3px 0 5px 0;
}
/* ol */
ol.SteelList {
	margin: 20px 20px 20px 20px;
}
ol.SteelList li {
	margin: 0px 0px 0px 20px;
}
/* カタログPDFダウンロード */
.btn_dl_pdf {
	margin: 20px 0 0 0;
}
.btn_dl_pdf span {
	visibility: hidden;
}
.btn_dl_pdf a {
	width: 255px;
	height: 31px;
	display:block;
	text-decoration: none;
	background: url("../products/steel_sheet/images/btn_dl_pdf.gif") no-repeat;
}
.btn_dl_pdf a:hover {
	text-decoration: none;
	background: url("../products/steel_sheet/images/btn_dl_pdf.gif") no-repeat;
}
/* 詳しい技術情報はこちら */
.steel_techinfo {
	width: 300px;
	float: right;
	margin: 10px 5px 0 0px;
	padding: 5px 5px 5px 5px;
	border: solid 1px #5E5E5E;
	background: #F2F2F2;
	clear:both;
}
/* FAQ */
.faqPageLink {
	float: ｌeft;
}
/* FAQリスト */
ul.faqList {
	width: 600px;
	padding: 5px 0 10px 32px;
	list-style: none;
}
ul.faqList li {
	padding: 5px 0 5px 0;
	height: 25px;
}
ul.faqList li a:link {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	color: #5A5A5A;
}
ul.faqList li a:visited {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	color: #4977CD;
}
ul.faqList li a:active {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	color: #4977CD;
}
ul.faqList li a:hover {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 20px;
	text-decoration: underline;
	color: #4977CD;
}
/* FAQリスト */
/* 2行 */
ul.faqList li span {
	padding: 0px 0px 0px 20px;
	display: block;
}
/* Q */
div.QuestionBox {
	font-size: 120%;
	font-weight:bold;
	background: url("../images/icon_rightblue_maru.gif") no-repeat left top;
	padding: 0 0 0 20px;
	margin: 20px 0 10px 0;
}
/* 2行 */
ul.QuestionBox li span {
	padding: 0px 0px 0px 20px;
	display: block;
}
/* A */
div.AnhswerBox {
	padding: 0 0 0 20px;
	margin: 20px 0 10px 0;
}
div.PageMove {
	width: 100%;
	clear:both;
	margin: 20px 0 10px 0;
	text-align: right;
}
/* table */
table.FaqTbl01 {
	clear : both ;
	width: 100%;
	margin: 10px 0px 10px 0px;
	border-collapse: collapse;
}
table.FaqTbl01 td {
	padding: 5px;
	border: solid 1px #5E5E5E;
	vertical-align: middle;
}
table.FaqTbl01 td.td_nowrap {
	white-space: nowrap;
}
table.FaqTbl01 td.bgCCCCFF {
	background-color: #CCCCFF;
}
table.FaqTbl01 td.bgCCCCCC {
	background-color: #CCCCCC;
}
table.FaqTbl01 td.bgFFFFCC {
	background-color: #FFFFCC;
}
table.FaqTbl01 td.td_center {
	text-align: center;
}
/* table */
table.FaqTbl02 {
	clear : both ;
	width: 100%;
	margin: 10px 0px 10px 0px;
	border-collapse: collapse;
}
table.FaqTbl02 td {
	padding: 5px;
	border: none;
	text-align: center;
	vertical-align: middle;
}
/* ol */
ol.FaqList {
	margin: 20px 20px 20px 20px;
}
ol.FaqList li {
	margin: 0px 0px 0px 20px;
}
/* スタンダードカラー鋼板 */
ul.steel_ul_01 {
	padding: 0 0 0 20px;
	clear:both;
}
ul.steel_ul_01 li {
	list-style: none;
	background: url("../products/steel_sheet/images/icon_ao_maru.gif") no-repeat 0px 2px;
	padding: 0px 0px 5px 25px;
}
ul.steel_ul_01 ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
}
ul.steel_ul_01 ul li {
	list-style-type: circle;
	padding: 0px 0px 5px 0px;
	background: none;
}
/* スタンダードカラー鋼板 */
ul.steel_ul_02 {
	margin: 20px 0 10px 0;
	padding: 0 0 0 20px;
	clear:both;
}
ul.steel_ul_02 li {
	float:left;
	width: 250px;
	margin: 0 50px 0 0;
	list-style: none;
	background: url("../products/steel_sheet/images/icon_ao_maru.gif") no-repeat 0px 2px;
	padding: 0px 0px 5px 25px;
}
ul.steel_ul_02 ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
}
ul.steel_ul_02 ul li {
	list-style-type: circle;
	padding: 0px 0px 5px 0px;
	background: none;
}
/* table */
table.steelTbl01 {
	clear : both ;
	width: 100%;
	margin: 10px 0px 10px 0px;
	border-collapse: collapse;
}
table.steelTbl01 td {
	padding: 5px;
	border: none;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #5E5E5E;
}
table.steelTbl01 td.bgCCFFFF {
	background-color: #CCFFFF;
}
/* table */
table.viewbordTbl {
	clear : both ;
	width: 90%;
	margin: 0 0 10px 0;
	border-collapse: collapse;
}
table.viewbordTbl td {
	padding: 5px 5px 0 5px;
	border: none;
}
table.viewbordTbl td img {
	margin: 10px 0px 10px 0px;
}
table.viewbordTbl td span.icon_blue {
	background: url("../products/steel_sheet/images/icon_blue.gif") no-repeat 0px 0px;
	padding: 0 0px 0 15px;
	font-weight: bold;
}
table.viewbordTbl td span.icon_red {
	background: url("../products/steel_sheet/images/icon_red.gif") no-repeat 0px 0px;
	padding: 0 0px 0 15px;
	font-weight: bold;
}
/* 必要な機能から選ぶ */
table.ChoiceTbl {
	width: 100%;
	border-collapse: collapse;
	margin: 5px 0 5px 0;
}
table.ChoiceTbl td {
	padding: 3px 3px 3px 3px;
	border: solid 1px #534E4D;
	vertical-align: top;
	text-align: center;
}
table.ChoiceTbl td.td_nospace {
	padding: 3px 0 3px 0;
	border: solid 1px #534E4D;
	vertical-align: top;
	text-align: center;
}
table.ChoiceTbl td.td_bg112273 {
	color:#FFFFFF;
	background:#112273;
}
table.ChoiceTbl td.td_bgFFFDD7 {
	background:#FFFDD7;
}
table.ChoiceTbl td.td_bgEEFFD8 {
	background:#EEFFD8;
}
table.ChoiceTbl td.td_bgEAEBEB {
	background:#EAEBEB;
}
table.ChoiceTbl td.td_left {
	text-align: left;
}
table.ChoiceTbl td.td_left_link {
	text-align: left;
	padding: 0 0 0 0;
	padding: 3px 3px 3px 3px;
}
/*table.ChoiceTbl td.td_left_link a {
	padding: 3px 3px 3px 3px;
}*/
table.ChoiceTbl a {
	display:block;
	text-decoration: none;
}
table.ChoiceTbl a:visited{
	text-decoration: none;
}
table.ChoiceTbl a:hover {
	text-decoration: none;
	background: #B2DAF8;
}
.ChoiceSample {
	float: right;
}
/* カラー鋼板 標準色 */
/* サブタイトル */
.SubTitle_color_lineup {
	margin: 20px 0px 10px 0px;
	font-size: 140%;
	font-weight: bold;
	width: 100%;
	height: 17px;
}
.SubTitle_color_lineup span {
	float: left;
	padding: 0px 0px 0px 20px;
	background-position: top left;
}
.SubTitle_color_lineup span.icon_ao {
	background: url("../products/steel_sheet/images/icon_ao.gif") no-repeat;
}
.SubTitle_color_lineup span.icon_aka {
	background: url("../products/steel_sheet/images/icon_aka.gif") no-repeat;
}
/* サブタイトル2 */
div.SubTitle_color_lineup_sub {
	width: 720px;
	font-size: 120%;
	font-weight:bold;
	background: url("../products/steel_sheet/images/bg_line.gif") no-repeat right center;
}
div.SubTitle_color_lineup_sub span {
	padding: 0 0 0 5px;
	background: #FFFFFF;
}
/* table */
.ColorLineupIchiranTbl {
	font-size: 80%;
	width: 720px;
	margin: 10px 0 20px 0;
}
.ColorLineupIchiranTbl th {
	width: 101px;
	padding: 5px 0px 0px 0;
	white-space: nowrap;
}
.ColorLineupIchiranTbl td {
	width: 101px;
	padding: 5px 0px 10px 0;
	white-space: nowrap;
}
.ColorLineupIchiranTbl img {
	margin: 3px 0 3px 0;
}
.ColorLineupIchiranTbl span {
	float: right;
}
.ColorLineupImgCenter{
	width: 100%;
	text-align: center;
	margin: 6px 0px;
}
/*******************/
/* 商品ラインアップ */
/*******************/
/* ヘッダー */
#header_image_lineup {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 950px;
	height: 94px;
	background: url("../products/images/lineup/header.jpg") no-repeat;
}
/* コンテンツ */
div.contents_steel_lineup {
	margin: 20px auto;
	width: 755px;
}
div.contents_steel_lineup img.no {
	margin: 0 5px 0 0;
}
/* タイトル */
.contentsTitle_lineup {
	background: url("../products/images/lineup/bg_contents_title.gif") no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	font-size: 140%;
	font-weight: bold;
	width: 751px;
	height: 34px;
}
.contentsTitle_lineup span.ja {
	float: left;
	letter-spacing: 0.3em;
	padding: 6px 0px 0px 20px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}
#preview{
	position:absolute;
	border:1px solid #D2D3D4;
	background:#F2F8FD;
	padding:5px;
	display:none;
}
table.lineupTbl {
	width: 755px;
	margin: 10px 0 10px 0;
	border-collapse: collapse;
}
table.lineupTbl td {
	padding: 7px 7px 7px 7px;
	border: solid 1px #5F5E5E;
	text-align: center;
	vertical-align: middle;
}
table.lineupTbl td.td_bg112273 {
	width: 110px;
	color:#FFFFFF;
	background:#112273;
	text-align: center;
	vertical-align: middle;
}
table.lineupTbl td.td_bg44458C {
	color:#FFFFFF;
	background:#44458C;
}
table.lineupTbl td.td_bgD6D4E7 {
	width: 110px;
	background:#D6D4E7;
	text-align: center;
}
table.lineupTbl td.td_bgEAEBEB {
	background:#EAEBEB;
	text-align: center;
}
table.lineupTbl td.td_bgFDF4F8 {
	background:#FDF4F8;
	text-align: center;
}
table.lineupTbl td.td_bgFFFDD7 {
	background:#FFFDD7;
	text-align: center;
}
table.lineupTbl td.td_bgEEFFD8 {
	background:#EEFFD8;
	text-align: center;
}
table.lineupTbl td.td_noline {
	padding: 0px;
	border: none;
}
table.lineupTbl td.td_left {
	text-align: left;
}
table.lineupTbl td span {
	float: left;
}
table.lineupTbl td img.samnail {
	float: right;
}
/*******************/
/* 商品カタログダウンロード */
/*******************/
/* ヘッダー */
#header_catalog_dl {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 950px;
	height: 94px;
	background: url("../products/images/catalog/header.jpg") no-repeat;
}
/* コンテンツ */
div.contents_catalog_dl {
	margin: 20px auto;
	width: 717px;
}
div.contents_catalog_dl img.no {
	margin: 0 5px 0 0;
}
/* タイトル */
.contentsTitle_catalog_dl {
	background: url("../products/images/catalog/bg_contents_title.gif") no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	font-size: 140%;
	font-weight: bold;
	width: 717px;
	height: 34px;
}
.contentsTitle_catalog_dl span.ja {
	float: left;
	letter-spacing: 0.3em;
	padding: 6px 0px 0px 20px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}
/* サブタイトル */
.contentsSubTitle_catalog_dl {
	margin: 20px 0px 10px 0px;
	font-size: 120%;
	font-weight: bold;
	width: 100%;
	height: 17px;
}
.contentsSubTitle_catalog_dl span {
	float: left;
	padding: 0px 0px 0px 15px;
	background-position: top left;
}
.contentsSubTitle_catalog_dl span.icon_01 {
	background: url("../products/images/catalog/icon_01.gif") no-repeat;
}
.contentsSubTitle_catalog_dl span.icon_02 {
	background: url("../products/images/catalog/icon_02.gif") no-repeat;
}
.contentsSubTitle_catalog_dl span.icon_03 {
	background: url("../products/images/catalog/icon_03.gif") no-repeat;
}
.contentsSubTitle_catalog_dl span.icon_04 {
	background: url("../products/images/catalog/icon_04.gif") no-repeat;
}
/* BtnCatalogDl */
ul.BtnCatalogDl {
	float: right;
}
ul.BtnCatalogDl li {
	list-style: none;
	float: left;
}
ul.BtnCatalogDl li span {
	visibility: hidden;
}
ul.BtnCatalogDl li a {
	width: 129px;
	height: 17px;
	display:block;
	text-decoration: none;
}
ul.BtnCatalogDl li a:visited, ul.BtnCatalogDl li a:hover {
	text-decoration: none;
}
ul.BtnCatalogDl li.btn_02 {
	margin: 0 0 0 10px;
}
ul.BtnCatalogDl li.btn_01 a {
	background: url("../products/images/catalog/btn_01.gif") no-repeat;
}
ul.BtnCatalogDl li.btn_01 a:hover {
	background: url("../products/images/catalog/btn_01.gif") no-repeat;
}
ul.BtnCatalogDl li.btn_02 a {
	background: url("../products/images/catalog/btn_02.gif") no-repeat;
}
ul.BtnCatalogDl li.btn_02 a:hover {
	background: url("../products/images/catalog/btn_02.gif") no-repeat;
}
/* catalogList */
.catalogList {
	clear: both;
	border:1px solid #5E5E5E;
	padding: 10px;
}
/* catalogListTbl */
table.catalogListTbl {
	width: 100%;
	clear: both;
	margin: 0 auto;
	border-collapse: collapse;
}
table.catalogListTbl td {
	width: 25%;
	padding: 10px 10px 10px 10px;
	text-align: center;
}
table.catalogListTbl td a:link {
	color: #5E5E5E;
	text-decoration: none;
}
table.catalogListTbl td a:visited{
	color: #4977CD;
	text-decoration: none;
}
table.catalogListTbl td a:active {
	color: #4977CD;
	text-decoration: none;
}
table.catalogListTbl td a:hover {
	color: #4977CD;
	text-decoration: underline;
}
/*GetAdober*/
table.GetAdobeR {
	width: 500px;
	float:right;
	border: 1px dashed #666666;
	margin: 0px 0px 0px 10px;
}
table.GetAdobeR td {
	white-space:nowrap
	margin: 5px;
	padding: 5px;
	vertical-align:middle;
}
/*******************/
/* スチールハウス */
/*******************/
/* ヘッダー */
#header_image_steel_house {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 950px;
	height: 94px;
	background: url("../products/steel_house/images/header.jpg") no-repeat;
}
/* メイン画像 */
#steel_house_top_main {
	margin: 0px auto;
	margin-top: 3px;
	width: 950px;
	height: 339px;
	background: url("../products/steel_house/images/header_main.jpg") no-repeat;
	position: relative;
}
/* タイトル */
.contentsTitle_steel_house {
	background: url("../products/steel_house/images/bg_contents_title.gif") no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	font-size: 140%;
	font-weight: bold;
	width: 730px;
	height: 34px;
}
.contentsTitle_steel_house span.ja {
	float: left;
	letter-spacing: 0.3em;
	padding: 6px 0px 0px 20px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}
/* メインメニュー */
#steel_house_top_menu {
	margin: 0px auto;
	margin-bottom: 20px;
	width: 950px;
	height: 67px;
	background: url("../products/steel_house/images/header_menu_bg.gif") no-repeat;
	position: relative;
}
#steel_house_top_menu ul {
	clear: both;
	width: 700px;
	margin: 0 auto;
}
#steel_house_top_menu ul li {
	list-style: none;
	margin: 10px 15px 10px 15px;
	float: left;
}
#steel_house_top_menu ul li span {
	visibility: hidden;
}
#steel_house_top_menu ul li a {
	width: 308px;
	height: 44px;
	display:block;
	text-decoration: none;
}
#steel_house_top_menu ul li a:visited, #steel_house_top_menu ul li a:hover {
	text-decoration: none;
}
#steel_house_top_menu ul li.main_feature a {
	background: url("../products/steel_house/images/main_feature_off.gif") no-repeat;
}
#steel_house_top_menu ul li.main_feature a:hover {
	background: url("../products/steel_house/images/main_feature_on.gif") no-repeat;
}
#steel_house_top_menu ul li.main_performance a {
	background: url("../products/steel_house/images/main_performance_off.gif") no-repeat;
}
#steel_house_top_menu ul li.main_performance a:hover {
	background: url("../products/steel_house/images/main_performance_on.gif") no-repeat;
}
/* スチールハウス */
/* サブタイトル */
.SubTitle_steel_house {
	margin: 20px 0px 10px 0px;
	font-size: 120%;
	font-weight: bold;
	height: 20px;
}
.SubTitle_steel_house span {
	float: left;
	padding: 2px 0px 2px 25px;
}
.SubTitle_steel_house span.icon_ao {
	background: url("../products/steel_house/images/icon_ao.gif") no-repeat;
	background-position: left 2px;
}
/* サブタイトル2 */
.SubTitle_steel_house_sub {
	margin: 20px 0px 10px 20px;
	font-size: 120%;
	font-weight: bold;
	width: 95%;
	height: 15px;
}
.SubTitle_steel_house_sub span {
	float: left;
	padding: 0px 0px 0px 20px;
}
.SubTitle_steel_house_sub span.icon_gray {
	background: url("../products/steel_house/images/icon_gray.gif") no-repeat;
	background-position: left 5px;
}
/* 特長 */
.feature_steel_housePhoto {
	width: 250px;
	float: right;
	margin: 20px 20px 10px 10px;
}
.feature_steel_houseText {
	width: 330px;
	float:left;
	margin: 20px 20px 10px 0;
}
.feature_steel_houseText img {
	margin: 0 0 10px 0;
}
.feature_steel_housePhoto02 {
	width: 300px;
	float: right;
	text-align:right;
	margin: 10px 20px 10px 10px;
}
.feature_steel_houseText02 {
	width: 310px;
	float:left;
	margin: 10px 20px 10px 20px;
}
.feature_steel_houseText03 {
	margin: 10px 20px 10px 40px;
}
.feature_steel_houseText04 {
	margin: 10px 20px 10px 40px;
	background:#DBFFFF;
}
/* table */
table.feature_steel_houseTbl {
	clear: both;
	margin: 5px 5px 5px 5px;
	border-collapse: collapse;
}
table.feature_steel_houseTbl td {
	padding: 5px 5px 5px 5px;
	border: solid 1px #808080;
	text-align: center;
	vertical-align: middle;
}
table.feature_steel_houseTbl td.td_bg3366cc {
	color:#FFFFFF;
	background:#3366cc;
}
table.feature_steel_houseTbl td.td_bgffcc99 {
	background:#ffcc99;
}
table.feature_steel_houseTbl td.td_bgcccccc {
	background:#cccccc;
}
/* 性能等級 */
.img_performance01 {
	float:right;
	margin: 5px 70px 0 0;
}
.img_performance02 {
	float:right;
	margin: 5px 50px 0 0;
}
.img_performance03 {
	float:right;
	margin: 5px 0 0 0;
}
.img_performance04 {
	float:right;
	margin: 5px 50px 0 0;
}
.performance_steel_houseText {
	margin: 10px 20px 10px 40px;
}
/* table */
table.performance_steel_houseTbl {
	clear: both;
	margin: 5px 5px 5px 5px;
	border-collapse: collapse;
}
table.performance_steel_houseTbl td {
	padding: 5px 5px 5px 5px;
}
table.performance_steel_houseTbl td.td_right {
	text-align: right;
}
/*******************/
/* 成型品 */
/*******************/
/* ヘッダー */
#header_image_roof_wall {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 950px;
	height: 94px;
	background: url("../products/roof_wall/images/header.jpg") no-repeat;
}
/* メイン画像 */
#roof_wall_top_main {
	margin: 0px auto;
	margin-top: 3px;
	width: 950px;
	height: 514px;
	background: url("../products/roof_wall/images/header_main.jpg") no-repeat;
	position: relative;
}
/* メイン画像 */
#roof_wall_top_flash {
	margin: 0px auto;
	width: 950px;
	height: 113px;
	background: url("../products/roof_wall/images/header_flash.jpg") no-repeat;
}
/* タイトル */
.contentsTitle_roof_wall {
	background: url("../products/roof_wall/images/bg_contents_title.gif") no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	font-size: 140%;
	font-weight: bold;
	width: 730px;
	height: 34px;
}
.contentsTitle_roof_wall span.ja {
	float: left;
	letter-spacing: 0.3em;
	padding: 6px 0px 0px 20px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}
/* 成型品TOPページ */
/* table */
table.roof_wall_mainTbl {
	clear : both;
	width: 98%;
	margin: 20px 5px 0 0px;
	border-collapse: collapse;
}
table.roof_wall_mainTbl th {
	width: 30%;
	padding: 5px 0 5px 5px;
	vertical-align: top;
	white-space:nowrap;
	font-size: 120%;
	font-weight:bold;
}
table.roof_wall_mainTbl td {
	padding: 0 0 5px 0;
	text-align: left;
	vertical-align: middle;
	white-space:nowrap;
}
table.roof_wall_mainTbl td.name {
	width: 25%;
	font-weight:bold;
}
/* 成型品リスト */
ul.roof_wallList {
	padding: 2px 0 2px 32px;
	list-style: none;
}
ul.roof_wallList li {
	padding: 3px 30px 3px 0;
	height: 25px;
	float: left;
}
ul.roof_wallList li a:link {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 15px;
}
ul.roof_wallList li a:visited {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 15px;
}
ul.roof_wallList li a:active {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 15px;
}
ul.roof_wallList li a:hover {
	background: url("../images/icon_ao.gif") no-repeat 0 1px;
	padding: 0px 0px 0px 15px;
	text-decoration: underline;
}
/* roof_wallLink a */
a:link.roof_wallLink {
	color: #444444;
	text-decoration: underline;
}
a:visited.roof_wallLink{
	color: #444444;
	text-decoration: underline;
}
a:active.roof_wallLink {
	color: #444444;
	text-decoration: underline;
}
a:hover.roof_wallLink {
	color: #4977CD;
	text-decoration: underline;
}

