/*
Theme Name: Nanbu tetsu kogyo kyodo kumiai
Theme URI: http://www.nanbu.or.jp/
Description: Theme of Nanbu.
Author: Microlink co.,ltd.
*/

/*ボディ*/
body	{color: #4D4D4D;
	font-size: 0.82em;
	letter-spacing: 0.075em;}

a:link 	{font-weight: normal;
	text-decoration: none}

a:hover {color: #2b76cc}

a:visited 	{color: #2b76cc;
		text-decoration: none}


/*コンテナ*/
div#container	{width: 900px;
		margin: auto}

/*ヘッダー*/
div#header	{padding-top: 0px;
		padding-bottom: 0px}

div#header p	{margin: 8px 0px 0;
		margin-left: 5px}

div#header h1	{font-size: 1.2em;
		margin: 0px 0px;
		margin-left: 5px;
		padding-top: 5px;
		margin-bottom: 15px}

div#header h1 a	{text-decoration: none;
		color: #2b76cc}


div#header li	{list-style-type: none}

div#header div#pagetitle	{font-size: 2.5em;
				font-weight: bold;
				color: #e2af82;
				text-align: right;
				padding: 40px 0;
				margin-top: 20px;
				padding-right: 10px;
				background-image: url(main2_bg.jpg)}

div#header div#pagetitle p	{font-size: 0.4em;
				color: #4D4D4D;
				font-weight: normal}
			

/*メイン*/
div#main	{width: 690px;
		float: left}

/*コンテンツ*/
div#content	{width: 500px;
		float: right;
		margin-bottom: 20px}



/*新着情報,特徴,ご案内*/

div#news h2, div#tokutyo h2, div#memo h2
		{background-image: url(menubar-long.png);
		background-repeat: no-repeat;
		font-size: 0.82em;
		color: white;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 20px;
		margin-bottom: 20px}

div#news h2, div#tokutyo h2, div#memo h2
		{_margin-top: 20px}/*IE6以下用*/

html>/**/body div#news h2, div#tokutyo h2, div#memo h2
		{margin-top: 30px}/*IE8用*/

*:first-child+html div#news h2, div#tokutyo h2, div#memo h2
		{margin-top: 20px}/*IE7用*/


div#news ul	{_margin-left: 10px}/*IE6以下用*/
html>/**/body div#news ul	{margin-left: -30px}/*IE8用*/
*:first-child+html div#news ul	{margin-left: 10px}/*IE7用*/

div#news li	{width: 430px;
		list-style-type: none;
		margin-bottom: 8px;
		background-image: url(p_arrow-yellow.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
		padding-bottom: 3px;
		vertical-align: top;
		border-bottom: dotted 1px #999999}

div#news li a	{text-decoration: none;
		color: #4D4D4D}

div#news li a:hover	{color: #2b76cc}
		


div#tokutyo p, div#memo	{width: 465px;
		margin-left: 10px;
		font-style: normal;
		font-family: Verdana, sans-serif;
		line-height: 1.6}


/*記事内の画像*/
.aligncenter	{display: block;
		margin-left: auto;
		margin-right: auto}

.alignleft	{float: left;
		margin-right: 10px;
		margin-bottom: 2px}

.alignright	{float: right;
		margin-left: 10px;
		margin-bottom: 2px}

.wp-caption	{border: solid 1px #aaaaaa;
		text-align: center;
		padding-top: 5px;
		margin-top: 10px;
		clear: both}


/*ページリンク*/
p.pagelink a	{color: #2b76cc}
span.pageprev	{float: left}
span.pagenext	{float: right}

/*サイドバー*/

div#sidebar	{width: 170px;
		float: left;
		margin-top: 20px;
		margin-bottom: 20px}

div#sidebar2	{width: 190px;
		float: right;
		margin-top: 20px;
		margin-bottom: 20px}


div#sidebar h2	{background-image: url(menubar-small.png);
		background-repeat: no-repeat;
		font-size: 0.82em;
		color: white;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 20px}

div#sidebar2 h2	{background-image: url(menubar-middle.png);
		background-repeat: no-repeat;
		font-size: 0.82em;
		color: white;
		margin-left: 0px;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 20px}


