/*@charset "Shift_JIS";*/

/*=====各属性のスタイル===========================*/

body
	{
		font-family 	: 	"MS UI Gothic",  Osaka, "ＭＳ Ｐゴシック", arial, sans-serif;
		font-size		:	14px;
		line-height 	: 	150%;
		margin 			: 	0;
		padding 		: 	0;
		background-color:	#ddeeff;
		text-align:	center;
		color : #333333;
	}

div, table, tr, th, td
	{
		font-family 	:	"MS UI Gothic",  Osaka, "ＭＳ Ｐゴシック", arial, sans-serif;
		font-size		:	12px;
		line-height 	: 	150%;
		border-collapse: collapse;
		margin:	0;
		padding: 0;
		color : #333333;
	}
	
img
	{
		border-width	:	0px;
	}
	
a:link, a:visited, a:active
	{
		color			:	#1a3a9a;
	}
	
a:hover
	{
		color			:	#ff9900;
		text-decoration : 	underline; 
	}

address
	{
		font-size:	12px;
		font-style:	normal;
	}

h1
	{
		margin: 0px;
		padding: 0px;
	}
	
h2
	{
		margin: 20px auto 20px auto;
		padding: 0px;
	}
	
h3
	{
		margin: 0px auto 0px 12px;
		padding: 0px;
		font-size: 14px;
		font-weight: bold;
	}

.h33
	{
		margin: 0px auto 0px 12px;
		padding: 0px;
		font-size: 13px;
		font-weight: bold;
		letter-spacing: -1px;
	}

	
h4
	{
		padding:0px 0px 0px 10px;
		margin:0px;
		display: block;
		border-left: solid 5px #ff9900;
		font-size: 14px;
	}

hr
	{
		width:305px;
		margin: 5px auto;
	}
	
p
	{
		margin: 0px;
		padding: 0px;

	}

ul
	{
		text-align: left;
	}
ol
	{
		text-align: left;
	}	

li
	{
		word-break: break-all;
	}
	
dl {
	text-align:left;
	padding-left:20px;
	}
	
dt {
	text-align:left;
	}		
	
dd {
	text-align:left;
	margin-bottom:10px;
	margin-top:10px;
	}	
	

	
/*------------top bnner --------------------------------*/
	
	
.top-bn-sample {
	width:750px;
	height:180px;
	background-image:url(../image/top-bn-sample2.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	}	
	
.top-info-sample {
	width:710px;
	height:120px;
	text-align:left;
	padding:10px 20px;	
	margin:10px auto 10px;
	}
.top-info-sample p {
	font-size:14px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:0.8px;
	color:#333333;
	}	
	

	
	
/*=====共通部分のスタイル===========================*/

/*レイアウト_大枠影部分*/
#com-layout-shadow
	{
		background-color: #ddeeff;
		background-image: url(../common_image/bk_common_sideshadow.gif);
		background-repeat: repeat-y;
		background-position: center top;
	}

/*レイアウト_メイン部分*/
#com-layout-main
	{
		width:	750px;
		background-color:	#ffffff;
		margin:	0px auto;
		padding-top:10px;
		height: auto !important;
		height: 100%;
	}
	
#com-layout-main h1{
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
	}	
	
	
/*-----------------------------------------
　電話番号表示・h1タグ・サマリー
　2007/09/05 11:00　追記(s)
-----------------------------------------*/	
	
#com-layout-tel {
	width:	750px;
	background-color:	#ffffff;
	margin:	0px auto -5px;
	height: 60px;
	background-image:url(../image/tel02.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
	padding-top:5px;
}
		
#com-layout-tel h1{
	font-size:10px;
	font-weight:normal;
	margin-bottom:20px;
	}
#com-layout-tel p{
	display:none;
	}		
#com-layout-tel img{
	float:right;
	margin-top:-18px;
	}	

/*------------------------------------------------------
　↑↑　ここまで 電話番号表示・h1タグ・サマリー
　　　　2007/09/05 11:00　追記(s)
--------------------------------------------------------*/


#com-layout-tel2 {
	width: 750px;
	background-color: #ffffff;
	margin: 0px auto 0;
	height: 88px;
	background-image: url(../image/tel03.jpg);
	background-position: right;
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
}
#com-layout-tel2 h1{
	font-size:10px;
	font-weight:normal;
	margin-bottom:20px;
	}
#com-layout-tel2 p{
	display:none;
	}		
#com-layout-tel2 img{
	float:right;
	margin-top:-18px;
	}	
#com-layout-tel2 .search {
	position: absolute;
	right: 3px;
	bottom: 0;
	/top: 65px;
	
}
#com-layout-tel2 .search .txt {
	width: 165px;
}
	
/*レイアウト_フッタ部分*/
#com-layout-footer
	{
		width: 750px;
		clear:both;
	}
		
/*ヘッダ部分_ナビゲーションボタン*/
.com-header-bt
	{
		vertical-align:	bottom;
	}	
	
/*フッタ_レイアウトテーブル*/
.com-footer
	{
		width: 730px;
		margin: 5px auto 5px auto;
	}
	
/*フッタ_バナー用説明テキスト*/
/*.com-footer-text
	{
		font-size: 12px;
		width: 100px;
		line-height: 120%;
		text-align:left;
	}*/
	

.com-footer-text
	{
		font-size: 12px;
		width: 600px;
		line-height: 120%;
		text-align:left;
	}




/*フッタ_グローバルナビ*/
.com-footer-navi
	{
	 	width: auto;
		text-align: right;
		vertical-align: top;
	}

/*レイアウト_ぱんくずナビ*/
#com-layout-pan
	{
		background-color: #eeeeee;
		height: 18px;
		text-align: left;
		padding-left: 15px;
		width:735px;
	}
	
/*レイアウト_下層ページ・ローカルナビ*/
#com-layout-localnavi
	{
		height:	auto;
		width: 160px;
		background-color: #eeeeee;
		border-top: solid 1px #888888;
		border-right: solid 1px #ffffff;
		border-bottom: solid 1px #888888;
		vertical-align: top;
	}
	
/*レイアウト_下層ページ・メイン部分*/
#com-layout-localmain
	{
		height: auto;
		width: 590px;
		border-top: solid 1px #888888;
		border-bottom: solid 1px #888888;
		text-align: center;
	} 


#com-layout-localmain2
	{
		height: auto;
		width: 700px;
		border-top: solid 1px #888888;
		border-bottom: solid 1px #888888;
		text-align: center;
	} 





	
#com-layout-localall
	{
		border-top: solid 1px #888888;
		border-bottom: solid 1px #888888;
	}
	
#com-layout-global
	{
		width: auto;
		height: auto;
		border-top: solid 1px #888888;
		border-bottom: solid 1px #888888;
	}
	
/*レイアウト_下層ページ・メイン部分 vus500商品特徴部分*/
#com-layout-localmain h2{
	display:none;
	} 	
	
.list {
	background-color: #666666;
	margin: 10px 0px 10px 20px;
	width: 540px;
}
.list td {
	padding: 5px;
	background-color: #FFFFFF;
	line-height: 130%;
}
.list th {
	padding: 5px;
	background-color: #99CCFF;
	color: #666666;
}	
	
	
	
/*=====その他共通のスタイル===========================*/

/*ページトップに戻る･アンカーリンク*/
.com-pagetop
	{
	text-align: right;
	clear: both;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	}
	
/*写真_右配置・回り込み用*/
.com_picfloat_right
	{
		float: right;
		margin: 0px 0px 10px 10px;
	}

/*フォントカラー_深緑*/	
.com-accent01
	{
		color: #336600;
	}
	
/*フォントカラー_青*/	
.com-accent02
	{
		color: #3366CC;
	}
	
/*フォントカラー_赤*/	
.com-accent03
	{
		color: #FF0000;
	}
	
/*フォントカラー_オレンジ*/	
.com-accent04
	{
		color: #FF9900;
	}
	
/*フォントカラー_白*/	
.com-accent05
	{
		color: #FFFFFF;
	}
	
/*h3小見出し_バー緑*/	
.com-h3-midasi
	{
	width: 550px;
	height: 20px;
	border-bottom: solid 1px #4F8700;
	border-left: solid 8px #4F8700;
	text-align: left;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	}
	
.com-h3-midasi2
	{
	width: 660px;
	height: 20px;
	border-bottom: solid 1px #4F8700;
	border-left: solid 8px #4F8700;
	text-align: left;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	}
	
	
	
.com-h3-midasi-cl{
	width: 550px;
	height: 38px;
	background-image:url(../client/img/tit-bar01.jpg);
	background-repeat:no-repeat;
	text-align: left;
	padding-top:8px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
	
.com-h3-midasi-cl h3 {
	font-size:16px;
	line-height:1.3em;
	margin-top:3px;
	margin-bottom:6px;
	color:#009;
	}	
	
	
	
	
	
.com-h3-midasi p {
	font-size:13px;
	line-height:1.6em;
	margin-top:15px;
	margin-bottom:15px;
	}	
	
.com-h3-midasi-box {
	width: 550px;
	height: 220px;
	text-align: left;
	margin: 0px auto 15px auto;
	font-size:13px;
	line-height:1.6em;
	margin-top:15px;
	margin-bottom:15px;	
	}	
	
	
.com-h3-midasi-box2 {
	width: 550px;
	height: 300px;
	text-align: left;
	margin: 0px auto 15px auto;
	font-size:13px;
	line-height:1.6em;
	margin-top:15px;
	margin-bottom:15px;	
	}		
	
.com-h3-midasi-box2　ul {
	padding-left:30px;
	}
	
.com-h3-midasi-box2 li {
	margin-top:10px;
	font-size:12px;
	}		
	
.com-h3-midasi-boxfp {
	width: 550px;
	height: auto;
	text-align: left;
	margin: 0px auto 15px auto;
	font-size:13px;
	line-height:1.6em;
	margin-top:15px;
	margin-bottom:15px;	
	}	
	
/*h3小見出し全画面用_バー緑*/	
.com-h3-midasi2
	{
		width: 650px;
		height: 20px;
		border-bottom: solid 1px #4F8700;
		border-left: solid 8px #4F8700;
		text-align: left;
		margin: 0px auto 15px auto;
	}
	
	
	
	
	
	
/*h3小見出し全画面用_バー青*/	
.com-h3-midasi3
	{
		width: 650px;
		height: 20px;
		border-bottom: solid 1px #1a3a9a;
		border-left: solid 8px #1a3a9a;
		text-align: left;
		margin: 0px auto 15px auto;
	}
	
.com-h3-midasi4
	{
		width: 650px;
		height: 20px;
		border-bottom: solid 1px #4F8700;
		border-left: solid 8px #4F8700;
		text-align: left;
		margin: 0px auto 15px auto;
	}	
	
.com-h3-midasi4 dt{
	margin:5px 10px 5px 0;
	width:35px;
	float:left;
	}
	
.com-h3-midasi4 dd {
	font-size:12px;
	margin-bottom:40px;
	}
		
	

/*リンクカラー_TOPICS・業界ニュース*/	
a.com-link01:link, a.com-link01:visited, a.com-link01:active
	{
		color			:	#1a3a9a;
		text-decoration: none; 
	}
	
a.com-link01:hover
	{
		color			:	#ff9900;
		text-decoration : 	underline; 
	}
	
/*リンクカラー_商品ラインナップ_黒→オレンジ*/	
a.com-link02:link, a.com-link02:visited, a.com-link02:active,com-link02 h3
	{
		color:#333333;
		text-decoration:none;
		font-size:12px;
		font-weight:normal; 
	}
	
a.com-link02:hover
	{
		color			:	#ff9900;
		text-decoration : 	underline; 
	}
	
	
.index-tb02 ul{
	text-align:left;
	list-style:none;
	margin:0px 0 0 0px;
	padding:0px;
	}	
	
.index-tb02 li{
	list-style:none;
	line-height:16px;
	}	
	
	
	
	
	
	
	
	
	
h2index
	{
		margin: 0 auto 10px auto;
		padding: 0px;
	}
	
.com-h2-midasi
	{
		padding: 2px 0px 0px 45px;
		margin: 0px;
		font-size: 15px;
		font-weight: bold;
		color: #ff9900;
		text-align: left;
	}
	
.com-h2-midasi2
	{
		padding: 2px 0px 0px 45px;
		margin: 0px 0 15px 0;
		font-size: 16px;
		font-weight: bold;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color: #ff9900;
		text-align: left;
	}	
	
	

.h2-div
	{
		background-image:url(../common_image/cp_common_h2.gif);
		background-repeat:no-repeat;
		width: 691px;
		height: 25px;
		margin : 20px auto;
	}
	
/*=====サブページ内のナビゲーション===========================*/

/*ローカルナビ・該当ページ*/
.localnavi-on
	{
		background-color: #ceeaac;
		padding-left: 15px;
		/*min-height:60px;
		max-height:60px;*/
		height:auto;
		text-align: left;
		vertical-align: middle;
		border-bottom: solid 1px #ffffff; 
	}

/*ローカルナビ・該当ページ*/
.localnavi02-on
	{
		background-color: #CCE8FF;
		padding-left: 15px;
		height: auto;
		text-align: left;
		vertical-align: middle;
		border-bottom: solid 1px #ffffff; 
	}

/*ローカルナビ・他のページ*/
.localnavi-off
	{
		background-color: #dddddd;
		padding-left: 15px;
		height: auto;
		text-align: left;
		vertical-align: middle;
		border-bottom: solid 1px #ffffff; 
	}
	
.localnavi-text
	{
		background-image: url(../common_image/ic_common_yazirusi02.gif);
		padding: 6px 0px 6px 20px;
		display: block ;
		background-repeat: no-repeat;
		background-position: 0px 7px;
		font-size: 14px;
	}

.localnavi02-text
	{
		background-image: url(../common_image/ic_common_yazirusi.gif);
		padding: 6px 0px 6px 20px;
		width:160px;
		_width:180px; /* IE6 and below */
		display: block ;
		background-repeat: no-repeat;
		background-position: 0px 7px;
		font-size: 14px;
	}
	
a.product-link:link, a.product-link:visited, a.product-link:active
	{
		color			:	#273F00;
	}
	
a.product-link:hover
	{
		color			:	#ff9900;
		text-decoration : 	underline; 
	}
	
.product-text
	{
		width: 530px;
		margin: 0px auto 10px auto;
		text-align: left;
		height:auto;
	}
	
.product-text-k
	{
		width: 530px;
		margin: 0px auto 10px auto;
		text-align: left;
		height:auto;
		
	}	
.product-text-k p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:1.4em;
	margin-bottom:1em;
}
	
	
	
.product-text strong{
	color:#FF6600;
	}	

/*テーブルのスタイル*/
.aq-tb04
	{
		width: 530px;
		margin : 0px auto 20px auto;
	}
	
	
.aq-tb04uv
	{
		width: 530px;
		margin : 0px auto 20px auto;
		border:#333 solid 1px;
	}	
	
	
.aq-tb04uv td,th
	{

		border:#333 solid 1px;
	}		
	
	
aq-tb041	
	{
		width: 550px;
		margin : 0px auto 20px auto;
	}
	
	
	
	
.aq-tb01
	{
		width: 530px;
		border: solid 1px #888888;
		margin: 20px 30px;
	}
	
.aq-tb04-th
	{
		border: solid 1px #888888;
		background-color:#ceeaac;
		text-align: center;
		width: auto;
		padding: 2px 5px;
	}
	
.aq-tb04-td1
	{
		border: solid 1px #888888;
		background-color:#ffeeaa;
		text-align: left;
		padding: 5px;
	}
	
.aq-tb01-td01
	{
		font-weight: normal;
		width: auto;
		padding: 5px;
		text-align: center;
		border: solid 1px #888888;
		text-align: left;
		background-color: #ffeeaa;
	}
	
.aq-tb04-td2
	{
		border: solid 1px #888888;
		text-align: left;
		padding: 5px;
	}
	
.bs1-tb08-ph
	{
		vertical-align: top;
		text-align: left;
	}
	
/*=====トップページのスタイル===========================*/
	
/*メインイメージ_レイアウト*/
.index-tb01
	{
		width: 750px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

/*メインイメージ_ＢＩＧＳＵＮダウンロードレイアウト*/
.index-tb01-td
	{
		background-image:url(../image/bk_index_main.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width: 185px;
	}

/*メインイメージ_ＢＩＧＳＵＮダウンロードレイアウトＤＩＶ*/
.index-tb01-div1
	{
		width: auto;
		text-align: left;
		padding: 10px 20px 10px 20px;
	}
	
/*メインイメージ_ＢＩＧＳＵＮダウンロードテキスト*/
.index-tb01-text
	{
		text-align:left;
		line-height:130%;
		margin: 5px 0px 10px 0px;
	}

/*商品ラインナップ_レイアウト*/	
.index-tb02
	{
		width: 745px;
		margin-bottom: 10px;
		margin-left:5px;
	}
	
.index-tb02 h2{
	display:none;
	}	
	
.index-tb02 h3{
	font-size:12px;	
	}	
	
	
/*商品ラインナップ waku*/	
	
#lineupwaku{
	width:750px;
	height:auto;
	margin:0 auto;
	}	
	
/*商品ラインナップ_上段部_テキストリンク部分*/	
.index-tb02-div1
	{
		height:26px;
		background-repeat:no-repeat;
		margin:0px 0 0px 0;
	}
	
.sp
	{
		margin:9px 0;
	}	
	
.index-tb02-div3
	{
		height:24px;
		background-repeat:no-repeat;
	}	
	
/*商品ラインナップ_下段部_テキストリンク部分*/
.index-tb02-div2
	{
		height:110px;
		background-repeat:no-repeat;
	}
	
/*商品ラインナップ_下段部下地調整_テキストリンク部分*/
.index-tb02-div3
	{
		height:88px;
		background-repeat:no-repeat;
	}
	
	
	
	
	
	
/*ＴＯＰＩＣＳ・業界ニュース_レイアウト*/
.index-tb03
	{
		width: 750px;
	}
	
/*ＴＯＰＩＣＳ_レイアウト*/
.index-tb03-td1-1
	{
		width:50%;
		height: 210px;
		background-image:url(../image/bk_index_image01.jpg);
		background-repeat:no-repeat;
		background-position: left bottom;
		padding-left:9px;
		padding-right:3px;
		vertical-align:top;
	}

/*ＴＯＰＩＣＳ_ボタン部分*/
.index-tb03-td1-2
	{
		width:50%;
		height: 50px;
		background-image:url(../image/bk_index_image02.jpg);
		background-repeat:no-repeat;
		background-position: left bottom;
		border-bottom: solid 1px #888888;
		padding-left:9px;
		padding-right:3px;
		text-align: right;
	}
	
/*業界ニュース_レイアウト*/
.index-tb03-td2-1
	{
		width:50%;
		height: 210px;
		padding-right: 9px;
		padding-left: 3px;
		vertical-align:top;
	}
	
/*業界ニュース_ボタン部分*/
.index-tb03-td2-2
	{
		width:50%;
		height: 50px;
		border-bottom: solid 1px #888888;
		padding-right: 9px;
		padding-left: 3px;
		text-align: right;
	}

/*----------------------------------------------
ＴＯＰＩＣＳ
2007/09/07　業界ニュースと別け、アイコン変更(s)
------------------------------------------------*/	
.index-topics
	{
		background-image:url(../image/arrow_yellow.gif);
		background-position:left top;
		background-repeat:no-repeat;
		padding-left: 20px;
		margin-left: 10px;
		width:auto;
		margin-bottom:3px;
		text-align:left;
	}
	
/*----------------------------------------------
業界ニュース
2007/09/07　トピックスと別け、アイコン変更(s)
------------------------------------------------*/
.index-gyou-news
	{
		background-image:url(../image/arrow_green.gif);
		background-position:left top;
		background-repeat:no-repeat;
		padding-left: 20px;
		margin-left: 10px;
		width:auto;
		margin-bottom:3px;
		text-align:left;
	}	
	
	
	
	
/*----------------------------------------
   商品ラインナップ_テキスト
   2007/09/07 アイコン変更 (s)            
-----------------------------------------*/	
.index-syouhin-text
	{
	background-image:url(../image/arrow_blue.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 20px;
	margin-left: 15px;
	width:auto;
	margin-bottom:0px;
	text-align:left;
	height:auto;
	}
/*----------------------------------------
   商品ラインナップ_テキスト版ページ
   2011/10/13           
-----------------------------------------*/	
.bg_bn{
	margin:0 14px 20px 14px;
}
#txt_menu {
	margin-left:14px;
}
#txt_menu dl{
	width:222px;
	float:left;
	background: url(../image/txt_bg.jpg) bottom repeat-x;
	border:1px solid #cccccc;
	padding:5px;
	margin:0 10px 10px 0;
	min-height:210px;
	height: auto !important;
 	height: 210px;
	position:static;
	}
#txt_menu dl.multiline{
	min-height:230px;
 	height: 230px;
	}
#txt_menu dt{
	width:204px;
	height:30px;
	line-height:30px;
	padding:0 0 0 18px;
	font-size:110%;
	font-weight:bold;
	margin:0 0 10px 0;

}
#txt_menu dd{
	width:196px;
	height:22px;
	line-height:22px;
	background: url(../image/arw.jpg) center left no-repeat;
	padding:0 0 0 18px;
	margin:0 0 0 8px;
	position: relative;
}

#txt_menu dt.dt01{
	background: url(../image/txt01.jpg) top left no-repeat;
	color:#18318A;
}
#txt_menu dt.dt02{
	background: url(../image/txt02.jpg) top left no-repeat;
	color:#18318A;
}
#txt_menu dt.dt03{
	background: url(../image/txt03.jpg) top left no-repeat;
	color:#18318A;
}
#txt_menu dt.dt04{
	background: url(../image/txt04.jpg) top left no-repeat;
	color:#18318A;
}
#txt_menu dt.dt05{
	background: url(../image/txt05.jpg) top left no-repeat;
	color:#18318A;
}
#txt_menu dt.dt06{
	background: url(../image/txt06.jpg) top left no-repeat;
	color:#18318A;
}
#txt_menu dt.dt07{
	background: url(../image/txt07.jpg) top left no-repeat;
	color:#18318A;
}
#txt_menu dt.dt08{
	background: url(../image/txt08.jpg) top left no-repeat;
	color:#18318A;
}
#txt_menu dt.dt09{
	background: url(../image/txt09.jpg) top left no-repeat;
	color:#18318A;
}

/*----------------------------------------
   DL_一覧ページ
   2011/10/13           
-----------------------------------------*/	
#dl_menu {
	margin-left:14px;
}
#dl_menu dl{
	width:222px;
	_width:232px;
	float:left;
	border:1px solid #cccccc;
	padding:5px;
	margin:0 10px 10px 0;
	height:153px;
	_height:163px;
	position:static;
}
#dl_menu dl.multiline{
	height:173px;
	_height:183px;
}
#dl_menu dl.dl01{
		background: url(../image/dl/dl01.jpg) left top no-repeat;
}
#dl_menu dl.dl02{
		background: url(../image/dl/dl02.jpg) left top no-repeat;
}
#dl_menu dl.dl03{
		background: url(../image/dl/dl03.jpg) left top no-repeat;
}
#dl_menu dl.dl04{
		background: url(../image/dl/dl04.jpg) left top no-repeat;
}
#dl_menu dl.dl05{
		background: url(../image/dl/dl05.jpg) left top no-repeat;
}
#dl_menu dl.dl06{
		background: url(../image/dl/dl06.jpg) left top no-repeat;
}
#dl_menu dl.dl07{
		background: url(../image/dl/dl07.jpg) left top no-repeat;
}
#dl_menu dl.dl08{
		background: url(../image/dl/dl08.jpg) left top no-repeat;
}
#dl_menu dl.dl09{
		background: url(../image/dl/dl09.jpg) left top no-repeat;
}
#dl_menu dl.dl10{
		background: url(../image/dl/dl10.jpg) left top no-repeat;
}
#dl_menu dl.dl11{
		background: url(../image/dl/dl11.jpg) left top no-repeat;
}
#dl_menu dl.dl12{
		background: url(../image/dl/dl12.jpg) left top no-repeat;
}
#dl_menu dl.dl13{
		background: url(../image/dl/dl13.jpg) left top no-repeat;
}
#dl_menu dl.dl14{
		background: url(../image/dl/dl14.jpg) left top no-repeat;
}
#dl_menu dl.dl15{
		background: url(../image/dl/dl15.jpg) left top no-repeat;
}
#dl_menu dl.dl16{
		background: url(../image/dl/dl16.jpg) left top no-repeat;
}

