/*
///////////////////////////////////////////////////////////////////////
=======================================================================
	Nagoya Golden Foods CSS
=======================================================================
///////////////////////////////////////////////////////////////////////
*/

@charset "utf-8";
/* CSS Document */


p, h1, h2, h3, h4, h5, h6, ul {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color: #FFFFFF;
}

/*---画像---*/
img {
	border:none;
}


/*---リンク---*/
a {
	color:#AF5832;
	text-decoration:none;
}

a:hover {
	color:#DED682;
	text-decoration:underline;
}



#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	/* 背景イメージを削除 */
}

#navibar {
	width: 800px;
	height: 90px;
}

#navibar li {
	float: left;
	list-style-type: none;
}


/* ここからナビゲーションボタンの設定 */
#navibar #btn01 a {
	text-decoration: none;
	height: 90px;
	width: 160px;
	display: block;
	background-image: url(images/top/btn01.jpg);
	text-indent: -9999px;
}

#navibar #btn01 a:hover {
	background-image: url(images/top/btn01o.jpg);
}

#navibar #btn01 a:active {
	background-image: url(images/top/btn01a.jpg);
}

#navibar #btn02 a {
	text-decoration: none;
	height: 45px;
	width: 160px;
	display: block;
	background-image: url(images/top/btn02.jpg);
	text-indent: -9999px;
}

#navibar #btn02 a:hover {
	background-image: url(images/top/btn02o.jpg);
}

#navibar #btn03 a {
	text-decoration: none;
	height: 45px;
	width: 160px;
	display: block;
	background-image: url(images/top/btn03.jpg);
	text-indent: -9999px;
}

#navibar #btn03 a:hover {
	background-image: url(images/top/btn03o.jpg);
}

#navibar #btn03 a:active {
	background-image: url(images/top/btn03a.jpg);
}

#navibar #btn04 a {
	text-decoration: none;
	height: 45px;
	width: 160px;
	display: block;
	background-image: url(images/top/btn04.jpg);
	text-indent: -9999px;
}

#navibar #btn04 a:hover {
	background-image: url(images/top/btn04o.jpg);
}

#navibar #btn05 a {
	text-decoration: none;
	height: 45px;
	width: 160px;
	display: block;
	background-image: url(images/top/btn05.jpg);
	text-indent: -9999px;
}

#navibar #btn05 a:hover {
	background-image: url(images/top/btn05o.jpg);
}
/* ここまでナビゲーションボタンの設定 */


#maincontent {
	width: 800px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/top/bk_container.jpg); /* 背景イメージの設定 */
	background-repeat: repeat; /* 背景イメージをリピート */
}


#maincontent_in { /* メインコンテンツの中身の設定 */
	width: 761px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}

/*---共通見出しレイアウト---*/
#page_title {
	width:500px;
	height:38px;
	color:#755E57;
	background:url(./images/contents/title_bg.jpg) no-repeat top right;
	font-size:14pt;
	text-align:right;
	padding:10px 10px 0px 10px;
	margin:0px 0px 5px auto;
}

/*---会社案内共通：レイアウト＠左枠用---*/
#inline_left {
	width:140px;
	color:#775D52;
	border-width:1px 0px 1px 1px;
	border-style:solid;
	float:left;
	background:url(./images/contents/c_photo01.jpg) no-repeat top left;
}
/*
	background-image: url(./images/contents/c_photo01.jpg);
*/

/*---会社案内共通：レイアウト＠メニュー用---*/
#left_bottom {
	width:140px;
	color:#fff;
	font-size:10pt;
	margin-top:0px;
	padding-top:15px;
	text-align:left;
}
/* 変
	background:url(./images/contents/c_photo01.jpg) no-repeat top left;
*/

/*---会社案内共通レイアウト＠右枠用---*/
.ie7 #inline_right {
	width:617px;
	font-size:10pt;
	color:#775D52;
	background:#fff;
	border-width:1px 1px 1px 0px;
	border-color:#755E57;
	border-style:solid;
	float:left;
}
.ie6 #inline_right {
	width:617px;
	font-size:10pt;
	color:#775D52;
	background:#fff;
	border-width:1px 1px 1px 0px;
	border-color:#755E57;
	border-style:solid;
	float:left;
}
.opera #inline_right {
	width:617px;
	font-size:10pt;
	color:#775D52;
	background:#fff;
	border-width:1px 1px 1px 0px;
	border-color:#755E57;
	border-style:solid;
	float:left;
}
.gecko #inline_right {
	width:617px;
	font-size:10pt;
	color:#775D52;
	background:#fff;
	border-width:1px 1px 1px 0px;
	border-color:#755E57;
	border-style:solid;
	float:left;
}

