@charset "shift-jis";
/*
	in_style
*/


/*
	header area
*/
div#header{
	background:#fff;
}


/*
	contentsheader area
*/
div#contentsheader{
	position:relative;
	clear:left;
}

/* ---Hides from IE-mac---*/
div#contentsheader{
	top:0;
}

p#topicspath{
	margin:0px;
	padding:15px 0px 15px 0px;
	height:12px;
}

p#topicspath a{
	color:#666;
	text-decoration:none;
}

p#topicspath a:hover{
	text-decoration:underline;
}


/*
	contentsarea Area
*/
div#contentsarea{
	width:698px;
	border:#DCDBFB solid 1px;
	float:left;
	margin-top:30px;
	margin-bottom:26px;
	padding-bottom:25px;
}

div#contentsarea table{
	border:0;
	padding:0;
}

div#contentsarea table caption{
	display:none;
}


/*
	content area
*/
div#content h3 {
	 background:url("/common/img/employ_h3_bg.jpg") top left no-repeat;
	 height:33px;
	 width:625px;
	 padding:12px 0px 0px 25px;
	 margin-bottom:20px;
	 clear:both;
}

div#content h3.inbox{
	 background:url("/common/img/employ_h3_bg.jpg")  no-repeat scroll -1px -1px transparent;
}

/*---IE6 hack---*/
*html div#content h3.inbox{
	width:623px;
}

div#content h4{
	background:url("/common/img/manu_h4_bg.jpg") top left repeat-x;
	padding:10px 0px 0px 9px;
	height:28px;
	font-size:12px;
}


/*
	sidenavi area
*/
div#sidenav{
	width:225px;
	float:right;
	margin-top:30px;
	margin-left:35px;
}

/*---IE6 hack---*/
div#sidenav{
	_margin-left:0px;
}

div#sidenav h3{
	background:url("/common/img/sidenav_title_bg.jpg") top left no-repeat;
	color:#ffffff;
	width:213px;
	height:16px;
	padding:23px 0px 26px 12px;
}

div#sidenav ul.sidemenu{
	margin:0px;	
}

/*---IE hack---*/
* html div#sidenav ul.sidemenu{
	margin-top:-4px;
}


div#sidenav ul.sidemenu li{
	list-style:none;
	width:188px;
	margin:0px;
	padding-left:37px;
	background:url("/common/img/sidemenu_bg.jpg") top left no-repeat;
	background-position:
}


div#sidenav ul.sidemenu li a{
	cursor:pointer;
	color:#000000;
	display: block;
	height: 12px;
	width: 100%;
	padding:15px 0px 15px 0px;
}

div#sidenav ul.sidemenu li ul.chd_sidemenu li a{
	cursor:pointer;
	color:#000000;
	width:100%;
	display:block;
	height:12px;
	padding:9px 0px;
}

/* For safari (-- ul list space delete--) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#sidenav ul.sidemenu{
		margin:0;
		padding:0;
		letter-spacing: -1em;
		word-spacing: -1em;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#sidenav ul.sidemenu li{
		letter-spacing: normal;
		word-spacing:normal;
		vertical-align:middle;
	}
}


div#sidenav ul.sidemenu li.last{
	border-bottom:#DCDBE9 solid 1px;
}

div#sidenav ul.sidemenu li:hover{
	background:url("/common/img/sidemenu_bg_on.jpg") top left no-repeat;	
}

*html div#sidenav ul.sidemenu li a:hover{
	background:url("/common/img/sidemenu_bg_on.jpg") top -37px no-repeat;	
}

div#sidenav ul.sidemenu li.side_now{
	background:url("/common/img/sidemenu_bg_on.jpg") top left no-repeat;	
}

div#sidenav ul.sidemenu ul.chd_sidemenu{
	background:url("/common/img/chd_sidemenu_bg.jpg") top left no-repeat;
	cursor:pointer;
	height:120px;
	margin:0px 0px 0px -37px;
}

div#sidenav ul.sidemenu ul.chd_sidemenu li{
	background:none;
	background:url("/common/img/new_arrow.jpg") 21px 1.0em no-repeat;
}

div#sidenav ul.sidemenu ul.chd_sidemenu li:hover{
	background:url("/common/img/chd_sidemenu_bg_on.jpg") no-repeat scroll 6px top transparent;
}

*html div#sidenav ul.sidemenu ul.chd_sidemenu li a:hover{
	background:url("/common/img/chd_sidemenu_bg_on.jpg") top -33px no-repeat transparent;	
}

div#sidenav ul.sidemenu ul.chd_sidemenu li.side_now {
	background:url("/common/img/chd_sidemenu_bg_on.jpg") no-repeat scroll 6px 2px transparent;
	cursor: pointer;
}


/*
	sidenavi pickup area
*/
div#sidenav ul.pickuparea{
	margin-top:20px;
	margin-top:35px\9;
}

div#sidenav ul.pickuparea li{
	list-style:none;
	padding-bottom:7px;
}

div#sidenav ul.pickuparea li.bordhr{
	background:url("/common/img/sidenav_dot.gif") top left repeat-x;
	height:1px;
	width:225px;
	margin:13px 0px 20px 0px;
}


/*
	pageup
*/
p#pageup{
	clear:both;
	text-align:right;
}


/*
	table style
*/
div#contentsarea table{
	margin:15px 0 2em 0;
	width:650px;
}

div#contentsarea table tr th,
div#contentsarea table tr td {
	line-height:1.3;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	padding:10px 0 10px 8px;
	border-top:#DADCEB solid 1px;
	border-left:#DADCEB solid 1px;
	empty-cells:show;
}

div#contentsarea table tr th{
	background:#F7F7F9;
	width:180px;
}

div#contentsarea table tr td{
	border-right:#DADCEB solid 1px;
}

div#contentsarea table tr th.lastc,
div#contentsarea table tr td.lastc {
	border-bottom:#DADCEB solid 1px;
}

div#contentsarea table tr td.non_right_b{
	border-right:none;
}

div#contentsarea table tr td.lastrl{
	border-right:#DADCEB solid 1px;
}

div#contentsarea table tr td.non_left_b{
	border-left:none;
	text-align:center;
	padding:10px 10px;
}