/* 全体設定 */
@charset "utf-8";
*{	margin:auto;}
body{
	color: #000000;
	background-color:#cccccc;
	font-size:12px;
	margin:0;
	padding:0;
	background-image:url(img/bg_gr.gif);
	background-repeat:repeat-x;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica;
	line-height:180%;}
br.clear{ clear:both;}
img {
	border:0px;}
a{	text-decoration:none;
	color:#1414ff;}
a:hover{color:#f00; text-decoration:underline;}
p{margin:0 0 15px 0;}
#suzunaka_top{
	background-image:url(img/bg_border.gif);
	color:#fff;
	text-align:center;
	font-weight:normal;
	font-size:12px;}

#header{
	width:900px;
	height:113px;
	text-indent:-9999px;
	background:url(img/header.jpg);
	margin:0 auto;}
#header:hover{
	filter:Alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;}
	


#g_menu{
	width:847px;
	height:34px;
	padding:0;
	margin:0 auto;}
#g_menu li{ width:120px; height:34px; float:left;
list-style:none;
	margin-right:1px;
	background-repeat:no-repeat;}
#g_menu a{ width:120px; height:34px; display:block;	
	text-indent:-9999px;
	background-repeat:no-repeat;}
#g_menu li:hover{ background-position:0 -34px;}
#glo01{background:url(img/glo_home.gif);}
#glo02{background:url(img/glo_co.gif);}
#glo03{background:url(img/glo_aisatu.gif);}
#glo04{background:url(img/glo_gyoumu.gif);}
#glo05{background:url(img/glo_link.gif);}
#glo06{background:url(img/glo_sitemap.gif);}
#glo07{background:url(img/glo_toi.gif);}


#box{
	padding:16px 25px 0 25px;
	width:850px;
	margin:0 auto;
	background-color:#fff;}



/*indexメニュー*/
.top_menu{
	width:850px;
	height:34px;
	padding:0;
	margin:11px auto 0 auto;}
.top_menu li{ width:425px; height:130px; float:left;
list-style:none;
	background-repeat:no-repeat; display:block;}
.top_menu a{ width:425px; height:130px; display:block;	
	text-indent:-9999px;
	background-repeat:no-repeat;}
.top_menu li:hover{ 
	filter:Alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;}
.top_turusimekki{background:url(img/top_menu_turusimekki.jpg);}
.top_aen{background:url(img/top_menu_aen.jpg);}
.top_arumaito{background:url(img/top_menu_arumaito.jpg);}
.top_nikkerumekki{background:url(img/top_menu_nikkerumekki.jpg);}
.top_rinsan{background:url(img/top_menu_rinsan.jpg);}
.top_etc{background:url(img/top_menu_etc.jpg);}
.top_mangan{background:url(img/top_menu_mangan.jpg);}
.top_bonde{background:url(img/top_menu_bonde.jpg);}

/*更新情報*/

#info{
	width:413px;
	height:140px;
	margin:15px 5px 20px 5px;
	padding:0;
	list-style:none;/*
	overflow:scroll;*/
	overflow:hidden;
	float:left;
	border:#5c5051 1px solid;
}
#info li {
	list-style: none;
	border-bottom: 1px dotted #aaaaaa;
	margin:0 13px;
	padding:4px 0 2px 0;
	text-align:left;
	padding-left:5px;
	line-height:150% !important;
}



.index_w{
	width:391px;
	margin:5px 17px auto 17px;
	float:left;}

/*各ページタイトル用*/
.title{
	width:820px;
	margin:0 2px 20px 20px;
	clear:both;
	text-indent:10px;
	line-height: 1.6em;
	font-size: 16px;
	border-left:#c20017 8px solid;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;}

/*社是*/
#syaze{
	width:686px;
	margin:0 auto 30px auto;
	font-size: 14px;
	line-height: 1.6em;
	border:#5c5050 1px solid;
	padding:25px 29px;
	background:url(img/syaze.jpg) no-repeat;
	background-position:bottom;}
/*テーブル*/
.table01{/*挨拶*/
	width:750px;
	margin:0 auto 30px auto;
	font-size: 14px;
	line-height: 1.6em;}
.table01 th{
	border:#5c5050 1px solid;
	padding:15px;
	text-align:center;
	font-weight:normal;}
.table01 td{
	border:#5c5050 1px solid;
	padding:36px 40px 20px 40px;
	text-align:left;
	font-weight:normal;}
.table01 th img{
	display:block;}
.table02{/*会社案内*/
	width:750px;
	margin:0 auto 30px auto;
	line-height: 1.6em;}
.table02 th{
	background-color:#CCC;
	width:150px;
	border:#5c5050 1px solid;
	padding:8px 30px;
	text-align:left;
	font-size: 14px;
	letter-spacing:2px;}
