@charset 'utf-8';

/*----------------------------------------------------------
	https://www.omron.co.jp/
	Reset & Common Styles

	Build:2007.12.20
----------------------------------------------------------*/

/*-Modify Record-----------------------
	2008.03.07:Wednes(Line 95-97)
	
	
	
-------------------------------------*/

/*======================================
	Nest Tree
	
	body{
		#container{
			#header{}
			#gnav{}
			#contents{
				#main{}
				#lnav{}
			}
		#footer{}
		}
	}
======================================*/

/*======================================
	Color Glossary
	
	OMRON Blue=>#0055C4(border,link,etc)
	Black=>#333333(text color)
	Gray1=>#555555(header,footer,bread,etc)
	Sky Blue=>#3983B9(Copy)
	Sky Blue 2=>#6DA5CD(Sub Copy)
	Pale Blue=>#EAEFF4(Background)
	Pale Blue 2=>#
======================================*/
/*--------------------------------------
	Reset & Hack
--------------------------------------*/
html,body,div,
h1,h2,h3,h4,h5,h6,
p,pre,blockquote,
dl,dt,dd,ul,ol,li,
form,legend,fieldset,input,textarea,
th,td,
address{
	margin:0;padding:0;
	font-size: 13px;
}
body,
h1,h2,h3,h4,h5,h6,
code{
	font-size:13px;_font-size:small;
}
img,
a,
fieldset{
	border:0;
}
img{
	vertical-align:top;
}
a{
	outline:0;
	text-decoration:none;
}
ul li{
	list-style:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}


/*--------------------------------------
	General Elements
--------------------------------------*/
a{
	color:#0055C4;
}
a:active,
a:hover{
	text-decoration:underline;
}


/*--------------------------------------
	General Layout
--------------------------------------*/
body{
/*-20080307:Wednes///--------------------*/
	background:#ffffff;
/*-///20080307:Wednes-------------------*/
	font-family:/* verdana,Tahoma,Sans-serif */ 'Arial',sans-serif;
	color:#333333;
}
#container{
/*
	width:780px;
	background:url(/common/img/cmo_contents_bg.gif) repeat-y top right;
*/
	width:954px;
	margin:0 auto;
	position:relative;
	/*border-right:1px solid #ccc;
	border-left:1px solid #ccc;*/
	background-color:#fff;
	text-align:left;
}
#contents{
	width:950px;
	/*margin-right:18px;
	margin-left:18px;*/
}


/*--------------------------------------
	Clearfix
--------------------------------------*/
html>body .clearfix,
html>body #contents,
html>body #mainbody{
	overflow:hidden;
}
.clearfix:after,
#contents:after,
#main .mainbody:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}

.clear{
	clear:both;
}


/*--------------------------------------
	Link Elements
--------------------------------------*/
#contents a.link-hand{
	cursor:pointer;
}

#contents{
	position: relative;
	z-index: 0;
}

/*
#searchmain table tr td table tr td form table tr td.firstChild.lastChild table {
width: 750px;
}
*/