/*--会社概要--*/
.ie7 #maincontent_company1 {
	height: 830px; /* 830高さの変更 */
}
.ie6 #maincontent_company1 {
	height: 830px; /* 830高さの変更 */
}
.opera #maincontent_company1 {
	height: 830px; /* 830高さの変更 */
}
.gecko #maincontent_company1 {
	height: 830px; /* 830高さの変更 */
}
/*--会社概要左側縦幅--*/
.ie7 #inline_left_height1 {
	height:806px;
}
.ie6 #inline_left_height1 {
	height:825px;
}
.opera #inline_left_height1 {
	height:848px;
}
.gecko #inline_left_height1 {
	height:806px;
}

/*--会社概要右側縦幅--*/
#inline_right_height1 {
	height:806px;
}

/*--アクセス--*/
#maincontent_company2 {
	height: 556px; /* 高さの変更 */
}
/*--アクセス左側縦幅--*/
.ie7 #inline_left_height2 {
	height:530px;
}
.ie6 #inline_left_height2 {
	height:549px;
}
.opera #inline_left_height2 {
	height:542px;
}
.gecko #inline_left_height2 {
	height:530px;
}
/*--アクセス右側縦幅--*/
.ie7 #inline_right_height2 {
	height:530px;
}
.ie6 #inline_right_height2 {
	height:530px;
}
.opera #inline_right_height2 {
	height:515px;
}
.gecko #inline_right_height2 {
	height:530px;
}

/*--沿革--*/
.ie7 #maincontent_company3 {
	height: 530px; /* 高さの変更 */
}
.ie6 #maincontent_company3 {
	height: 530px; /* 高さの変更 */
}
.opera #maincontent_company3 {
	height: 530px; /* 高さの変更 */
}
.gecko #maincontent_company3 {
	height: 530px; /* 高さの変更 */
}
/*--会社沿革左側縦幅--*/
.ie7 #inline_left_height3 {
	height:510px;
}
.ie6 #inline_left_height3 {
	height:515px;
}
.opera #inline_left_height3 {
	height:515px;
}
.gecko #inline_left_height3 {
	height:510px;
}
/*--会社沿革右側縦幅--*/
.ie7 #inline_right_height3 {
	height:510px;
}
.ie6 #inline_right_height3 {
	height:510px;
}
.opera #inline_right_height3 {
	height:515px;
}
.gecko #inline_right_height3 {
	height:510px;
}

/*--社長挨拶--*/
.ie7 #maincontent_company4 {
	height: 530px; /* 高さの変更 */
}
.ie6 #maincontent_company4 {
	height: 530px; /* 高さの変更 */
}
.opera #maincontent_company4 {
	height: 330px; /* 高さの変更 */
}
.gecko #maincontent_company4 {
	height: 530px; /* 高さの変更 */
}
/*--社長挨拶左側縦幅--*/
.ie7 #inline_left_height4 {
	height:510px;
}
.ie6 #inline_left_height4 {
	height:515px;
}
.opera #inline_left_height4 {
	height:540px;
}
.gecko #inline_left_height4 {
	height:510px;
}

/*--会社社長挨拶右側縦幅--*/
.ie7 #inline_right_height4 {
	background:url(./images/contents/c_photo31.gif) no-repeat bottom left;
	height:510px;
}
.ie6 #inline_right_height4 {
	height:510px;
	background:url(./images/contents/c_photo31.gif) no-repeat bottom left;
}
.opera #inline_right_height4 {
	height:305px;
	background:url(./images/contents/c_photo31.gif) no-repeat bottom left;
}
.gecko #inline_right_height4 {
	height:510px;
	background:url(./images/contents/c_photo31.gif) no-repeat bottom left;
}



/*---会社案内コンテンツ表示部用--*/
#contents {
	width:616px;
	height:515px;
/*
	overflow:auto;
	border-left:1px #C2B5A4 solid;
	border-bottom:1px #C2B5A4 solid;
*/
}

/*--取扱商品--*/
.ie7 #maincontent_item1 {
	height: 450px; /* 高さの変更 */
}
.ie6 #maincontent_item1 {
	height: 450px; /* 高さの変更 */
}
.opera #maincontent_item1 {
	height: 450px; /* 高さの変更 */
}
.gecko #maincontent_item1 {
	height: 540px; /* 高さの変更 */
}

/*--事業案内--*/
#maincontent_products1 {
	height: 560px; /* 高さの変更 */
}