div#sidebar li	{list-style-type: none;
		margin-bottom: 4px;
		background-image: url(p_086.gif);
		background-repeat: no-repeat;
		padding-left: 16px;
		vertical-align: top}

div#sidebar2 li	{list-style-type: none;
		margin-bottom: 1px;}


div#sidebar li a	{color: ##4D4D4D;
			text-decoration: none}

div#sidebar li a:hover	{color: #ffffff;
			background: #2b76cc;
			text-decoration: none}


div#sidebar2 li img	{border: none}


div#sidebar ul		{margin: 8px 8px 20px;
			padding: 0}


/*検索フォーム*/

input#s		{width: 190px;
		margin-bottom: 5px}

/*会員向けサービス*/

div#link h2	{margin-top: 40px}
div#link ul	{_margin-left: 0px} /*IE6以下用*/
html>/**/body div#link ul	{margin-left: -40px} /*IE8用*/
*:first-child+html div#link ul	{margin-left: 0px}/*IE7用*/
div#link li	{padding-bottom: 5px}


/*フッター*/
div#footer	{border-top: solid 3px #2b76cc;
		clear: both}

address		{font-size: 0.65em;
		margin-right: 5px;
		font-style: normal;
		font-family: Verdana, sans-serif;
		padding-top: 6px;
		float: right}

div#footer p	{margin-left: 10px;
		font-style: normal;
		font-family: Verdana, sans-serif;
		line-height: 1.6;
		padding-top: 6px;
		float: left}

div#footer p a	{text-decoration: none;
		color: #4D4D4D}

/*２段組み用の設定*/
div#main2 div#content	{width: 710px}


div#main2 div#post	{border: solid 1px #2b76cc;
			padding: 18px;
			margin: 20px auto}

div#main2 div#post img	{border: none}

div#main2 div#post h2	{background-image: url(mark.png);
			background-repeat: no-repeat;
			font-size: 1.2em;
			border-bottom: solid 1px #8cc63f;
			padding-left: 25px;
			padding-bottom: 5px;
			margin: 10px 0}

div#main2 div#post h2 a	{text-decoration: none;
			font-weight: bold;
			color: #000000}

div#main2 div#post h2 a:hover	{color: #2b76cc}

div#main2 div#post p	{line-height: 1.8;
			margin-top: 10px}

div#main2 p.postinfo	{color: #2b76cc;
			text-align: right;
			margin: 20px 0 0;
			clear: both}

/*１段組み用の設定*/
div#main3 div#content	{width: 800px}


div#main3 div#post	{border: solid 1px #2b76cc;
			padding: 18px;
			margin: 20px auto}

div#main3 div#post img	{border: none}

div#main3 div#post h2	{background-image: url(mark.png);
			background-repeat: no-repeat;
			font-size: 1.2em;
			border-bottom: solid 1px #8cc63f;
			padding-left: 25px;
			padding-bottom: 5px;
			margin: 20px 0}

div#main3 div#post h2 a	{text-decoration: none;
			font-weight: bold;
			color: #000000}

div#main3 div#post h2 a:hover	{color: #2b76cc}


div#main3 div#post h2 a:visited	{text-decoration: none;
				font-weight: bold;
				color: #000000}

div#main3 div#post p	{line-height: 1.8;
			margin: 5px 0;
			padding: 0 20px}

div#main3 p.postinfo	{color: #2b76cc;
			text-align: right;
			margin: 20px 0 0
			clear: both}

div#main3 li		{list-style-type: none;
			background-image: url(p_arrow-yellow.gif);
			background-repeat: no-repeat;
			margin-left: 10px;
			padding-left: 20px;
			padding-bottom: 10px;
			vertical-align: top}


div#print 		{font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			background: #666666;
			text-align: center;
			width: 180px;
			padding-top: 5px;
			padding-bottom: 5px}

div#print a:link 	{font-weight: bold;
			color: #FFFFFF;
			text-decoration: none
			width: 180px}

div#print a:hover 	{font-weight: bold;
			color: #FFFFFF;
			text-decoration: none;
			background: #999999}

div#print a:visited 	{font-weight: bold;
			color: #FFFFFF;
			text-decoration: none}
