@charset "UTF-8";
/***********************-
タイトル : 藤井鋼業株式会社
概要：鋼種ベーススタイルシート

制作日：2009/06

-***********************/

 /*ボディ*/
body {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	font-family:  "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック",Arial, Helvetica, Verdana, sans-serif;
	font-size: 80%;
	color:#000000;
	background:#d4d4d4 ;
}

/*リンクカラー*/

a:link,a:visited {
	color:#003399;
	text-decoration: none;
}
a:active {
	color:#CC0033;
}
a:hover {
	color:#990000;
}


/* ----- HTML再定義 ------------------------------------ */


/*ユニバーサル*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,
fieldset,input,p,blockquote,th,td {
margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ul {list-style:none;}
a img { border:0; }

/*説明用*/
.hidden {
   display: none;
   visibility: hidden;
}
/*右フロート*/
.alignright {
   float: right;
}
/*左フロート*/
.alignleft {
   float: left;
}

/*全てをクリア*/
.clear {
   clear: both;
} 

/*ハック*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end safari */ 




/* ----- 基本構造 -------------------------------------- */

div#container {
	margin: 0px 20px;
	padding:0;
	background:#ffffff;
}


div#header {
	margin: 0px auto;
	background:url(../img/header.gif) repeat-x;
	height:83px;
}


/* ----- ヘッダー -------------------------------------- */
div#header #logo {
	padding: 30px 0 0 21px;
}



/* ----- メイン -------------------------------------- */

h1{
margin: 30px 0 0 21px;
padding:0 0 0 5px;
color:#333333;
font-size:120%;
border-left:3px solid #660000;
}
h2{
margin: 20px 0 10px 21px;
padding:5px 0px 3px 6px;
font-size:110%;
background-color:#f0f0f0;
width:496px;

}
table.waidth400{
width:500px;
border-right:1px solid #6C1519;
}

table.waidth900{
width:900px;
}

table{
margin: 0 0 0 21px;
border-top:1px solid #6C1519;
border-left:1px solid #6C1519;
font-size:90%;
}

table th{
padding: 3px 8px;
text-align:center;
vertical-align:middle;
background:#EAD0D4;
border-bottom:1px solid #6C1519;
border-right:1px solid #6C1519;
}

table td{
padding: 6px 8px;
border-right:1px solid #6C1519;
vertical-align:middle;
}

.width200{
width:20%;

}
.width30{
width:33%;

}

.pink{
background:#FCF1F1;
}

.center{
text-align:center;

}
.left{
text-align:left;

}
.right{
text-align:right;

}
.over{
border-top:1px solid #6C1519;
}
.under{
border-bottom:1px solid #6C1519;
}


sup{
 font-size:80%;
}
.ss{
 font-size:90%;
 font-weight:normal;
}


p.chui{
margin: 15px 0 0 21px;
font-size:90%;

}

.shosai{
 margin:20px 0 3px 25px;
 font-size:90%;
 width:500px;
}

.hitomoji{
	 margin-left:1em;
}
.hitomoji2{
	 margin:0 0.5em 0 0.5em;
}
/* ----- フッター -------------------------------------- */
#footer{
	margin: 15px 0 0px;
	background-color:#660000;
text-align:right;
	padding: 5px 10px ;
	font-size:80%;
	text-transform:none;
	color:#FFFFFF;
}

.close{
 margin:15px;
 text-align:center;
}

.top{
margin:10px;
font-size:90%;
}