.table02 td{
	border:#5c5050 1px solid;
	padding:15px;
	font-size: 14px;
	text-align:left;
	font-weight:normal;}

.table03{/*リンク*/
	width:750px;
	margin:0 auto 30px auto;
	line-height: 1.6em;}
.table03 th{
	background-color:#CCC;
	border:#5c5050 1px solid;
	padding:8px 25px;
	text-align:left;
	font-size: 12px;
	letter-spacing:1px;}
.table03 td{
	border:#5c5050 1px solid;
	padding:15px;
	font-size: 12px;
	text-align:left;
	font-weight:normal;}
	
.table04{/*ＱＲコード*/
	width:700px;
	margin:0 auto 30px auto;
	line-height: 1.6em;}
.table04 td{
	padding:0 15px;
	font-size: 12px;
	text-align:center;
	font-weight:normal;}
/*QRタイトル*/
.qr_t{
	width:100%;
	margin:20px auto 5px auto;
	clear:both;
	text-indent:10px;
	line-height: 1.6em;
	font-size: 14px;/*
	border-left:#c20017 4px solid;*/
	border:#c20017 1px dotted;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;}

/*めっき業務案内*/
.mekki_link{
	width:750px;
	margin:0 auto;
	padding:0 0 20px 0;/*
	margin:25px 65px 40px 65px;
	padding-bottom:20px;*/}
.mekki_link li{
	list-style:none;
	float:left;
	display:block;
	width:230px;
	height:60px;
	margin:10px 10px;}
.mekki_link li:hover{
	filter:Alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70}
.mekki_link li a{
	width:230px;
	display:block;
	padding:0px;
	text-align:center;}
.t_mekki{
	text-align:center;
	margin:0 52px 15px 53px;
	clear:both;}
.t_mekki02{
	text-align:center;
	clear:both;
	margin:30px 56px 15px 53px;}
.mekki_w{
	width:730px;
	clear:both;
	margin:0 60px 60px 60px;
	line-height: 2.0em;
	clear:both;}
.mekki_w_t{
	width:726px;
	margin:20px auto;
	clear:both;
	text-indent:10px;
	line-height: 1.6em;
	font-size: 14px;
	border-left:#c20017 4px solid;
	border-bottom:#c20017 1px dotted;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;}

#mekki_img_rinsan{
	background-image:url(img/mekki/t_rinsan_img.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:300px;}
#mekki_img_arumaito{
	background-image:url(img/mekki/t_arumaito_img.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:300px;}
#mekki_img_kagakunikkeru{
	background-image:url(img/mekki/t_kagakunikkeru_img.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:300px;}
#mekki_img_turusimekki{
	background-image:url(img/mekki/t_turusiaenmekki_img.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:300px;}
#mekki_img_aenbarerumekki{
	background-image:url(img/mekki/t_aenbarerumekki_img.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:300px;}
#mekki_img_aenminibareru{/*整備されたのでバレルめっきへ移行・仕様しない*/
	background-image:url(img/mekki/t_aenminibareru_img.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:300px;}
#mekki_img_etc01{
	background-image:url(img/mekki/t_etc_img01.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:300px;}
#mekki_img_etc02{
	background-image:url(img/mekki/t_etc_img02.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:300px;}
#mekki_img_etc03{
	background-image:url(img/mekki/t_etc_img03.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:300px;}

.mekki_toi{
	width:745px;
	height:130px;
	background:url(img/mekki_banner_toi.jpg);
	display:block;
	text-indent:-9999px;}
.mekki_toi:hover{
	background-position:0 -130px;}



/*サイトマップ*/
.sitemap{
	margin:0 auto 40px auto;}
.sitemap li{
	float:left;
	width:350px;
	margin:15px;
	list-style:none;
	padding:0;
	display:block;
	border-bottom:#c20017 dashed 1px;
	border-left:#c20017 4px solid;}
.sitemap a{
	display:block;
	width:330px;
	padding:5px 0 5px 20px;}
.sitemap a:hover{
	text-indent:1px;}

/*フッター*/
#footer{
	float:none;
	clear:both;
	background:url(img/bg_border.gif);
	margin:50px auto 0 auto;
	padding:20px 0;
	text-align:center;
	color:#ffffff;
	line-height:200%;
	width:850px;}
#footer a{
	color:#ffffff;
	padding:0 20px;}

/*個別設定用*/
.toi_link{
	width:850px;
	height:188px;
	background:url(img/top_banner_toi.jpg);
	display:block;
	text-indent:-9999px;}
.toi_link:hover{
	background-position:0 -188px;}
.on:hover{ 
	filter:Alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;}
.page_up_mekki{
	margin:0 55px;
	display:block;
	clear:both;
	text-align:right;}
.page_up{
	display:block;
	clear:both;
	text-align:right;}
.display-none{display:none;}