/* CSS Document */
/*内部コンテンツ用コモンCSS*/


/*基本セット1
----------------------------------------------------*/
form,fieldset {
	margin: 0;
	padding:0;
}

fieldset {
	border:none;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{
	margin:0;
	padding:0;
}

body {
	margin:0;
	font-family:"sans-serif";
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-align:left;
}

li{
	list-style:none;
	margin:0px;
	text-indent: 0px;
	padding: 0px;
}

hr {
	display: none;
	clear:both;
}


acronym{
margin:0px;
padding:0px;
font-size:12px;
line-height:12px;
}

/*マージンセット
---------------------------------------------*/
.up2mg{
	margin:2px 0 0;
}

.up8dw10mg{
	margin:8px 0 10px 0;
}
.up5mg{
	margin:5px 0 0;
}
.up5mgdw5mg{
	margin:5px 0 5px;
}
.up8mg{
	margin:8px 0 0;
}
.up10mg{
	margin:10px 0 0;
}
.up12mg{
	margin:12px 0 0;
}
.up10mgdw10mg{
	margin:10px 0 10px;
}
.up20mgdw10mg{
	margin:20px 0 10px;
}
.up15mg{
	margin:15px 0 0;
}
.up20mg{
	margin:20px 0 0;
}
.up25mg{
	margin:25px 0 0;
}
.up28mg{
	margin:28px 0 0;
}
.up30mg{
	margin:30px 0 0;
}
.up50mg{
	margin:50px 0 0;
}
.rigth2mg{
	margin:0 2px 0 0;
}
.rigth3mg{
	margin:0 3px 0 0;
}
.dw2mg{
	margin:0px 0 2px;
}
.dw3mg{
	margin:0px 0 3px;
}
.dw5mg{
	margin:0px 0 5px;
}
.dw10mg{
	margin:0px 0 10px;
}
.dw20mg{
	margin:0px 0 20px;
}
.dw25mg{
	margin:0px 0 25px;
}
.dw30mg{
	margin:0px 0 30px;
}


/*その他内部アイテム
---------------------------------------------*/
.subTitleA{
	background:url(../images/stitle_bg.gif) 0 0 no-repeat;
	width:580px;
	height:22px;
	font-size:14px;
	font-family:"sans-serif";
	padding:3px 0 0 0;
	text-align:left;
	text-indent:12px;
	border-bottom:#717171 solid 2px;
	margin:20px 0 10px 0;
}

.subTitleA2{
	background:url(../images/stitleb_bg.gif) 0 0 no-repeat;
	height:22px;
	font-size:14px;
	font-family:"sans-serif";
	padding:3px 0 2px 12px;
	text-align:left;
	border-bottom:#717171 solid 2px;
	margin:20px 0 10px 0;
}



.subTitleB{
	background:url(../images/yajirusi.gif) 0px 6px no-repeat;
	padding:3px 0 0 0;
	height:14px;
	font-size:12px;
	font-family:"sans-serif";
	padding:3px 0 0 0;
	text-align:left;
	text-indent:10px;
	margin:10px 0 5px 0;
}

.subTitleC{
	background:url(../images/stitle_bg.gif) 0 0 no-repeat;
	width:662px;
	height:22px;
	font-size:14px;
	font-family:"sans-serif";
	padding:3px 0 0 0;
	text-align:left;
	text-indent:12px;
	border-bottom:#717171 solid 2px;
	margin:0px 0 10px 0;
}

.AcrobatText{
padding:5px 0 3px 5px;
font-size:10px;
line-height:10px;
}
.acrobat{margin-top:10px;}

.lineData{ margin:5px 0 10px; font-size:1px;line-height:1px;text-indent:-10000px;border-bottom:#717171 dashed 1px;	height:1px;}





/*メイン ナビゲーション用
---------------------------------------------*/
#head_read{background:url(../images/head_read.gif) 0 0 no-repeat;
text-align:left;
vertical-align:top;
width:263px;
height:27px;
font-size:10px;
line-height:17px;
text-indent:-10000px;
}



/*ナビゲーション用
---------------------------------------------*/
#NabviSet{
	width:140px;
	margin:0;
	padding:0;
	border:#dddddd solid 1px;
	border-top:none;
	text-align:left;
	overflow:hidden;
}

