﻿/*印刷用*/
#Print{
	     page-break-after:always;
}

/*フォント1*/
#style1{
	color: #FF0000;
	font-weight: bold;
}

p{line-height:1.3em;}

/*詳細全体*/
#category_a01{

    
     float: left;
     
     width: 660px;
     height: auto; 
     text-align: left;
    
     margin-top: 11px;
     margin-right: 0px;
     margin-bottom: 11px;
     margin-left: 11px;
     
     border: 0px solid #cc3333;
     
}

/*詳細全体　高さ500px*/
#category_a01_5{

     float: left;
     width: 660px;
     height: 500px;
     text-align: left;
     
     margin-top: 11px;
     margin-right: 0px;
     margin-bottom: 11px;
     margin-left: 11px;
     
     border: 0px solid #cc3333;

}


/*海洋土木用　タイトルフォント(特長・構造 など)*/
#toku_kou_t{

     width: auto;
     height: 22px;
    
     font-size: 16px;
     line-height:1.2em;
     font-weight: bold;

     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
     
     background-image:url("../seihin/kaiyo/00kai_top/new_im/toku.jpg"); /* ←背景 */
     
}

/*環境景観用　タイトルフォント(特長・構造 など)*/
#toku_kou_t02{

     width: auto;
     height: 22px;
    
     font-size: 16px;
     line-height:1.2em;
     font-weight: bold;

     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
     
     background-image:url("../seihin/kankyo/00kan_top/new_im/toku.jpg"); /* ←背景 */
     
}

/*建設土木用　タイトルフォント(特長・構造 など)*/
#toku_kou_t03{

     width: auto;
     height: 22px;
     text-align:left;
     font-size: 16px;
     line-height:1.2em;
     font-weight: bold;

     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
     
     background-image:url('../seihin/kensetsu/00kens_top/toku.jpg'); /* ←背景 */
     
}

/*建築防水用　タイトルフォント(特長・構造 など)*/
#toku_kou_t04{

     width: auto;
     height: 22px;
     text-align:left;
     font-size: 16px;
     line-height:1.2em;
     font-weight: bold;

     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
     
     background-image:url('../seihin/kenchiku/00kenc_top/toku.jpg'); /* ←背景 */
     
}

/*産業物流用　タイトルフォント(特長・構造 など)*/
#toku_kou_t05{

     width: auto;
     height: 22px;
     text-align:left;
     font-size: 16px;
     line-height:1.2em;
     font-weight: bold;

     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
     
     background-image:url('../seihin/sangyo/00san_top/toku.jpg'); /* ←背景 */
     
}

/*化成品用　タイトルフォント(特長・構造 など)*/
#toku_kou_t06{

     width: auto;
     height: 22px;
     text-align:left;
     font-size: 16px;
     line-height:1.2em;
     font-weight: bold;

     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
     
     background-image:url('../seihin/kasei/00kase_top/toku.jpg'); /* ←背景 */
     
}


/*行コンテンツ*/
#kai_con{

     float:left;
     
     width: 660px;
     height: auto;
     
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
      
     border: 0px solid #cc3333;
        
}

/*"このページの上へ"コンテンツ*/
#kai_con2{

     float:left;
     font-size:12px;
     
     width: 660px;
     height: 20px;
     text-align:center;
     
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;       
}

/*"このページの上へ"コンテンツ*/
#kai_con2-2{
	float: left;
	font-size: 12px;
	width: 660px;
	height: 40px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


/*"テキスト　右　コンテンツ*/
#kai_con3{

     float:left;
     
     width: 660px;
     height: auto;
     text-align:right;
     
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
      
         line-height:1.5em;
}

/*"テキスト　左　コンテンツ*/
#kai_con4{

     float:left;
     
     width: 660px;
     height: auto;
     text-align:left;
     
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
     line-height:1.5em;
}


/*タイトル　コンテンツ*/
#name_con,#name_con02,#name_con03,#name_con04,#name_con05,#name_con06{
	background-image:url('../images/sei_s.gif');

}

