@charset "UTF-8";
/*//////////////////////////////////////////////////////////////////////////////

base.css

--------------------------------------------------------------------------------
Base styles
	0. common
	1. body
	2. stage
	3. header
	4. contents
	5. footer

//////////////////////////////////////////////////////////////////////////////*/

/* -----------------------------------------------------------------------------
	0. common
----------------------------------------------------------------------------- */

a { outline : none; }
a:link {}
a:visited {}
a:hover { text-decoration : none; }
a:active {}
		
/* -----------------------------------------------------------------------------
	1. body
	
	body
----------------------------------------------------------------------------- */

body {
	color      : #000000;
	font       : 13px/1.231 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS P Gothic', arial, helvetica, clean, sans-serif;
	background : #d4d4d4 url(../../../images/kanri/common/body/background.gif) repeat-x 0 0;
	}
html > body {
    font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS P Gothic',arial,helvetica,clean,sans-serif;
}
/* for IE6 */
html.ie6 body {
	font       : 13px/1.231 'ＭＳ Ｐゴシック','MS P Gothic', arial, helvetica, clean, sans-serif;
	font-size  : small; /* for IE */
	font       : x-small; /* for IE in quirks mode */
	}
/* for IE7 */
html.ie7 body {
	font       : 13px/1.231 'ＭＳ Ｐゴシック','MS P Gothic', arial, helvetica, clean, sans-serif;
	font-size  : small; /* for IE */
	font       : x-small; /* for IE in quirks mode */
	}
/* for IE8 */
html.ie8 body {
	font       : 13px/1.231 'ＭＳ Ｐゴシック','MS P Gothic', arial, helvetica, clean, sans-serif;
	font-size  : small; /* for IE */
	font       : x-small; /* for IE in quirks mode */
	}
	
/* -----------------------------------------------------------------------------
	2. stage
	
	body > #stage
----------------------------------------------------------------------------- */

#stage {
	position : relative;
	width    : 1014px;
	margin   : 0 auto;
	padding  : 5px;
	}

/* -----------------------------------------------------------------------------
	3. header
	
	body > #stage > #header
----------------------------------------------------------------------------- */

#header {
	position   : relative;
	width      : 1014px;
	height     : 40px;
	background : url(../../../images/kanri/common/header/background.gif) no-repeat 0 0;
	}
	#header h1 {
		float       : left;
		width       : 100px;
		margin      : 0 0 0 140px;
		color       : #ffffff;
		font-size   : 108%;
		line-height : 40px;
		text-shadow : rgba(0, 0, 0, 0.4) 0px -1px 0px;
		}
	.ie6 #header h1 {
		margin      : 0 0 0 70px;
		}
	#headerSub {
		position    : relative;
		float       : right;
		width       : 600px;
		}
		#userAccount {
			margin      : 0 140px 0 0;
			color       : #ffffff;
			font-size   : 93%;
			line-height : 40px;
			text-align  : right;
			}
		#btn_logout {
			display  : block;
			position : absolute;
			top      : 7px;
			right    : 10px;
			width    : 110px;
			height   : 27px;
			}
	
/* -----------------------------------------------------------------------------
	4. contents
	
	body > #stage > #contents
----------------------------------------------------------------------------- */

#contents {
	position   : relative;
	width      : 1002px;
	padding    : 5px;
	border     : 1px #999999 solid;
	background : #ffffff;
	}
	/*
	#sideNavigation {
		float      : left;
		width      : 180px;
		}
	*/
	#contentsBody {
		float       : right;
		width       : 810px;
		padding     : 0;
		}
		#contentsBody .head {
			height     : 30px;
			padding    : 0 10px;
			overflow   : hidden;
			background : url(../../../images/kanri/common/contents/contentsBody.head.background.gif) no-repeat 0 0;
			}
			#contentsBody .head h2 {
				color       : #ffffff;
				font-size   : 123.1%;
				line-height : 31px;
				text-shadow : rgba(0, 0, 0, 0.4) 0px -1px 0px;
				}
		#contentsBody .body {
			border-top : 1px #999999 solid;
			background : url(../../../images/kanri/common/contents/contentsBody.body.background.gif) repeat-y 0 0;
			}
			#contentsBody .body .innerBlock {
				padding    : 10px;
				border     : none;
				background : url(../../../images/kanri/common/contents/contentsBody.body.background.bottom.gif) no-repeat 0 bottom;
				}

/* -----------------------------------------------------------------------------
	5. footer
	
	body > #stage > #footer
----------------------------------------------------------------------------- */

#footer {
	position   : relative;
	width      : 1014px;
	height     : 25px;
	background : url(../../../images/kanri/common/footer/background.gif) no-repeat 0 0;
	}
	#footer .copyrights {
		padding     : 0 10px;
		color       : #ffffff;
		font-size   : 85%;
		line-height : 25px;
		text-align  : right;
		}