#dl_menu dl.dl30{
		background: url(../image/dl2/30.jpg) left top no-repeat;
}

#dl_menu dl.dl31{
		background: url(../image/dl2/31.jpg) left top no-repeat;
}

#dl_menu dl.dl32{
		background: url(../image/dl2/32.jpg) left top no-repeat;
}




#dl_menu dl.dl_r01{
		background: url(../image/dl/dl_r01.jpg) left top no-repeat;
}
#dl_menu dl.dl_r02{
		background: url(../image/dl/dl_r02.jpg) left top no-repeat;
}
#dl_menu dl.dl_r03{
		background: url(../image/dl/dl_r03.jpg) left top no-repeat;
}
#dl_menu dl.dl_r04{
		background: url(../image/dl/dl_r04.jpg) left top no-repeat;
}
#dl_menu dl.dl_r05{
		background: url(../image/dl/dl_r05.jpg) left top no-repeat;
}
#dl_menu dl.dl_r06{
		background: url(../image/dl/dl_r06.jpg) left top no-repeat;
}
#dl_menu dl.dl_r07{
		background: url(../image/dl/dl_r07.jpg) left top no-repeat;
}
#dl_menu dl.dl_r08{
		background: url(../image/dl/dl_r08.jpg) left top no-repeat;
}
#dl_menu dl.dl_r09{
		background: url(../image/dl/dl_r09.jpg) left top no-repeat;
}

/*kirigamine*/

#dl_menu dl.dl_r50{
		background: url(../image/dl/kirigamine001.jpg) left top no-repeat;
}

#dl_menu dl.dl_r51{
		background: url(../image/dl/kirigamine002.jpg) left top no-repeat;
}

#dl_menu dl.dl_r52{
		background: url(../image/dl/kirigamine003.jpg) left top no-repeat;
}

#dl_menu dl.dl_r53{
		background: url(../image/dl/kirigamine004.jpg) left top no-repeat;
}

#dl_menu dl.dl_r54{
		background: url(../image/dl/kirigamine005.jpg) left top no-repeat;
}

#dl_menu dl.dl_r55{
		background: url(../image/dl/kirigamine006.jpg) left top no-repeat;
}

#dl_menu dl.dl_r56{
		background: url(../image/dl/kirigamine007.jpg) left top no-repeat;
}

#dl_menu dl.dl_r57{
		background: url(../image/dl/kirigamine008.jpg) left top no-repeat;
}

#dl_menu dl.dl_r58{
		background: url(../image/dl/kirigamine009.jpg) left top no-repeat;
}

#dl_menu dl.dl_r59{
		background: url(../image/dl/kirigamine010.jpg) left top no-repeat;
}




#dl_menu dt{
	width:204px;
	_width:222px;
	height:30px;
	line-height:30px;
	padding:0 0 0 18px;
	font-size:110%;
	font-weight:bold;
	margin:0 0 10px 0;

}



#dl_menu dd{
	position: relative;
	margin:0;
	text-align:left;
}

#dl_menu dt.dt01{
	background: url(../image/txt01.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu dt.dt02{
	background: url(../image/txt02.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu dt.dt03{
	background: url(../image/txt03.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu dt.dt04{
	background: url(../image/txt04.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu dt.dt05{
	background: url(../image/txt05.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu dt.dt06{
	background: url(../image/txt06.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu dt.dt07{
	background: url(../image/txt07.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu dt.dt08{
	background: url(../image/txt08.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu dt.dt09{
	background: url(../image/txt09.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu dt.dt10{
	background: url(../image/txt10.jpg) top left no-repeat;
	color:#18318A;
	height: 50px;
	line-height: 1.8em;
}
#dl_menu dt.dt11{
	background: url(../image/txt11.jpg) top left no-repeat;
	color:#18318A;
	height: 50px;
	line-height: 1.8em;
}

#dl_menu dd.btnPdf a{
	width:51px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background: url(../image/dl/dl_btnpdf.jpg) left top no-repeat;
	position:absolute;
	left:148px;
	top:0px;
}
#dl_menu dd.btnJww a{
	width:51px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background: url(../image/dl/dl_btnjww.jpg) left top no-repeat;
	position:absolute;
	left:148px;
	top:28px;
}
#dl_menu dd.btnDwg a{
	width:51px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background: url(../image/dl/dl_btndwg.jpg) left top no-repeat;
	position:absolute;
	left:148px;
	top:56px;
}
#dl_menu dd.btnDxf a{
	width:51px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background: url(../image/dl/dl_btndxf.jpg) left top no-repeat;
	position:absolute;
	left:148px;
	top:84px;
}


/*----------------------------------------
   DL_一覧ページ2
   2012/3/05(s)          
-----------------------------------------*/	
#dl_menu2 {
	margin-left:14px;
}
#dl_menu2 dl{
	width:222px;
	_width:232px;
	float:left;
	border:1px solid #cccccc;
	padding:5px;
	margin:0 10px 10px 0;
	height:153px;
	_height:163px;
	position:static;
}
#dl_menu2 dl.dl204{
		background: url(../image/dl2/04.jpg) left top no-repeat;
}
#dl_menu2 dl.dl205{
		background: url(../image/dl2/05.jpg) left top no-repeat;
}
#dl_menu2 dl.dl206{
		background: url(../image/dl2/06.jpg) left top no-repeat;
}
#dl_menu2 dl.dl207{
		background: url(../image/dl2/07.jpg) left top no-repeat;
}
#dl_menu2 dl.dl208{
		background: url(../image/dl2/08.jpg) left top no-repeat;
}
#dl_menu2 dl.dl209{
		background: url(../image/dl2/09.jpg) left top no-repeat;
}
#dl_menu2 dl.dl210{
		background: url(../image/dl2/10.jpg) left top no-repeat;
}
#dl_menu2 dl.dl211{
		background: url(../image/dl2/11.jpg) left top no-repeat;
}
#dl_menu2 dl.dl212{
		background: url(../image/dl2/12.jpg) left top no-repeat;
}
#dl_menu2 dl.dl213{
		background: url(../image/dl2/13.jpg) left top no-repeat;
}
#dl_menu2 dl.dl214{
		background: url(../image/dl2/14.jpg) left top no-repeat;
}
#dl_menu2 dl.dl215{
		background: url(../image/dl2/15.jpg) left top no-repeat;
}
#dl_menu2 dl.dl216{
		background: url(../image/dl2/16.jpg) left top no-repeat;
}
#dl_menu2 dl.dl217{
		background: url(../image/dl2/17.jpg) left top no-repeat;
}
#dl_menu2 dl.dl218{
		background: url(../image/dl2/18.jpg) left top no-repeat;
}
#dl_menu2 dl.dl221{
		background: url(../image/dl2/21.jpg) left top no-repeat;
}
#dl_menu2 dl.dl225{
		background: url(../image/dl2/25.jpg) left top no-repeat;
}
#dl_menu2 dl.dl226{
		background: url(../image/dl2/26.jpg) left top no-repeat;
}
#dl_menu2 dl.dl227{
		background: url(../image/dl2/27.jpg) left top no-repeat;
}








#dl_menu2 dt{
	width:204px;
	_width:222px;
	height:30px;
	line-height:30px;
	padding:0 0 0 18px;
	font-size:110%;
	font-weight:bold;
	margin:0 0 10px 0;

}
#dl_menu2 dd{
	position: relative;
	margin:0;
	text-align:left;
}

