h1	{font-size:30px; font-weight:bold; color:#ffffff;background-color:#000000;border-bottom:5px solid #00acff;padding:5px 0 5px 10px;margin:0;}
h2	{font-size:24px;padding:10px 0 10px 0;margin:0;line-height:1.3em;}
/*h2の小さい文字*/
.small{font-size:25px;font-weight: bold;padding:10px 0 10px 0;margin:0;line-height:1.3em;}
h3	{font-size:15px; line-height:17px;color:#ffffff; background-image: url(../image/bg_jobname_2008.gif); background-repeat: repeat-x;  background-color:#000000;padding:2px 0 2px 0;margin:15px 0 10px 0;text-align:center;}
h4	{font-size:15px;border-bottom:1px solid #00acff;padding:0 0 3px 0;margin:0 0 5px 0;}

.corp	{padding:15px 0 15px 0;}
.category	{}
.address	{font-size:12px;line-height:1.3em;padding:5px 0 5px 10px;margin:0;}
.com_visual{ background-image:url(../image/bg_com_visual_2008.gif); background-repeat:no-repeat; background-color:#96e6ff; padding:0; margin:0;}
.photo	{padding:20px 0 20px 0;}
.map	{margin:5px 0 5px 0; border:1px solid #666666;}
.photo_caption	{font-size:10px;padding:3px 0 0 0;margin:0;}
.copy	{font-size:13px;line-height:1.4em;padding:15px 15px 25px 15px;margin:0;}
.job_title	{font-size:13px;font-weight:bold;text-align:center;padding:2px;margin:0;background-color:#00acff;color:#ffffff;}
.nado{font-size:13px;}
.message	{font-size:12px;line-height:1.3em;padding:0;margin:0;}
.contact	{padding:10px 0 0 0;}
.contact_title	{font-size:15px; color:#ffffff;font-weight:bold;text-align:center; background-color:#000000;padding:3px 0 3px 0;margin:0;}
.tel	{font-size:18px;font-weight:bold;text-align:center;padding:3px 0 0 0;margin:0;}
.person	{font-size:12px;text-align:center;padding:3px 0 0 0;margin:0;}
.square	{color:#00acff;}
.table	{padding:0 0 10px 0;}
.table th	{font-size:13px;text-align:left;}
.table td	{font-size:13px;}
.link	{font-size:12px;}

