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

#menu td.main_m{
	width:352px;
	height:45px;
	padding-left:5px;
	font-size:13px;
	color:#FFFFFF;
	margin-right:1px;s
	}	

#menu td.another_m{
	width:127px;
	height:45px;
	padding-left:5px;
	font-size:13px;
	color:#FFFFFF;
	margin-right:1px;
	}
	
#menu a{
	text-decoration: none;
	color: #FFFFFF;
	}		

#floot_left{
	margin:10px 0px;
	float:left;
	border:1px solid #999999;
	width:246px;
	height:488px;
	}

#contents{
	margin:10px 0px;
	border:1px solid #999999;
	width:900px;
	height:488px;
	}

#contents table{
	width:890px;	
	padding:5px;
	}

#contents a{
	color:#336699;
	font-size:12px;
	}


#floot_right{
	margin:10px 0px;
	float:right;
	border:1px solid #999999;
	width:646px;
	height:488px;
	}
	
#floot_left table{
	width:226px;
	margin:10px;
	border-bottom:1px #999999 solid;
	}

#floot_left table span{
	font-size:12px;
	font-weight:bold;
	color:#333366;
	}
	
#floot_right table{
	width:626px;
	margin:10px;
	}

#floot_left p{
	width:178px;
	margin:10px;
	}

#floot_left p span{
	width:178px;
	font-size:13px;
	color:#333366;
	}


#floot_left a{
	color:#336699;
	font-size:12px;
	text-decoration:none;
	}
	
#floot_right table span.p1{
	font-size:13px;
	color:#333366;
	}

#floot_right table span.p2{
	color:#666699;
	}


#floot_left_c_guide{
	margin:10px 0px;
	float:left;
	border:1px solid #999999;
	width:446px;
	height:488px;
	}

#floot_right_c_guide{
	margin:10px 0px;
	float:right;
	border:1px solid #999999;
	width:446px;
	height:488px;
	}
	
#floot_left_c_guide table{
	width:436px;
	margin:5px 5px 10px 5px;
	border-bottom:1px #999999 solid;
	}

#floot_left_c_guide table span{
	font-size:12px;
	color:#333366;
	}
	
#floot_right_c_guide table{
	width:436px;
	margin:5px 5px 10px 5px;
	}
	
	
a.detail{
	color:#336699;
	}	
	
a.detail:hover{
	color:#990033
	}	
	
	
/*事業案内_営業用右フロート	*/

#floot_right_sales{
	background-image:url(../img/job_sales.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:10px 0px;
	float:right;
	border:1px solid #999999;
	width:646px;
	height:488px;
	}

#floot_right_sales table{
	width:626px;
	margin:10px;
	}

#floot_right_sales table span.p1{
	font-size:13px;
	color:#333366;
	}

#floot_right_sales table span.p2{
	color:#666699;
	}

/*事業案内_業務用右フロート	*/

#floot_right_work{
	background-image:url(../img/job_work.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:10px 0px;
	float:right;
	border:1px solid #999999;
	width:646px;
	height:488px;
	}

#floot_right_work table{
	width:626px;
	margin:10px;
	}

#floot_right_work table span.p1{
	font-size:13px;
	color:#333366;
	}

#floot_right_work table span.p2{
	color:#666699;
	}


/*事業案内_印刷加工用右フロート	*/

#floot_right_printing{
	background-image:url(../img/job_printing_industry.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:10px 0px;
	float:right;
	border:1px solid #999999;
	width:646px;
	height:488px;
	}

#floot_right_printing table{
	width:626px;
	margin:10px;
	}

#floot_right_printing table span.p1{
	font-size:13px;
	color:#333366;
	}

#floot_right_printing table span.p2{
	color:#666699;
	}


/*事業所・アクセス用*/

#floot_left_access{
	margin:10px 0px;
	float:left;
	border:1px solid #999999;
	width:466px;
	height:510px;
	}
	
#floot_left_access a{
	text-decoration:none;
	color:#336699;
	}
	
#floot_left_access a:hover{
	text-decoration:none;
	color:#990033;
	}


#floot_left_access span.select{
	color:#990033;
	}
	
#floot_right_access{
	margin:10px 0px;
	float:right;
	border:1px solid #999999;
	width:426px;
	height:510px;
	}
	
#floot_left_access table{
	width:456px;
	margin:5px 5px 10px 5px;
	border-bottom:1px #999999 solid;
	}

#floot_left_access table span.subject{
	font-size:12px;
	color:#333366;
	}
	
#floot_right_access table{
	width:416px;
	margin:5px 5px 10px 5px;
	}
 
#mail{
	margin:10px 0px;
	border:1px solid #999999;
	width:900px;
	height:488px;
	}

#mail table{
	background-image:url(../img/mail_back.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:700px;
	margin:30px 100px;
	vertical-align:middle
	}

#mail th{
	padding:5px 10px 5px 5px;
	color:#270044;
	font-size:14px;
	}

#mail td.message{
	text-align:center;
	color:#270044;
	font-size:12px;
	}

td.phot{
	border-right:1px dotted #999999;
	padding:2px;
	}