/*海洋土木用　タイトル　コンテンツ*/
#name_con{

     float:left;
     
     width: 660px;
     height: auto;
     
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
           
     border-bottom: 2px solid;
     border-color: #000099;

}

/*環境景観用　タイトル　コンテンツ*/
#name_con02{

     float:left;
     
     width: 660px;
     height: auto;
     
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
           
     border-bottom: 2px solid;
     border-color: #339933;

}

/*建設土木用　タイトル　コンテンツ*/
#name_con03{

     float:left;
     
     width: 660px;
     height: auto;
     
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
           
     border-bottom: 2px solid;
     border-color: #99cc33;

}

/*建築防水用　タイトル　コンテンツ*/
#name_con04{

     float:left;
     
     width: 660px;
     height: auto;
     
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
           
     border-bottom: 2px solid;
     border-color: #ffff00;

}

/*産業物流用　タイトル　コンテンツ*/
#name_con05{

     float:left;
     
     width: 660px;
     height: auto;
     
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
           
     border-bottom: 2px solid;
     border-color: #ccccff;

}

/*化成品用　タイトル　コンテンツ*/
#name_con06{

     float:left;
     
     width: 660px;
     height: auto;
     
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
           
     border-bottom: 2px solid;
     border-color: #ff0000;

}


/*サブタイトル*/
#name_text{
	float: right;
	width: 315px;
	height: 12px;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-align: right;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*サブタイトル　タイトルが長い場合　サブタイトルコンテンツ短め*/
#name_text_2{
	float: right;
	width: 250px;
	height: 12px;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-align: right;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*サブタイトル　タイトルが長い場合　サブタイトルコンテンツ短め 最小*/
#name_text_2-2{
	float: right;
	width: 200px;
	height: 12px;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-align: right;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/*サブタイトル 認定番号*/
#name_text_3{

     float:right;
     
     width: auto;
     height: auto;
     line-height:1.5em;
     white-space:nowrap;
     

     font-size: 12px;
     letter-spacing:0.1em;
     text-align:center; 
     color:#ffffff;
          
     margin-top: 0px;
     margin-right: 5px;
     margin-bottom: 5px;
     margin-left: 0px;
     
     padding-left:4px;
     padding-right:4px;
     
     border: 1px solid #cc0000;
     background-color:#cc0000;
        
}

/*サブタイトルが長い場合*/
#name_text_4{
	float: right;
	width: 390px;
	height: 12px;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-align: right;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*サブタイトル　タイトルが二行目のとき　サブタイトルコンテンツ短め*/
#name_text_5{
	float: right;
	width: 250px;
	height: 12px;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-align: right;
	margin-top: 25px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*サブタイトルが二行目のとき　*/
#name_text_6{
	float: right;
	width: auto;
	height: 12px;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-align: right;
	margin-top: 12px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.2em;
}


/*タイトル*/
#name_text2{
	float: left;
	width: 320px;
	height: auto;
	font-size: 24px;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
}

/*タイトル　タイトルが長い場合　サブタイトルコンテンツ短め*/
#name_text2_2{
	float: left;
	width: 370px;
	height: auto;
	font-size: 24px;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
}

/*タイトルのみの場合*/
#name_text2_3{
	float: left;
	width: auto;
	height: auto;
	font-size: 24px;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
}

/*タイトル 短め　サブタイトルが長い場合*/
#name_text2_4{
	float: left;
	width: 260px;
	height: auto;
	font-size: 24px;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
}

/*写真*/
#figure_con{
	float: left;
	width: 305px;
	height: auto;
	text-align: center;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 0px solid #cc3333;
}

/*製品説明文*/
#satsu_con{
	float: left;
	width: 325px;
	height: auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 1.3em;
	border: 0px solid #cc3333;
}

/*製品説明文　右コンテンツ用*/
#satsu_con-right{
	float: right;
	width: 325px;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 1.3em;
	border: 0px solid #cc3333;
}


