@charset "Shift_JIS";

/*body--------------------------------------------------------------*/

body
{
	margin			: 0 auto;
	padding			: 0;
	font			: 12px/1.5 'Trebuchet MS','ＭＳ Ｐゴシック', Osaka, sans-serif;
	color			: #777;
	background		: #FFF url(../images/common/base/bg_01.gif) repeat-x;
	text-align		: center;
}

#case_regist_body
{
	margin			: 0 auto;
	padding			: 0;
	font			: 12px/1.5 'Trebuchet MS','ＭＳ Ｐゴシック', Osaka, sans-serif;
	color			: #777;
	background		: #FFF url(../images/common/base/bg_02.gif) repeat-x;
	text-align		: center;
}

/*Opera用*/
html:first-child body
{
	font			: 12px/1.5 'ＭＳ Ｐゴシック', Osaka, sans-serif;
}

div,p,form,map
{
	margin			: 0;
	padding			: 0;
}

img
{
	border			: 0;
}

table
{
	margin-left		: auto;
	margin-right	: auto;
}

h1,h2,h3,h4,h5,h6
{
	margin			: 0;
	font			: normal 12px/1.5 'ＭＳ Ｐゴシック', Osaka, sans-serif;
	text-align		: center;
}


/*link--------------------------------------------------------------*/

a
{
	color           : #4D82C4; 
	text-decoration : underline;
}

a:visited
{
	color           : #4D82C4; 
	text-decoration : underline;
}

a:hover
{
	color           : #4D82C4; 
	text-decoration : none;
}

a:active
{
	color           : #4D82C4; 
	text-decoration : none;
}


/*layout------------------------------------------------------------*/

#container
{
	width			: 988px;
	margin			: 0 auto;
	padding			: 0;
/*--- ファイルが見つからないので一時的にrem 20120607---*/
/*---	background		: url(../images/common/base/bg_container.gif); ---*/
	text-align		: center;
}

#content{
	width:988px;
}

#header
{
	width			: inherit;
	height			: 80px;
/*--- ファイルが見つからないので一時的にrem 20120607---*/
/*---	background		: url(../images/common/base/bg_header.gif) repeat-x; ---*/
	position		: relative;
	text-align		: left;
}

#header .btn_contact
{
	position: absolute;
	top: 0;
	right: 0;
}

#flash
{
	clear			: both;
	width			: 988px;
	height			: 189px;
	background		: url(../images/common/base/bg_flash.jpg);
}

#main_table
{
	margin-left		: auto;
	margin-right	: auto;
	background		: url(../images/common/base/bg_side.gif) repeat-y;
}

table.news
{
	width			: 700px;
}

td.hiduke
{
	width			: 150px;
	text-align		: center;
}

td.naiyou
{
	text-align		: left;
}

#footer
{
	float:left;
	width			: 100%;
	height			: 53px;
	background		: url(../images/common/base/bg_footer.gif) repeat-x;
	margin-top		: 15px;
}

#footer_inner
{
	width			: 988px;
	padding-top		: 22px;
	text-align		: left;
	margin			: 0 auto;
	position		: relative;
}

#footer_navi
{
	float:left;
	width			: 90%;
	margin			: 20px auto 10px;
	text-align		: center;
}

/* clock.swf(トップページ))-------------------------------------------------*/

.clock
{
	width			: 50px;
	position		: absolute;
	top				: 30px;
	left			: 865px;
	z-index			: 1;"
}

.clock-raid2
{
	
	width			: 50px;
	position		: absolute;
	top				: 140px;
	left			: 1155px;
	z-index			: 2;"
}
.clock-raid
{
	width			: 100px;
	position		: relative;
	top				: -180px;
	left			: 850px;
	z-index			: 2;"
}


/*事例管理画面用------------------------------------------------------------*/

#container
{
	width			: 988px;
	margin			: 0 auto;
	padding			: 0;
/*--- ファイルが見つからないので一時的にrem 20120607---*/
/*---	background		: url(../images/common/base/bg_container.gif); ---*/
	text-align		: center;
}

#header
{
	width			: inherit;
	height			: 80px;
/*--- ファイルが見つからないので一時的にrem 20120607---*/
/*---	background		: url(../images/common/base/bg_header.gif) repeat-x; ---*/
	position		: relative;
	text-align		: left;
}

#header .btn_contact
{
	position: absolute;
	top: 0;
	right: 0;
}

#flash
{
	clear			: both;
	width			: 988px;
	height			: 189px;
	background		: url(../images/common/base/bg_flash.jpg);
}

#case_regist_table
{
	margin-left		: auto;
	margin-right	: auto;
}

#logon_table
{
	margin-left		: auto;
	margin-right	: auto;
	vertical-align	:middle;
}

#category_table
{
	border:#666666 0px solid;
	width			: 297px;
	margin-top		: 10px;
}

#case_table
{
	border:#666666 0px solid;
	width			: 200px;
	margin-top		: 10px;
}

#case_table_list
{
	border:#666666 0px solid;
	width			: 400px;
	margin-top		: 10px;
}

#add_edit_table
{
	border:#666666 0px solid;
	width			: 400px;
	margin-top		: 10px;
}

#menu_button{
	margin-top			: 50px;
}