/* company
------------------------------------------------ */

.main_t {
	margin: 10px auto 0;
	width: 745px;
	height: 43px;
	clear: both;
	}
	.main_t ul {
	margin: 0;
	margin-left: 170px;
	padding: 0;
	}
	.main_t li {
	display: inline;
	}
	.main_t li a {
	display: block;
	margin-top: 11px;
	width: 67px;
	height: 22px;
	float: left;
	text-decoration: none;
	text-indent: -9999px;
	text-decoration: none;
	}
	.sukima {
	margin-left: 14px;
	}



	#mt_company {
	background: url(../img/mt_company.gif) no-repeat;
	}/* 会社概要 */
	#mt_privacy {
	background: url(../img/mt_privacy.gif) no-repeat;
	}/* プライバシーポリシー */
	#mt_rinen {
	background: url(../img/mt_rinen.gif) no-repeat;
	}/* 開発理念 */
	#mt_history {
	background: url(../img/mt_history.gif) no-repeat;
	}/* 沿革 */
	#mt_rogo {
	background: url(../img/mt_rogo.gif) no-repeat;
	}/* ブルドック印 */
	#mt_saiyou {
	background: url(../img/mt_saiyou.gif) no-repeat;
	}/* 採用情報 */
	#mt_iso {
	background: url(../img/mt_iso.gif) no-repeat;
	}/* ISO 環境 */
	#mt_sitemap {
	background: url(../img/mt_sitemap.gif) no-repeat;
	}/* サイトマップ */
	#mt_contact {
	background: url(../img/mt_contact.gif) no-repeat;
	}/* お問い合わせ先 */
	#mt_mailform {
	background: url(../img/mt_mailform.gif) no-repeat;
	}/* メールフォーム */
	#mt_shop {
	background: url(../img/mt_shop.gif) no-repeat;
	}/* 店頭販売 */
	#mt_vocabulary {
	background: url(../img/mt_vocabulary.gif) no-repeat;
	}/* 用語集 */
	#mt_process {
	background: url(../img/mt_process.gif) no-repeat;
	}/* 製造過程 */
	#mt_link {
	background: url(../img/mt_link.gif) no-repeat;
	}/* リンク */
	#mt_fastnerbanknews {
	background: url(../img/mt_fastnerbanknews.gif) no-repeat;
	}/* ファスナーバンク登録画面 */
	
	/*  製造過程
------------------------------------------------ */
	#mt_header_bolt {
	background: url(../img/mtsh_header_bolt.gif) no-repeat;
	}
	#mt_header {
	background: url(../img/mtsh_header.gif) no-repeat;
	}
	#mt_rolling_bolt {
	background: url(../img/mtsh_rolling_bolt.gif) no-repeat;
	}
	#mt_rolling {
	background: url(../img/mtsh_rolling.gif) no-repeat;
	}
	#mt_rolling_a {
	background: url(../img/mtsh_rolling_a.gif) no-repeat;
	}
	#mt_trimming {
	background: url(../img/mtsh_trimming.gif) no-repeat;
	}
	#mt_2-3 {
	background: url(../img/mtsh_2-3.gif) no-repeat;
	}


/* ボックス・変形２段レイアウトの右（開発理念ページ・採用情報ページ）
------------------------------------------------ */

.m2h_r {
	width: 468px;
	float: left;
	vertical-align: top;
	}
	.in_m2h_r {
	margin: 0px auto;
	width: 458px;
	}

.m2h_r h4 {
	width: 468px;
	background: url(../img/h4bg.gif) repeat-x;
	font-weight: bold;
	text-indent: 4px;
	line-height: 26px;
	}
.m2h_r h4 a{
	display: block;
	float: left;
	width: 468px;
	height: 26px;
	text-decoration: none;
	font-weight: bold;
	text-indent: 4px;
	line-height: 26px;
	}

/* ボックス・１段レイアウト・内部幅狭め（ISOページ）
------------------------------------------------ */

.m1b {
	width: 710px;
	float: left;
	vertical-align: top;
	}
	.in_m1b {
	margin: 10px auto;
	width: 670px;
	}

.m1b h4 {
	width: 710px;
	background: url(../img/h4bg.gif) repeat-x;
	font-weight: bold;
	text-indent: 4px;
	line-height: 26px;
	}

