﻿

/* ヘッダー */
h1{
    width:850px;
	text-align:center;
}

h2{
    color:#fff;
	font-size:24px;
	margin:0px auto;
	padding-top:45px;
	text-align:center;
}

h3 {
	padding:12px 0px 12px 50px;
	margin:2em auto 0.5em auto;
	font-size:16px;
	background:url(../parts/h3-bg.jpg) no-repeat;
}

h4 {
	padding:0px;
	font-size:100%;
	margin:1em auto 0.25em auto;
	padding-left:10px;
}

h5 {
	padding:0px;
	margin:0px auto 10px auto;
	line-height:150%;
}

p{
	line-height:140%;
	padding-left:10px;
}


table {
    background-color:#E8E8E8;
	margin:0px 0px 5px 0px;
	width:700px;
	text-align:left;
}

td {
    background-color:#fff;
	text-align:left;
	padding:5px;
}

/* wrapper -------------------------------------*/

#wrapper {
	width: 850px;
	margin:0 auto;
}

/* head -------------------------------------*/

#head {
	width: 850px;
	height: 120px;
    background:url(../parts/logo.jpg) no-repeat left top;
}

#head-top{
	height:93px;
	margin:0px;
	padding:0px;
}

#head-top-l{
	width:141px;
	height:93px;
	float:left;
}

#head-top-c{
	width:568px;
	height:93px;
	float:left;
}

#head-top-r{
	width:141px;
	height:93px;
	float:left;
}

#head-bottom {
	color:#fff;
	height:27px;
	text-align:right;
}

/* タブ -------------------------------------*/

#top-tab01 {
	width:141px;
	margin:0px;
	padding:0px;
	height:27px;
	float:right;
	text-align:left;
}

/* IE用 */

* html #top-tab01{
	width:141px;
}

* html #top-tab01 a{
	width:141px;
}


/*------- Main-menu --------------------------------------------------*/

#Main-menu {
	width: 850px;
	clear:both;
	margin:0px auto 10px 0px;
	padding:0px;
}

#Main-menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#Main-menu li {
	float: left;
	width: 170px;
	margin: 0;
	padding: 0;
}

#Main-menu li a {
	display: block;
	padding:0px;
	margin:0px;
	color: #333;
	font-size:16px;
	line-height:28px;
	font-weight:bold;
	background-image:url(../parts/menu01.jpg);
	background-position: left top; 
	text-decoration: none;
	text-align: center;
}

#Main-menu a:hover {
	background-image: url(../parts/menu02.jpg); 
	background-position: left top;
}


/* タブ（TOPへ） -------------------------------------*/

#tab01 a,#tab02 a {
	display: block;
	height:28px;
	width:154px;
	background-position: left top;
}

#tab01 a:link {
   background:url(../parts/tab01a.gif) no-repeat;
}

#tab01 a:hover {
   background:url(../parts/tab01b.gif) no-repeat;
}

/* メイン --------------------------------------------------*/

#main {
	text-align: left;
	width: 700px;
	padding:0px;
	margin:15px auto 0px auto;
}

/* ページ先頭へ -------------------------------------*/

.pagetop{
    width:810px;
}

/* フッター -------------------------------------*/

#footer {
	height:63px;
    width:826px;
	padding:12px 20px 0px 12px;
	margin:0px;
	background:url(../parts/footer-bg.jpg) no-repeat left top;
	clear:both;
}

* html #footer {
    width:850px;
	height:75px;
}

#footer p{
    margin:0px;
	padding:0px;
	font-size:13px;
	line-height:17px;
}

#footer img {
	float:left;
	margin-right:8px;
}

/* 文字装飾 -------------------------------------*/

.font-koushin {
    font-size:15px;
	color:#ff3300;
	font-weight:bold;
}

/* リスト -------------------------------------*/

.li-01 li{
	background:url(../parts/mark01.gif) no-repeat left top;
}

.li-02 li{
	background:url(../parts/mark02.gif) no-repeat left top;
	margin-left:2em;
}


/* 参加企業募集 */

.download {
	width:500px;
	background-color:#EAEAEE;
	text-align:left;
	margin:1.5em auto 1.5em 100px;
	padding: 0px 0px 10px 0px;
}

.download h4 {
	background-color:#000033;
	color:#fff;
	text-align:center;
	margin:0px;
}

.download p{
	padding:10px 10px 0px 10px;
	line-height:170%;
}

/* サイトマップページ */

.sitemap-box {
	float:left;
	width:340px;
	padding-bottom:20px;
}

/* Topicニュース　*/

#news-main {
	text-align: left;
	width: 700px;
	padding:0px;
	margin:15px auto 0px auto;
}

#news-main table {
	background:none;
	text-align:center;
}

#news-main table td{
	text-align:center;
}

/* 新聞掲載履歴 */

#topic-main {
	width:550px;
	text-align:left;
	margin:30px auto 0px auto;
}

/* リンク集 */

.link-td01{
	background:url(../parts/link-td01.gif) repeat-x;
	background-color:#fff;
	text-align:center;
	width:10%;
}

.link-td02{
	background:url(../parts/link-td02.gif) repeat-x;
	background-color:#fff;
	text-align:center;
	width:10%;
}

.link-td03{
	background:url(../parts/link-td03.gif) repeat-x;
	background-color:#fff;
	text-align:center;
	width:10%;
}

.link-td04{
	width:30%;
}

.link-td05{
	width:60%;
}