/*製品説明文　幅500px*/
#satsu_con2{
	float: left;
	width: 500px;
	height: auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 1.3em;
}


/*特長・構造*/
#toku_con{
	float: left;
	width: 315px;
	height: auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 0px solid #cc3333;
}

/*特長・構造　右コンテンツ用*/
#toku_con-right{
	float: right;
	width: 315px;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 0px solid #cc3333;
}

/*特長・構造　幅500px*/
#toku_con2{
	float: left;
	width: 500px;
	height: auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 0px solid #cc3333;
}

/*特長・構造　幅400px*/
#toku_con3{
	float: left;
	width: 400px;
	height: auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 0px solid #cc3333;
}

/*特長　タイトルフォント*/
#toku_t{
	width: auto;
	height: auto;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	color: #1A50B8;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*特長　タイトルフォント　太文字無し・サイズ12*/
#toku_t2{

     width: auto;
     height: auto;

     font-size: 12px;
     line-height:1.2em;
     color:#1A50B8;
     
     margin-top: 10px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
}

/*特長　タイトルフォント　太文字・サイズ12*/
#toku_t3{
	width: auto;
	height: auto;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	color: #1A50B8;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*特長　タイトルフォント　太文字・サイズ12　自動に改行しない*/
#toku_t4{

     width: auto;
     height: auto;

     font-size: 12px;
     line-height:1.5em;
     font-weight: bold;
     color:#1A50B8;
     
     margin-top: 10px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
     
     white-space:nowrap;
}

/*特長　タイトルフォント　サイズ12*/
#toku_t5{

     width: auto;
     height: auto;

     font-size: 12px;
     line-height:1.5em;
     
     margin-top: 10px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
}



/*特長の説明フォント*/
#toku_satsu{
	width: auto;
	height: auto;
	font-size: 12px;
	line-height: 1.3em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 18px;
}

#toku_satsu5{

     width: 510px;
     height: auto;

     font-size: 12px;
     line-height:1.2em;

     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 15px;
     margin-left: 18px;   

}

#toku_satsu2{

     width: 500px;
     height: auto;

     font-size: 12px;
     line-height:1.2em;

     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 15px;
     margin-left: 5px;   

}

/*図・構造図*/
#zu_con{
	float: left;
	width: 305px;
	height: auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: center;
	border: 0px solid #cc3333;
	line-height:1.3em;
}

#zu_con2{
	float: left;
	width: 205px;
	height: auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: center;
	border: 0px solid #cc3333;
	line-height:1.3em;
}


#zu_con_r{
	float: right;
	width: 305px;
	height: auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: center;
	border: 0px solid #cc3333;
}

/*表＆セル*/
table,td{

    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    
}

/*セル*/
td{

     padding-top:3px;
     padding-right:3px;
     padding-bottom:3px;
     padding-left:3px;

}

/*表のプロパティー*/
table.kikaku{
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	text-align: center;
	line-height: 1.2em;
}

/*セル　中央*/
td.k_t1{
line-height:1.3em;
text-align:center;
}

/*セル　左寄り*/
td.k_t2{
line-height:1.3em;
text-align:left;
}

/*セル　左寄り　自動に改行しない*/
td.k_t3{
line-height:1.3em;
text-align:left;
white-space:nowrap;
}

/*セル　中央　自動に改行しない*/
td.k_t4{
line-height:1.3em;
text-align:center;
white-space:nowrap;
}

td.k_t{border: none;}


