/* --------------------------------------*/
/* 浜井産業基本 */
/* --------------------------------------*/
BODY{
	font-size:12px;
	color:#666666;
	background-color: #F0F0F9;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	}

/* aタグ共通スタイル */
a:link { color: #9B9B9B; text-decoration : none }
a:visited {color: #9B9B9B; text-decoration : none}
a:hover {color: #000000; text-decoration : underline}

/* 画像の枠 */
img { border-style: none }

/* 見出しサイズ 0423 */
h1	{ font-size: 16px; color: #666666;}
h2	{ font-size: 14px; color: #666666;}
h3	{ font-size: 14px; }
h4,h5,h6 { font-size: 12px; }

/* 見出しタグのインライン化 */
h1,h2,h3,h4,h5,h6 { display:inline }

/* 見出しタグのインライン化 */
form { display:inline }

/* テーブル見出し文字の太さを標準化 */
th	{ font-weight:normal }

/* p要素のマージンを標準化 */
p	{
	margin:0px;
	padding:0px;
	}

/* ul要素のマージンを標準化 */
ul	{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

/* ol要素のマージンを標準化 */
ol	{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

/* --------------------------------------*/

/* --------------------------------------*/
/* テキスト */
/* --------------------------------------*/

/* 基本テキスト左5px空け */
.hidari5 { margin-left: 5px;}

/* 基本テキスト左10px空け */
.hidari10 { margin-left: 10px;}

/* 基本テキスト左12px空け */
.hidari12 { margin-left: 12px;}

/* 基本テキスト左20px空け */
.hidari20 { margin-left: 20px;}

/* 基本テキスト右5px空け */
.migi5 { margin-right: 5px;}

/* 基本12pxテキスト */
.saizu12 { font-size: 12px;}

/* 基本10pxテキスト */
.saizu10 { font-size: 10px; line-height: 14px}

/* 基本テキスト下10px空け */
.bott10 { margin-bottom: 10px;}

/* 基本赤 */
.aka { color: #fa3a47}

/* 基本青 */
.ao { color: #0000ff}
a#ao { color: #0000FF;}

/* 基本白 */
.shiro { color: #ffffff}

/* 10px赤 */
.saizu10aka { font-size: 10px; line-height: 14px; color: #fa3a47}

/* アンダーライン */
.rain { text-decoration: underline; } 

/* 抹消線 */
.raindead { text-decoration: line-through; } 

/* 太さデフォルト */
.b-com { font-weight:normal } 

/* --------------------------------------*/
/* グローバル */
/* --------------------------------------*/
/* 大外のテーブル*/
table#outline {
width:740px;
border:none;
}

/* フッター以外のテーブル*/
table.subtable {
width:740px;
text-align: left;
border:none;
}

table.subtable td.naka {
width:720px;
background-color:#ffffff;
}

table.subtable td.nakacont {
width:720px;
margin:0px;
padding:0px;
background-image:url(share_img/contback.gif);
}

table.subtable td.nakacont2 {
width:720px;
margin:0px;
padding:0px;
background-image:url(share_img/contback2.gif);
}

/* nakacont2で共通仕様の大枠テーブル*/
table#cont-share-table {
width:720px;
margin:0px;
padding:0px;
border:none;
}

table#cont-share-table td.contents {
width:518px;
vertical-align:top;
text-align:left;
}

table#cont-share-table td.contents p {
margin-bottom:5px;
margin-right:5px;
}


table#cont-share-table td.sidemenu {
width:182px;
vertical-align:top;
}

table#cont-share-table td.cont-share-space {
width:20px;
font-size:10px;
}

/* 左右の空スペース*/
table.subtable td.lback {
width:10px;
font-size:10px;
background-image:url(share_img/l_back.gif);
}

table.subtable td.rback {
width:10px;
font-size:10px;
background-image:url(share_img/r_back.gif);
}

/* 上へ戻るボタンスペース*/
div.pagetop {
text-align:right;
margin-top:10px;
margin-bottom:15px;
margin-right:10px;
}

/* サイドメニュー*/
ul#sidemenu {
	padding:0;
	margin:0;
	width:182px;
}

ul#sidemenu li{
	padding:0;
	margin:0;
	text-align:left;
	text-indent:12px;
	line-height:25px;
	list-style-type:none;
	color:#FFFFFF;
	background-image:url(share_img/sidemenu_back_d.gif);
}

ul#sidemenu li a{
	display:block;
	width:182px;
	height:25px;
	border:none;
	color:#FFFFFF;
	background:url(share_img/sidemenu_back.gif) no-repeat;
}

ul#sidemenu li a:hover{
	background:url(share_img/sidemenu_back_d.gif) no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}

/* パンくずリストスペース*/
div#pankuzu {
width:720px;
height:20px;
color:#ffffff;
line-height:20px;
text-indent:15px;
background-image:url(share_img/pan_back.gif);
}

div#pankuzu a {
color:#FFFFFF;
}

div#pankuzu a:hover {
color:#FFFFFF;
text-decoration:underline;
}

/* --------------------------------------*/
/* へッダー */
/* --------------------------------------*/
div#head{
width:720px;
height:49px;
}


img#logo{
float:left;
height:49px;
margin:0px;
padding:0px;
border:none;
}

div#langbt{
display:list-item;
float:left;
text-align:right;
width:200px;
height:20px;
margin:0px;
padding:0px;
border:none;
white-space:nowrap;
}

div#kensaku{
float:right;
width:200px;
height:29px;
text-align:right;
}

div#kensaku input{
margin-top:2px;
margin-bottom:2px;
margin-right:0px;
}

div#menu{
float:left;
width:720px;
height:30px;
}

/* --------------------------------------*/
/* フッター */
/* --------------------------------------*/
td.footback {
vertical-align:top;
width:740px;
height:56px;
margin:0px;
padding:0px;
background-image:url(share_img/foot_bottom_bar.jpg);
background-repeat:repeat-y;
text-align:left;
}

div#footbt {
float:left;
width:270px;
padding-top:6px;
padding-left:11px;
padding-right:0px;
margin:0px;
white-space:nowrap;
}

div#copyright {
float:right;
padding-top:6px;
padding-right:5px;
width:350px;
height:25px;
font-size:10px;
padding-right:10px;
text-align:right;
margin:0px;
line-height:25px;
}

/* --------------------------------------*/
/* 各種共通項目 */
/* --------------------------------------*/
/* アドビリーダーリンク*/
table#pdf-dl {
width:510px;
margin-top:10px;
line-height:14px;
}

table#pdf-dl td.gazo {
width:92px;
}

/* PDFダウンロード*/
div.pdf-dl-cont {
width:510px;
margin:0px;
padding:0px;
}

div.pdf-dl-cont a {
display:block;
width:510px;
height:20px;
text-indent:18px;
line-height:20px;
background-image:url(share_img/pdf_dl_back.gif);
background-repeat:no-repeat;
}

div.pdf-dl-cont a:hover {
background-image:url(share_img/pdf_dl_back_d.jpg);
background-repeat:no-repeat;
}

div.pdf-dl-cont a.w-line {
display:block;
width:510px;
height:40px;
text-indent:18px;
line-height:20px;
background-image:url(share_img/pdf_dl_back.gif);
background-repeat:no-repeat;
}

div.pdf-dl-cont a.w-line:hover {
background-image:url(share_img/pdf_dl_back_d.jpg);
background-repeat:no-repeat;
}