/*--お問合せ--*/
.ie7 #maincontent_otoiawase {
	height: 560px; /* 高さの変更 */
}
.ie6 #maincontent_otoiawase {
	height: 560px; /* 高さの変更 */
}
.opera #maincontent_otoiawase {
	height: 560px; /* 高さの変更 */
}

.gecko #maincontent_otoiawase {
	height: 600px; /* 高さの変更 */
}


/*--サイトマップ--*/
#maincontent_sitemap {
	height: 360px; /* 高さの変更 */
}

/*--お問合せ--*/
#maincontent_otokaku {
	height: 340px; /* 高さの変更 */
}

/*--取扱商品--*/
#maincontent_policy {
	height: 550px; /* 高さの変更 */
}

/*------------------------------------------------
  Company.html
------------------------------------------------*/
/*---テーブル---*/
.ie7 table.company_table {
	width:540px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
}
.ie6 table.company_table {
	width:540px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
}
.opera table.company_table {
	width:540px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
	font-size:10pt;
}
.gecko table.company_table {
	width:540px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
}


/*---テーブル＠左---*/
td.company_table_left {
	width:140px;
	background:#F0ECDD;
	font-family:'ＭＳ ゴシック';
	text-align:center;
}

/*---テーブル＠右---*/
td.company_table_right {
	width:390px;
	background:#fff;
	font-family:'ＭＳ ゴシック';
	text-align:left;
	padding:10px 0px 10px 10px;
}


/*---テーブル---*/
table.company_table2 {
	width:540px;
	margin-left:auto;
	margin-right:auto;
}

/*---テーブル＠右---*/
td.company_table_right2 {
	width:390px;
	font-family:'ＭＳ ゴシック';
	text-align:left;
	padding:4px 4px 0px 4px;
}






/*---テーブル＠右【FireFox】---*/
.gecko td.company_table_right {
	width:390px;
	background:#fff;
	font-family:'ＭＳ ゴシック';
	text-align:left;
	padding:8px 0px 8px 10px;
}


/*---所在地地図---*/
#map {
	width:540px;
	font-size:10pt;
	margin-left:auto;
	margin-right:auto;
}


/*------------------------------------------------
  Development.html
------------------------------------------------*/
/*---テーブル---*/
.ie7 table.development_table {
	width:540px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
}
.ie6 table.development_table {
	width:540px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
}
.opera table.development_table {
	width:540px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
	font-size:10pt;
}
.gecko table.development_table {
	width:540px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
}

/*---テーブル＠左---*/
td.development_table_left {
	width:100px;
	background:#F0ECDD;
	font-family:'ＭＳ ゴシック';
	text-align:center;
}

/*---テーブル＠右---*/
td.development_table_right {
	width:430px;
	background:#fff;
	font-family:'ＭＳ ゴシック';
	text-align:left;
	padding:10px 0px 10px 10px;
}

/*---テーブル＠右【opera】---*/
.opera td.development_table_right {
	width:430px;
	background:#fff;
	font-family:'ＭＳ ゴシック';
	text-align:left;
	padding:8px 0px 8px 10px;
}

/*---テーブル＠右【FireFox】---*/
.gecko td.development_table_right {
	width:430px;
	background:#fff;
	font-family:'ＭＳ ゴシック';
	text-align:left;
	padding:8px 0px 8px 10px;
}

#photomargin{
	padding:0px 0px 0px 9px;
}


/*------------------------------------------------
  Greeting.html
------------------------------------------------*/
/*---社長挨拶本文---*/
#greeting {
	width:530px;
	height:auto;
	color:#755E57;
	font-size:10pt;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	letter-spacing:2pt;
}


/*---社長挨拶見出し---*/
.ie7 p.greeting_title {
	margin-left:-20px;
	color:#C78034;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
}
.ie6 p.greeting_title {
	color:#C78034;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
}
.opera p.greeting_title {
	margin-left:-20px;
	color:#C78034;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
}
.gecko p.greeting_title {
	margin-left:-20px;
	color:#C78034;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
}

.ie7 #greeting_mess {
	float:left;
	width:580px;
	margin-left:-10px;
	margin-top:10px;
	clear: both;
}
.ie6 #greeting_mess {
	float:left;
	width:580px;
	margin-top:10px;
	margin-left:15px;
	clear: both;
}
.opera #greeting_mess {
	float:left;
	width:580px;
	margin-left:-10px;
	margin-top:-385px;
	clear: both;
}
.gecko #greeting_mess {
	float:left;
	width:580px;
	margin-left:-10px;
	margin-top:-350px;
	clear: both;
}

