html, body, div, span, applet, object, iframe,	
h1, h2, h3, h4, h5, h6, p, blockquote, pre,	
a, abbr, acronym, address, big, cite, code,	
del, dfn, em, font, img, ins, kbd, q, s, samp,	
small, strike, strong, sub, sup, tt, var,	
b, u, i, center,	
dl, dt, dd, ol, ul, li,	
fieldset, form, label, legend,	
table, caption, tbody, tfoot, thead, tr, th, td {	
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}	
body {	
	line-height: 1;
}	
ol, ul {	
	list-style: none;
}	
blockquote, q {	
	quotes: none;
}	

/* remember to define focus styles! */	
:focus {	
	outline: 0;
}	

/* remember to highlight inserts somehow! */	
ins {	
	text-decoration: none;
}	
del {	
	text-decoration: line-through;
}	

/* tables still need 'cellspacing="0"' in the markup */	
table {	
	border-collapse: collapse;
	border-spacing: 0;
}	
body		{ color: #333333; background-4: #C0C0C0; }
a:link		{ color: #990000; text-decoration: none; }
a:visited	{ color: #990000; text-decoration: none; }
a:hover		{ color: #EE0000; text-decoration: none; }
a:active	{ color: #EE0000; text-decoration: none; }

p			{ margin: 0px; padding: 4px 0px; }

.text8		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 8px ; line-height: 80%; }
.text10		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 10px ; line-height: 100%; }
.text12		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 12px ; line-height: 120%; }
.text13		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 13px ; line-height: 130%; }
.text14		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 14px ; line-height: 140%; }
.text15		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 15px ; line-height: 140%; }
.text16		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 16px ; line-height: 140%; }
.text17		{ font-size: 15px; color: #000000;} 
.text18		{ font-size: 16px; color: #000000;} 

.common_font	{ font-size: 12px; color: #000000; font-style: normal; line-height: 17px; font-weight: normal}
.common_font10	{ font-size: 10px; font-style: normal; line-height: normal; font-weight: normal}

a.top_footer_link_font:link		{ text-decoration: underline; color: #FF9900; }
a.top_footer_link_font:visited	{ text-decoration: underline; color: #FF9900; }
a.top_footer_link_font:hover	{ text-decoration: underline; color: #4495CE; }
a.top_footer_link_font:active	{ text-decoration: underline; color: #4495CE; }

.top_footer_link_font { font-size: 11px; }




/* DIV化スタート!!↓ */


/* body指定 */
BODY{ 
	background-color:#F2F2F2;
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	line-height:130%;
}

.clsBody{			
	margin: auto;
	width : 750px ;
	height:auto;
	background-color:#C0C0C0;
	height:auto;
	color:#333333;
	body{ background: url(825/825image.gif) no-repeat fixed center center } 

}

/* 元のTABLE指定 */
.clsBTable{	
	width :750px;
	height:auto;		
	color:#333333;
	background-color:#FFFFFF;
}

/* ヘッダーTABLE指定 */
.clsHeadTable{	
	width :750px;
	height:50px;		
	margin:0px ;
	background-color:#FFFFFF;
}

/* メニュー指定 */
.clsMenu{	
	width :750px;
	height:27px;		
	margin:0px;
}


/* 全体の左側 */
.clsTEMPLeft{
			width:529px;
			height:auto;
			float:left;
			margin:4px 3px 0px 0px;
			padding:0px 0px 0px 10px;
}
.clsTEMPLeft1{
			width:529px;
			height:auto;
			float:left;
			margin:4px 0px 0px 0px;
			padding:0px 0px 0px 10px;
}




/*リンク*/
.clsLink{
			width:400px;
			height:auto;
			margin:5px 30px 0px 20px;
			float:left;
}

/* 説明文 */
.clsExpo{
			width:460px;
			height:auto;
			margin:5px 30px 15px 15px;
			
}
.clsExpo1{
			width:480px;
			height:auto;
			margin:0px 30px 0px 15px;
}
.clsExpo2{
			width:460px;
			height:auto;
			margin:0px 30px 15px 15px;
			
}

.clsExpo3{
			width:480px;
			height:auto;
			margin:55px 0px 0px 20px;
}

.clsExpo4{
			width:430px;
			height:auto;
			margin:5px 0px 0px 30px;
}

.clsExpo5{
			width:480px;
			height:auto;
			margin:15px 0px 0px 20px;
}
.clsExpo6{
			width:280px;
			height:auto;
			margin:5px 15px 15px 20px;
			float:left;

}
.clsExpo7{
			width:400px;
			height:auto;
			margin:5px 30px 15px 20px;
			float:left;
}
.clsgift{
			margin:5px 0px 10px 10px; 
			float:left; 
			width:180;
			height:auto;
}

.clsTop{
			width:500px;
			height:auto;
			text-align:right;
}

/* コチラボタン */
.clsButton{
			width:132px;
			height:43px;
			float:right;
			margin:3px 5px 0px 0px;
}

/* 各ページ */
.clsAny{
			width:144px;
			height:auto; 
			margin:5px 0px 15px 15px;
			float:left;            
}


/*ISO等の取り組み（社長名、日付） */
.clsDayName{
				width:350;
				height:auto;
				align:right;
}

/* 全体の右側 */
.clsTempRight{
			width:185px;
			height:auto;
			float:left;
			margin:9px 0px 0px 0px;
}

.clsTempRight1{
			width:185px;
			height:auto;
			float:left;
			margin:9px 0px 0px 0px;
}

.clsTempRight2{
			width:185px;
			height:auto;
			float:left;
			margin:0px 15px 0px 0px;
}


.backcolor{
			width:182px; 
			height:auto; 
			background-image:url("./images/back_color.gif");
			margin:10px 6px 10px 0px;
			padding:0;
}


.clsHP{
			width:182px;
			height:auto;
			margin:0px 0px 0px 0px;
			border:0px;
			padding:0;
			line-height:0;
}

.style1{
			width:515px;
			height:auto;
			margin:35px 0px 0px 5px;
			border:0;
			padding:0;
}


/*新着情報*/
.clsNew{	
			border-top:1px solid #d0d0d0;
			border-right:1px solid #d0d0d0;
			border-bottom:1px solid #d0d0d0;
			border-left:1px solid #d0d0d0;
			height:250px;
			width:520px;
			align:center;
			overflow-y:scroll;
			scrollbar-3dlight-color:#ffffff;
			scrollbar-arrow-color:#000000;
			scrollbar-darkshadow-color:#ffffff;
			scrollbar-face-color:#efefef;
			scrollbar-highlight-color:#cccccc;
			scrollbar-shadow-color:#cccccc;
			scrollbar-track-color:#f4f4f6;
			font-size:12px;
			background-color:#fefefe;
			clear:both;
			margin:0px 0px 0px 0px;
}

/* システム開発全体のdiv */
.cls_Allbody{
	width : 750px;
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin: 0 auto;
	

}


/* 事業内容　流れのbox */
.clsSysFlow{
			height:auto;
			width:178px;
			float:left;
			padding: 0px 0px 0px 25px;
}

/*システム開発　文言 */
.clsSysFlowTex{
			height:auto;
			width:300px;
			float:left;
			padding: 5px 0px 0px 5px;
}


/* 表 */
.clsTab1{
			border:1px #C0C0C0  solid;
			height:auto;
			width::30px;
			background-color:#F5F5F5;
			padding: 5px 5px 5px 5px;
}

.clsTab2{
			border:1px #C0C0C0 solid;
			height:auto;
			width::50px;
			padding: 5px 5px 5px 5px;
}

.clsTable{
			width:460px;
			height:auto;
			margin:5px;
			border:1px #C0C0C0  solid;
}

/*実線の水平線*/
.clsLine{
			margin:0px 0px 0px 10px;
			width:500px; height:auto;
			align:left;
}
/*点線の水平線*/
.clsTensen{
			margin:0px 0px 0px 10px;
			width:490px; height:auto;
			align:left;
}

/* 概要・拠点by石郷岡 */
.clskyotenn_flame{
			height:auto;
			width:500px;
			padding: 0px 0px 0px 0px;
			background-color:#FFFFFF;
			margin: 10px 0px 0px 0px;
}

.clsName_Add{
			height:auto;
			width:310px;
			padding: 10px 0px 15px 30px;
			background-color:#FFFFFF;
			float:left;
}

.clsmapb{
			height:auto;
			width:70px;
			padding: 25px 0px 15px 15px;
			background-color:#FFFFFF;
			float:left;
}

/* 各Gｒページ */
.clsGr{
			width:255px;
			height:auto;
			margin:0px 4px 0px 0px;
			border: thin solid #cdcdcd;
			float: left;
}

/*TABLEのクラス化*/
.clsTable1{
			width:500px;
			height:auto;
			margin:5px 0px 0px 30px;
			border:0;
}
	
/*画像イメージ*/
.clsImg{
			width:450px;
			height:auto;
			margin:0px 0px 0px 15px;
}

.clsExpoRecruit1{
			width:290px;
			height:auto;
			margin:5px 10px 15px 10px;
			float:left;

}