/* テーブル・セル背景色
------------------------------------------------ */

/* 濃いオレンジ */
.tb1 {
	background-color: #FFCBB3;
	font-size: 12px;
	line-height: 125%;
	color: #666;
	}

/* 店頭販売ページ テーブル */
.tb2 {
	background: url(../company/img/shop_tbbg.gif) #FF9460 no-repeat;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
	color: #fff;
	}

/* 沿革　薄いオレンジ */
.tb3 {
	background-color: #FDE8DB;
	font-size: 12px;
	line-height: 125%;
	color: #333;
	}

/* MAP　オレンジ背景 */
.tb4 {
	background-color: #FFCBB3;
	font-size: 10px;
	line-height: 125%;
	color: #fff;
	}

/* 沿革　白背景 */
.tb5 {
	background-color: #fff;
	font-size: 12px;
	line-height: 125%;
	color: #333;
	}

/* サイトマップ
------------------------------------------------ */

.si-ul {
	margin: 10px 4px;
	line-height: 150%;
	list-style: none;
	}
.si-10 {
	padding-left: 16px;
	background: url(../img/lis_sitemap.gif) no-repeat left;
	}
.si-40 {
	padding-top: 1px;
	padding-left: 32px;
	background: url(../img/lis_mapline.gif) no-repeat left bottom;
	}
.si-last {
	padding-top: 1px;
	padding-left: 32px;
	background: url(../img/lis_mapline2.gif) no-repeat left bottom;
	}

/* お問い合わせ
------------------------------------------------ */

.com-40n {
	padding-top: 1px;
	padding-left: 32px;
	}
.com-40arrow {
	padding-top: 1px;
	padding-left: 32px;
	background: url(../img/com_arrow.gif) no-repeat left top;
	}
.com-60n {
	padding-top: 1px;
	padding-left: 52px;
	}
.com-60arrow {
	padding-top: 1px;
	padding-left: 52px;
	background: url(../img/com_arrow.gif) no-repeat left top;
	}


/* リンク集
------------------------------------------------ */

.link-40arrow {
	padding-top: 1px;
	padding-left: 32px;
	background: url(../img/link_arrow.gif) no-repeat left top;
	}
	.link-40arrow a {
	color: #0000ff;
	}

/* 採用情報
------------------------------------------------ */

.saiyo-ul {
	margin: 0;
	padding-left: 15px;
	line-height: 150%;
	}

.es_banner {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	.es_banner li a {
	display: block;
	margin-top: 5px;
	width: 250px;
	height: 22px;
	text-decoration: none;
	text-indent: -9999px;
	text-decoration: none;
	}

	#es_new {
	background: url(../company/img/es_new.gif) no-repeat;
	}
	#es_midway {
	background: url(../company/img/es_midway.gif) no-repeat;
	}
	#es_part {
	background: url(../company/img/es_part.gif) no-repeat;
	}

.textbox1 {width: 260px;}

 /* 開発理念
------------------------------------------------ */

.rinen_aisatu {
	margin-top: 10px;
	color: #666666;
	line-height: 150%;
	font-size: 14px;
	font-weight: bold;
	}/* 社長挨拶のグレー文字 */
.rinen_box {
	margin: 6px auto;
	text-indent: 1em;
	background: url(../company/img/rinen_nejibg.gif) #E8E8E8 no-repeat right bottom;
	}
 

/* 用語集
------------------------------------------------ */

.vocl {
	width: 170px;
	float: left;
	vertical-align: top;
	}
	.in_vocl {
	margin: 0 auto;
	width: 160px;
	}

.vocr {
	margin: 0 auto;
	padding-left: 10px;
	width: 530px;
	float: left;
	}
	.in_vocr {
	margin: 10px auto 0;
	width: 520px;
	}
	.in_vocr_1 {
	margin: 10px 0 0 ;
	width: 700px;
	}
	.in_vocr_2 {
	margin: 10px auto 0 ;
	width: 620px;
	}

.vocr h4 {
	width: 530px;
	background: url(../img/h4bg.gif) repeat-x;
	font-weight: bold;
	text-indent: 4px;
	line-height: 26px;
	}

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