/* メニュー全体の基準設定 */
body {
		font-family: メイリオ, AR P丸ゴシック体M, HG丸ｺﾞｼｯｸM-PRO, メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		font-size: 14px;
		font-weight: bold;
		background: #FFF;
		line-height: 1.5;
}

/* テーブル全体の基準設定 */
TABLE{
		font-family: メイリオ, AR P丸ゴシック体M, HG丸ｺﾞｼｯｸM-PRO, メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		background: #FFF;
		line-height: 1.5;
}


h1 {
		font-family: HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
		color: #4169e1;
		margin: 0px;
		font-weight: bold;
		font-size: 28px;
		padding: 0px 0px 0px 15px;
		text-align:center;
		line-height: 1.3;
}

h2 {
		font: bold 20px HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin: 0px;
		padding: 0px 0px 0px 15px;
}

h3 {
		font: 14px HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
		color: #6699cc;
		margin: 0px;
		padding: 0px 0px 0px 15px;
}

ul {
		list-style: none;
		margin: 0;
		padding: 0;
}

p {
		font: 14px メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin:  0 auto;
		padding: 5px 0px 0px 0px;
		line-height: 1.5;
		font-weight: normal;
}

p a:link { color: #000000; } 
p a:visited { color: #000000; }
p a:hover { color: #4169e1; }
p a:active { color: #4169e1; }


/* トップページ */

.toTop {
		width: 210px;
		margin: auto;
		text-align:center;
}

.toTop a {
		height: 32px;
		text-decoration: none;
		vertical-align: middle;
		padding: 10px 0 0 0;
		display: block;
}

/* リンク前、リンク後 */
.toTop a:link, .toTop a:visited {
		color: #000;
		background-image: url(top.png);
		background-repeat: no-repeat;
		background-position: left top;
}

/* リンク部分を触れた時 */
.toTop a:hover, .toTop a:active{
		color: #FFF;
		background-image: url(top.png);
		background-repeat: no-repeat;
		background-position: 0 -44px;
}

/* リンク部分をクリックした時 */
/* #toTop li a:active{
		color: #000;
		background: white;
		background: url(top.png) 0 -44px;
} */

/*- 電子入札システム（入口） --------------------------- */
.frame-box{ 
		border:1px solid #000000; 
		height:260px; 
		width: 93%;
		margin: 5px auto;
		background: url(systembg.png);
		text-align: center;
		line-height: 1.5;
		vertical-align: bottom;
}

/* 電子入札システム（タイトル） */
.tit {
		font-size: 16px;
		font-weight: bold;
}

/* 電子入札システム（本運用） */

.hon {
		width: 79%;
		margin: 10px auto;
		text-align:center;
}

.hon a {
		height: 50px;
		text-decoration: none;
		border-radius: 5px;
		color: #ffffff;
		background-image: url(hon.png);
		background-repeat: no-repeat;
		background-position: center center;
		padding: 6px 0 0 0;
}

/* リンク前、リンク後 */
.hon a:link, .hon a:visited {
		color: #ffffff;
		display: block;
}

/* リンク部分を触れた時 */
.hon a:hover {
		color: #000;
		background-image: url(hon_on.png) ;
		background-repeat: no-repeat;
		background-position: center center;
}

/* メンテナンス時のリンク外し用 */
.hon p {
		height: 50px;
		text-decoration: none;
		border-radius: 5px;
		color: #ffffff;
		background-image: url(hon.png);
		background-repeat: no-repeat;
		background-position: center center;
		padding: 6px 0 0 0;
}

/* 電子入札システム（接続確認） */

.setsu {
		width: 79%;
		margin: 10px auto;
		text-align:center;
}

.setsu a {
		height: 50px;
		text-decoration: none;
		border-radius: 5px;
		color: #ffffff;
		background-image: url(setsu.png);
		background-repeat: no-repeat;
		background-position: center center;
		padding: 6px 0 0 0;
}

/* リンク前、リンク後 */
.setsu a:link, .setsu a:visited {
		color: #ffffff;
		display: block;
}

/* リンク部分を触れた時 */
.setsu a:hover {
		color: #000;
		background-image: url(setsu_on.png);
		background-repeat: no-repeat;
		background-position: center center;
}

/* メンテナンス時のリンク外し用 */
.setsu p {
		height: 50px;
		text-decoration: none;
		border-radius: 5px;
		color: #ffffff;
		background-image: url(setsu.png);
		background-repeat: no-repeat;
		background-position: center center;
		padding: 6px 0 0 0;
}

/* 電子入札システム注意文言 */
.att {
		width: 85%;
		margin: 5px auto;
		text-align:left ;
		color:#000000;
		font-size: 12px ;
		font-weight: bold;
}

/*- Menu --------------------------- */
.menu {
		width: 95%;
		margin: auto;
		text-align:center;
}

.menu a {
		height: 30px;
		text-decoration: none;
		padding: 10px 0 0 0;
}

/* リンク前、リンク後 */
.menu a:link, .menu a:visited {
		color: #333;
		display: block;
		background-image: url(other.png);
		background-repeat: no-repeat;
		background-position: center center;
}

/* リンク部分を触れた時、クリックした時 */
.menu a:hover, .menu a:active {
		color: #FFF;
		background-image: url(other_on2.png);
		background-repeat: no-repeat;
		background-position: center center;
}

/* 各メニュー説明文言 */
.com {
		width: 85%;
		margin: auto;
		text-align:left ;
		color:#000000;
		font-size: 12px ;
		font-weight: normal;
}


/*- Menu --------------------------- */

.seki {
		width: 95%;
		margin: 10px auto;
		text-align:center;
}

.seki a {
		height: 45px;
		text-decoration: none;
		padding: 4px 0 0 0;
}

/* リンク前、リンク後 */
.seki a:link, .seki a:visited {
		color: #333;
		display: block;
		background-image: url(seki.png);
		background-repeat: no-repeat;
		background-position: center center;
}

/* リンク部分を触れた時、クリックした時 */
.seki a:hover ,.seki a:active {
		color: #FFF;
		background: url(seki_on.png) ;
		background-repeat: no-repeat;
		background-position: center center;
}
/*- Menu（電子契約） --------------------------- */

.keiyaku {
		font-size: 13px;
		width: 95%;
		margin: 10px auto;
		text-align:center;
		vertical-align: bottom;
}

.keiyaku a {
		height: 45px;
		text-decoration: none;
		padding: 4px 0 0 0;
}

/* リンク前、リンク後 */
.keiyaku a:link, .keiyaku a:visited {
		color: #333;
		display: block;
		background-image: url(denshi_keiyaku.png);
		background-repeat: no-repeat;
		background-position: center center;
}

/* リンク部分を触れた時、クリックした時 */
.keiyaku a:hover ,.keiyaku a:active {
		color: #FFF;
		background: url(denshi_keiyaku_on.png) ;
		background-repeat: no-repeat;
		background-position: center center;
}

/*- Menu（電子納品） --------------------------- */

.nohin {
		width: 95%;
		margin: 10px auto;
		text-align:center;
		vertical-align: bottom;
}

.nohin a {
		height: 45px;
		text-decoration: none;
		padding: 4px 0 0 0;
}

/* リンク前、リンク後 */
.nohin a:link, .nohin a:visited {
		color: #333;
		display: block;
		background-image: url(denshi_nohin.png);
		background-repeat: no-repeat;
		background-position: center center;
}

/* リンク部分を触れた時、クリックした時 */
.nohin a:hover ,.nohin a:active {
		color: #FFF;
		background: url(denshi_nohin_on.png) ;
		background-repeat: no-repeat;
		background-position: center center;
}

/*- 電子納品保管管理システムヘルプデスク --------------------------- */
.frame-help-nohin{ 
		border:1px solid #000000; 
		height:120px; 
		max-width: 93%;
		margin: 0 auto;
		color: #ff1493;
		background: url(nohinbg.png);
		text-align: left;
		line-height: 1.8;
		padding: 3px ;
		vertical-align: bottom;
}

.frame-help-nohin a{
		color: #ff1493;
		text-align: center;
}

/* タイトル */
.tit-help-nohin {
		font-size: 14px;
		font-weight: bold;
		text-align: center;
}

/*- 電話番号 FAX番号 ---------------- */
.TEL_IM-nohin{ 
		display: inline-block;
		border:1px solid #000000; 
/* ***** DEL R03年度改良 対応Webブラウザの追加 START ***** */
/*		width: 25px; */
/* ***** DEL R03年度改良 対応Webブラウザの追加  END  ***** */
/* ***** ADD R03年度改良 対応Webブラウザの追加 START ***** */
		width: 30px;
/* ***** ADD R03年度改良 対応Webブラウザの追加  END  ***** */
		margin: auto;
		background-color: #0000ff;
		color: #ffffff;
		font-size: 9px ;
		text-align: center;
		vertical-align: middle;
}

.TEL_NO-nohin{ 
		color: #000000;
		font-size: 13px ;
}

/* お問い合わせ 説明 */
.TEL_COM-nohin {
		color: #000000;
		margin: auto;
		font-size: 13px;
		text-align:center ;
}

/*- お問合わせ --------------------------- */
.frame-help{ 
		border:1px solid #000000; 
		height:180px; 
		width: 93%;
		margin: 0 auto;
		color: #ff1493;
		background: url(helpbg.png);
		text-align: center;
		line-height: 1.7;
		vertical-align: bottom;
}

.frame-help a{
		color: #ff1493;
		text-align: center;
}

/* ヘルプデスク（リンク） */
.help {
		width: 79%;
		margin: 10px auto;
		text-align:center;
}

.help a {
		height: 50px;
		text-decoration: none;
		border-radius: 5px;
		color: #000000;
		background-image: url(help.png);
		background-repeat: no-repeat;
		background-position: center center;
		padding: 6px 0 0 0;
}

/* リンク前、リンク後 */
.help a:link, .help a:visited {
		color: #000000;
		display: block;
		background-position: center center;
}

/* リンク部分を触れた時 */
.help a:hover{
		color: #ffffff;
		background-image: url(help_on.png) ;
		background-repeat: no-repeat;
		background-position: center center;
}



/*- 電話番号 FAX番号 ---------------- */
.TEL_IM{ 
		border:1px solid #000000; 
		width: 50px;
		margin: auto;
		background-color: #0000ff;
		color: #ffffff;
		font-size: 16px ;
		text-align: center;
}

.TEL_NO{ 
		color: #000000;
		font-size: 16px ;
}

/* お問い合わせ 説明 */
.TEL_COM {
		color: #000000;
		margin: auto;
		font-size: 13px;
		text-align:center ;
}

.TEL_COM2 {
		color: #000000;
		margin: auto;
		text-align:center ;
}