#dl_menu2 dt.dt01{
	background: url(../image/txt01.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt02{
	background: url(../image/txt02.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt03{
	background: url(../image/txt03.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt04{
	background: url(../image/txt04.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt05{
	background: url(../image/txt05.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt06{
	background: url(../image/txt06.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt07{
	background: url(../image/txt07.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt08{
	background: url(../image/txt08.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt09{
	background: url(../image/txt09.jpg) top left no-repeat;
	color:#18318A;
}


#dl_menu2 dt{
	width:204px;
	_width:222px;
	height:30px;
	line-height:30px;
	padding:0 0 0 18px;
	font-size:110%;
	font-weight:bold;
	margin:0 0 10px 0;

}



#dl_menu2 dd{
	position: relative;
	margin:0;
	text-align:left;
}

#dl_menu2 dt.dt01{
	background: url(../image/txt01.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt02{
	background: url(../image/txt02.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt03{
	background: url(../image/txt03.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt04{
	background: url(../image/txt04.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt05{
	background: url(../image/txt05.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt06{
	background: url(../image/txt06.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt07{
	background: url(../image/txt07.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt08{
	background: url(../image/txt08.jpg) top left no-repeat;
	color:#18318A;
}
#dl_menu2 dt.dt09{
	background: url(../image/txt09.jpg) top left no-repeat;
	color:#18318A;
}

#dl_menu2 dd.btnPdf a{
	width:51px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background: url(../image/dl/dl_btnpdf.jpg) left top no-repeat;
	position:absolute;
	left:148px;
	top:0px;
}
#dl_menu2 dd.btnJww a{
	width:51px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background: url(../image/dl/dl_btnjww.jpg) left top no-repeat;
	position:absolute;
	left:148px;
	top:28px;
}
#dl_menu2 dd.btnDwg a{
	width:51px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background: url(../image/dl/dl_btndwg.jpg) left top no-repeat;
	position:absolute;
	left:148px;
	top:56px;
}
#dl_menu2 dd.btnDxf a{
	width:51px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background: url(../image/dl/dl_btndxf.jpg) left top no-repeat;
	position:absolute;
	left:148px;
	top:84px;
}


.floatcontainer:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    }
	
   .floatcontainer{display: inline-block;} 

    /* Hides from IE Mac */
    * html .floatcontainer {height: 1%;}
       .floatcontainer{display:block;}
    /* End Hack */ 
	
/*----------------------------------------------------------
 css　20070828 追記（F）
      2007/09/07 アイコン変更 (s)
------------------------------------------------------------*/
	
.index-syouhin-text02
	{
	background-image:url(../image/arrow_blue.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 20px;
	width:auto;
	margin-bottom:0px;
	float: right;
	margin-right: 15px;
	margin-top: -15px;
	}
	
/*----------------------------------------------------------
 css　20070828 追記（F） ここまで
------------------------------------------------------------*/
	
.index-syouhin-height
	{
		line-height: 120%;
	}
.index-syouhin-height2
	{
		line-height: 110%;
	}
.index-sonota
	{
		padding-right: 20px;
		text-align:right;
	}
	
/*=====商品紹介ページのスタイル===========================*/


/*商品紹介_外枠レイアウト*/
.product-tb01
	{
		width: 690px;
		margin: 20px auto 0px auto;
		background-color: #eeeeee;
	}
	
.product-tb01 h2{
	display:none;
	}	
	
.product-tb01n
	{
	/* [disabled]width: 690px; */
	margin: 20px auto 0px auto;
	background-color: #eeeeee;
	background-color: #fff;
	text-align:left;
	padding-bottom:20px;
	height:auto;

	}
	
.product-tb01n h2{
	display:none;
	margin-bottom:20px;
	
	}	
	
	
	
/*商品紹介_外枠レイアウトTD*/
.product-tb01-td
	{
		width:	340px;
	}
	
/*商品紹介_各商品レイアウト*/
.product-tb02
	{
		border: solid 1px #888888;
		background-color: #ffffff;
		margin: 5px 10px;
		width:	320px;
	}
	
.product-tb02n-l
	{
		border: solid 1px #888888;
		background-color: #ffffff;
		margin: 15px 10px 0 40px;
		width:	320px;
		float:left;
		height:130px;
		background-color:#FFF;
	}	
	
.product-tb02n-l-pic-l {
	width:60px;
	height:auto;
	float:left;
	background-color:#FFF;
}



.product-tb02n-l2
	{
		border: solid 1px #888888;
		background-color: #ffffff;
		margin: 15px 10px 0 40px;
		width:	320px;
		float:left;
		height:150px;
		background-color:#FFF;
	}	
	




.product-tb02n-l-txt-r {
	width:250px;
	height:auto;
	float:left;
	background-color:#FFF;
	padding:5px;
	font-size:12px;
}	
	


.product-tb02n-r
	{
		border: solid 1px #888888;
		background-color: #ffffff;
		margin: 15px 10px 0;
		width:	320px;
		float:left;
		height:130px;
	}	


.product-tb02n-r2
	{
		border: solid 1px #888888;
		background-color: #ffffff;
		margin: 15px 10px 0;
		width:	320px;
		float:left;
		height:150px;
	}	
	
	
/*商品紹介_各商品レイアウト*/
.product-tb02-td1
	{
		border: solid 1px #888888;
		background-color: #ffffff;
		width:	60px;
	}
	
/*商品紹介_各商品レイアウト*/
.product-tb02-td2
	{
		border: solid 1px #888888;
		background-color: #ffffff;
		padding: 2px 5px 2px 10px;
		vertical-align: bottom;
		text-align:left;
		width:auto;
		line-height: 120%;
	}

/*商品紹介_ダウンロードレイアウト*/	
.product-download
	{
		background-color: #ffffff;
		margin: 5px 10px;
		text-align: left;
		padding: 5px 10px;
		width:320px;
		float:right;
		height:auto;
		}


.clear-sp {
	clear:both;
}

.long-pic {
	text-align:center;
	width:690px;
	margin:15px auto;
	clear:both;
}

/*商品紹介タイトル部分の背景イメージ*/
.bk-title
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/aqua/image/bk_aqua.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}



.bk-title01
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/bigsun1/image/bk_bigsun1.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}


.bk-titlemikageishi
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/mikageishi/img/titleback.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}


.bk-title-hitotoki-dual
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/hitotoki/dualuse/img/topbn-dual.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	

.bk-title-hitotoki-st
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/hitotoki/standard/img/topbn_st.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	



	
.bk-title_catalog
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/catalog/img/title.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}	
	
	
.catalog_table {
	padding:5px;
	font-size:16px;
}
	
.catalog_table td{
	padding:5px;
	font-size:16px;
	text-align:center;
	line-height:1.2em;
}	

	
.calc_table {
	padding:5px;
	font-size:16px;
	background-color:#666;
	height:150px;
	width:540px;
	
}
	
.calc_table td{
	padding:5px;
	font-size:14px;
	text-align:center;
	line-height:1.2em;
	border:#999 1px solid;
	
}	

.bk-title_calc
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/calc/img/tit.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}	
	
	
.calc_table {
	padding:5px;
	font-size:16px;
}
	
.cala_table td{
	padding:5px;
	font-size:16px;
	text-align:center;
	line-height:1.2em;
}	



	
	
	
.bk-title02
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/bigsun2/image/bk_bigsun2.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
.bk-title03
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/bigsun_epo/image/bk_bigsun_epo.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}


.bk-title032
	{
		height: 130px;
		width: 750px;
		background-image: url(../product/bigsun_epo/image/bk_bigsun_epo.jpg);
		background-position: right top;
		background-repeat: no-repeat;
		margin-top: -5px;
		margin-bottom: -10px;
	}







	
.bk-title04
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/ecoroof/image/bk_ecoroof.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
.bk-title05
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/epo/image/bk_epo.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
	
.bk-title05-2
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/one-p/img/bn-top.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}	
	
	
	
.bk-title06
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/fine/image/bk_fine.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}


.bk-title062
	{
		height: 130px;
		width: 750px;
		background-image: url(../product/fine/image/bk_fine.jpg);
		background-position: right top;
		background-repeat: no-repeat;
	}








.bk-title07
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/fine/image/bk_fine.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
.bk-title08
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/momisiba/image/bk_momisiba.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
/*-----------------------------------------------------------------------
　　　　　　20080914 モク芝新設による追記 (s)                           
------------------------------------------------------------------------*/	
	
.bk-title088
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/mokushiba/img/bk_mokusiba.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}	
	
/*-----------------------------------------------------------------------
　　　　　　20080914 モク芝新設による追記 ここまで (s)                           
------------------------------------------------------------------------*/		
.bk-title09
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/skyseal/image/bk_skyseal.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
	
.bk-title091
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/f2/img/head.png);
		background-position: right;
		background-repeat: no-repeat;
	}
		



.bk-title-scw
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/skycoat/img/cp_skycoat_back.png);
	background-position: right;
	background-repeat: no-repeat;
	}
	
	
.bk-title10
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/sunstopper/image/bk_sunstopper.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
.bk-title11
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/uga/image/bk_uga.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}

.bk-title11-1
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/uga/image/bk_uga2.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}

.bk-title12
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/veji/image/bk_veji.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
.bk-title132
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/vus/image/bk_vus500.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
	
.bk-title132 h2 {
	display:none;
	}	
	
	
.bk-title13
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/vus/image/bk_vus.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
	
.bk-title13 h2 {
	display:none;
	}		
	
	
	
	
.bk-title14
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/ws/image/bk_ws.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
.bk-title15
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/bestol/img/bn-bestol.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}	

.bk-title16
	{
		height: 120px;
		width: 750px;
		background-image:url(../product/ecomat/image/ecomat_h2.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
	
.bk-titleByc
	{
		height: 120px;
		width: 750px;
		background-image: url(../product/byc/img/bk_byc.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	
	
.bk-titleByc h2 {
	display:none;
	}		


.bk-titlenori{
	height: 120px;
	width: 750px;
	background-image: url(../product/field/img/bk_field.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}
	
	
.bk-titlenori h2 {
	display:none;
	}
	
.bk-title_kirigamine
	{
		height: 60px;
		width: 730px;
		background-image: url(../product/kirigamine/image/bk_kirigamine.jpg);
		background-position: right;
		background-repeat: no-repeat;
		padding:60px 0 0 20px ;
		text-align:left;
		font-size:120%;
		font-weight:bold;
	}
.bk-title_kirigamine_net
	{
		height: 60px;
		width: 730px;
		background-image: url(../product/kirigamine_net/image/bk_kirigamine.jpg);
		background-position: right;
		background-repeat: no-repeat;
		padding:60px 0 0 20px ;
		text-align:left;
		font-size:120%;
		font-weight:bold;
	}
	
	
.bk-title_hedera
	{
		height: 60px;
		width: 730px;
		background-image: url(../product/hedera/image/bk_hedera.jpg);
		background-position: right;
		background-repeat: no-repeat;
		padding:60px 0 0 20px ;
		text-align:left;
		font-size:120%;
		font-weight:bold;
	}


.bk-title_koke
	{
		height: 60px;
		width: 730px;
		background-image: url(../product/koke/image/bk_koke.jpg);
		background-position: right;
		background-repeat: no-repeat;
		padding:60px 0 0 20px ;
		text-align:left;
		font-size:120%;
		font-weight:bold;
	}



.bk-title-bigsun_price
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/price/img/tit-h2-bigsun_price_01.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}
	
	
.bk-title-bigsun_price h2 {
	display:none;
	}
	
.bk-title-sky_price
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/price/img/tit-h2-bigsun_price_02.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}
	
	
.bk-title-sky_price h2 {
	display:none;
	}


.bk-title-bigsun_kouhou
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/kouhou/img/main_bn.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}
	
	
.bk-title-bigsun_kouhou h2 {
	display:none;
	}	



.scw-kakaku-tb {
	margin: 0 auto;
}

.bk-title-scw_price
	{
    height: 120px;
    width: 750px;
    background-image: url(../product/price/img/tit-h2-scw_price.jpg);
    background-position: right;
    background-repeat: no-repeat;
	}
	
	
.bk-title-scw_price h2 {
	display:none;
	}









/*----------PCオートクリーン タイトル ----------------------------*/

.bk-title-pc {
	height: 120px;
	width: 750px;
	background-image: url(../product/pc/img/tit01.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}
	
.bk-title-pc h2 {
	display:none;
	}			
	
	
/*---------------------------------------------------------------
　　　都市緑化フェア20081109追記(s)
------------------------------------------------------------------*/

.bk-title-ryokkafair {
	height: 144px;
	width: 750px;
	background-image: url(../topics/ryokkafair/img/tit01.jpg);
	background-position: right;
	background-repeat: no-repeat;
	margin-bottom:15px;
	}
	
	
.bk-title-pc h2 {
	display:none;
	}	
	
.ryokka-box dt {
	width:80px;
	height:20px;
	background-image:url(../topics/ryokkafair/img/pic1.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0 0 35px;
	font-size:16px;
	color:#669900;
	line-height:1.5em;
	font-weight:bold;
	}
	
.ryokka-box dd {
	width:400px;
	height:auto;
	padding:5px 0 0 10px;
	font-size:13px;
	line-height:1.8em;
	letter-spacing:1px;
	border-bottom:#003300 dashed 1px;
	margin-left:-10px;
	margin-bottom:15px;
	margin-top:10px;
	}	
	

/*---------------------------------------------------------------
　　　都市緑化フェア20081109追記(s)ここまで	
----------------------------------------------------------------*/

/*---------------------------------------------------------------
　　　都市緑化フェア2010nara追記(s)
------------------------------------------------------------------*/

.bk-title-ryokkafair-nara {
	height: 144px;
	width: 750px;
	background-image: url(../topics/ryokkafair/img/nara/tit.jpg);
	background-position: right;
	background-repeat: no-repeat;
	margin-bottom:15px;
	}





/*---------------------------------------------------------------
　　　都市緑化フェア2010nara追記(s)ここまで
------------------------------------------------------------------*/

	
/*---------------------------------------------------------------
　　　シーズン花壇20090419追記(s)
------------------------------------------------------------------*/	
	
	
.bk-title-season
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/season/img/tit_season.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}
	
	
.bk-title-season h2 {
	display:none;
	}		
	
	
.sea-table01
	{
		width: 530px;
		margin: 0px auto 20px auto;
		
	}	
	
.sea-table01 td	{
	padding:3px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:14px;
	line-height:1.5em;
	letter-spacing:1px;
	}
	
/*------------------------------------------------
20100511追記(s)クライアントの皆様へページタイトル
------------------------------------------------*/	
	
	
.bk-title-client01
	{
	height: 155px;
	width: 750px;
	background-image: url(../client/img/doboku.jpg);
	background-repeat: no-repeat;
	margin-top:15px;
	}	
	
	
	
.bk-title-client01 p
	{
	clear:both;
	text-align:left;
		padding: 70px 5px 0 30px;
		font-size: 16px;
		font-weight: bold;
	}	
	
.bk-title-client02
	{
	height: 155px;
	width: 750px;
	background-image: url(../client/img/kenchiku.jpg);
	background-repeat: no-repeat;
	margin-top:15px;
	}	
	
	
	
.bk-title-client02 p
	{
	clear:both;
	text-align:left;
		padding: 70px 5px 0 30px;
		font-size: 16px;
		font-weight: bold;
	}		
	
.bk-title-client03
	{
	height: 155px;
	width: 750px;
	background-image: url(../client/img/jichitai.jpg);
	background-repeat: no-repeat;
	margin-top:15px;
	}	
	
	
	
.bk-title-client03 p
	{
	clear:both;
	text-align:left;
		padding: 70px 5px 0 30px;
		font-size: 16px;
		font-weight: bold;
	}		
	
	
.bk-title-client04
	{
	height: 155px;
	width: 750px;
	background-image: url(../client/img/kensetsu.jpg);
	background-repeat: no-repeat;
	margin-top:15px;
	}	
	
	
	
.bk-title-client04 p
	{
	clear:both;
	text-align:left;
		padding: 70px 5px 0 30px;
		font-size: 16px;
		font-weight: bold;
	}	
	
	
	
.bk-title-client05
	{
	height: 155px;
	width: 750px;
	background-image: url(../client/img/rehome.jpg);
	background-repeat: no-repeat;
	margin-top:15px;
	}	
	
	
	
.bk-title-client05 p
	{
	clear:both;
	text-align:left;
		padding: 70px 5px 0 30px;
		font-size: 16px;
		font-weight: bold;
	}	
	
	
	
	
	
/*---------------------------------------------------------------
　　　シーズン花壇20090419追記(s)ここまで	
----------------------------------------------------------------*/	

	
/*	
.title-textpc
	{
		margin: 10px 5px;
		font-size: 14px;
		font-weight: bold;
		text-align:left;
	}	
	

.img-middle {
	vertical-align:middle;
	margin-right:10px;
	margin-bottom:10px;
	}
	
.img-top {
	vertical-align:top;
	margin-right:10px;
	margin-bottom:10px;
	}	

.pc-textbox {
	width:520px;
	height:420px;
	padding-left:30px;
	text-align:left;
	}
.pc-textbox dt{
	margin-left:10px;
	float:left;
	width:30px;
	height:35px;
	}
.pc-textbox dd{
	float:left;
	width:400px;
	margin-top:-2px;
	margin-bottom:30px;
	}
	
*/


/*---------------------------------------------------------------
　　　駐輪場緑化20110701追記	
----------------------------------------------------------------*/	

.byc01{
	float:left;
	width:200px;
	display:inline;
	margin-left:40px;
}
.byc01 img{
	margin-bottom:10px;
}

/*---------------------------------------------------------------
　　　駐輪場緑化20110701追記ここまで	
----------------------------------------------------------------*/	
	

/*タイトル部分_レイアウト*/
.layout-title
	{
		width:710px;
		margin: 20px auto auto auto;
	}
	


.layout-title02
	{
		width:710px;
		margin-top:18px;
		margin: 20px auto auto auto;
	}
	
.layout-title03
	{
		width:710px;
		margin: 10px auto auto auto;
	}

.layout-title04
	{
		width:710px;
		margin: 5px auto auto auto;
	}




/*タイトル部分_レイアウトＴＢ*/
.td-title
	{
		text-align: left;
	}
	
/*タイトル部分_テキスト*/
.title-text
	{
		margin: 5px 5px;
		font-size: 14px;
		font-weight: bold;
	}

.title-text01
	{
		margin: 5px 5px;
		font-size: 14px;
		font-weight: bold;
	}

.title-text02
	{
		margin: 2px 5px 0px;
		font-size: 14px;
		font-weight: bold;
	}

.title-text02-s
	{
		margin: -4px 5px 0px;
		font-size: 11px;
	}

	
/*工法_テーブルTH*/
.aq-tb01-th
	{
		font-weight: normal;
		padding: 5px;
		text-align: left;
		background-color:#ceeaac;
		border: solid 1px #888888;
		vertical-align: middle;
	}

.aq-tb02-th
	{
		font-weight: normal;
		padding: 5px;
		text-align: left;
		background-color:#ceeaac;
		border: solid 1px #888888;
		vertical-align: top;
	}
	
/*工法_テーブルTD*/
.aq-tb01-td02
	{
		font-weight: normal;
		width: auto;
		padding: 5px;
		text-align: center;
		border: solid 1px #888888;
		text-align: left;
	}

/*工法_テーブルTD*/
.aq-tb01-td03
	{
		font-weight: normal;
		width: auto;
		padding: 5px;
		text-align: center;
		border: solid 1px #888888;
		text-align: left;
		background-color: #eeeeee;
	}

/*工法_テーブル合計TD*/
.aq-tb01-gt
	{
		font-weight: normal;
		padding: 5px;
		text-align: left;
		background-color: #FFB3AA;
		border: solid 1px #888888;
		vertical-align: top;
	}
	
/*レイアウト用ボックス*/
.aq-box
	{
	width: 530px;
	text-align:left;
	margin: 20px 30px;
	}

.aq-box ul
	{
	margin: 0px;
	padding: 0px 0px 20px 30px;
	}
	
.list-number {
	list-style-type: decimal;
	margin: 0px;
	padding: 0px;
}

/*用途と荷姿_テーブル*/
.aq-tb04-td3
	{
		border: solid 1px #888888;
		background-color:#eeeeee;
		text-align: left;
		padding: 5px;
	}
	
/*ホルムアルデヒドの放散速度_テーブルTH*/
.bs1-tb05-th
	{
		width: 150px;
		border: solid 1px #888888;
		background-color:#ffeeaa;
		padding: 2px 0px;
		text-align:center;
	}
	
/*ホルムアルデヒドの放散速度_テーブルTD*/
.bs1-tb05-td
	{
		width: auto;
		border: solid 1px #888888;
		padding: 2px 5px;
	}

/*用途と荷姿_テーブル*/
.bs1-tb09-th
	{
		border: solid 1px #888888;
		background-color:#ceeaac;
		text-align: center;
		width: auto;
	}
	
/*用途と荷姿_テーブル*/
.bs1-tb09-td1
	{
		border: solid 1px #888888;
		background-color:#ffeeaa;
		text-align: left;
		padding: 2px 5px;
	}
	
/*用途と荷姿_テーブル*/
.bs1-tb09-td2
	{
		border: solid 1px #888888;
		text-align: left;
		padding: 2px 5px;
	}
	
.bs1-tb09-td3
	{
		border: solid 1px #888888;
		background-color:#ceeaac;
		text-align: left;
		padding: 2px 5px;
	}

.bs1-tb09-td4
	{
		border: solid 1px #888888;
		background-color:#cccccc;
		text-align: left;
		padding: 2px 5px;
	}


.soeji {
		font-size: 7px;
		vertical-align: top;
}

.soeji2 {
		font-size: 4px:
		vertical-align: top;
		}

.soeji3 {
		font-size: 2px !important:
		vertical-align: top;
		}

span.supText {
font-size: 75.5%;
vertical-align: top;
position: relative;
top: -0.1em;
}
span.subText {
font-size: 75.5%;
vertical-align: bottom;
position: relative;
top: 0.1em;
}







	
/*ビッグサンとは_レイアウトテーブルTD左*/
.bs1-tb01-left
	{
		width: 300px;
		text-align:left;
		font-size:12px;
		line-height:1.6em;
		letter-spacing:1px;
	}
	
/*ビッグサンとは_レイアウトテーブルTD右*/
.bs1-tb01-right
	{
		width: 210px;
		border: solid 1px #1a3a9a;
	}
	
/*ビッグサンとは_エコマーク紹介文*/
.bs1-tb01-text
	{
		padding: 5px;
		text-align:left;
	}
	
/*ビッグサン特徴_説明文*/
.bs1-tokutyou-text
	{
		margin:10px 0px 10px 15px;
		line-height:1.6em;
		letter-spacing:1px;
	} 
	
/*日本建築学会_レイアウトテーブル*/
.bs1-tb000
	{
		width: 530px;
		margin : 0px auto 20px auto;
		border: solid 1px #ff9900;
	}
	
/*日本建築学会_テキスト*/
.bs1-tb000-text
	{
		padding: 5px;
	}
	
/*日本建築学会_レイアウトテーブルＴＤカラー*/
.bs1-tb000-td
	{
		background-color: #ffeeaa;
		text-align:left;
	}

/*日本建築学会_レイアウトテーブルＴＤ*/
.bs1-tb000-td2
	{
		text-align:center;
	}

/*日本建築学会_レイアウトテーブル2*/
.bs1-tb001
	{
		width: 400px;
		margin : 0px auto 20px auto;
	}
	
/*日本建築学会_レイアウトテーブルTD1*/
.bs1-tb001-td1
	{
		text-align: center;
		border: solid 1px #888888;
		padding: 2px 0px;
		width:200px;
	}
	
/*日本建築学会_レイアウトテーブルTD2*/
.bs1-tb001-td2
	{
		text-align: center;
		border: solid 1px #888888;
		width: 200px;
		padding: 2px 0px;
	}

/*日本建築学会_レイアウトテーブルTD3*/
.bs1-tb001-td3
	{
		text-align: center;
		border: solid 1px #888888;
		background-color:#dcdcdc;
		width: 400px;
		padding: 2px 0px;
	}
/*有害化学物質_レイアウトテーブル*/
.bs1-tb002
	{
		width: 400px;
		margin : 0px 20px 0px 60px;
	}
	
/*有害化学物質_レイアウトテーブルTD1*/
.bs1-tb002-td1
	{
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 5px;
		width:200px;
	}
	
/*有害化学物質_レイアウトテーブルTD2*/
.bs1-tb002-td2
	{
		text-align: left;
		border: solid 1px #888888;
		width: 200px;
		padding: 2px 5px;
	}

/*有害化学物質_レイアウトテーブルTD3*/
.bs1-tb002-td3
	{
		text-align: center;
		border: solid 1px #888888;
		background-color:#dcdcdc;
		width: 400px;
		padding: 2px 5px;
	}

/*有害化学物質_注意書きフォント*/
.font_chui
	{
		font-size: 11px;
		line-height: 150%;
	}

/*ビッグサン特徴３_レイアウトテーブル*/
.bs1-tb02
	{
		width: 520px;
		margin : 0px auto 20px auto;
	}
	
/*ビッグサン特徴３_レイアウトテーブルＴＤ*/
.bs1-tb02-td
	{
		width: 130px;
		text-align: center;

		color:#336600;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
/*ビッグサン特徴３_レイアウトテーブルＴＤ２*/
.bs1-tb02-td2
	{
		width: 130px;
		text-align: left;
		padding: 2px 5px;
		border: solid 1px #888888;
		vertical-align:top;

	}
	
/*ビッグサン比較_レイアウトテーブルＴＨ*/
.bs1-tb03-th
	{
		text-align: center;
		background-color:#ffeeaa;
		border: solid 1px #888888;
		padding: 2px 0px;
		width:265px;
	}
	
/*ビッグサン比較_レイアウトテーブルTD*/
.bs1-tb03-td
	{
		text-align: left;
		border: solid 1px #888888;
		width: 265px;
		vertical-align:top;
		padding:3px;
	}
	
/*ビッグサン比較_テキスト*/
.bs1-tb03-text
	{
		padding: 2px 5px;
	}
	
/*Ｆ☆☆☆☆*/
.bs1-tb00-th
	{
		text-align: left;
		background-color:#ffeeaa;
		border: solid 1px #888888;
		width:265px;
	}
	
/*Ｆ☆☆☆☆*/
.bs1-tb00-td
	{
		text-align: left;
		border: solid 1px #888888;
		width: 265px;
		vertical-align:top;
	}
	
/*Ｆ☆☆☆☆*/
.bs1-tb00-text
	{
		padding: 2px 5px;
	}
	
/*屋上防水材用途ピクトグラム_テーブルTH*/
.bs1-tb06-th
	{
		width: auto;
		border: solid 1px #888888;
		background-color:#ceeaac;
		padding: 2px 0px;
	}
	
/*屋上防水材用途ピクトグラム_テーブルTD*/
.bs1-tb06-td
	{
		width: auto;
		text-align: center;
		vertical-align: top;
		border: solid 1px #888888;
		padding: 2px 0px;
	}
	
/*工法別_テーブルTH*/
.bs1-tb07-th
	{
		width: auto;
		border: solid 1px #888888;
		background-color:#ffeeaa;
		padding: 2px 5px;
		text-align:left;
	}

.bs1-tb07-thk
	{
	width: auto;
	border: solid 1px #888888;
	background-color:#CFF;
	padding: 2px 5px;
	text-align:left;
	}


/*工法別_テーブルTD*/
.bs1-tb07-td
	{
		width: 310px;
		height: auto;
		border: solid 1px #888888;
		vertical-align: top;
		text-align: left;
		padding: 5px 5px;
	}

.bs1-tb10-td
	{
		width: auto;
		height: auto;
		border: solid 1px #888888;
		vertical-align: middle;
		text-align: left;
		padding: 2px 5px;
	}

.bs1-tb11-td
	{
		width: auto;
		height: auto;
		border: solid 1px #888888;
		background-color:#eeeeee;
		vertical-align: middle;
		text-align: left;
		padding: 2px 5px;
	}

/*工法別_テーブル写真*/
.bs1-tb07-ph
	{
		width: 220px;
		height: auto;
		border: solid 1px #888888;
		text-align: center;
		padding: 5px 2px;

	}
	
.bs1-tb07-phk
	{
		width: 220px;
		height: auto;
		border: solid 1px #888888;
		text-align: left;
		padding: 5px 2px;

	}	
	

/*工法別_ピクトグラムアイコン*/
.bs1-pg
	{
		margin-left: 5px;
	}
	
/*工法別_断面イラスト*/
.bs1-danmen
	{
		margin: auto;
	}
	
.kouhou_pict_td
	{
		font-size: 10px;
		text-align: center;
		vertical-align: top;
	}

/*ビッグサン特徴_説明文*/
.bs2-tokutyou-text
	{
		margin:10px 0px 10px 15px;
		line-height:1.6em;
		letter-spacing:1px;
	} 
	
/*工法別_ピクトグラムアイコン*/
.bs2-pg
	{
		margin-left: 5px;
	}
	
/*工法別_断面イラスト*/
.bs2-danmen
	{
		margin: auto;
	}

/*工法原理_レイアウトテーブル*/
.bs2-tb000
	{
		width: 530px;
		margin : 0px auto 20px auto;
		border: solid 1px #888888;
	}
	
/*工法原理_テキスト*/
.bs2-tb000-text
	{
		padding: 5px;
	}
	
/*工法原理_レイアウトテーブルＴＤカラー*/
.bs2-tb000-td
	{
		background-color: #dcdcdc;
		text-align:left;
	}

/*工法原理_レイアウトテーブルＴＤ*/
.bs2-tb000-td2
	{
		text-align:left;
	}

/*工法原理_レイアウトテーブルＴＤ*/
.bs2-tb000-td3
	{
		text-align:center;
	}
	
/*ビッグサン特徴３_レイアウトテーブル*/
.bs2-tb01
	{
		width: 520px;
		margin : 0px auto 20px auto;
	}
	

.bs2-tb01-td
	{
		width: 130px;
		text-align: center;
		color:#FF9900;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
/*ビッグサン特徴３_レイアウトテーブルＴＤ２*/
.bs2-tb01-td2
	{
		width: 130px;
		text-align: left;
		padding: 2px 5px;
		border: solid 1px #888888;
		vertical-align:top;
	}
	
/*地下防水材用途ピクトグラム_テーブル*/
.bs2-tb02
	{
		width: 530px;
		margin : 0px auto 20px auto;
		border: solid 1px #888888;
	}
	
/*地下防水材用途ピクトグラム_テーブルTH*/
.bs2-tb02-th
	{
		width: auto;
		border: solid 1px #888888;
		background-color:#ceeaac;
		padding: 2px 0px;
	}
	
/*地下防水材用途ピクトグラム_テーブルTD*/
.bs2-tb02-td
	{
		width: 88px;
		text-align: center;
		vertical-align: top;
		border: solid 1px #888888;
		padding: 2px 0px;
	}
	
/*工法別_テーブルTH*/
.bs2-tb03-th
	{
		width: auto;
		border: solid 1px #888888;
		background-color:#ffeeaa;
		padding: 2px 5px;
		text-align:left;
		padding: 2px 2px;
	}

/*工法別_テーブルTD*/
.bs2-tb03-td
	{
		width: 280px;
		height: auto;
		border: solid 1px #888888;
		vertical-align: middle;
		text-align: left;

		padding: 7px 5px;
	}

/*工法別_テーブル写真*/
.bs2-tb03-ph
	{
		width: 250px;
		height: auto;
		border: solid 1px #888888;
		text-align: center;
		padding: 5px 2px;
	}
	
.bs2-tb04-td
	{
		width: 280px;
		height: auto;
		border: solid 1px #888888;
		background-color:#eeeeee;
		vertical-align: middle;
		text-align: left;
		padding: 7px 5px;
	}
	
/*用途と荷姿_テーブル*/
.bs2-tb04-td1
	{
		border: solid 1px #888888;
		background-color:#ffeeaa;
		text-align: left;
		padding: 2px 5px;
	}
	
/*用途と荷姿_テーブル*/
.bs2-tb04-td2
	{
		border: solid 1px #888888;
		text-align: left;
		padding: 2px 5px;
	}

.bs2-tb09-td1
	{
		border: solid 1px #888888;
		background-color:#ffeeaa;
		text-align: left;
		padding: 2px 5px;
	}
	
.bs2-tb09-td2
	{
		border: solid 1px #888888;
		text-align: left;
		padding: 2px 5px;
	}

.bs2-tb09-td3
	{
		border: solid 1px #888888;
		background-color:#ceeaac;
		text-align: left;
		padding: 2px 5px;
	}

.bs2-tb09-td4
	{
		border: solid 1px #888888;
		background-color:#cccccc;
		text-align: left;
		padding: 2px 5px;
	}
	
/*レイアウト用共通_テーブルTH*/
.bgep-tb01-th
	{
		padding: 2px 5px;
		text-align: center;
		background-color:#ceeaac;
		border: solid 1px #888888;
		vertical-align: middle;
	}
	
.bgep-tb01-td02
	{
		font-weight: normal;
		width: auto;
		padding: 5px;
		text-align: center;
		border: solid 1px #888888;
		text-align: left;
	}

/*レイアウト用共通_テーブルTD*/
.bgep-tb01-td03
	{
		font-weight: normal;
		width: auto;
		padding: 5px;
		text-align: center;
		border: solid 1px #888888;
		text-align: left;
		background-color: #eeeeee;
	}
	
/*レイアウト用ボックス*/
.bgep-box
	{
	width: 530px;
	text-align:left;
	margin: 20px 30px;
	}

.bgep-box ul
	{
	margin: 0px;
	padding: 0px 0px 20px 30px;
	}
	
/*屋上緑化のメリット_テーブル*/
.eco-tb01
	{
		width: 530px;
		border: solid 1px #888888;
		margin: 0px auto 20px auto;
	}
	
/*屋上緑化のメリット_テーブルTH*/
.eco-tb01-th
	{
		font-weight: normal;
		width: 120px;
		padding-left: 10px;
		text-align: left;
		background-color: #ffeeaa;
		border: solid 1px #888888;
	}
	
/*屋上緑化のメリット_テーブルTD*/
.eco-tb01-td
	{
		font-weight: normal;
		width: auto;
		padding: 2px 5px;
		text-align: left;
		border: solid 1px #888888;
	}
	
/*特徴_レイアウト*/
.eco-tokutyou-layout
	{
		width: 530px;
		margin: 0px auto 20px auto;
		text-align: left;
	}
	
/*特徴_レイアウト*/
.eco-tokutyou-text
	{
		padding:3px 0px 8px 15px;
	}
	
.eco-tb-hr
	{
		border-style: dotted none none none; 
		border-top-width: 1px; 
		border-top-color: #888888; 
		height: 1px; 
	}
	
/*構造_レイアウトテーブル*/
.eco-tb02
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*構造_テーブル*/
.eco-tb03
	{
		width: 270px;
		margin: 0px auto;
	}
	
/*構造_テーブルTH*/
.eco-tb03-th
	{
		width: auto;
		padding: 2px 5px;
		text-align: left;
		background-color: #ffeeaa;
		border: solid 1px #888888;
	}
	
/*構造_テーブルTD*/
.eco-tb03-td
	{
		width: auto;
		padding: 2px 5px;
		text-align: left;
		border: solid 1px #888888;
	}
	
/*規格_テーブル*/
.eco-tb04
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*規格_テーブルTH*/
.eco-tb04-th
	{
		font-weight: normal;
		width: 120px;
		padding-left: 10px;
		text-align: left;
		background-color: #ffeeaa;
		border: solid 1px #888888;
	}
	
/*規格_テーブルTH*/
.eco-tb04-td
	{
		width: auto;
		text-align: left;
		padding: 2px 5px;
		border: solid 1px #888888;
	}

/*設計価格_テーブル*/
.eco-tb05
	{
		width: 530px;
		margin: 0px auto 0px auto;
	}
	
/*設計価格_テーブルTH*/
.eco-tb05-th
	{
		font-weight: normal;
		width: auto;
		padding-left: 10px;
		text-align: left;
		background-color: #ffeeaa;
		border: solid 1px #888888;
	}
	
/*設計価格_テーブルTH*/
.eco-tb05-td
	{
		width: auto;
		text-align: left;
		padding: 2px 10px;
		border: solid 1px #888888;
	}
	
/*標準メンテ_テーブル*/
.eco-tb14
	{
		width: 530px;
		margin: 0px auto;
	}

/*標準メンテ_テーブルTH1*/
.eco-tb14-th1
	{
		width: 70px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTH2*/
.eco-tb14-th2
	{
		width: 152px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTH3*/
.eco-tb14-th3
	{
		width: 308px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD2*/
.eco-tb14-td2
	{
		width: 70px;
		background-color: #eeeeee;
		text-align: center;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD3*/
.eco-tb14-td3
	{
		width: 40px;
		background-color: #eeeeee;
		text-align: center;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD4*/
.eco-tb14-td4
	{
		width: 76px;
		text-align: center;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD5*/
.eco-tb14-td5
	{
		width: 77px;
		text-align: center;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD6*/
.eco-tb14-td6
	{
		width: 76px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD7*/
.eco-tb14-td7
	{
		width: 77px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD8*/
.eco-tb14-td8
	{
		width: 152px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_spring*/
.eco-tb14-sp-td
	{
		width: 30px;
		text-align: center;
		background-color: #FF9999;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_summer*/
.eco-tb14-su-td
	{
		width: 30px;
		text-align: center;
		background-color: #FF9966;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_autumn*/
.eco-tb14-au-td
	{
		width: 30px;
		text-align: center;
		background-color: #FFCC66;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_winter*/
.eco-tb14-wi-td
	{
		width: 30px;
		text-align: center;
		background-color: #9999FF;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_ピンク*/
.eco-tb14-pi-td
	{
		width: 76px;
		text-align: center;
		background-color: #FFCCCC;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_黄色*/
.eco-tb14-ye-td
	{
		width: 76px;
		text-align: center;
		background-color: #FFFFCC;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_blue*/
.eco-tb14-bl-td
	{
		width: 77px;
		text-align: center;
		background-color: #CCFFFF;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_green*/
.eco-tb14-gr-td
	{
		width: 77px;
		text-align: center;
		background-color: #CCFFCC;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_orange*/
.eco-tb14-or-td
	{
		width: 77px;
		text-align: center;
		background-color: #FFCC99;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_紫*/
.eco-tb14-pu-td
	{
		width: 77px;
		text-align: center;
		background-color: #CCCCFF;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_red*/
.eco-tb14-red-td
	{
		width: 77px;
		text-align: left;
		background-color: #FF6666;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
/*標準メンテ_テーブル2*/
.eco-tb15
	{
		width: 530px;
		margin: 0px auto;
	}

/*標準メンテ_テーブル2TH1*/
.eco-tb15-th1
	{
		width: 130px;
		text-align: center;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブル2TH2*/
.eco-tb15-th2
	{
		width: 400px;
		text-align: center;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブル2TD1*/
.eco-tb15-td1
	{
		width: 130px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブル2TD2*/
.eco-tb15-td2
	{
		width: 400px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
/*維持管理_テーブル*/
.eco-tb16
	{
		width: 530px;
		margin: 0px auto;
	}

/*維持管理_テーブルTH1*/
.eco-tb16-th1
	{
		width: 100px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTH2*/
.eco-tb16-th2
	{
		width: 430px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTH3*/
.eco-tb16-th3
	{
		width: 20px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD1左*/
.eco-tb16-td1-l
	{
		width: 80px;
		background-color: #FFCCCC;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD2左*/
.eco-tb16-td2-l
	{
		width: 80px;
		background-color: #FFFFCC;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD右*/
.eco-tb16-td-r
	{
		width: 430px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD3左*/
.eco-tb16-td3-l
	{
		width: 80px;
		background-color: #CCFFFF;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD4左*/
.eco-tb16-td4-l
	{
		width: 80px;
		background-color: #CCFFCC;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD5左*/
.eco-tb16-td5-l
	{
		width: 80px;
		text-align: left;
		background-color: #FFCC99;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD6左*/
.eco-tb16-td6-l
	{
		width: 80px;
		text-align: left;
		background-color: #CCCCFF;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
/*共通レイアウト用_テーブル*/
.epo-tb01
	{
	width: 530px;
	border: solid 1px #888888;
	margin: 20px 30px;
	}
	
/*共通レイアウト用_テーブルTH*/
.epo-tb01-th
	{
	padding: 2px 5px;
	text-align: center;
	background-color: #ceeaac;
	border: solid 1px #888888;
	vertical-align: top;
	}
	
/*共通レイアウト用_テーブルTD*/
.epo-tb01-td
	{
	font-weight: normal;
	width: auto;
	padding: 5px;
	text-align: center;
	border: solid 1px #888888;
	text-align:left;
	background-color: #ffeeaa;
	}

.epo-tb02-td
	{
	font-weight: normal;
	width: auto;
	padding: 5px;
	text-align: center;
	border: solid 1px #888888;
	text-align:left;
	}

.epo-box
	{
	width: 530px;
	text-align:left;
	margin: 20px 30px;
	vertical-align:top;
	}
	
.epo-box-op
	{
	width: 530px;
	text-align:left;
	margin: 20px 30px;
	vertical-align:top;
	}
	
.epo-box-op p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:1.5em;
	text-align:left;
}
	
	
	
.epo-box dt {
	color:#FF0000;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*レイアウト用共通_テーブルTH*/
.fe-tb01-th
	{
		padding: 2px 5px;
		text-align: center;
		background-color:#ceeaac;
		border: solid 1px #888888;
		vertical-align: middle;
	}
	
.fe-tb01-td02
	{
		font-weight: normal;
		width: auto;
		padding: 5px;
		text-align: center;
		border: solid 1px #888888;
		text-align: left;
	}

/*レイアウト用共通_テーブルTD*/
.fe-tb01-td03
	{
		font-weight: normal;
		width: auto;
		padding: 5px;
		text-align: center;
		border: solid 1px #888888;
		text-align: left;
		background-color: #eeeeee;
	}
	
/*レイアウト用ボックス*/
.fe-box
	{
	width: 530px;
	text-align:left;
	margin: 20px 30px;
	}

.fe-box ul
	{
	margin: 0px;
	padding: 0px 0px 20px 30px;
	}
	
/*用途と荷姿_テーブル*/
.fe-tb04
	{
		width: 530px;
		margin : 0px auto 5px auto;
	}

.fe-tb04-th02
	{
		border: solid 1px #888888;
		background-color:#ceeaac;
		text-align: center;
		width: auto;
		padding: 2px 2px;
	}

.fe-tb04-td3
	{
		border: solid 1px #888888;
		text-align: left;
		padding: 2px;
	}
	
/*屋上緑化のメリット_テーブル*/
.momi-tb01
	{
		width: 530px;
		border: solid 1px #888888;
		margin: 0px auto 20px auto;
	}
	
/*屋上緑化のメリット_テーブルTH*/
.momi-tb01-th
	{
		font-weight: normal;
		width: 120px;
		padding-left: 10px;
		text-align: left;
		background-color: #ffeeaa;
		border: solid 1px #888888;
	}
	
/*屋上緑化のメリット_テーブルTD*/
.momi-tb01-td
	{
		font-weight: normal;
		width: auto;
		padding: 2px 5px;
		text-align: left;
		border: solid 1px #888888;
	}

/*モミ芝マットとは_テーブル*/	
.momi-tb2
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*モミ芝マットとは_テーブルTD左*/	
.momi-tb2-left
	{
		text-align: left;
		width: auto;
		vertical-align: top;
	}
	
/*モミ芝マットとは_テーブルTD右*/	
.momi-tb2-right
	{
		text-align: left;
		table-layout:fixed;
	}

/*設計価格_テーブル*/
.momi-tb03
	{
		width: 530px;
		border: solid 1px #888888;
		margin: 0px auto 2px auto;
	}
	
/*設計価格_テーブルTH*/
.momi-tb03-th
	{
		font-weight: normal;
		width: auto;
		padding-left: 10px;
		text-align: left;
		background-color: #ffeeaa;
		border: solid 1px #888888;
	}
	
/*設計価格_テーブルTD*/
.momi-tb03-td
	{
		font-weight: normal;
		width: auto;
		padding: 2px 10px;
		text-align: left;
		border: solid 1px #888888;
	}

/*レアイアウトリスト用_テーブル*/	
.sk-box
	{
	width: 530px;
	text-align:left;
	margin: 20px 30px;
	}

.sk-box-text
	{
	margin: 0px 0px 10px 20px;
	}
	
.sk-box ul
	{
	margin: 0px;
	padding: 0px 0px 20px 30px;
	}

.sk-nisugata
	{
		width: 100%;
	}
	
/*高度浄水処理と高度下水処理_レイアウトテーブル*/
.uga-tb01
	{
		width: 530px;
		margin: 0px auto 10px auto;
	}
	
/*ＵＧＡ工法の基本構成_レイアウトテーブル*/
.uga-tb02
	{
		width: 530px;
		margin: 0px auto 10px auto;
	}
	
/*ＵＧＡ工法の用途_レイアウトテーブル*/
.uga-tb03
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*ＵＧＡ工法の用途_レイアウトテーブルTH*/
.uga-tb03-th
	{
		text-align: center;
		background-color:#ceeaac;
		border: solid 1px #888888;
	}

/*ＵＧＡ工法の用途_レイアウトテーブルTD1*/
.uga-tb03-td1
	{
		background-color:#ffeeaa;
		border: solid 1px #888888;
		text-align:center;
		padding: 5px 2px;
		width: 80px;
	}
		
/*ＵＧＡ工法の用途_レイアウトテーブルTD2*/
.uga-tb03-td2
	{
		border: solid 1px #888888;
		text-align:left;
		padding: 2px 5px;
		width: auto;
	}
	
	
/*ＵＧＡ工法に使用する材料_レイアウトテーブル*/
.uga-tb04
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*ＵＧＡ工法に使用する材料_レイアウトテーブルTH*/
.uga-tb04-th
	{
		text-align: center;
		background-color:#ceeaac;
		border: solid 1px #888888;
	}

/*ＵＧＡ工法に使用する材料_レイアウトテーブルTD1*/
.uga-tb04-td1
	{
		background-color:#ffeeaa;
		border: solid 1px #888888;
		text-align:left;
		padding: 5px 2px;
		width: auto;
	}
		
/*ＵＧＡ工法に使用する材料_レイアウトテーブルTD2*/
.uga-tb04-td2
	{
		border: solid 1px #888888;
		text-align:left;
		padding: 2px 5px;
		width: auto;
	}
	
/*特徴_レイアウト*/
.veji-tokutyou-layout
	{
		width: 530px;
		margin: 0px auto 20px auto;
		text-align: left;
	}
	
/*特徴_レイアウト*/
.veji-tokutyou-text
	{
		padding:3px 0px 8px 15px;
	}
	
/*用途_テキスト*/
.veji-youto
	{
		width: 530px;
		padding : 5px 0px;		
		background-color: #ceeaac;
		text-align: center;
		margin: 0px auto 20px auto;
	}

.veji-tb01
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
.veji-tb01-td
	{
		margin-bottom: 10px;
		width: auto;
		text-align: center;
	}
	
/*荷姿_テーブル*/
.veji-tb02
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*荷姿_テーブルTH*/
.veji-tb02-th
	{
		font-weight: normal;
		width: auto;
		padding-left: 10px;
		text-align: left;
		background-color: #ffeeaa;
		border: solid 1px #888888;
	}
	
/*荷姿_テーブルTD*/
.veji-tb02-td
	{
		width: auto;
		padding-left: 10px;
		text-align: left;
		border: solid 1px #888888;
	}
	
/*施工方法_見出し*/
.vus-kouhou-cp
	{
		width: 530px;
		background-color: #ffeeaa;
		border-bottom :solid 1px #888888;
		border-left :solid 1px #888888;
		border-right :solid 1px #888888;
		text-align: left;
		margin: 0px auto;
	}
	
/*施工方法_見出しテキスト*/
.vus-kouhou-cp-text
	{
		margin-left: 15px;
		font-size:14px;
	}
	
.vus-tb-hr
	{
		border-style: dotted none none none; 
		border-top-width: 1px; 
		border-top-color: #888888; 
		height: 1px;
		width:130px;
	}
	
	
.vus-tb-hr2
	{
		border-style: dotted none none none; 
		border-top-width: 1px; 
		border-top-color: #888888; 
		height: 1px;
		width:77px;
	}	
	
	
	
	
	
/*屋上緑化のメリット_テーブル*/
.vus-tb01
	{
		width: 530px;
		border: solid 1px #888888;
		margin: 0px auto 20px auto;
	}
	
/*屋上緑化のメリット_テーブルTH*/
.vus-tb01-th
	{
		font-weight: normal;
		width: 120px;
		padding-left: 10px;
		text-align: left;
		background-color: #ffeeaa;
		border: solid 1px #888888;
	}
	
/*屋上緑化のメリット_テーブルTD*/
.vus-tb01-td
	{
		font-weight: normal;
		width: auto;
		padding: 2px 5px;
		text-align: left;
		border: solid 1px #888888;
	}
	
/*VUSとは_レイアウトテーブル*/
.vus-tb02
	{
		margin: 0px auto 20px auto;
	}
	
/*VUSとは_レイアウトテーブルTD*/
.vus-tb02-td
	{
		padding	: 0px 15px;
	}
	
/*VUSの特徴_レイアウトテーブル*/
.vus-tb03
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*VUSの特徴_レイアウトテーブル*/
.vus-tb03-td
	{
		text-align: left;  
	}
	
/*VUSの特徴_テーブル内テキスト*/
.vus-tb03-text
	{
		padding: 2px 15px 2px 10px;
	}
	
/*構造と熱遮断性試験結果_レイアウトテーブル*/
.vus-tb04
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*ユニット_レイアウトテーブル*/
.vus-tb05
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*ユニット_レイアウトテーブルTD*/
.vus-tb05-td
	{
		text-align: left;
		padding-right: 20px;
	}
	
/*ユニット_テーブル*/
.vus-tb06
	{
		width: 300px;
		margin: 0px auto;
	}

/*ユニット_テーブルTH*/
.vus-tb06-th
	{
		text-align: center;
		background-color: #ffeeaa;
		border: solid 1px #888888;
		padding: 2px;
	}
/*ユニット_テーブルTD*/
.vus-tb06-td
	{
		text-align: center;
		border: solid 1px #888888;
		padding: 2px;
	}
	
/*施工方法_テーブル*/
.vus-tb07
	{
		width: 530px;
		margin: 0px auto;
	}
	
/*施工方法_テーブル*/
.vus-tb07-last
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*施工方法_テーブルTD*/
.vus-tb07-td-left
	{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #888888;
	border-left-color: #888888;
	width: 203px;
	}
	
/*施工方法_テーブルTD*/
.vus-tb07-td-right
	{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #888888;
	border-bottom-color: #888888;
	text-align: left;
	padding: 5px;
	}

/*施工方法_テーブルTD*/
.vus-tb07-td-left2
	{
	border-left: solid 1px #888888;
	}
	
/*施工方法_テーブルTD*/
.vus-tb07-td-right2
	{
	border-right: solid 1px #888888;
	}

/*施工方法_テーブルTD*/
.vus-tb07-td-center
	{
	text-align: left;
	width: 501px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	}

/*植物紹介_テーブル*/
.vus-tb08
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*植物紹介_テーブルTHたて*/
.vus-tb08-th1
	{
		font-weight: normal;
		/*width: 74px;*/
		width: 64px;
		text-align: center;
		background-color: #ffeeaa;
		border: solid 1px #888888;
	}
/*植物紹介_テーブルTHよこ*/
.vus-tb08-th2
	{
		text-align: center;
		/*width: 114px;*/
		width: 90px;
		padding: 2px 2px;
		background-color: #ceeaac;
		border: solid 1px #888888;
	}
	
/*植物紹介_テーブルTD*/
.vus-tb08-td
	{
		text-align: left;
		width: 114px;
		padding: 2px 2px;
		border: solid 1px #888888;
	}
	
.vus-tb09
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
.vus-tb09-td
	{
		vertical-align: top;
		width: auto;
		text-align: left;
	}
	
/*仕様_テーブル*/
.vus-tb10
	{
		width: 530px;
		margin: 0px auto 20px auto;
	}
	
/*仕様_テーブルTＨ*/
.vus-tb10-th
	{
		text-align: center;
		padding: 2px 2px;
		background-color: #ffeeaa;
		border: solid 1px #888888;
		width: auto;
	}
	
/*仕様_テーブルTD*/
.vus-tb10-td
	{
		text-align: left;
		padding: 2px 10px;
		border: solid 1px #888888;
		width: auto;
	}
	
/*給水方式_テーブル*/
.vus-tb11
	{
		width: 200px;
		margin: 0px auto 5px auto;
	}
	
/*給水方式_テーブルTＨ*/
.vus-tb11-td1
	{
		text-align: center;
		padding: 2px 2px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		width: auto;
	}
	
/*給水方式_テーブルTD*/
.vus-tb11-td2
	{
		text-align: left;
		padding: 2px 2px;
		background-color: #ceeaac;
		border: solid 1px #888888;
		width: auto;
	}
	
/*給水方式_テーブルTD*/
.vus-tb11-td3
	{
		text-align: left;
		padding: 2px 2px;
		border: solid 1px #888888;
		width: auto;
	}
	
/*ダウンロード_テーブル*/
.vus-tb12
	{
		width: 420px;
		margin: 0px auto;
	}
	
/*ダウンロード_テーブル*/
.vus-tb12-td
	{
		text-align: left;
	}
	
/*設計価格_テーブル*/
.vus-tb13
	{
		width: 530px;
		margin: 0px auto;
	}

/*設計価格_テーブルTH*/
.vus-tb13-th
	{
		text-align: center;
		background-color: #ffeeaa;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
/*設計価格_テーブルTD*/
.vus-tb13-td
	{
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
/*------標準メンテ_テーブル*/
.vus-tb14
	{
		width: 530px;
		margin: 0px auto;
	}

/*標準メンテ_テーブルTH1*/
.vus-tb14-th1
	{
		width: 70px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTH2*/
.vus-tb14-th2
	{
		width: 152px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTH3*/
.vus-tb14-th3
	{
		width: 308px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD2*/
.vus-tb14-td2
	{
		width: 70px;
		background-color: #eeeeee;
		text-align: center;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD3*/
.vus-tb14-td3
	{
		width: 40px;
		background-color: #eeeeee;
		text-align: center;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD4*/
.vus-tb14-td4
	{
		width: 76px;
		text-align: center;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD5*/
.vus-tb14-td5
	{
		width: 77px;
		text-align: center;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD6*/
.vus-tb14-td6
	{
		width: 76px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD7*/
.vus-tb14-td7
	{
		width: 77px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

.vus-tb14-td6p
	{
		width: 76px;
		text-align:center;
		border: solid 1px #888888;
		padding: 2px 2px;
	}






/*標準メンテ_テーブルTD8*/
.vus-tb14-td8
	{
		width: 152px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_spring*/
.vus-tb14-sp-td
	{
		width: 30px;
		text-align: center;
		background-color: #FF9999;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_summer*/
.vus-tb14-su-td
	{
		width: 30px;
		text-align: center;
		background-color: #FF9966;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_autumn*/
.vus-tb14-au-td
	{
		width: 30px;
		text-align: center;
		background-color: #FFCC66;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_winter*/
.vus-tb14-wi-td
	{
		width: 30px;
		text-align: center;
		background-color: #9999FF;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_ピンク*/
.vus-tb14-pi-td
	{
		width: 76px;
		text-align: center;
		background-color: #FFCCCC;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_黄色*/
.vus-tb14-ye-td
	{
		width: 76px;
		text-align: center;
		background-color: #FFFFCC;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_blue*/
.vus-tb14-bl-td
	{
		width: 77px;
		text-align: center;
		background-color: #CCFFFF;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_green*/
.vus-tb14-gr-td
	{
		width: 77px;
		text-align: center;
		background-color: #CCFFCC;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_orange*/
.vus-tb14-or-td
	{
		width: 77px;
		text-align: center;
		background-color: #FFCC99;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_中央_紫*/
.vus-tb14-pu-td
	{
		width: 77px;
text-align: center;
		background-color: #CCCCFF;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブルTD_red*/
.vus-tb14-red-td
	{
		width: 77px;
		text-align: left;
		background-color: #FF6666;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
/*標準メンテ_テーブル2*/
.vus-tb15
	{
		width: 530px;
		margin: 0px auto;
	}

/*標準メンテ_テーブル2TH1*/
.vus-tb15-th1
	{
		width: 130px;
		text-align: center;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブル2TH2*/
.vus-tb15-th2
	{
		width: 400px;
		text-align: center;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブル2TD1*/
.vus-tb15-td1
	{
		width: 130px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*標準メンテ_テーブル2TD2*/
.vus-tb15-td2
	{
		width: 400px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
/*維持管理_テーブル*/
.vus-tb16
	{
		width: 530px;
		margin: 0px auto;
	}

/*維持管理_テーブルTH1*/
.vus-tb16-th1
	{
		width: 100px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTH2*/
.vus-tb16-th2
	{
		width: 430px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTH3*/
.vus-tb16-th3
	{
		width: 20px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
/*積算見積_テーブルTH3*/
.vus-tb16-th3s
	{
		width: 100px;
		background-color: #FFCCCC;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
.vus-tb16-td-ls
	{
		width: 100px;
		background-color: #FFCCCC;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
.vus-tb16-td1-ls
	{
		width: 100px;
		background-color: #FFCCCC;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
.vus-tb16-td-rs
	{
		width: 230px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
.vus-tb16-td3-ls
	{
		width: 150px;
		background-color: #FFcccc;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
		height:50px;
		vertical-align:central;
	}

	
.vus-tb16-td-rs2
	{
		width: 150px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
		background-color: #FFCCCC;
	}
	
		
.vus-tb16-td-rs2wh
	{
		width: 175px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
		background-color: #FFF;
	}
	
	
.vus-tb16-th3s
	{
		width: 70px;
		background-color: #eeeeee;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
	

/*維持管理_テーブルTD1左*/
.vus-tb16-td1-l
	{
		width: 80px;
		background-color: #FFCCCC;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD2左*/
.vus-tb16-td2-l
	{
		width: 80px;
		background-color: #FFFFCC;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD右*/
.vus-tb16-td-r
	{
		width: 430px;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD3左*/
.vus-tb16-td3-l
	{
		width: 80px;
		background-color: #CCFFFF;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD4左*/
.vus-tb16-td4-l
	{
		width: 80px;
		background-color: #CCFFCC;
		text-align: left;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD5左*/
.vus-tb16-td5-l
	{
		width: 80px;
		text-align: left;
		background-color: #FFCC99;
		border: solid 1px #888888;
		padding: 2px 2px;
	}

/*維持管理_テーブルTD6左*/
.vus-tb16-td6-l
	{
		width: 80px;
		text-align: left;
		background-color: #CCCCFF;
		border: solid 1px #888888;
		padding: 2px 2px;
	}
	
/*水膨潤による止水機構_テーブルTH*/
.ws-tb01-th
	{
		font-weight: normal;
		width: 50%;
		padding: 5px;
		text-align: left;
		background-color: #ffeeaa;
		border: solid 1px #888888;
		vertical-align: top;
	}
	
/*水膨潤による止水機構_テーブルTD*/
.ws-tb01-td
	{
		font-weight: normal;
		width: auto;
		padding: 5px;
		text-align: center;
		border: solid 1px #888888;
	}

/*スエバーシリーズの特徴_テーブル*/	
.ws-tokutyou
	{
	width: 530px;
	text-align:left;
	margin: 20px 30px;
	}

.ws-tokutyou-text
	{
	margin: 0px 0px 10px 20px;
	}
	
.ws-tokutyou ul
	{
	margin: 0px;
	padding: 0px 0px 20px 30px;
	}
	
/*荷姿_テーブルTH*/
.ws-tbnisugata
	{
	width: 255px;
	font-weight: normal;
	text-align: left;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	vertical-align: top;
	}

.ws-tbnisugata-th
	{
	text-align: center;
	padding: 2px 5px;
	background-color:#ceeaac;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	}

.ws-tbnisugata-td01
	{
	padding: 5px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	}

.ws-tbnisugata-td02
	{
	padding: 5px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	text-align: left;
	background-color: #ffeeaa;
	}
	
/*=====会社案内ページのスタイル===========================*/
	
/*会社案内・テーブルＴＨ*/
.aboutus-tb-th
	{
		width: 130px;
		border: solid 1px #888888;
		background-color: #FFEEAA;
		font-weight: normal;
	}
	
/*会社案内・テーブルＴＤ*/
.aboutus-tb-td
	{
		width: auto;
		padding: 3px 0px 3px 10px;
		border: solid 1px #888888;
		background-color: #ffffff;
		text-align:left;
	}

/*会社案内・文字間隔　２文字*/
.text-02
	{
		letter-spacing: 13px;
	}
	
/*会社案内・文字間隔　３文字*/
.text-03
	{
		letter-spacing: 5px;
	}
	

/*ごあいさつ・文章*/
.company-text
	{
		width: 530px;
		text-align: left;
		margin: 0px auto 15px auto;
		display: block ;
	}

/*ごあいさつ・署名*/
.company-name
	{
		width: 530px;
		text-align: right;
		margin: 10px auto 0px auto;
		vertical-align: middle;
	}
	
/*沿革・テーブルＴＨ*/
.history-tb-th
	{
		width: 70px;
		border: solid 1px #888888;
		background-color: #FFEEAA;
		font-weight: normal;
	}
	
/*沿革・テーブルＴＤ*/
.history-tb-td
	{
		text-align: left;
		padding: 1px 0px 1px 10px;
		border: solid 1px #888888;
	}

.history-tb-td-day
	{
		width: 55px;
		padding: 1px 0px 1px 10px;
		border: solid 1px #888888;
		background-color: #FFEEAA;
		text-align: left;
	}
	
.history-tb-td-name
	{
		width: 180px;
		padding: 1px 0px 1px 10px;
		border: solid 1px #888888;
		background-color: #FFEEAA;
		text-align: left;
	}	
	
.history-tb-td-company
	{
		width: 85px;
		padding: 1px 0px 1px 10px;
		border: solid 1px #888888;
		background-color: #FFEEAA;
		text-align: left;
	}
	
.history-tb-td-kouhou
	{
		width: 70px;
		padding: 1px 0px 1px 10px;
		border: solid 1px #888888;
		background-color: #FFEEAA;
		text-align: left;
	}
	
	
.history-tb-td-kasho
	{
		width: 80px;
		padding: 1px 0px 1px 10px;
		border: solid 1px #888888;
		background-color: #FFEEAA;
		text-align: left;
	}	
	

.history-tb-td-huken
	{
		width: 50px;
		padding: 1px 0px 1px 10px;
		border: solid 1px #888888;
		background-color: #FFEEAA;
		text-align: left;
	}
	
	
.policy-text
	{
		font-size: 14px;
		width: 500px;
		text-align: left;
		margin : 0px auto 20px auto;
	}
	
/*=====ダウンロードページのスタイル===========================*/
	
/*ユーザ登録・ログイン_レイアウト*/
.download-tb01
	{
		width:730px;
		margin: 10px auto;
	}
	
/*ダウンロード方法_レイアウトテーブル*/
.download-tb03
	{
		margin: 10px auto 10px;
		width:730px;
	}
	
/*ダウンロード方法_レイアウトテーブルＴＤ_STEP1.2*/
.download-tb03-step
	{
		margin: 0px;
		width:150px;
		background-color:#eeeeee;
		vertical-align:top;
	}
	
/*ダウンロード方法_レイアウトテーブルＴＤ_やじるし*/
.download-tb03-ya
	{
		margin: 0px;
		width:20px;
		vertical-align:middle;
		text-align:center;
	}
	
/*ダウンロード方法_レイアウトテーブルＴＤ_STEP3*/
.download-tb03-step3
	{
		margin: 0px;
		width:230px;
		vertical-align:top;
		background-color:#eeeeee;
	}
	
/*ダウンロード方法_レイアウトテーブルＴＤ_できない時*/
.download-tb03-no
	{
		margin-bottom: 10px;
		width:150px;
		background-color:#eeeeee;
		vertical-align:top;
		text-align:center;
	}
	
/*ダウンロード方法_テキスト*/
.step-text
	{
		margin:10px 5px;
		text-align:left;
	}
	
/*ダウンロード方法_見出し*/
.step-cp
	{
		background-color:#459AFF;
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
		padding-left:5px;
	}
	
/*テキスト用*/
.download-text
	{
		width: 650px;
		margin: 0px auto 20px auto;
		text-align: left;
	}
	
/*質問部分*/
.download-question
	{
		width:650px;
		background-color: #3366FF;
		margin: 0 auto;
	}
	
/*質問部分_テキスト*/
.download-question-text
	{
		padding: 3px 20px;
		text-align:left;
		color:#FFFFFF;
		font-weight:bold;
	}
	
/*回答部分*/
.download-answer
	{
		width:650px;
		background-color:#eeeeee;
		padding-top: 15px;
		margin: 0 auto 20px;
	}
	
/*回答部分_テキスト*/
.download-answer-text
	{
		padding:0px 20px 15px;
		text-align:left;
	}
	
/*手順_レイアウトテーブル*/
.download-tb02
	{
		margin: 0px auto 20px;
		width:550px;
	}
	
/*手順_レイアウトテーブルＴＤ_上*/
.download-tb02-top
	{
		width: auto;
		vertical-align:top;
		text-align:left;
	}
	
/*手順_レイアウトテーブルＴＤ_下*/
.download-tb02-bottom
	{
		width:auto;
		text-align:left;
		vertical-align:top;
	}
	
/*=====ニュースページのスタイル===========================*/


/*テキスト用*/
.news-text
	{
		width: 650px;
		margin: 0px auto 20px auto;
		text-align: left;
	}

/*矢印付きバックナンバーテキスト*/
.news-backno-text
	{
		width: 650px;
		height: 24px;
		background-image:url(../common_image/ic_common_yazirusi.gif);
		background-repeat: no-repeat;
		background-position:0px 1px;
		text-align: left;
		padding-left: 20px;
		margin: 0px auto;
	}
	
/*=====トピックスページのスタイル===========================*/

/*テキスト用*/
.topics-text
	{
		width: 650px;
		margin: 0px auto 20px auto;
		text-align: left;
		height:auto;
	}
.topics-text2
	{
		width: 650px;
		margin: 0px auto 20px auto;
		text-align: left;
		height:auto;
	}
	
.topics-text3
	{
		width: 650px;
		margin: 0px auto 20px auto;
		text-align: left;
		height:254px;
	}	
	
.topics-text4
	{
		width: 650px;
		margin: 0px auto 20px auto;
		text-align: left;

		font-size:14px;
	}		
	
.topics-text-r
	{
		width: 650px;
		margin: 0px auto 20px auto;
		text-align: right;
		height:auto;
	}
	
	
/*矢印付きバックナンバーテキスト*/
.topics-backno-text
	{
	width: 650px;
	background-image:url(../common_image/ic_common_yazirusi.gif);
	background-repeat: no-repeat;
	background-position:0px 1px;
	text-align: left;
	padding-left: 20px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	}

.topics-p
	{
		margin-bottom: 15px;
	}

.topics-tb01
	{
		width: 650px;
		margin: 0px auto 20px auto;
	}
	
.topics-tb01-td
	{
		vertical-align: top;
		width: auto;
		text-align: left;
	}
	
.topics-kouka0
	{
		background-color:#1a3a9a;
		color: #ffffff;
		width: 650px;
		margin:0 auto;
		text-align: left;
		margin-bottom: 10px;
		padding:10px;
		font-size:16px;
		
	}	
	
	
.topics-kouka1
	{
		background-color:#1a3a9a;
		color: #ffffff;
		width: auto;
		text-align: center;
		margin-bottom: 10px;
	}
	
.topics-kouka2
	{
		text-align: left;
		width:auto;
	}
	
.topics-kouka3
	{
		text-align: center;
		width:auto;
		margin: 10px auto;
	}
	
.topics-link
	{
		height: 24px;
		background-image:url(../common_image/ic_common_yazirusi.gif);
		background-repeat: no-repeat;
		text-align: left;
		padding-left: 20px;
		margin: 0px auto;
	}
	
/*ベストール*/
.topics-tb02-th
	{
		text-align: left;
		background-color:#ffeeaa;
		border: solid 1px #888888;
	}
	
/*ベストール*/
.topics-tb02-td
	{
		text-align: left;
		border: solid 1px #888888;
		vertical-align:top;
	}
	
/*ベストール*/
.topics-tb02-text
	{
		padding: 2px 5px;
	}
.tb4
	{
		width: 500px;
		border: solid 1px #888888;
		border-collapse: collapse;
	}

.tb5
	{
		width: 600px;
		border: solid 1px #888888;
		border-collapse: collapse;
	}

.tb-td-yw
	{
		width: auto;
		border: solid 1px #888888;
		background-color:#ffffcc;
		padding: 2px 5px;
		text-align:left;
	}

.tb-td-gy
	{
		width: auto;
		height: auto;
		border: solid 1px #888888;
		background-color:#cccccc;
		vertical-align: middle;
		text-align: left;
		padding: 5px 5px;
	}
.tb-td
	{
		width: auto;
		height: auto;
		border: solid 1px #888888;
		vertical-align: middle;
		text-align: left;
		padding: 5px 5px;
	}
	
.topics-tb09-td1
	{
		border: solid 1px #888888;
		background-color:#ffeeaa;
		text-align: center;
		padding: 2px 5px;
	}
	
.topics-tb09-td2
	{
		border: solid 1px #888888;
		text-align: center;
		padding: 2px 5px;
	}

.topics-tb09-td3
	{
		border: solid 1px #888888;
		background-color:#ceeaac;
		text-align: center;

		padding: 2px 5px;
	}

.topics-tb09-td4
	{
		border: solid 1px #888888;
		background-color:#eeeeee;
		text-align: center;
		padding: 2px 5px;
	}
	
/*=====リクルートページのスタイル===========================*/
	
/*リクルート・テキスト設置用*/
.recruit-text
	{
		width: 670px;
		height: 200px;
		background-color: #eeeeee;
		vertical-align: middle;
		text-align: center;
	}
	
.recruit-text01
	{
		width: 670px;
		height: 200px;
		background-color: #eeeeee;
		vertical-align: middle;
		text-align: left;
	}
	
	
.recruit-text dl {
	margin:0;
	padding:0;
}
	
.recruit-text dt {
	margin-left:20px;
	margin-top:10px;
	font-weight:bold;
	border-bottom:rgba(180,180,180,1.00) solid 1px;
}

.recruit-text dd {
	margin-left:150px;
	margin-top:-1.5em;
	line-height:2em;
	
}
	
	
	
	
	
	
/*=====セキュリティーポリシーページのスタイル===========================*/
	
/*テキスト用*/
.global-text
	{
		width: 650px;
		margin: 0px auto 20px auto;
		text-align: left;
	}

/*矢印付きバックナンバーテキスト*/
.global-anchor-text
	{
		width: 600px;
		height: 24px;
		background-image:url(../common_image/ic_common_yazirusi.gif);
		background-repeat: no-repeat;
		background-position:0px 1px;
		text-align: left;
		padding-left: 20px;
		margin: 0px auto;
	}
	
.security-text
	{
		width: 600px;
		margin: 0px auto 20px auto;
		text-align: left;
	}
	
/*=====サイトマップページのスタイル===========================*/
	
/*サイトマップ_大枠レイアウト*/
.sitemap-tb01
	{
		width:650px;
		margin: 20px auto 0px;
	}

.sitemap-tb01 li
	{
		margin-bottom: 5px;
	}
	
/*サイトマップ_大枠レイアウト_左*/
.sitemap-tb01-left
	{
		width:50%;
		border-right: solid 1px #888888;
		padding-right: 10px;
		vertical-align: top;
		text-align:left;
	}
	
/*サイトマップ_大枠レイアウト_右*/
.sitemap-tb01-right
	{
		width:50%;
		padding-left: 10px;
		vertical-align: top;
		text-align:left;
	}

.sitemap-text1
	{
		font-size: 13px;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 5px;
		line-height: 1.4em;
	}
	
.sitemap-text2
	{
		font-size: 12px;
		font-weight:normal;
		margin-bottom: 5px;
	}
	
	
/*=====トップページ見出し=============*/	
	
#top-topics{
	width:720px;
	height:auto;
	margin:5px 10px 10px 10px;
	background-image:url(../image/bn_index_image02.jpg);
	background-repeat:no-repeat;
/*	padding-top:150px;*/
	text-align:left;
	}
	
#top-topics h2{
	display:none;
	}	
	
#top-topics p{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.6em;
	letter-spacing:1px;
	
	}	
	
	
#top-topics2{
	width:720px;
	height:auto;
	margin:5px 10px 10px 10px;
	background-image:url(../image/bn_index_image02.jpg);
	background-repeat:no-repeat;
/*	padding-top:150px;*/
	text-align:left;
	}
	
#top-topics2 h2{
	display:none;
	}	
	
#top-topics2 p{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.6em;
	letter-spacing:1px;
	
	}	
	

#top-topics3{
	width:720px;
	height:200px;
	margin:5px 10px 10px 10px;
	background-repeat:no-repeat;
	background-image:url(../image/bn/bn-g-roof.jpg);
	background-position:center top;
/*	padding-top:150px;*/
	text-align:center;
	padding-top:0px;
	}	
#top-topics3 h3{
	display:none;
	}
	
	
#top-topics3 p{
	font-size:14px;
	margin-top:10px;
	}	
	
	
	
	
	
	
	
	
/*=====トップページ新着=============*/	
	
#top-whatsnew{
	width:720px;
	height:auto;
	margin:20px 10px 10px 10px;
	text-align:left;
	background-image:url(../image/whatsnew.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}	
	

#top-whatsnew dl {
	padding-top:50px;
	}
#top-whatsnew dt {
	font-size:12px;
	padding-left:10px;
	margin-right: 20px;
	float: left;
	border-left: 3px solid #E95711;
	line-height:1.6em;
	}
#top-whatsnew dd {
	line-height:1.6em;
	font-size:12px;
	margin-top:-1px;
	padding-left:60px;
	}	
	
#top-cad{
	width:720px;
	height:200px;
	margin:20px 10px 10px 10px;
	text-align:left;
	background-image:url(../image/cad-dl.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
		
	
#top-ryokka{
	width:720px;
	height:70px;
	margin:20px 10px 10px 10px;
	text-align:left;
	background-image:url(../image/bn-rs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}		
		
			
.text2 {
	width:680px;
	padding:0 20px;
	}	
	
	
.img-right{
	float:right;
	}
	
.img-right02{
	float:right;
	margin:0 0 10px 10px;
	}
.img-right03{
	float:right;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
	}
.img-left{
	float:left;
	}
.img-left2{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}	
.img-left3{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:20px;
	}		
	
.img-left4{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	}
.img-left5{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	margin-top: 5px;
	}	
		
	
/*=====トップページ商品ラインナップ=============*/		
	
	
div#lineup	{
	width:750px;
	margin:0 10px auto;
	padding:0;
	float:left;
	list-style: none;
	}

#lineup ul{
	margin:0;
	list-style: none;
	}
	
#lineup li{
	/*width:auto;
	height:auto;
	text-decoration:none;*/
	list-style-type: none;
		}
		
		
		
/*======商品ラインアップ==============*/
	
.lineup01 {
	background-image: url(../image/ic_index_lineup.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 190px;
	margin:0px 0 0 0px;
	/*padding:0;
	
	*/
}
.lineup01 a {
	display:none;
	}


.lineup01 a:hover{
	background-image: url(../image/ic_index_lineup_hov.jpg);
	background-repeat: no-repeat;
}



	
/*=====建築用防水材=============*/		

.lineup02 a {
	background-image: url(../image/cp_index_syouhin001.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 175px;
	margin:0px 5px 0 0px;
	padding:35px 0 3px 10px;
	display:block;
	float:left;
}


.lineup02 a:hover{
	background-image: url(../image/cp_index_syouhin001.jpg);
	background-repeat: no-repeat;
	float:left;
}


/*=====水膨潤性シール材=============*/		

.lineup03 a {
	background-image: url(../image/cp_index_syouhin002.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 175px;
	margin:0px 0 0 0px;
	padding:35px 0 3px 10px;
	float:left;
}

.lineup03 a:hover{
	background-image: url(../image/cp_index_syouhin002.jpg);
	background-repeat: no-repeat;
	float:left;
}


/*=====二成分弾性シール材=============*/		

.lineup04 a {
	background-image: url(../image/cp_index_syouhin003.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 175px;
	margin:0px 0 0 0px;
	padding:35px 0 3px 10px;
	float:left;
}

.lineup04 a:hover{
	background-image: url(../image/cp_index_syouhin003.jpg);
	background-repeat: no-repeat;
	float:left;
}


/*----------------------------------------------------------
 css　20100218 修正（F）
------------------------------------------------------------*/
/*===== top menu lineup bn =============*/

.lineup a {
	width:730px;
	height:30px;
	margin:3px auto 10px;
	background-image:url(../image/bn_lineup.jpg);
	background-repeat:no-repeat;
	display: block;
	}
	
.lineup a:hover{
	background-image:url(../image/bn_lineup_hov.jpg);
	background-repeat:no-repeat;
	}

.lineup h2 {
	display:none;
	}	
	
/*===== top menu PressRelease bn =============*/

.press {
	float:left;
	}

.press h2 {
	display:none;
	}
.press a{
	width:145px;
	height:40px;
	background-image:url(../image/lineup/press.jpg);
	background-repeat:no-repeat;
	display: block;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	}
.press a:hover{
	background-image:url(../image/lineup/press_f.jpg);
	background-repeat:no-repeat;
	}		
	
/*===== top menu Media bn =============*/

.media {
	float:left;
	}

.media h2 {
	display:none;
	}
.media a{
	width:145px;
	height:40px;
	background-image:url(../image/lineup/mas.jpg);
	background-repeat:no-repeat;
	display: block;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}
.media a:hover{
	background-image:url(../image/lineup/mas_f.jpg);
	background-repeat:no-repeat;
	}		

/*===== top menu inquiry bn =============*/

.inquiry {
	float:left;
	}

.inquiry h2 {
	display:none;
	}
.inquiry a{
	width:145px;
	height:40px;
	background-image:url(../image/lineup/inq.jpg);
	background-repeat:no-repeat;
	display: block;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}
.inquiry a:hover{
	background-image:url(../image/lineup/inq_f.jpg);
	background-repeat:no-repeat;
	}
	

/*===== top menu news bn =============*/

.news2 {
	float:left;
	}

.news2 h2 {
	display:none;
	}
.news2 a{
	width:145px;
	height:40px;
	background-image:url(../image/lineup/news.jpg);
	background-repeat:no-repeat;
	display: block;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	}
.news2 a:hover{
	background-image:url(../image/lineup/news_f.jpg);
	background-repeat:no-repeat;
	
	}		

/*===== top menu voice bn =============*/

.voice {
	float:left;
	}

.voice h2 {
	display:none;
	}
.voice a{
	width:145px;
	height:40px;
	background-image:url(../image/lineup/voice.jpg);
	background-repeat:no-repeat;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	}
.voice a:hover{
	background-image:url(../image/lineup/voice_f.jpg);
	background-repeat:no-repeat;
	
	}		
	
/*----------------------------------------------------------
 css　20100218 修正（F）ここまで
------------------------------------------------------------*/
	
	
/*===== プレスリリース =============*/

.pressrelease {
	width:650px;
	height:auto;
	margin:10px auto;
	border:#333333 solid 1px;
	padding:5px 10px;
	}
	
.pressrelease p{
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	text-align:left;
	padding:5px 30px;
	}	

.pressrelease h2{
	font-size:16px;
	line-height:1.6em;
	letter-spacing:1px;
	text-align:left;
	}	

.pressrelease h3{
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	}	

.pressrelease h4{
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	border:#333333 solid 1px;
	width:80%;
	}	
	
.pressrelease ul{
	list-style-type:circle;
	}
	
.pressrelease_footer{
	border: #333333 solid 1px;
	width:90%;
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
	font-size:14px;
	}	
	
	
.t-box00{
	width: 691px;
	height: auto;
	margin : 20px auto;
	text-align:left;
	}	
	
/*-----　商品ラインナップ下わく　-----*/	
	
#lineupwaku2{
	width:750px;
	margin:0px auto 5px;
	padding:0px 0px 0px 10px;
	height:40px;
	}	
	
#lineupwaku3{
	width:750px;
	margin:0px auto 5px;
	padding:10px 0px 0px 10px;
	height:30px;
	text-align:left;
	}	
#lineupwaku3 img{
	padding:0px 10px 0px 0px;
	}	
	
#lineupwaku3 p{
	padding:-30px 10px 0px 0px;
	font-size:14px;
	}		
		
	
/*-----　サイト内リンク　-----*/	
	
#foot-link{
	width:730px;
	height:auto;
	text-align:left;
	padding:10px;
	border-top:#666666 solid 1px;
	}	
	
		
#my_form td{
	padding:8px 5px;
	}		
	
	
.inquiry-text
	{
		width: 650px;
		margin: 0px auto 20px auto;
		text-align: left;
		font-size:13px;
	}
	
	
	
	
/*-- フォームメールフォーマット --*/



.list1 {
	background-color: #64a2c9;
	margin: 10px 0px 10px 10px;
	width: 620px;
}
.list1 td {
	padding: 5px;
	background-color: #FFFFFF;
	line-height: 130%;
	text-align:left;
}
.list1 th {
	padding: 5px 0 5px 5px;
	background-color: #ddeeff;
	color: #64a2c9;
	text-align:left;
}	



.caution {
	font-weight: bold;
	color: #FF0000;
}

.p{
	padding:3px 20px 3px 20px;
	font-size:12px;
	line-height:16px;
	}	
	
	
/*=====商品紹介 トップ部分アイコン===========*/	

.text_space{
	width:750px;
	height:auto;
	}
#com-layout-global01 {
	margin: 0px;
	padding: 0px;
	float: left;
}

#com-layout-global02 {
	margin: 0px;
	padding: 0px;
	clear: left;
}	
	
.kentiku01 h2{
display:none;
	}	
	
.kentiku01 p{
display:none;
	}		
	
.kentiku02 h2{
display:none;
	}		
.kentiku02 p{
display:none;
	}		
	
	
.ryokka{
	width:110px;
	height:80px;
	background-image:url(../product/image/tit_ryokka.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin-top:10px;
	margin-left:12px;
	}
.ryokka h2{
display:none;
	}		
.ryokka p{
display:none;
	}		
	
.as{
	width:110px;
	height:80px;
	background-image:url(../product/image/tit_asbest.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin-top:10px;
	margin-left:12px;
	}
.as h2{
display:none;
	}	
.as p{
display:none;
	}		

.soji{
	width:110px;
	height:80px;
	background-image:url(../product/image/tit_soji.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top:10px;
	margin-left:12px;
	float: left;
	}
.soji h2{
display:none;
	}
.soji p{
display:none;
	}	
	
.bou{
	width:110px;
	height:80px;
	background-image:url(../product/image/tit_bousyoku.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top:10px;
	margin-left:12px;
	float: left;
	}
.bou h2{
display:none;
	}
.bou p{
display:none;
	}			

	
.other{
	width:110px;
	height:80px;
	background-image:url(../product/image/tit_sonota.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin-top:10px;
	margin-left:12px;
	}
.other h2{
display:none;
	}	
.other p{
display:none;
	}

.repair{
	width:110px;
	height:80px;
	background-image:url(../product/image/tit_repair.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin-top:10px;
	margin-left:12px;
	}
.repair h2{
display:none;
	}	
.repair p{
display:none;
	}


.oem{
    width: 110px;
    height: 80px;
    background-image: url(../product/image/tit_oem.jpg);
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin-top: 10px;
    margin-left: 12px;
	}
.oem h2{
display:none;
	}	
.oem p{
display:none;
	}



/*------------------------------------------------	
　　　　　プロダクトトップページ　　　　　　　　　　
-------------------------------------------------*/　　　　	
#wrap_product{
	width:720px;
	height:auto;
	margin:0px auto;
	padding-top:10px;
	}
	


/*------------------------------------------------	
　　　　　リクルートトップページ　　　　　　　　　　
-------------------------------------------------*/　	
#recruitbox{
	width:600px;
	height:auto;
	margin-top:10px;
	margin:10px auto;
	}
	
#recruitbox td {
	padding:10px;
	border: 1px solid #999999;
	}		
	
	
	
.ct02_bar_og {
	background-image: url(../company/image/bar_recrutiog02.gif);
	background-repeat:no-repeat;
	height: 21px;
	width: 436px;
	border: 1px solid #999999;
	text-indent: 28px;
	padding-top: 3px;
	margin:0 auto;
	text-align:left;
}	

#recruitbox2{
	width:436px;
	height:auto;
	margin-top:10px;
	margin:10px auto;
	text-align:left;
	}	
	
.tel {
	font-size:24px;
	color:#000000;
	line-height:1em;
	}	
	
.tel16 {
	font-size:16px;
	color:#000000;
	line-height:1.5em;
	}	
	
	
	
	
	
	
/*--------問い合わせバナー--------*/

.bn-toi-bigsun {
	width:550px;
	height:277px;
	background-image:url(../image/bn/bn-toi-bigsun.jpg);
	background-repeat:no-repeat;
	margin:20px auto 0;
	}
	
.bn-toi-bigsun p {
	text-indent:-10000px;
	}
	
.bn-toi-bigsun2 {
	width:550px;
	height:277px;
	background-image:url(../image/bn/bn-toi-bigsun.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	margin:20px auto;
	}
	
.bn-toi-bigsun2 p {
	text-indent:-10000px;
	}		
	
	
	
	
.bn-toi-all {
	width:550px;
	margin:0 auto;
	height:271px;
	background-image:url(../image/bn/bn-toi-all.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	}
	
.bn-toi-all p {
	text-indent:-10000px;
	}	
	
	
.bn-toi-all2 {
	width:750px;
	margin:0 auto;
	height:200px;
	background-image:url(../image/bn/bn-toi-all2.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	}
	
.bn-toi-all2 p {
	text-indent:-10000px;
	}	
	
	
	
	
	
.bn-toi-ryokka {
	width:550px;
	margin:0 auto;
	height:289px;
	background-image:url(../product/example/img/bn-toi-ryokka.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	}
	
.bn-toi-ryokka p {
	text-indent:-10000px;
	}		
	
	
.alt {
	display:none;
	}	
	
	
	
/*　　　ビッグサンRX工法図解　　　*/

.rxlist {
	width:500px;
	background:#333333;
	}
.rxlist-th {
	background:#FFFFFF;
	}
.rxlist-td {
	background:#FFFFFF;
	padding:5px;
	text-align:center;
	font-size:16px;
	}			
	
/*　　　　ビッグサン建築　工法　タイトル　*/

.font18 {
	font-size:18px;
	color:#CC0000;
	}	
	
.font18-l {
	font-size:18px;
	color:#CC0000;
	text-align:left;
	padding-left:45px;
	}		
	
	

/*　　  問い合わせフォーム　20080812(s)      */	
	
	
.summer-mes {
	width:550px;
	height:auto;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	background-color:#FFCC99;
	border:#FF33FF solid 1px;
	color:#333333;
	margin:0 auto;
	text-align:left;
	line-height:1.6em;
	letter-spacing:1px;
	}
	
.summer-mes2 {
	width:650px;
	height:auto;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	background-color:#FFCC99;
	border:#FF33FF solid 1px;
	color:#333333;
	margin:0 auto;
	text-align:left;
	line-height:1.6em;
	letter-spacing:1px;
	}	
	
	
.text-flame001 {
	width:530px;
	margin:10px auto;
	height:auto;
	text-align:left;
	}
.text-flame001 p {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}		
	
	
.text-flame001 li {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}	
	
.text-flame001 td{
	padding-top:5px;
	}	
	
.text-flame001 td p{
	padding-left:10px;
	}	
	
/*-----------------------------------------------------
    20090209修正(m)   目的別工法選択の変更
-------------------------------------------------------*/	
	
.text-flame002 {
	width:230px;
	height:auto;
	text-align:left;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 12px;
	float: right;
	padding: 0px;
	}
.text-flame002 p {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}		

	
.text-flame002 dl {
	margin:0;
	padding:0;
	}
	
.text-flame002 dt {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}	
	
.text-flame002 dd{
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	padding-left:50px;
	margin-top:-18px;
	}	
.text-flame003 {
	width:620px;
	margin:10px auto;
	height:auto;
	text-align:left;
	}
.text-flame003 p {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}	

/*ここから渡辺のコピー20111011*/

.text-flame005 {
	width:600px;
	margin:10px auto;
	height:auto;
	text-align:left;
	}
.text-flame005 p {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}		
	
	
.text-flame005 li {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}	
	
.text-flame005 td{
	padding-top:5px;
	}	
	
.text-flame005 td p{
	padding-left:10px;
	}	


.text-flame006 {
	width:600px;
	height:250px;
	text-align:left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-image: url(../topics/image/voice04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
.text-flame006_02 {
	height: 220px;
	width: 250px;
	background-image: url(../topics/image/voice.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 25px;
}
.text-flame006_02 p {
	width: 300px;
	text-align: center;
}

.text-flame006 p {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}		
	
	
.text-flame006 li {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}	
	
.text-flame006 td{
	padding-top:5px;
	}	
	
.text-flame006 td p{
	padding-left:10px;
	}	
	
	.text-flame007 {
	width:600px;
	margin:10px auto;
	height:auto;
	text-align:left;
	}
.text-flame007 p {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}		
	
	
.text-flame007 li {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}	
	
.text-flame007 td{
	padding-top:5px;
	}	
	
.text-flame007 td p{
	padding-left:10px;
	}	
/*ここまで*/


.text-format01 {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	}
		
.text-format02 {
	font-size:13px;
	text-align:left;
	line-height:1.5em;
	letter-spacing:1px;
	margin:5px;
	}	
	
	
	
	
.honbun {
	line-height:1.6em;
	font-size:13px;
	letter-spacing:1px;
	}	
	
	
/*　緑化事例top　081007　和田　　*/

.storong_green {
	color:#FF9933;
	font-weight:bold;
}

.img-ll {
float:left;
margin-right:10px;
margin-bottom:1px;
}

.img-rr {
float:right;
margin-left:10px;
margin-bottom:1px;
}

.img-rr2 {
float:right;
margin-left:10px;
margin-bottom:1px;
margin-right:10px;
}

.bk-title17{
	width:750px;
	height:120px;
	background-image: url(../product/example/img/bk17_title.jpg);
	background-repeat: no-repeat;
	}	
	
.yajirushi{
	padding:0px;
	margin: 0px;
	height: 15px;
	width: 14px;
	vertical-align: middle;
	}

/*　緑化事例カテゴリ別　081007　和田　　*/
.img_set{
	width:480px;
	height:200px;
	padding:0px;
	margin:0px;
	clear: both;
	}
	
.img_right{
	margin: 0px;
	padding: 0px;
	float: right;	
	}
	
.img_left{
	margin: 0px;
	padding: 0px;
	float: left;	
	}	
	
/*　緑化事例カテゴリ別／VUSシリーズ　081008　和田　　*/
	
.bk-title18{
	width:750px;
	height:120px;
	background-image: url(../product/example/img/sekoujiorei.jpg);
	background-repeat: no-repeat;
	}	

.layout-title04{
	text-indent:-10000px;
	}

.sekou-toi-ryokka {
	width:552px;
	margin:0 auto;
	height:280px;
	background-image:url(../product/example/img/sekou-toi-ryokka.jpg);
	background-repeat:no-repeat;
	}

.sekou-toi-ryokka p {
	text-indent:-10000px;
	}		

/*　商品紹介／緑化デザインと緑化事例の間のスペース確保用　081008　和田　　*/
.jirei_spece{
	padding-top:5px;
	}

	
/*　TOPレイアウト変更　081009　和田　　*/

#top_box{
	width:750px;
	height:auto;
	margin:5px auto 10px auto;
	padding:0px 0px 0px 5px;
	overflow: hidden;
	}
	
.top_box2{	
	width:365px;
	height:270px;
	margin:0px 5px 0px 0px;
	padding:0px;
	border-color:#14A2CA;
	border-width:1px;
	border-style:solid;
	float:left;
	overflow: hidden;
	}
	
.top_box2 p{
	padding:10px 15px 0px 15px;
	text-align:left;
	font-size: 12px;
 	line-height: 120%;
	}
	
strong{
	font-style: normal;
	font-weight: normal;
	}


.top_box_h3{
	width:365px;
	height:32px;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	background-image: url(../image/title_ryokka.jpg);
	background-repeat: no-repeat;
	}

.top_box_h3_02{
	width:365px;
	height:32px;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	background-image: url(../image/title_cad.jpg);
	background-repeat: no-repeat;
	}

.ryokka_banner{
	padding: 0px;
	width:192px;
	height:63px;
	text-align:center;
	background-image: url(../image/bn-rs.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 40px auto 5px;
	}

.cad_p{
	background-image: url(../image/caddeta.jpg);
	background-repeat: no-repeat;
	width:365px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 95px;
	margin:0px;
	background-position: 3px center;
	}
	
.cad_img{
	width:365px;
	height:32px;
	padding:0px auto 0px;
	margin:0px 0px 5px 0px;
	}
	
/*　TOPレイアウト変更/見出し　081014　和田　　*/
#top-topics4{
	width:732px;
	margin:5px auto 0px auto;
	padding:0px;
	background-image:url(../image/osusume.jpg);
	background-repeat:no-repeat;
	text-align:center;
	overflow: hidden;
	}
	
#top-topics4 h2{
	paddond:0px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height:26px;
	}
	
.text3{
	text-align:left;
	padding:0px 35px 0px 25px;
	margin:0px;
	}	
	
.img_osusume{
	margin:0px;
	padding: 0px;
	}

#top-topics5{
	width:732px;
	background-repeat:no-repeat;
	background-image:url(../image/newcontents.jpg);
	/*	padding-top:150px;*/
	text-align:center;
	padding: 0px;
	margin:0px auto;
	}
	
#top-topics5 h3{
	width732:732px;
	height:26px;
	padding:0px 0px;
	margin:0px;
	text-indent:-9999px;
	}

.img_newcontents{
	margin:15px;
	padding: 0px;
	}


.top-topics6{
	width:742px;
	margin:5px auto 0px auto;
	padding:0px;
	background-image:url(../product/voice/img/voice-back.jpg);
	background-repeat:no-repeat;
	text-align:center;
	height:286px;
	overflow: hidden;
	}
	
.top-topics6 h3{
	paddond:0px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0 0 0 5px;
	}
.top-topics6 p {
	clear:both;
	font-size:16px;
	text-align:center;
	padding-top:5px;
}
	
.voice001 a{
	width:243px;
	height:200px;
	background-image:url(../product/voice/img/voice01.jpg);
	display:block;
	text-indent:-10000px;
	float:left;
	margin-top:30px;
	background-repeat:no-repeat;
	margin-left:6px;
	_margin-left:3px;
}

.voice001 a:hover{
	background-image:url(../product/voice/img/voice01_h.jpg)
}

	
.voice002 a{
	width:243px;
	height:200px;
	background-image:url(../product/voice/img/voice02.jpg);
	display:block;
	text-indent:-10000px;
	float:left;
	margin-top:30px;
	margin-left:2px;
	background-repeat:no-repeat;
}	


.voice002 a:hover{
	background-image:url(../product/voice/img/voice02_h.jpg);
}
	
.voice003 a{
	width:243px;
	height:200px;
	background-image:url(../product/voice/img/voice03.jpg);
	display:block;
	text-indent:-10000px;
	float:left;
	margin-top:30px;
	margin-left:2px;
	background-repeat:no-repeat;
}	
	
.voice003 a:hover{
	background-image:url(../product/voice/img/voice03_h.jpg);
}	
	
/*--------------------------------------------------------+
        20081028　スカイシール物性テーブル追記（s）       
----------------------------------------------------------*/	

.sky-box {
	width:530px;
	height:auto;
	margin:0 auto;
	}
.sky-box table {
	width:530px;
	}
.sky-box-th01 {
	width:168px;
	padding:8px;
	background-color:#99CCFF;
	font-size:16px;
	text-align:center;
	}		
.sky-box-th02 {
	width:60px;
	padding:8px;
	background-color:#99CCFF;
	font-size:16px;
	text-align:center;
	}	
	
.sky-box-th03 {
	background-color:#99CCFF;
	font-size:14px;
	padding:5px;
	text-align:center;
	}	
	
.sky-box-th04 {
	background-color:#CEEAAC;
	font-size:12px;
	padding:5px;
	text-align:center;
	}	
	
.shinb
	{
		width:650px;
		padding: 2px 5px;
		text-align: center;
		background-color:#ceeaac;
		border: solid 1px #888888;
		vertical-align: middle;
		font-size:16px;
		font-weight: bold;
		margin: 0 auto!important;
	}
	
	
	
/*-----------------------------------------------------
    20081118追記(s)   動画枠               
-------------------------------------------------------*/

.mv-waku {
	width:520px;
	height:240px;
	margin:0 auto;
	}	
	
.mv-waku2 {
	width:520px;
	height:500;
	margin:0 auto;
	}		
	
.ryokka-box {
	width:530px;
	height:auto;
	margin:0 auto;
	text-align:left;
	}
.ryokka-box p {
	font-size:14px;
	line-height:1.5em;
	letter-spacing:1px;
	}		
	
	
/*-----------------------------------------------------
    20081120追記(s)   事例キャプション               
-------------------------------------------------------*/	
	
.text_right {
	width:235px;
	height:15px;
	float:right;
	text-align:left;
	margin-top:0px;
	}
	
.text_left {
	width:230px;
	height:15px;
	float:left;
	text-align:left;
	}
	
	
	
	
.f16bk {
	font-size:16px;
	line-height:1.6em;
	text-align:left;
	letter-spacing:1px;
	}	
	
/*-----------------------------------------------------
    20090206追記(m)   素地調整材メニュー用              
-------------------------------------------------------*/	

.kentiku01{
	width:110px;
	height:80px;
	background-image:url(../product/image/tit_bousui01.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin-top:10px;
	margin-left:12px;
	clear:both;
	}

.kentiku02{
	width:110px;
	height:80px;
	background-image:url(../product/image/tit_bousui02.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin-top:10px;
	margin-left:12px;
	}

#com-layout-global_all {
	margin: 0px;
	padding: 0px;
	width: 500px;
	float: left;
}

.purpose {
	font-size: 10px;
}

/*-----------------------------------------------------
    20090206追記(m)   素地（下地）調整 商品画像用テーブル              
-------------------------------------------------------*/	

.pri-tb01
	{
	width: 400px;
	margin: 20px 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	}

.pri-tb02
	{
	width: 530px;
	border: solid 1px #888888;
	margin: 0px;
	}




/*-----------------------------------------------------
    20090313追記(s)   緑化フェアh3              
-------------------------------------------------------*/	


.bo {
	border:#FF66FF solid 1px;
	background-color:#FFCCFF;
	width:530px;
	margin-left:-1px;
	margin-bottom:10px;
	}


.bo01
	{
	color:#FF66FF;
	}

/*-----------------------------------------------------
    20090401追記(s)   防水材BIGSUN 建築 プライマー              
-------------------------------------------------------*/

.tomo {
	width:500px;
	height:auto;
	border:#0033FF 1px solid;
	background-color:#D0D0FF;
	padding:15px;
	font-size:14px;
	line-height:1.5em;
	letter-spacing:1px;
	text-align:left;
	margin: 0 auto!important;
	}




.text-04
	{
		letter-spacing: 3px;
		line-height:1.5em;
		font-size:14px;
		font-family:"ＭＳ ゴシック", "Osaka－等幅";
		text-align:left;
		float:none;
	}
	
.text-04 strong {
	color:#FF6600;
	}
	
.text-04 dt {
	padding-left:10px;
	margin-bottom:10px;
	padding-right:10px;
	list-style-type:square;
	float:none;
	}
	
.text-04 dd {
	padding-left:-20px;
	margin:-10px 10px 5px;
	}
	
	
.text-05
	{
		margin-left:20px;
		width:550px;
		letter-spacing: 1px;
		line-height:1.5em;
		font-size:15px;
		font-family:"ＭＳ ゴシック", "Osaka－等幅";
		text-align:left;

	}
	
	
	
	
	
	

.sekoumenseki a {
	background-image: url(../product/image/bn_sekoumenseki.jpg);
	height: 50px;
	width: 500px;
	display: block;
	text-indent: -10000px;
	margin:0 auto;
}
.sekoumenseki a:hover {
	background-image: url(../product/image/bn_sekoumenseki2.jpg);
}

.bk-title-repair{
	height: 120px;
	width: 750px;
	background-image: url(../product/bigsun_repair/image/bn_repair.jpg);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
}



.bigsunrx{
	background-image: url(../image/bn_bigsunrx.jpg);
	height: 90px;
	width: 720px;
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
	margin-left: 5px;

}
.bigsunrx h3{
	display:none;
}

/*トップページ霧ヶ峰バナー*/
.kiri-topbn a{
	display:block;
	height: 120px;
	width: 740px;
	background-image:url(../image/bn-kiri.jpg);
	background-color:#333;
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
	text-indent:-10000px;
	clear:both;
}

.kiri-topbn a:hover {
	background-image:url(../image/bn-kiri_h.jpg);
}

.repair-tb01{
	background-color: #666666;
	width: 550px;
	margin: 0 auto;
	}
.repair-tb01 th{
	padding-top: 5px;
	text-align: center;
	background-color: #EAF5F7;
	padding-bottom: 5px;


	}
.repair-tb01 td{
	background-color: #EAF5F7;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-top: 5px;
	text-align: left;

	}
.repair-tb01 strong{
	font-weight: 600;
}
.repair-fla{
	height: 350px;
	width: 555px;
	margin: 0 auto 15px auto;

}

.rxbox {
	height: 200px;
	width: 750px;
	background-image: url(../product/bigsun_rx/image/bn_rx.jpg);
	display: block;
}
.rxboxfla {
	float: right;
	height: 200px;
	width: 450px;
}
.rxbox h2 {
	display: none;
}
.rxtokuchobox {
	margin-bottom: 28px;
	margin-top: 20px;
}
.rxtokuchobox img {
	margin-bottom: 8px;
}
.rxsugoibox {
	margin-bottom: 10px;
	width: 550px;
}
.rxsugoi-l {
	float: left;
}
.rxsugoi-r {
	float: right;
	width: 374px;
	text-align: left;
}
.rxsugoi-r h3{
	display: block;
	width: 374px;
	background-image: url(../product/bigsun_rx/image/rx_sugoibox01.jpg);
	height: 37px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-repeat: no-repeat;
	color: #EA5E00;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 2em;
}
.rxsugoitext {
	background-image: url(../product/bigsun_rx/image/rx_sugoibox02.jpg);
	width: 374px;
	background-position: bottom;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	font-size: 14px;
	letter-spacing: 0.1em;
	line-height: 1.6em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.rxsugoitext p{
	margin-right: 5px;
	margin-left: 10px;

}
.rximgbox{
	clear: both;
	margin-bottom: 20px;
	margin-top: 10px;
}
.rxico {
	background-image: url(../product/bigsun_rx/image/ico01.jpg);
	background-repeat: no-repeat;
	height: 30px;
	text-align: left;
	padding-top: 8px;
	padding-left: 40px;
	font-size: 18px;
	letter-spacing: 0.1em;
	color: #E35B00;
	margin-bottom: 7px;
}
.rxjass8 a {
	background-image: url(../product/bigsun_rx/image/jass8.jpg);
	background-repeat: no-repeat;
	width: 392px;
	text-indent: -10000px;
	height: 66px;
	margin-bottom: 40px;
	margin-top: 25px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}



/*-----------------------------------------------------------
　　　　　　　　20081121追記(s) リンク　　　　　　　　　　　　　　　　　　　　　　
--------------------------------------------------------------*/


.linkbox {
	width:600px;
	height:auto;
	margin:10px auto;
	}
	
.linkbox ul {
	text-decoration:none;
	list-style:none;
	margin-left:-30px;
	}
	
.linkbox li {
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	background-image:url(../image/ic_common_yazirusi03.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:25px;
	}		

.links {
	display:none;
	}
.rxmovbox {
	width: 500px;
	padding-bottom: 15px

	overflow: auto;
	margin: 0,auto;
	align-self: ;
	text-align: center;
}
.rxmovbox h4 {
	margin-bottom: 10px;
}
.rxmovbox3 {
	width: 450px;
	overflow: hidden;
	margin-left: 25px;
	background-color: #EAF7DB;
	padding: 8px;
	border: 1px solid #C0E895;
}
.rxmovbox2 {
	text-align: center;
	background-color: #EAF7DB;
	padding: 8px;
	border: 1px solid #C0E895;
}
.rxmovbox2 p {
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 15px;
}


.primer-list {
	clear:both;
	padding:5px 10px;
	width:90%;
	margin:0 auto;
	text-align:left;
	}

/* 20090817 MR工法 (m) */
.bk-title19{
	width:750px;
	height:120px;
	background-repeat: no-repeat;
	background-image: url(../product/mrr/image/bn_mr.jpg);
}	
.bk-title19 h2 {
	display:none;
}
.mr01{
	text-align: left;
	background-image: url(../product/mrr/image/mr01.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 550px;
	text-indent: -10000px;
	margin-left: 20px;
	display: block;
	margin-bottom: 10px;
}
.mr02{
	text-align: left;
	background-image: url(../product/mrr/image/mr02.jpg);
	background-repeat: no-repeat;
	height: 116px;
	width: 550px;
	text-indent: -10000px;
	margin-left: 20px;
	display: block;
	margin-bottom: 10px;
}
.mr03{
	text-align: left;
	background-image: url(../product/mrr/image/mr03-2.jpg);
	background-repeat: no-repeat;
	height: 88px;
	width: 550px;
	text-indent: -10000px;
	margin-left: 20px;
	display: block;
	margin-bottom: 10px;
}
.mr04{
	text-align: left;
	background-image: url(../product/mrr/image/mr04.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 550px;
	text-indent: -10000px;
	margin-left: 20px;
	display: block;
	margin-bottom: 10px;
}
.mr-shiyou01{
	width: 230px;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
}
.mr-shiyou01 h4{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mr-shiyou02{
}
.mr-shiyou03{
	width: 540px;
	margin-bottom: 20px;
}
.mr-shiyou03 ul{
	float: left;
	margin-left: 30px;
}
.mr-shiyou03 li{
	font-size: 14px;
	margin-bottom: 10px;
	list-style-type: disc;
}
.mr-dl01{
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.mr-dl01 dt{
	font-weight: 600;
	padding: 0px;
	float: left;
	width: 130px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.mr-dl01 dd{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 130px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.mr-sedambox{
	width: 300px;
	float: left;
	margin-bottom: 20px;
}
/* 20090817 MR工法 (m)ここまで */

.table0001 {
	margin:0 auto 20px;
	width:500px;
	}
.table0001 td {
	padding:10px;
	}
	
.mr-ico01 {
	background-image: url(../product/mr/img/ico01.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	margin-bottom: 15px;
	width: 290px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #B6DFFD;
}
.mr-ico02 {
	background-image: url(../product/mr/img/ico02.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	margin-bottom: 15px;
	width: 290px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #B6DFFD;
}
.mr-ico03 {
	background-image: url(../product/mr/img/ico03.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	margin-bottom: 15px;
	width: 290px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #B6DFFD;
}
.mr-ico-h3 {
	text-align: left;
	font-size: 20px;
	line-height: 1.6em;
}
.mr-ico-p {
	text-align: left;
	padding-left: 10px;
}
.mr-icobox-l {
	float: left;
	width: 250px;
}
.mr-icobox-r {
	float: right;
	width: 300px;
}
.mr-icobox-all {
	width: 670px;
	margin-left: 30px;
}

.mr-icobox-b {
	clear: both;
	text-align: left;
	margin-left: 50px;
	margin-right: 25px;
}


.mr-icobox-b p{
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
}



.gachi-box01 {
	clear: both;
	text-align: left;
	margin: 0,auto;
	width: 610px;
	padding: 20px,100px;
	background-color: #002AA6;
	
}


.gachi-box01 p{
	font-size:24px;
	line-height:1.6em;
	letter-spacing:1px;
	color: white;
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
}






.tb6 td {
	font-size: 14px;
	vertical-align: top;
	padding-bottom: 15px;
	text-align:left;
}
.mr-text {
	color: #C00;
	font-weight: 600;
	margin-bottom: 8px;
	text-align: center;
}

.mr-icobox-b-p{
	font-size:14px;
	line-height:1.em;
	letter-spacing:1px;
}


.bn-mr a {
	display: block;
	height: 114px;
	width: 360px;
	text-indent: -10000px;
	background-image: url(../image/bn_mr.jpg);
	float: left;
	margin-left: 3px;
	margin-top: 10px;
}
.bn-mr a:hover {
	background-image: url(../image/bn_mr_f.jpg);
}

.bn-sr a {
	display: block;
	height: 114px;
	width: 360px;
	text-indent: -10000px;
	background-image: url(../image/bn_sr.jpg);
	float: right;
	margin-right: 3px;
	margin-top: 10px;
}
.bn-sr a:hover {
	background-image: url(../image/bn_sr_f.jpg);
}


.bn-ace a {
	display: block;
	height: 114px;
	width: 360px;
	text-indent: -10000px;
	background-image: url(../image/bn_ace.jpg);
	float: left;
	margin-left: 3px;
	margin-top: 10px;
}
.bn-ace a:hover {
	background-image: url(../image/bn_ace_f.jpg);
}

.text31 {
	font-size: 16px;
	text-align: left;
	line-height: 1.6em;
}
.mrsrbox {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 15px;
	clear: both;
}

.bn-comp a {
	display: block;
	height: 114px;
	width: 360px;
	text-indent: -10000px;
	background-image: url(../image/bn_comp.jpg);
	float: right;
	margin-right: 3px;
	margin-top: 10px;
}
.bn-comp a:hover {
	background-image: url(../image/bn_comp_f.jpg);
}



.mrr-txtbox {
	width:560px;
	margin:0 auto 15px;;
	font-size:14px;
	text-align:left;
	line-height:1.5em;
	color:#006600;
	clear:both;
	}
.group {
/*	width: 530px;*/
	margin-top: 8px;
/*	margin-right: auto;*/
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: left;
}
.group td {
	padding:8px 3px;
}
.voice-txt {
	font-weight: 600;
	color: #39F;
	font-size: 14px;
	text-align: left;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 20px;
}
.bk-title-voice
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/voice/img/tit_voice.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}
.bk-title-voice h2 {
	display:none;
	}	
.voice-txt2{
	font-size: 14px;
	text-align: left;
	margin-left: 30px;
	line-height: 1.6em;
	letter-spacing: 0.1em;
	margin-bottom: 10px;
}

.mr-moviebox{
	width: 250px;
	float: left;
	margin-right: 10px;
	text-align: center;
	color: #F30;
}
.uga-ozon01 {
	background-image: url(../product/uga/image/ozon01.jpg);
	height: 168px;
	width: 550px;
	text-align: left;
	background-repeat: no-repeat;
	margin-left: 10px;
}
.uga-ozon02 {
	background-image: url(../product/uga/image/ozon02.jpg);
	height: 242px;
	width: 550px;
	text-align: left;
	background-repeat: no-repeat;
	margin-left: 10px;
	text-indent: -10000px;
}
.uga-ozon03 {
	background-image: url(../product/uga/image/ozon03.jpg);
	height: 101px;
	width: 550px;
	text-align: left;
	background-repeat: no-repeat;
	margin-left: 10px;
	text-indent: -10000px;
}


.uga-mamou-l {
	margin-bottom: 20px;
	margin-left: 30px;
	text-align: left;
	float: left;
}

.uga-mamou-r {
	float: left;
	text-align: left;
	margin-left: 10px;
}
.uga-feature {
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.1em;
}
.uga-feature li {
	list-style-type: none;
	background-image: url(../product/uga/image/feature.jpg);
	background-repeat: no-repeat;
	padding-left: 22px;
	margin-bottom: 10px;
	background-position: left 2px;
}
.uga-ozont01 {
	font-size: 13px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.uga-ozont02 {
	font-size: 13px;
	font-weight: 600;
	color: #039;
}
.uga-ozont03 {
	font-size: 14px;
	font-weight: 600;
}

.uga-text {
	padding-left: 30px;
	padding-right: 30px;
}

.uga-text p {
	font-size: 16px;
	text-align: left;
	margin-bottom: 8px;
}

.box-l {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}



.shousaip a{
	background-image:url(../client/img/shousai.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	width:530px;
	height:50px;
	}
	
.shousaip a:hover {
	background-image:url(../client/img/shousai_h.jpg);
	}	

.clientbox {
	text-align: left;
	margin-left: 9px;
}



.client-bo01 a {
	background-image: url(../image/client-bo01.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 42px;
	width: 142px;
	float: left;
	margin-left: 0px;
}
.client-bo01 a:hover {
	background-image: url(../image/client-bo01_f.jpg);
}

.client-bo02 a {
	background-image: url(../image/client-bo02.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 42px;
	width: 142px;
	float: left;
	margin-left: 8px;
}
.client-bo02 a:hover {
	background-image: url(../image/client-bo02_f.jpg);
}

.client-bo03 a {
	background-image: url(../image/client-bo03.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 42px;
	width: 142px;
	float: left;
	margin-left: 8px;
}
.client-bo03 a:hover {
	background-image: url(../image/client-bo03_f.jpg);
}

.client-bo04 a {
	background-image: url(../image/client-bo04.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 42px;
	width: 142px;
	float: left;
	margin-left: 8px;
}
.client-bo04 a:hover {
	background-image: url(../image/client-bo04_f.jpg);
}

.client-bo05 a {
	background-image: url(../image/client-bo05.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 42px;
	width: 142px;
	float: left;
	margin-left: 7px;
	margin-bottom: 15px;
}
.client-bo05 a:hover {
	background-image: url(../image/client-bo05_f.jpg);
}

.conbn{
	background-image: url(../image/con_bn.jpg);
	height: 100px;
	width: 740px;
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-bottom: 15px;
	clear: both;
	margin-left: 4px;

}
.conbn h3{
	display:none;
}
.conbn2 a {
	background-image: url(../product/consumer/img/conbn.jpg);
	background-repeat: no-repeat;
	height: 81px;
	width: 498px;
	text-indent: -10000px;
	display: block;
	margin-left: 75px;
	margin-top: 30px;
}
.conbn2 a:hover {
	background-image: url(../product/consumer/img/conbn_f.jpg);
}
.conbn3 a{
	background-image: url(../image/bn_rose2.jpg);
	height: 100px;
	width: 740px;
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-bottom: 15px;
	clear: both;
	margin-left: 4px;
	display:block;
	text-indent:-10000px;
}

.conbn3 a:hover{
	background-image: url(../image/bn_rose2_h.jpg);
}


.conbn2_2 a {
	background-image: url(../product/consumer/img/conbn.jpg);
	background-repeat: no-repeat;
	height: 81px;
	width: 498px;
	text-indent: -10000px;
	display: block;
	margin:30px auto 10px;
}
.conbn2_2 a:hover {
	background-image: url(../product/consumer/img/conbn_f.jpg);
}
.infobox {
	width: 710px;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 2px dotted #076E03;
	background-color: #FFFFE6;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.infobox p {
	margin-left: 10px;
}

.infobox2 {
	width: 720px;
	padding-top: 8px;
	padding-bottom: 3px;
	border: 2px solid #258505;
	background-color: #FFFFE6;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	clear: both;
}
.infobox2 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-align: left;
	padding: 0px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.infobox3 {
	width: 727px;
	padding-top: 8px;
	padding-bottom: 3px;
	border: 2px solid #36C;
	background-color: #FFFFE6;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
	clear: both;
}
.infobox3 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align: left;
	padding: 0px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.style01 {
	color: #F60;
	font-weight: 600;
}
.bo-hedera a {
	background-image: url(../product/wall/img/bo-hedera.jpg);
	height: 48px;
	width: 534px;
	clear: both;
	text-indent: -10000px;
	display: block;
	margin-bottom: 7px;
}
.bo-hedera a:hover {
	background-image: url(../product/wall/img/bo-hedera_f.jpg);
}
.bo-qa a {
	background-image: url(../product/wall/img/bo-qa.jpg);
	height: 36px;
	width: 264px;
	text-indent: -10000px;
	display: block;
	float: left;
}
.bo-qa a:hover {
	background-image: url(../product/wall/img/bo-qa_f.jpg);
}
.bo-case a {
	background-image: url(../product/wall/img/bo-case.jpg);
	height: 36px;
	width: 264px;
	text-indent: -10000px;
	display: block;
	float: left;
	margin-left: 7px;
}
.bo-case a:hover {
	background-image: url(../product/wall/img/bo-case_f.jpg);
}
.wall-h3 {
	font-size: 16px;
	clear: both;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #093;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-bottom: 5px;
	font-weight: 600;
	margin-left: 20px;
	margin-top: 18px;
}

.wallbo-box {
	margin-left: 20px;
}
.wallbox {
	overflow: hidden;
	width: 584px;
	background-image: url(../product/wall/img/wall-bg01.jpg);
	background-repeat: no-repeat;
	margin-bottom: 25px;
	margin-left: 25px;
}
.wall-bg02 {
	clear: both;
}


.client-fig-dl a{
	width: 550px;
	height: 125px;
	background-image:url(../client/img/fig-dl.jpg);
	background-repeat:no-repeat;
	clear: both;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-indent:-10000px;
	display:block;
}

.client-fig-dl a:hover{
	background-image:url(../client/img/fig-dl_h.jpg);
}

.client-fig-ken a{
	width: 550px;
	height: 125px;
	background-image:url(../client/img/fig-dl-ken.jpg);
	background-repeat:no-repeat;
	clear: both;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-indent:-10000px;
	display:block;
}

.client-fig-ken a:hover{
	background-image:url(../client/img/fig-dl-ken_h.jpg);
}

.client-fig-jichi a{
	width: 550px;
	height: 125px;
	background-image:url(../client/img/fig-dl-jichi.jpg);
	background-repeat:no-repeat;
	clear: both;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-indent:-10000px;
	display:block;
}

.client-fig-jichi a:hover{
	background-image:url(../client/img/fig-dl-jichi_h.jpg);
}

.client-fig-kensetsu a{
	width: 550px;
	height: 125px;
	background-image:url(../client/img/fig-dl-kensetsu.jpg);
	background-repeat:no-repeat;
	clear: both;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-indent:-10000px;
	display:block;
}

.client-fig-kensetsu a:hover{
	background-image:url(../client/img/fig-dl-kensetsu_h.jpg);
}

.client-fig-ref a{
	width: 550px;
	height: 125px;
	background-image:url(../client/img/fig-dl-ref.jpg);
	background-repeat:no-repeat;
	clear: both;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-indent:-10000px;
	display:block;
}

.client-fig-ref a:hover{
	background-image:url(../client/img/fig-dl-ref_h.jpg);
}

.client-fig-gr a{
	width: 550px;
	height: 125px;
	background-image:url(../client/img/fig-dl-green.jpg);
	background-repeat:no-repeat;
	clear: both;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-indent:-10000px;
	display:block;
}

.client-fig-gr a:hover{
	background-image:url(../client/img/fig-dl-green_h.jpg);
}


.bn-recommend {
	width:550px;
	height:277px;
	margin:20px auto 0 auto;
	background-image:url(../product/img/reco.jpg);
	background-repeat:no-repeat;
	padding:60px 0px 0px 0px;
	text-align:left;
	font-size:16px;
	}
	
.bn-recommend ul {
	margin-left:0px;
	padding:0px;
}

.bn-recommend li {
	font-size:16px;
	background-image:url(../product/img/pt01.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:25px;
	padding-top:0px;
	list-style:none;
	line-height:2em;
	margin-left:10px;
}
	

.jiturei-td-photo {
	width:135px;
	height:auto;
}


.jiturei-td-koumoku {
	width:100px;
	line-height:1.6em;
	font-size:14px;
	text-align:left;
	padding:3px;
	background-color:#FF9;
}
	

.jiturei-td-fig {
	width:330px;
	line-height:1.6em;
	font-size:14px;
	text-align:left;
	padding:3px;
}
	
.pdfdl a{
	width:300px;
	height:100px;
	background-image:url(../product/img/pdf.jpg);
	text-indent:-10000px;
	display:block;
	margin-left:145px;
}
	
.pdfdl a:hover{
	background-image:url(../product/img/pdf_h.jpg);
}

.bk-title055
	{
	height: 120px;
	width: 750px;
	background-image: url(../product/image/ws_bn.jpg);
	background-position: right;
	background-repeat: no-repeat;
	}
	
	
	
	
	
	
.ul01{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.ul01 li{
	margin: 0px;
	padding: 0px;
	line-height: 2em;
	font-size:15px;
}



.ladies4 a{
	width:700px;
	height:110px;
	background-image:url(../product/consumer/img/bn-tv.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	margin:0 auto 20px;
}


.ladies4 a:hover {
	background-image:url(../product/consumer/img/bn-tv_h.jpg);
}


.ladies4-67 a{
	width:670px;
	height:110px;
	background-image:url(../product/consumer/img/bn-tv670.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	margin:0 auto 20px;
}


.ladies4-67 a:hover {
	background-image:url(../product/consumer/img/bn-tv_h670.jpg);
}


.ladies474 a{
	width:740px;
	height:115px;
	background-image:url(../product/consumer/img/bn-tv74.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	margin:0 auto 20px;
}


.ladies474 a:hover {
	background-image:url(../product/consumer/img/bn-tv_h74.jpg);
}



.voice-box {
	width:750px;
	height:auto;
	text-align:left;
	margin-top:20px;
	padding:10px;
	
}

.voice-box p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:1.4em;
}


.voice-box-block {
	border-top:#666 solid 3px;
	padding-top:20px;
	margin-bottom:20px;
	width:730px;
}

.voice-box-block h3 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	background-image:url(../product/voice/img/ico01.jpg);
	background-position:left,top;
	padding-left:22px;
	background-repeat:no-repeat;
	color:#000;
	margin-bottom:5px;
}

.voice-box-block img {
	margin-left:10px;
	margin-right:20px;
	float:left;
}

.voice-box-block-com {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	color:#09F;
	font-weight:bold;
}

.model_back{
	background-image: url(../download/image/model_back.gif);
	background-repeat: repeat-y;
	text-align: center;
	width: 170px;
	margin-top: -3px;
}

.model_table{
	margin-left: 10px;
}

.td01{
	background-image: url(../download/image/bt_yajirusi.gif);
	height: 37px;
	width: 30px;
	background-repeat: no-repeat;
}

.td02{
	background-image: url(../download/image/bt_runder.gif);
	height: 37px;
	width: 248px;
	background-repeat: no-repeat;
}

.td03{
	height: 31px;
}



.h2_midasi01 {
	padding: 0px;
	height: 35px;
	width: 730px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-image: url(../belle/img/ousen_title02.jpg);
	display: block;
}
.midashi01 {
	visibility: hidden;
}
.syacho_com_tit {
	height: 27px;
	width: 650px;
	text-align: left;
	text-indent: 40px;
	font-size: 15px;
	font-weight: bold;
	background-color: #D1F8CB;
	background-image: url(../belle/img/mike02.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: 2px 2px;
	margin:0px;
}
.syacho_com_box {
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: -20px;
	height:auto;
}
.syacho_box {
	margin-left: 50px;
}


.syacho_com_txt .img-left2 {
	font-weight: bold;
	color: #0000FF;
	font-size: 13px;
}

.syacho_com_txt p {
	font-size:15px;
	line-height:1.5em;
	letter-spacing:1px;
	margin-bottom:0.5em;
}


.box_pho_txt {
	width: 650px;
	margin-top: 30px;
	margin-left:50px;
}
.box_pho_txt .img-left2  {
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
	padding-left: 30px;
}






.zimucho_com_tit  {
	background-color: #A8EAEA;
	background-image: url(../belle/img/maiku03.jpg);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	height: 27px;
	width: 290px;
	float: left;
	text-align: left;
}
.zimucho_com_tit  {
	font-size: 15px;
	font-weight: bold;
	text-indent: 40px;
	padding: 2px;
	float:right;
	width:285px;
	margin-bottom:10px;
}







.zimucho_txt {
	
		font-size:15px;
	line-height:1.5em;
	letter-spacing:1px;
	margin-bottom:0.5em;
	text-align:left;
	
	
}
.photo_02 {
	height: 300px;
	width: 350px;
	margin: 0px;
	padding: 0px;
	float: left;
	
}



.photo_belle {
	width: 350px;
	height: 263px;
	float: left;
	margin-right: 0px;
}
/*.syacho_zimucho_name {
	text-align: left;
}*/


.photo_syacho {
	height: 250px;
	width: 250px;
}
.img-left4   p {
	font-weight: bold;
	color: #0000FF;
	padding-left: 0px;
	font-size: 14px;
	text-align:left;
}
.yunogou_banner {
	margin-left: 25px;
}

.bg_photo{
	background:url(../belle/img/bg_photo.jpg) top left no-repeat;
	height:280px;
	width:317px;
	_width:330px;
	float:left;
	margin:0 0 0 0;
	_margin:0 5px 0 0;
	padding:13px 0 0 13px;
	text-align:left;
}
.photo_txt{
	text-align:left;
	display:block;
	margin:18px 0 0 0;
}
.belleMenu dl{
	background-color:#F0F8FF;
	border-top:dotted 1px #1A3A9A;
	border-bottom:dotted 1px #1A3A9A;
	width:690px;
	margin:20px 0 0 30px;
	padding:10px 0;
}
.belleMenu dd {
    background: url("../image/point_ball.gif") no-repeat scroll left center transparent;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 15px;
    padding: 0 0 0 25px;
	font-weight:bold;
	font-size:14px;
}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;} /* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */


.clear {
	clear: both;
}
.syacho_com_txt {
	margin-top: 10px;
	text-align: left;
	margin-left: 0px;
	margin-right: 50px;
}

.yunogo_banner {
	background-image: url(../belle/img/top_yunogo_banner.jpg);
	height: 90px;
	width: 740px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 8px;
	clear: both;
	background-repeat: no-repeat;
	height:120px;

}
.yunogo_banner h3{
	display:none;
}



.yunogo_banner2 a{
	background-image: url(../image/belle_medal.jpg);
	height: 170px;
	width: 740px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 8px;
	background-repeat: no-repeat;
	display:block;
	text-indent:-10000px;

}

.yunogo_banner2 a:hover{
	background-image: url(../image/belle_medal_h.jpg);
}



table.research {
  margin-top: 0;
  margin-bottom: 2em;
  margin-left:28px;
  width: 530px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
  text-align:left;
}

table.research th,
table.research td {
  padding: 4px 6px;
}

table.research th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #FFD9F3;
  text-align: center;
  white-space: nowrap;
  font-size: 92%;
}

table.research td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  white-space: nowrap;
}
.research img{
	margin-bottom:20px;
}
.research .hr{
	border-bottom:1px #cccccc dashed;
	margin:30px 20px;
	clear:both;
}
.bk-title20{
	width:750px;
	height:120px;
	background-repeat: no-repeat;
	background-image: url(../product/research/images/bn_research.jpg);
}
.bk-title20 h2 {
	display:none;
}
.img-l {
    float: left;
    margin-right: 12px;
}
.research_title01{
	background: url(../product/research/images/title_01.jpg) left top no-repeat;
	height:45px;
	width:558px;
	text-indent:-9999px;
	margin:10px 0 10px 15px;
}
.research_title02{
	background: url(../product/research/images/title_02.jpg) left top no-repeat;
	height:37px;
	width:558px;
	text-indent:-9999px;
	margin:10px 0 10px 15px;
}

/*ACE工法*/

.btn_ace a{
	width:508px;
	height:69px;
	background-image:url(../product/bigsun_ace/image/btn_ace.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	margin:20px auto 0 auto;
	}
.btn_ace a:hover{
	background-image:url(../product/bigsun_ace/image/btn_ace_f.jpg);
	}
	
.style1 {
	font-size:15px;
	color:#000000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	}
	

/*ツルパワーパネル*/
	
.hedera-l {
    float: left;
    margin-bottom: 20px;
    text-align: center;
}
.hedera-ll {
    float: left;
    font-size: 10px;
    margin-bottom: 10px;
    margin-right: 5px;
    text-align: left;
    width: 130px;
}
.hedera-lll {
    float: left;
    margin-bottom: 20px;
    margin-right: 10px;
    text-align: center;
}
.hedera-y {
    float: left;
    margin: 75px 3px 0 3px;
}


/*ラピタルエーステーブル*/

.ra-table01 {
	text-align:center;
	font-size:16px;
	padding:3px;
	border:#000 1px solid;
}


/*緑化ダウンロードフラッシュの下*/

.dl-ryokka-box {
	width:730px;
	height:180px;
	margin:0 0 0 10px;
	padding:50px 10px 0;
	background-image:url(../image/dl-ryokka_under.jpg);
	background-repeat:no-repeat;
	text-align:left;
}



.uv-bn a{
	width:504px;
	height:73px;
	background-repeat:no-repeat;
	background-image:url(../product/uv/img/movie.jpg);
	text-indent:-10000px;
	display:block;
	margin:10px 0 20px 0;
}

.uv-bn a:hover {
	background-image:url(../product/uv/img/movie_h.jpg);
}



.uv-bn2 a{
	width:504px;
	height:168px;
	background-repeat:no-repeat;
	background-image:url(../product/uv/img/movie02.jpg);
	text-indent:-10000px;
	display:block;
	margin:10px 0 20px 0;
}

.uv-bn2 a:hover {
	background-image:url(../product/uv/img/movie02_h.jpg);
}




/*トップページUVシート工法バナー*/
.uv-topbn a{
	display:block;
	height: 150px;
	width: 740px;
	background-image:url(../product/uv/img/uv-topbn.jpg);
	background-color:#333;
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
	text-indent:-10000px;
	clear:both;
}

.uv-topbn a:hover {
	background-image:url(../product/uv/img/uv-topbn_h.jpg);
}



.m-auto {
	margin-left:20px;
}



.catalog a{
	width:160px;
	height:80px;
	background-image:url(../product/catalog/img/bn-catalog.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	margin:10px auto;
}

.catalog a:hover{
	background-image:url(../product/catalog/img/bn-catalog_h.jpg);
}



.bn-mikageishi a{
	width:160px;
	height:80px;
	background-image:url(../product/img/bn-mikageishi.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	margin:10px auto;
}

.bn-mikageishi a:hover{
	background-image:url(../product/img/bn-mikageishi_h.jpg);
}





.price a{
	width:160px;
	height:80px;
	background-image:url(../product/price/img/price.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	margin:10px auto;
}

.price a:hover{
	background-image:url(../product/price/img/price_h.jpg);
}

.kouhou-bn a{
	width: 160px;
	height: 80px;
	background-image: url(../product/kouhou/img/bn-kouhou.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	margin: 10px auto;
}

.kouhou-bn a:hover{
	background-image:url(../product/kouhou/img/bn-kouhou_h.jpg);
}


.calc a{
	width:160px;
	height:80px;
	background-image:url(../product/calc/img/bn-s.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	margin:10px auto;
}

.calc a:hover{
	background-image:url(../product/calc/img/bn-s_h.jpg);
}



.gl-bn a{
	width:160px;
	height:80px;
	background-image:url(../glossary/img/bn-s.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	margin:10px auto;
}

.gl-bn a:hover{
	background-image:url(../glossary/img/bn-s_h.jpg);
}










/*トップページ特化物バナー*/
.tk-topbn a{
	display:block;
	height: 100px;
	width: 740px;
	background-image:url(../image/bn-tokka01.jpg);
	background-color:#333;
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
	text-indent:-10000px;
	clear:both;
}

.tk-topbn a:hover {
	background-image:url(../image/bn-tokka01_h.jpg);
}

.f40 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	line-height:1.4em;
}

.tk-topbns a{
	display:block;
	height: 72px;
	width: 535px;
	background-image:url(../product/tokkabutsu/img/bn-s.jpg);
	background-color:#333;
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
	text-indent:-10000px;
	clear:both;
}

.tk-topbns a:hover {
	background-image:url(../product/tokkabutsu/img/bn-s_h.jpg);
}

/*カタログダウンロード用バナー*/

.tk-topbn-v2 a{
	display:block;
	height: 100px;
	width: 740px;
	background-image:url(../image/bn-tokka01.jpg);
	background-color:#333;
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
	text-indent:-10000px;
	clear:both;
}

.tk-topbn-v2 a:hover {
	background-image:url(../image/bn-tokka01_h.jpg);
}


.tk-topbn-catalog a{
	display:block;
	height: 60px;
	width: 740px;
	background:url(../image/catalog/tk-topbn-catalog.jpg) no-repeat left top;
	margin-top: 0;
	margin-bottom: 8px;
	margin-left: 5px;
	text-indent:-10000px;
	clear:both;
}

.tk-topbn-catalog a:hover {
	background-image:url(../image/catalog/tk-topbn-catalog_h.jpg);
}

.tk-topbn-catalog_top a{
	display:block;
	height: 60px;
	width: 740px;
	background:url(../image/catalog/tk-topbn-catalog_top.jpg) no-repeat left top;
	margin-top: 0;
	margin-bottom: 8px;
	margin-left: 5px;
	text-indent:-10000px;
	clear:both;
}

.tk-topbn-catalog_top a:hover {
	background-image:url(../image/catalog/tk-topbn-catalog_top_h.jpg);
}

.catalog_btn a{
	display:block;
	height: 129px;
	width: 535px;
	background:url(../image/catalog/catalog_btn.jpg) no-repeat left top;
	margin: 0 auto 8px auto;
	text-indent:-10000px;
	clear:both;
}

.catalog_btn a:hover {
	background-image:url(../image/catalog/catalog_btn_h.jpg);
}

.catalog_btn a{
	display:block;
	height: 129px;
	width: 535px;
	background:url(../image/catalog/catalog_btn.jpg) no-repeat left top;
	margin: 20px auto 20px auto;
	text-indent:-10000px;
	clear:both;
}

.catalog_btn a:hover {
	background-image:url(../image/catalog/catalog_btn_h.jpg);
}
.catalog_btn_full a{
	display:block;
	height: 129px;
	width: 735px;
	background:url(../image/catalog/catalog_btn_full.jpg) no-repeat left top;
	margin: 0 auto 8px auto;
	text-indent:-10000px;
	clear:both;
}

.catalog_btn_full a:hover {
	background-image:url(../image/catalog/catalog_btn_full_h.jpg);
}



/*改修工法*/

.kai-tit01 {
	width:550px;
	height:56px;
	background-image:url(../product/bigsun_repair/image/tit01_01.jpg);
	background-repeat:no-repeat;
	display:block;
	margin: 0 0 20px 20px;
	text-align:left;
}

.kai-tit01 p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	padding: 6px 0 0 20px;
	color:#FFF;
}


.kai-textbox01 {
	width:550px;
	height:auto;
	margin:0;
	padding:5px 0 0 20px;
	text-align:left;
}

.kai-textbox01 p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:1.4em;
	margin-bottom:1em;
}


.kai-chart a{
	width:550px;
	height:89px;
	background-image:url(../product/bigsun_repair/image/bn-chart.jpg);
	display:block;
	text-indent:-10000px;
	margin:10px 0 10px 20px;
}

.kai-chart a:hover {
	background-image:url(../product/bigsun_repair/image/bn-chart_h.jpg);
}


/*ダウンロード霧ヶ峰*/

.dl-ryokka-box-kirigamine {
	width:730px;
	height:800px;
	margin:0 0 0 10px;
	padding:14px 10px 0;
	text-align:left;
}


.bottun_bg {
	width:340px;
	height:69px;
	background-image:url(../download/image/bottun_bg.jpg);
	background-repeat:no-repeat;
	padding:10px 0 0px 20px;
	margin:0 5px 30px 0;
	float:left;
}

.bottun_bg p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:-0.1em;
	font-weight:bold;
	
}


.bottun_bg-pdf a{
	width:60px;
	height:25px;
	background-image:url(../download/image/bottun_pdf.gif);
	display:block;
	text-indent:-10000px;
	margin:6px 0 0 30px;
	float:left;
}

.bottun_bg-pdf a:hover {
	background-image:url(../download/image/bottun_pdf_on.gif);
}


.bottun_bg-jww a{
	width:60px;
	height:25px;
	background-image:url(../download/image/bottun_jww.gif);
	display:block;
	text-indent:-10000px;
	margin:6px 0 0 10px;
	float:left;
}

.bottun_bg-jww a:hover {
	background-image:url(../download/image/bottun_jww_on.gif);
}


.bottun_bg-dwg a{
	width:60px;
	height:25px;
	background-image:url(../download/image/bottun_dwg.gif);
	display:block;
	text-indent:-10000px;
	margin:6px 0 0 10px;
	float:left;
}

.bottun_bg-dwg a:hover {
	background-image:url(../download/image/bottun_dwg_on.gif);
}


.bottun_bg-dxf a{
	width:60px;
	height:25px;
	background-image:url(../download/image/bottun_dxf.gif);
	display:block;
	text-indent:-10000px;
	margin:6px 0 0 10px;
	float:left;
}

.bottun_bg-dxf a:hover {
	background-image:url(../download/image/bottun_dxf_on.gif);
}


.dl-ryokka-box-kirigamine h3 {
	clear:both;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-left:rgba(251,203,2,1.00) 5px solid;
	padding-left:5px;
	margin:20px 0 10px 0;
	/*border-bottom:rgba(0,0,0,1.00) 1px solid;*/
}

.sitelink-01 a{
	width:250px;
	height:150px;
	display:block;
	background-image:url(../product/coexistence/img/hp03.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	float:left;
	margin:0 20px 0 0;
	padding:0;
}
	
.sitelink-01 a:hover {
	background-image:url(../product/coexistence/img/hp03_h.jpg);
}

.sitelink-02 a{
	width:250px;
	height:150px;
	display:block;
	background-image:url(../product/coexistence/img/hp02.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	float:left;
	margin:0 20px 0 0;
	padding:0;
}
	
.sitelink-02 a:hover {
	background-image:url(../product/coexistence/img/hp02_h.jpg);
}


.sitelink-03 a{
	width:250px;
	height:150px;
	display:block;
	background-image:url(../product/coexistence/img/hp01.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	float:left;
	margin:0 20px 0 0;
	padding:0;
}
	
.sitelink-03 a:hover {
	background-image:url(../product/coexistence/img/hp01_h.jpg);
}



.bn-coinq a{
	width:660px;
	height:200px;
	display:block;
	background-image:url(../product/coexistence/img/bn-inquiry.jpg);
	background-repeat:no-repeat;
	margin:20px 0 20px 0;
	padding:0;
	text-indent:-10000px;
}

.bn-coinq a:hover {
	background-image:url(../product/coexistence/img/bn-inquiry_h.jpg);
}

.f36 {
	font-family:"Times New Roman", Times, serif;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:46px;
	font-weight:bold;
	color:rgba(8,212,255,1.00);
}



.f36w {
	font-family:"Times New Roman", Times, serif;
	font-family:"游明朝","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:46px;
	font-weight:bold;
	color:rgba(8,212,255,1.00);
	line-height:1.2em;
}



.f19 {
	font-family:"Times New Roman", Times, serif;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:15px;
	font-weight:bold;
}




.casebox {
	width:650px;
	height:80px;
	background-color:rgba(243,243,243,1.00);
	border:rgba(181,181,181,1.00);
	margin:10px auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	padding:20px;
}

.casebox a:hover {
	background-color:rgba(183,205,255,1.00);
}






.br-ur01 a {
	width:260px;
	height:150px;
	display:block;
	background-image:url(../ur/img/bn-ur_01.jpg);
	text-indent:-10000px;
	float:left;
	margin:0px 10px 10px 0px;
}

.br-ur01 a:hover {
	background-image:url(../ur/img/bn-ur_01_h.jpg);
}


.br-ur02 a {
	width: 260px;
	height: 150px;
	display: block;
	background-image: url(../ur/img/h29/bn-ur_02_h.jpg);
	text-indent: -10000px;
	float: left;
	margin: 0px 0px 10px 0px;
}

.br-ur02 a:hover {
	background-image:url(../ur/img/h29/bn-ur_02.jpg);
}


.br-ur03 a {
	width: 260px;
	height: 150px;
	display: block;
	background-image: url(../ur/img/h29/bn-ur_03_h.jpg);
	text-indent: -10000px;
	float: left;
	margin: 0px 10px 20px 0px;
}

.br-ur03 a:hover {
	background-image:url(../ur/img/h29/bn-ur_03.jpg);
}


.br-ur04 a {
	width:260px;
	height:150px;
	display:block;
	background-image:url(../ur/img/bn-ur_04.jpg);
	text-indent:-10000px;
	float:left;
	margin:0px 0px 20px 0px;
}

.br-ur04 a:hover {
	background-image:url(../ur/img/bn-ur_04_h.jpg);
}



.to-urb a {
	width:530px;
	height:38px;
	background-image:url(../ur/img/to-urb.jpg);
	display:block;
	text-indent:-10000px;
	margin-bottom:10px;
}

.to-urb a:hover {
	background-image:url(../ur/img/to-urb_h.jpg);
}


.to-urx a {
	width:530px;
	height:38px;
	background-image:url(../ur/img/to-urx.jpg);
	display:block;
	text-indent:-10000px;
	margin-bottom:10px;
}

.to-urx a:hover {
	background-image:url(../ur/img/to-urx_h.jpg);
}



.to-ra41 a {
	width: 530px;
	height: 38px;
	background-image: url(../ur/img/h29/ra4-no1.jpg);
	display: block;
	text-indent: -10000px;
	margin-bottom: 10px;
}

.to-ra41 a:hover {
	background-image:url(../ur/img/h29/ra4-no1_h.jpg);
}


.to-ra42 a {
	width:530px;
	height:38px;
	background-image:url(../ur/img/h29/ra4-no2.jpg);
	display:block;
	text-indent:-10000px;
	margin-bottom:10px;
}

.to-ra42 a:hover {
	background-image:url(../ur/img/h29/ra4-no2_h.jpg);
}



.img-under20px {
	margin-bottom:20px;
}



.bn-roof a{
	width:670px;
	height:223px;
	background-image:url(../product/roof/img/roof_16.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	margin:0 0 0 0;
}

.bn-roof a:hover {
	background-image:url(../product/roof/img/roof_16_h.jpg);
}



.blogbox {
	width:100%;
	height:120px;
}

.blogbox h3 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	margin-left:-2px;
}


.blogbox h4{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	margin-left:-2px;
	border-left:5px #00ABFF solid;
}

.blogbox-l {
	width:70px;
	height:auto;
	min-height:70px;
	float:left;
}

.blogbox-r {
	width:550px;
	float:left;
	padding:0 5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
}

.next-read {
	text-align:right;
	color:#254EEF;
}
   


.notice-box-l {
	width:320px;
	height:auto;
	float:left;
	padding:20px;
	text-align:left;
}

.notice-box-r {
	width:330px;
	height:auto;
	float:left;
	padding:20px;
	text-align:left;
	margin-top:50px;
}

.notice-box-r2 {
	width:335px;
	height:auto;
	float:left;
	padding:20px;
	text-align:left;
	margin-top:50px;
}




.notice-box-r h2 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:24px;
	line-height:110%;
}

.notice p {
	font-size:16px!important;
	line-height:1.2em;
	padding:20px;
}

.notice-txtbox {
	width:710px!important;
	clear:both;
	padding:20px;
	text-align:left;
	height:auto;
	border-bottom:#ccc 1px solid;
	margin-bottom:20px;
}

.notice-txtbox p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:1.4em!important;
	margin-bottom:10px;
	
}



.notice-lineup-box {
	width:710px;
	height:100px;
	margin-left:20px;
	text-align:left;
	border-bottom:#006CFF 1px dashed;
	margin-bottom:20px;
	}


.notice-lineup-l {
	width:100px;
	height:100px;
	padding:5px;
	text-align:left;
	float:left;
}

.notice-lineup-r {
	width:580px;
	height:100px;
	float:left;
	text-align:left;
	padding:0px 10px;
}

.notice-lineup-box h3 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:5px 0;
}


.prev a{
	display:block;
	width:200px;
	height:50px;
	background-image:url(../notice/img/previous.jpg);
	background-repeat:no-repeat;
	float:left;
	text-indent:-10000px;
	margin-left:20px;
}

.prev a:hover {
	background-image:url(../notice/img/previous_h.jpg)
}

.foll a{
	display: block;
	width: 200px;
	height: 50px;
	background-image: url(../notice/img/following.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-10000px;
	margin:0;
}

.foll a:hover {
	background-image:url(../notice/img/following_h.jpg);
}

.back001 a{
	display: block;
	width: 300px;
	height: 50px;
	background-image: url(../notice/img/top.jpg);
	background-repeat: no-repeat;
	text-indent:-10000px;
	overflow:hidden;
	float:left;
	margin:0 5px 20px;
}

.back001 a:hover {
	background-image:url(../notice/img/top_h.jpg)
}





/*ダウンロード_モーダルウィンドウ 20160420-sawamura追記*/


.modal-title {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:24px;
	line-height:1.8em;
	color:#000000;
	}

.modal-subtitle {
	width:100%;
	border-left:3px #06D4FF solid;
	border-bottom:1px #06D4FF solid;
	padding-top:3px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	line-height:1.8em;
	padding-left:10px;
	color:#FF5F00;
	margin-top:20px;

	
}



.k-rireki a {
	width:500px;
	height:45px;
	background-color:#E90032;
	color:#FFFFFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:20px;
	padding:25px 0 0 0;
	margin:20px auto;
	display:block;
	text-align:center;
	text-decoration:none;
}

.k-rireki a:hover {
	
	background-color:#0079D0;
}
	

.imgtop-01 {
	margin:20px auto;
}






.table0002 {
	margin:0 auto 20px;
	width:90%;
	border:#000000 1px solid;
	}
	
.table0002 td {
	padding:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	border-bottom:1px solid;
	border-right:1px #000000 solid;
	}
	
	
.table0002 th {
	padding:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	border-bottom:1px solid;
	border-right:1px #000000 solid;
	background-color:#D1D1D1;
	}	
	
	
	


.table0003 {
	margin:0 auto 20px;
	width:95%;
	border:#000000 1px solid;
	}
	
.table0003 td {
	padding:3px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	border-bottom:1px solid;
	border-right:1px #000000 solid;
	width: 11%;
	}
	
	
.table0003 th {
	padding:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	border-bottom:1px solid;
	border-right:1px #000000 solid;
	background-color:#D1D1D1;
	width: 11%;
	}	


.table0004 {
	margin:0 auto 20px;
	width:90%;
	border:#000000 1px solid;
	}
	
.table0004 td {
	padding:3px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	border-bottom:1px solid;
	border-right:1px #000000 solid;
	width: 11%;
	text-align: left;
	}
	
	
.table0004 th {
	padding:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	border-bottom:1px solid;
	border-right:1px #000000 solid;
	background-color:#D1D1D1;
	width: 11%;
	}	


.table0005 {
	margin:0 auto 20px;
	width:90%;
	border:#000000 1px solid;
	}
	
.table0005 td {
	padding:3px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	border-bottom:1px solid;
	border-right:1px #000000 solid;
	width: 11%;
	text-align:center;
	}
	
	
.table0005 th {
	padding:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	border-bottom:1px solid;
	border-right:1px #000000 solid;
	background-color:#D1D1D1;
	width: 11%;
	}	



.UR_catalog a{
	clear:both;
	width: 540px;
	height: 150px;
	background-image: url(../ur/img/bn_UR_catalog-DL.jpg);
	display: block;
	text-indent: -10000px;
	margin: 20px auto;
	background-repeat: no-repeat;
}

.UR_catalog a:hover {
	background-image: url(../ur/img/bn_UR_catalog-DL_h.jpg);
}
	







.jass8top540w a{
	clear:both;
	width: 540px;
	height: 144px;
	background-image: url(../topics/image/jass8/toppage_bn-jass8-540w.jpg);
	display: block;
	text-indent: -10000px;
	margin: 20px auto;
	background-repeat: no-repeat;
}

.jass8top540w a:hover {
	background-image: url(../topics/image/jass8/toppage_bn-jass8-540w_h.jpg);
}
	
.jass8top a{
	width: 750px;
	height: 200px;
	background-image: url(../topics/image/jass8/toppage_bn-jass8.jpg);
	display: block;
	text-indent: -10000px;
	margin-top: 20px;
	margin-bottom: 10px;
	background-repeat:no-repeat;
	text-indent:-10000;
}

.jass8top a:hover {
	background-image: url(../topics/image/jass8/toppage_bn-jass8_h.jpg);
}



.bn-bigsun_w a{
	width:160px;
	height:80px;
	display:block;
	background-image:url(../product/bigsun1/image/bn-bigsun-w.jpg);
	background-repeat:no-repeat;
	margin:10px 0 10px 0;
	text-indent:-10000px;
}

.bn-bigsun_w a:hover {
	background-image:url(../product/bigsun1/image/bn-bigsun-w_h.jpg);
}




.bn-bigsun_all a{
	width:160px;
	height:80px;
	display:block;
	background-image:url(../product/bigsun1/image/bn-bigsun-all.jpg);
	background-repeat:no-repeat;
	margin:10px 0 10px 0;
	text-indent:-10000px;
}

.bn-bigsun_all a:hover {
	background-image:url(../product/bigsun1/image/bn-bigsun-all_h.jpg);
}


.big-win-s a{
	width: 540px;
	height: 146px;
	background-image: url(../product/bigsun1/image/bntop-bigsun_win.jpg);
	display: block;
	text-indent: -10000px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin: 20px auto 10px;
	background-repeat: no-repeat;
}

.big-win-s a:hover {
	background-image: url(../product/bigsun1/image/bntop-bigsun_win_h.jpg);
}


.big-win-s1 a{
	width: 540px;
	height: 146px;
	background-image: url(../product/bigsun1/image/bntop-bigsun_win1.jpg);
	display: block;
	text-indent: -10000px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin: 20px auto 10px;
	background-repeat: no-repeat;
}

.big-win-s1 a:hover {
	background-image: url(../product/bigsun1/image/bntop-bigsun_win1_h.jpg);
}


.big-win-s2 a{
	width: 540px;
	height: 146px;
	background-image: url(../product/bigsun1/image/bntop-bigsun_win2.jpg);
	display: block;
	text-indent: -10000px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin: 20px auto 10px;
	background-repeat: no-repeat;
}

.big-win-s2 a:hover {
	background-image: url(../product/bigsun1/image/bntop-bigsun_win2_h.jpg);
}


.big-win-p a{
	width: 750px;
	height: 200px;
	background-image: url(../product/img/bntop-bigsun_win.jpg);
	display: block;
	text-indent: -10000px;
	margin-top: 20px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	margin-left:40px;
	margin-top:20px;
}

.big-win-p a:hover {
	background-image: url(../product/img/bntop-bigsun_win_h.jpg);
}



.big-win-p2 a{
	width: 750px;
	height: 200px;
	background-image: url(../product/img/bntop-bigsun_win2.jpg);
	display: block;
	text-indent: -10000px;
	margin-top: 20px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	margin-left:40px;
	margin-top:20px;
}

.big-win-p2 a:hover {
	background-image: url(../product/img/bntop-bigsun_win2_h.jpg);
}



.h3 {
	position: relative;
	padding-bottom: .5em;
	border-bottom: 4px solid #ccc;
}
.h3::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 2;
	content: '';
	width: 20%;
	height: 4px;
	background-color: #3498db;
}



.h3l {
	float: none;
    display: block;
	position: relative;
	padding-bottom: .5em;
	border-bottom: 4px solid #ccc;
	text-align: left;
}
.h3l::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 2;
	content: '';
	width: 20%;
	height: 4px;
	background-color: #3498db;
}





　
.scw000 {
	width: 450px;
	height: 100px;
	border: #001DFF 2px solid;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif", "HG正楷書体-PRO";
	font-size: 16px;
	background-color: aquamarine;
}

.scc {
	width: 550px;
	height: 70px;
	margin: 0 10px 20px 20px;
	padding: 5px;
	background-color: aquamarine;
	border: #001DFF 2px solid;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif", "HG正楷書体-PRO";
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4em;
}




/*--------------------------------------------------------+
        20081028　スカイシール物性テーブル追記（s）       
----------------------------------------------------------*/	

.scw-box {
	width:100%;
	height:auto;
	margin:0 auto;
	}
.scw-box table {
	width:100%;
	margin-bottom:20px;
	}
.scw-box-th01 {
	width:20%;
	padding:8px;
	background-color:#99CCFF;
	font-size:16px;
	text-align:center;
	}		
.scw-box-th02 {
	width:20%;
	padding:8px;
	background-color:#99CCFF;
	font-size:12px;
	text-align:center;
	}	
	
.scw-box-th03 {
	background-color:#fff;
	font-size:12px;
	padding:5px;
	text-align:center;
	}	
	
.scw-box-th04 {
	background-color:#fff;
	font-size:12px;
	padding:5px;
	text-align:center;
	}

.scw-box-th05 {
	width: 20%;
	background-color:#99CCFF;
	font-size:12px;
	padding:5px;
	text-align:center;
	}	
	
.shinb
	{
		width:650px;
		padding: 2px 5px;
		text-align: center;
		background-color:#ceeaac;
		border: solid 1px #888888;
		vertical-align: middle;
		font-size:16px;
		font-weight: bold;
	}
	


.title99 {
	position: relative;
	padding-bottom: .5em;
	border-bottom: 4px solid #ccc;
	text-align: left!important;
	padding-left: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif", "HG正楷書体-PRO";
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 30px;
	font-weight: bold;
}
.title99::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 2;
	content: '';
	width: 20%;
	height: 4px;
	background-color: #3498db;
}



.title98 {
	position: relative;
	padding: 0 .5em .5em 2em;
	border-bottom: 1px solid #ccc;
	margin-bottom:20px;
	margin-top:40px;
}
.title98::before,
.title98::after {
	position: absolute;
	content: '';
	border-radius: 100%
}
.title98::before {
	top: .2em;
	left: .2em;
	z-index: 2;
	width: 18px;
	height: 18px;
	background: rgba(150, 150, 150, .5);
}
.title98::after {
	top: .7em;
	left: .7em;
	width: 13px;
	height: 13px;
	background: rgba(210, 210, 210, .5);
}


.blockquote {
    position: relative;
    padding: 8px 15px;
    margin: 2.5em;
    box-sizing: border-box;
    font-style: italic;
    color: #464646;
    background: #ddeaff;
    font-weight: bold;
}

.blockquote:before{
    display: inline-block;
    position: absolute;
    top: -35px;
    left: 0px;
    vertical-align: middle;
    content: "";
    font-family: sans-serif;
    color: #ddeaff;
    font-size: 90px;
    line-height: 1;
}

.blockquote p {
    padding: 0;
    margin: 10px 0;
    line-height: 1.7;
	font-size:1.2em;
}

.blockquote cite {
    display: block;
    text-align: right;
    color: #888888;
    font-size: 0.9em;
}


.blockquote2 {
    position: relative;
    padding: 8px 15px;
    margin: 2.5em;
    box-sizing: border-box;
    font-style: italic;
    color: #464646;
    background: #ddeaff;
    font-weight: bold;
}

.blockquote2:before{
    display: inline-block;
    position: absolute;
    top: -35px;
    left: 0px;
    vertical-align: middle;
    content: "";
    font-family: sans-serif;
    color: #ddeaff;
    font-size: 90px;
    line-height: 1;
}

.blockquote2 p {
    padding: 0;
    margin: 10px 0;
    line-height: 1.7;
	font-size:1.2em;
}

.blockquote2 cite {
    display: block;
    text-align: right;
    color: #888888;
    font-size: 0.9em;
}






.histry01 a{
	width: 200px;
	height: 125px;
	background-image:url("../history/img/histry-01.jpg");
	text-indent: -10000px;
	display: block;
	margin-right: 12.5px;
	float: left;
	margin-bottom: 40px;
	
}

.histry01 a:hover {
	opacity: 0.5;
	
}



.histry02 a{
	width: 200px;
	height: 125px;
	background-image:url("../history/img/histry-02.jpg");
	text-indent: -10000px;
	display: block;
	margin-right: 12.5px;
	float: left;
	margin-bottom: 40px;
	
}

.histry02 a:hover {
	opacity: 0.5;
	
}


.histry03 a{
	width: 200px;
	height: 125px;
	background-image:url("../history/img/histry-03.jpg");
	text-indent: -10000px;
	display: block;
	float:left; 
	margin-bottom: 40px;
	
}

.histry03 a:hover {
	opacity: 0.5;
	
}





.notice-tit01 {
  padding: .5em .75em;
  background-color: #777777;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #333333;
  color: white;
  font-size: 18px;
  font-weight: bolder;
	margin-bottom: 20px;
}



.notice-tit02 {
position: relative;
padding-left: 1.2em;/*アイコン分のスペース*/
line-height: 1.4;
}

.notice-tit02:before{ 
font-family: "Font Awesome 5 Free";
content: "\f00c";/*アイコンのユニコード*/
position: absolute;/*絶対位置*/
font-size: 1em;/*サイズ*/
left: 0;/*アイコンの位置*/
top: 0;/*アイコンの位置*/
color: #5ab9ff; /*アイコン色*/
}

.f9px　{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 9px !important;
}



.f11px　{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 11px;
}


.f6px　{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 6px;
}



.h4 {
  padding: .5em .75em;
  background-color: #f6f6f6;
  border-bottom: 1px solid #ccc;
}


.table-notice {
	width: 95%;
}

.table-notice td p{
	padding: 10px;
}

.table-notice2 {
	width: 95%;
}

.table-notice2 td p{
	padding: 10px;
}

.table-notice2 td {
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
}



.table-notice3 {
	clear: both;
	width: 100%;
}

.table-notice3 td p{
	padding: 10px 10px;
	text-align: center;
}

.table-notice3 td {
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
}




.pichover a:hover {
	opacity: 0.5;
}


.ol01 {
    font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 1.4em;
}

.ol01 li {
    margin-bottom: 15px;
}






.kakaku-csw-th
	{
		text-align: center;
		background-color: #fff;
		border: solid 1px #888888;
		padding: 5px 5px!important;
		font-size: 16px!important;
		
	}
　




.lineup-ur {
    width: 670px;
    height: 250px;
    background-image: url(../product/img/images/ur-bigsun_01.jpg);
    display: block;
    margin-top: 20px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    text-indent: -10000;
}

.lineup-ur a:hover {
	opacity: 50;
}



/*jkk*/

.jkk-oem {
	width: 690px;
	/*height: 70px;*/
	margin: 10px auto 20px;
	padding: 5px;
	background-color: aquamarine;
	border: #001DFF 2px solid;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif", "HG正楷書体-PRO";
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4em;
}

.text-box-jkk {
	width: 690px;
	margin: 0 auto;
	text-align: left;
}


.text-box-jkk p{
	
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif", "HG正楷書体-PRO";
	font-size: 14px;
	line-height: 1.4em;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 20px;
	}


.h5 {
  position: relative;
  padding: 0.6em;
  background: #e0edff;
}

.h5:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 30px;
  border: 15px solid transparent;
  border-top: 15px solid #e0edff;
  width: 0;
  height: 0;
}

.linkjkk a:hover {
	opacity: 5;
	
}





.ul-jkk {
  border: solid 2px skyblue;
  border-radius: 5px;
  padding: 0.5em 1em 0.5em 2.3em;
  position: relative;
}

.ul-jkk li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;
}

.ul-jkk li:before {
  
  font-family: "Font Awesome 5 Free";
  content: "\f138";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: skyblue;/*アイコン色*/
}



.jkcfw-01 {
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 15px;
	line-height: 1.4em;
}





/*.note-list {
  list-style-type: none;
  padding-left: 1.2em;
}

.note-list li {
  text-indent: -1.2em;
  padding-left: 1.2em;
  margin-bottom: 0.8em;
  position: relative;
}

.note-list li::before {
  content: "〇";
  position: absolute;
  left: 0;
}*/