.ie7 #greeting_boss {
	clear: both;
	float:right;
	width:135px;
	margin-top:128px;
	letter-spacing:0pt;
}
.ie6 #greeting_boss {
	clear: both;
	float:right;
	width:135px;
	margin-top:128px;
	margin-right:-48px;
	letter-spacing:0pt;
}
.opera #greeting_boss {
	clear: both;
	float:right;
	width:135px;
	margin-top:160px;
	letter-spacing:0pt;
}
.gecko #greeting_boss {
	clear: both;
	float:right;
	width:135px;
	margin-top:108px;
	letter-spacing:0pt;
}

/*------------------------------------------------
  Buisiness.html
------------------------------------------------*/
/*---写真---*/
#buisiness {
	width:550px;
	font-size:10pt;
	font-family:'ＭＳ ゴシック';
	margin-left:auto;
	margin-right:auto;
}



/*------------------------------------------------
  お問合せ
------------------------------------------------*/
/*---タイトルＧＩＦ---*/
#oto_title {
	margin-left:-4px;
}

/*---文章---*/
#oto_bun1 {
	float:left;
	width:700px;
	color:#755E57;
	font-family:'ＭＳ ゴシック';
	font-size:9pt;
	margin-top:6px;
	margin-bottom:10px;
	margin-left:28px;
	margin-right:auto;
	letter-spacing:2pt;
	line-height: 1.5em; 
	clear: both;
}

/*---文章---*/
#oto_bun2 {
	float:left;
	width:700px;
	color:#755E57;
	font-family:'ＭＳ ゴシック';
	font-size:9pt;
	margin-top:6px;
	margin-bottom:10px;
	margin-left:28px;
	margin-right:auto;
	letter-spacing:2pt;
	line-height: 1.5em; 
}

#db_button{
	float:left;
	width:760px;
	margin-top:26px;
}

#d_button{
	color:black;
	font-family:'ＭＳ ゴシック';
	font-size:12pt;
	letter-spacing:2pt;
	padding-top:4px;
}


/*------------------------------------------------
  取扱商品
------------------------------------------------*/
/*---タイトルＧＩＦ---*/
#item_title {
	margin-left:14px;
}

/*---文章---*/
.ie7 #item_bun {
	float:left;
	width:700px;
	color:#755E57;
	font-family:'ＭＳ ゴシック';
	font-size:10pt;
	margin-left:28px;
	margin-right:auto;
	letter-spacing:2pt;
}
.ie6 #item_bun {
	float:left;
	width:700px;
	color:#755E57;
	font-family:'ＭＳ ゴシック';
	font-size:10pt;
	margin-left:28px;
	margin-right:auto;
	letter-spacing:2pt;
}
.opera #item_bun {
	float:left;
	width:700px;
	color:#755E57;
	font-family:'ＭＳ ゴシック';
	font-size:10pt;
	margin-left:28px;
	margin-right:auto;
	letter-spacing:1pt;
}
.gecko #item_bun {
	float:left;
	width:700px;
	color:#755E57;
	font-family:'ＭＳ ゴシック';
	font-size:10pt;
	margin-left:28px;
	margin-right:auto;
	letter-spacing:2pt;
}

/*---写真１---*/
#item_photo1 {
	margin-top:28px;
	float:left;
	margin-left:28px;
}
/*---写真２---*/
#item_photo2 {
	margin-top:28px;
	float:left;
	margin-left:18px;
}
/*---写真３---*/
#item_photo3 {
	margin-top:28px;
	float:left;
	margin-left:18px;
}


/*------------------------------------------------
  事業案内
------------------------------------------------*/
#products_char{
	margin-left:14px;
}
}


/*------------------------------------------------
  フッター
------------------------------------------------*/
.ie7 #footer {
	height: 25px;
	width: 800px;
	background-image: url(./images/top/footer.jpg); /* 背景イメージの設定 */
	background-repeat: no-repeat; /* 背景イメージをリピートしない */
}
.ie6 #footer {
	height: 25px;
	width: 800px;
	background-image: url(./images/top/footer.jpg); /* 背景イメージの設定 */
	background-repeat: no-repeat; /* 背景イメージをリピートしない */
}
.opera #footer {
	height: 25px;
	width: 800px;
	background-image: url(./images/top/footer.jpg); /* 背景イメージの設定 */
	background-repeat: no-repeat; /* 背景イメージをリピートしない */
}
.gecko #footer {
	height: 25px;
	width: 800px;
	background-image: url(./images/top/footer.jpg); /* 背景イメージの設定 */
	background-repeat: no-repeat; /* 背景イメージをリピートしない */
}