/*シルバー色　セルのプロパティー*/
tr.sil,td.sil{background-color:#dedede;line-height:1.2em;white-space:nowrap;}

/*薄シルバー色　セルのプロパティー*/
tr.sil2,td.sil2{background-color:#eeeeee;line-height:1.2em;white-space:nowrap;}

/*海洋土木用　セルのプロパティー*/
tr.blu,td.blu{background-color:#95caff;}
tr.lb,td.lb{background-color:#d5eaff;}

/*環境景観用　セルのプロパティー*/
tr.gr,td.gr{background-color:#66cc33;}
tr.lgr,td.lgr{background-color:#ccffcc;}

/*建設土木用　セルのプロパティー*/
tr.gr_ye,td.gr_ye{background-color:#99cc33;}
tr.lgr_ye,td.lgr_ye{background-color:#ccff99;}

/*建築防水用　セルのプロパティー*/
tr.ye,td.ye{background-color:#ffff00;}
tr.lye,td.lye{background-color:#ffff99;}

/*産業物流用　セルのプロパティー*/
tr.pl,td.pl{background-color:#acacff;line-height:1.2em;}
tr.lpl,td.lpl{background-color:#e6e6ff;line-height:1.2em;}

/*化成品用　セルのプロパティー*/
tr.red,td.red{background-color:#ff6666;}
tr.lred,td.lred{background-color:#ff9999;}

/*化成品用　セルのプロパティー　幅52px*/
tr.red2,td.red2{background-color:#ff6666;width:52px;}
tr.lred2,td.lred2{background-color:#ff9999;width:52px;}

/*化成品用　セルのプロパティー　幅70px*/
tr.red3,td.red3{background-color:#ff6666;width:70px;}
tr.lred3,td.lred3{background-color:#ff9999;width:70px;}

/*化成品用　セルのプロパティー　幅90px*/
tr.red4,td.red4{background-color:#ff6666;width:110px;}
tr.lred4,td.lred4{background-color:#ff9999;width:110px;}

/*空白用　セルのプロパティー*/
tr.ffff,td.ffff{border:0px;width:3px;}


/*寸法・形状*/
#shape_con{

     float:left;
     
     width: 647px;
     height: auto;
     
     text-align: center;
     
     margin-top: 5px;
     margin-right: 5px;
     margin-bottom: 5px;
     margin-left: 5px;
      
     border: 0px solid #cc3333;
        
}

/*設置例写真　3列*/
#setting_con{

     float:left;
     
     width: 192px;
     height: auto;
     
     text-align: center;
     font-size:12px;
     
     margin-top: 5px;
     margin-right: 8px;
     margin-bottom: 5px;
     margin-left: 8px;
     
     border: 0px solid #cc3333;
     
}

/*表プロパティー*/
table.kikaku_text{

     float:left;

     width: auto;
     
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     
     font-size: 12px;
     text-align: left;
     
     border-collapse:collapse;

     border: none;
     
}

table.kikaku_right{

     float:right;

     width: auto;
     
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     
     font-size: 12px;
     text-align: right;
     
     border-collapse:collapse;

     border: none;
     
}

/*---施工順・写真用---*/

/*特長　タイトルフォント　中央　施工順用*/
#toku_t_cen{

     width: auto;
     height: auto;

     font-size: 14px;
     line-height:1.5em;
     font-weight: bold;
     color:#1A50B8;
     text-align:center;
     
     margin-top: 10px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
     
    
}

/*特長の説明フォント　施工順用*/
#toku_satsu_cen{

     width: auto;
     height: auto;

     font-size: 12px;
     line-height:1.2em;

     margin-top: 0px;
     margin-right: 8px;
     margin-bottom: 15px;
     margin-left: 8px;   

}

/*↓　施工順用*/
#shape_con_cen{
	float: left;
	width: 618px;
	height: auto;
	text-align: center;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 17px;
	border: 0px solid #cc3333;
}


/*表のプロパティー　化成品　サイズ用　*/
table.kikaku2{

     float:inherit;

     width: auto;
     border-collapse:collapse;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
        
     font-size: 12px;
     text-align: center;
    
}

/*表のプロパティー　化成品　３列用*/
table.kikaku3{

     float:left;

     width: 450px;
     
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 12px;
     margin-left: 0px;
     
     font-size: 12px;
     text-align: center;    
    line-height:1.2em;
}


td.siz2{
	border-width: 0px;
	text-align:left;
}
