/*Ò²ÝBG*/
body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	text-align:center;
	margin: 10px;
	padding: 0px;
}

a{
	color:#0099FF;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
	color:#CC6600;
}

/*Ò²ÝÃ°ÌÞÙ*/
#mainT{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #BEBCBC;
	border-bottom:1px solid #BEBCBC;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	width:752px;
	text-align:left;
}

/*Í¯ÀÞBG*/
#hd_bg {
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	width:730px;
	text-align:left;
}

/*Í¯ÀÞÎÞÄÑBG*/
.hd_bm {
	background-image: url(../images/header_bm.gif);
	background-repeat: repeat-x;
}

/*___dot_line___*/
.dot1{
	background-image:url(../images/dot1.gif);
	background-repeat:repeat-x;
	background-position:center;
}
/*___contents_title___*/
.cnt_title{
	padding:3px;
	margin-bottom:20px;
	border-bottom:1px solid #666666;
}


/*----------------------*/
/*   sidemenu           */
/*----------------------*/
#sidemenu{
	border:1px solid #CCCCCC;
	padding:1px;
	background-color:#EEEEEE;
	vertical-align:top;
}
/*___menu_separator___*/
.menu_sp{
	width:auto;
	background-color:#CCCCCC;
}

/*___main_btn___*/
.cnt{
	color:#003300;
	display:block;
	width:auto;
	padding:8px;
	padding-left:5px;
	background-image: url("../images/bn_non.gif");
}
.cnt_now{
	color:#990000;
	display:block;
	width:auto;
	padding:8px;
	padding-left:5px;
	font-weight:bold;
	background-image: url("../images/bn_now.gif");
}
a.cnt:link{
	text-decoration:underline;
}
a.cnt:visited{
	text-decoration:none;
}
a.cnt:hover{
	text-decoration:none;
	background-image: url("../images/bn_non2.gif");
}
a.cnt:active{
	position:relative;
	top:1px;left:1px;
}
/*___sub_btn___*/
.cnt_sub{
	color:#003300;
	display:block;
	width:auto;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:15px;
	background-image:url("../images/bn_sub_non.gif");
}
.cnt_sub_now{
	color:#990000;
	display:block;
	width:auto;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:15px;
	background-image: url("../images/bn_sub_now.gif");
}
a.cnt_sub:link{
	text-decoration:none;
}
a.cnt_sub:visited{
	text-decoration:none;
}
a.cnt_sub:hover{
	text-decoration:none;
	background-image: url("../images/bn_sub_non2.gif");
}
a.cnt_sub:active{
	position:relative;
	top:1px;left:1px;
}

/*----------------------*/
/*   content_common     */
/*----------------------*/
.content{
	vertical-align:top;
	text-align:left;
}
.content_image{
	padding-bottom:15px;
}
.gotop{
	width:auto;
	text-align:right;
}
.gotop a{
	text-decoration:none;
}
.gotop a:hover{
	text-decoration:underline;
}

/*----------------------*/
/*   top                */
/*----------------------*/
.info{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:none;
	padding:3px;
	padding-top:4px;
	background-color:#eeeeee;
	background-image: url("../images/bn_non.gif");
}
.info_note{
	line-height:1.5em;
	padding:5px;
}
.info_note p{
	margin:0;
}


/*----------------------*/
/*   outline            */
/*----------------------*/
.ol_t{
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	line-height:1.5em;
}
.ol_n{
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:1.5em;
}

/*----------------------*/
/*   history            */
/*----------------------*/

/*___year___*/
.ht_y{
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	width:60px;
	line-height:1.5em;
	padding:3px;
	white-space:nowrap;
}

/*___month___*/
.ht_m{
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	width:30px;
	line-height:1.5em;
	padding:3px;
	white-space:nowrap;
}
/*___event___*/
.ht_e{
	text-align:left;
	vertical-align:top;
	line-height:1.5em;
	padding:3px;
	padding-left:20px;
}

/*----------------------*/
/*   recruit            */
/*----------------------*/
.rc_shokusyu01{
	 white-space:nowrap;
	 font-size:14px;
	 background-color:#FFFFCC;
	 padding:10px;
	 color:blue;
}
.rc_shokusyu02{
	 background-color:#eeeeee;
	 padding:10px;
}
.rc_schedule01{
	padding:5px;
	background-color:#eeeeee;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.rc_schedule02{
	padding:20px;
	font-size:14px;
	color:#003399;
}
.rc_selection01{
	background-color:#CCCCCC;
	white-space:nowrap;
	text-align:center;
	font-weight:bold;
	color:#333333;
	font-size:14px;
}
.rc_selection02{
	line-height:1.5em;
	border-top:0px none #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:0px none #CCCCCC;
}

/*----------------------*/
/*   machine            */
/*----------------------*/
.machi-tt{
	background-color:#666666;
	background-image:url(../images/machine_bg.gif);
	display:block;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
}
.machi-nt{
	padding-top:5px;
	line-height:1.5em;
}

/*----------------------*/
/*   product            */
/*----------------------*/
/*wp*/
.product_wl_bg{
	background-color:#4558B9;
	background-image:url(../images/product_wl_bg.gif);
	display:block;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
}
.product_op_bg{
	background-color:#968A05;
	background-image:url(../images/product_op_bg.gif);
	display:block;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
}
.product_wp_bg{
	background-color:#1D9595;
	background-image:url(../images/product_wp_bg.gif);
	display:block;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
}

/*----------------------*/
/*   copyright          */
/*----------------------*/
#cpr {
	background-color:#FF6666;
	text-align:center;
	padding:5px;
	border:1px solid #FFFFFF;
}


.under_c{
	text-align:center;
	vertical-align:middle;
	color:#999999;
	font-weight:bold;
	height:500px;
}