#NabviSet li .my,
#NabviSet li .ed a,
#NabviSet li .edmy,
#NabviSet li a{
	display:block;
	float:none;
	clear:both;
	width:140px;
	text-decoration:none;
	color:#666666;
	background: url(../images/navi_set2.gif) 0 0 repeat-y;
	border:none;
	text-align:left;
	font-size:10px;
	line-height:10px;
	padding:10px 0 0 0;
	margin:0;
	text-indent:16px;
	height:19px;
	voice-family:inherit;
	
}

#NabviSet li .my,
#NabviSet li .edmy,
#NabviSet li a:hover{ background:#dddddd url(../images/navi_set1.gif) 0 0 repeat-y; text-decoration:underline;}

#NabviSet li .edmy,
#NabviSet li .ed a:hover,
#NabviSet li .ed a{
	height:17px;
}




#NabviSet li .my2,
#NabviSet li .ed2 a,
#NabviSet li .edmy2,
#NabviSet li .set2b a{
	display:block;
	float:none;
	clear:both;
	width:140px;
	background: url(../images/navi_set2b.gif) 0 0 repeat-y;
	border:none;
	text-align:left;
	vertical-align:text-top;
	padding:10px 0 0 0;
	margin:0 0 1px 0;
	text-indent:16px;
	height:31px;
	voice-family:inherit;
	
}

#NabviSet li .my2,
#NabviSet li .edmy2,
#NabviSet li a:hover{ background:#dddddd url(../images/navi_set1b.gif) 1px 0 repeat-y; text-decoration:underline;}

#NabviSet li .edmy2,
#NabviSet li .ed2 a:hover,
#NabviSet li .ed2 a{
	height:27px;
}


/*---------------------------------------------
   top
---------------------------------------------*/

#TOP_scback{
background-color:#F3F3F3;
border:#CCCCCC 1px solid;
}



#TOP_spcial{
font-size:12px;
position:absolute;
z-index:auto;
margin:300px 0 0 10px;
}

/*調達情報｜表組*/

#ch_sttl01{
background:#EBEBEB;
font-size:14px;
border:#999999 1px solid;
font-weight:bold;
text-align:center;
vertical-align:middle;}

#ch_sttl02{
background:#EBEBEB;
font-size:14px;
border:#999999 1px solid;
font-weight:bold;
height:17px;
text-align:center;
vertical-align:middle;}

#ch_sttl03{
background:#EBEBEB;
font-size:14px;
border:#999999 1px solid;
font-weight:bold;
text-align:center;
vertical-align:middle;}

.ch_text04{
background:#666666;
font-size:14px;
border:#999999 1px solid;
font-weight:bold;
color:#FFFFFF;
text-align:center;
vertical-align:middle;}


.ch_text01{
background:#EBEBEB;
font-weight:bold;
border:#999999 1px solid;
font-size:12px;
height:17px;
text-align:left;
vertical-align:top;}
.ch_text02{
background:#FFFFFF;
border:#999999 1px solid;
font-size:12px;
height:17px;
text-align:left;
vertical-align:top;}
.ch_text03{
background:#FFFFFF;
border:#999999 1px solid;
font-size:12px;
height:17px;
text-align:left;
vertical-align:top;}


.dw20mg{
	margin:0px 0 20px;
}
.dw5mgleft40mg{
	margin:0 0 5px 40px;
}
.left40mg{
	margin:0 0 0 40px;
}
.dw25mgleft40mg{
	margin:0px 0 25px 40px;
}