/*------------------------------------------------
	ここからコンテンツページの設定
------------------------------------------------*/

.img_float_left {
	float: left;
	margin-left: 5px;
	margin-bottom: 10px;
}

#acce_text h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC6666;
}

#acce_text h3 {
	color: #666666;
	font-size: 11px;
	text-align: right;
	margin-top: 3px;
	margin-bottom: 10px;
}

#acce_text p {
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

#acce_text {
	width: 400px;
	float: right;
}


/*------------------------------------------------
  サイトマップ
------------------------------------------------*/
/*---タイトルＧＩＦ---*/
#saite_title {
	margin-left:-4px;
}

#site_photo{
	margin-left:15px;
	background:url(./images/contents/s_photo1.gif) no-repeat bottom left;
}


/*---文章---*/
#saite_bun {
	float:left;
	width:700px;
	color:#755E57;
	font-family:'ＭＳ ゴシック';
	font-size:9pt;
	margin-top:6px;
	margin-bottom:10px;
	margin-left:28px;
	margin-right:auto;
	letter-spacing:2pt;
	line-height: 1.5em; 
	clear: both;
}

/*------------------------------------------------
  Index.html
------------------------------------------------*/
/*---Infomation＠外枠---*/
.ie7 #infomation {
	width:412px;
	margin-left:14px;
	margin-right:40px;
	float:left;
}
.ie6 #infomation {
	width:412px;
	margin-left:8px;
	margin-right:4px;
	float:left;
}
.opera #infomation {
	width:412px;
	margin-left:12px;
	margin-right:50px;
	float:left;
}
.gecko #infomation {
	width:412px;
	margin-left:12px;
	margin-right:50px;
	float:left;
}


/*　レイアウト　Infomation　*/
#infolayout{
	width:455px;
	height:150px;
	color:#867b77;
	overflow:auto;
	scrollbar-face-color:#a6a890;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-3dlight-color:#e1e1e1;
	scrollbar-arrow-color:#665450;
	scrollbar-track-color:#f6f4f0;
	scrollbar-darkshadow-color:#e1e1e1;
	text-align:left;
}

/*
	border-top:#663300 1px dotted;
	border-bottom:#663300 1px dotted;
*/

/*---Infomation＠本文---*/
#infomation_bg {
	width:388px;
	height:300px;
	font-size:10pt;
	background:url(./images/index/infomation_bg.jpg) repeat top left;
	padding-top:5px;
	padding-left:30px;
	padding-right:20px;
}

/*---営業日のご案内---*/
.ie7 #calender {
	width:156px;
}
.ie6 #calender {
	width:156px;
}

/*---挿絵---*/
.ie7 #sashie {
	float:left;
	padding-left:8px;
	width:156px;
}
.ie6 #sashie {
	float:left;
	padding-left:0px;
	width:152px;
}
.opera #sashie {
	float:left;
	padding-left:4px;
	width:152px;
}
.gecko #sashie {
	float:left;
	padding-left:4px;
	width:152px;
}


/*---Copyright---*/
#copyright {
	width:800px;
	height:19px;
	color:#775D52;
	font-size:10pt;
	text-align:center;
	padding-top:10px;
}

/*------------------------------------------------
  PrivecyPolicy.html
------------------------------------------------*/
/*---本文---*/
#policy {
	color:#755E57;
	width:620px;
	font-size:10pt;
	font-family:'ＭＳ ゴシック';
	padding-left:30px;
	padding-right:10px;
	margin-left:auto;
	margin-right:auto;
}


/*---見出し---*/
p.policy {
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 0px -30px;
}


/*------------------------------------------------
  Google Map
------------------------------------------------*/
/*---テーブル---*/
.ie7 table.GMAP_table {
	width:610px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
}
.ie6 table.GMAP_table {
	width:610px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
}
.opera table.GMAP_table {
	width:610px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
	font-size:10pt;
}
.gecko table.GMAP_table {
	width:610px;
	background:#755E57;
	margin-left:auto;
	margin-right:auto;
}

td.GMAP_table_td{
	color:#605E57;
	font-family:'ＭＳ ゴシック';
	font-size:11pt;
	line-height: 1em; 
}


.GMAP_bun {
	height:35px;
	color:#605E57;
	font-family:'ＭＳ ゴシック';
	font-size:11pt;
	line-height: 1em; 
}


/* ここまでコンテンツページの設定 */


/* ↓ Firefox & opera のスクロールバーの有無でセンタリング位置がズレる件を解消 */

html {
	overflow-y:scroll;
}


