﻿/* メイン画像
------------------------------------------------ */
#main{
	width:782px;
	height:290px;
	margin:0 auto;
	display:block;

}
#main span{
	display:none;
}

/* トップページコンテンツ
------------------------------------------------ */
#t_contents{
	width:780px;
	margin:0 auto;
}
#t_contents .left{
	width:520px;
	float:left;
}
#t_contents .right{
	width:250px;
	float:right;
}

/* 事業内容コンテンツ
------------------------------------------------ */
#contents{
	width:500px;
	margin:15px auto;
}
#contents #title{
	width:500px;
	height:24px;
	margin:0 auto;
	display:block;
	background:url(../image/top/title_contents.jpg) no-repeat;
	text-decoration:none;
}
#contents #menu {
	width:498px;
	margin:0 auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#contents #menu .box {
	width:470px;
	margin:0 auto;
}
#contents #menu dt{
	font-size:12px;
	font-weight:bold;
	color:#009966;
}
#contents #menu dd{
	font-size:12px;
}
#contents #menu .l{
	width:230px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
#contents #menu .l img{
	float:left;
	border:1px #CCC solid;
	padding:1px;
}
#contents #menu .l .title{
	width:120px;
	float:right;
}
#contents #menu .r{
	width:230px;
	margin-top:10px;
	margin-bottom:10px;
	float:right;
}
#contents #menu .r img{
	float:left;
	border:1px #CCC solid;
	padding:1px;
}
#contents #menu .r .title{
	width:120px;
	float:right;
}
#contents #end{
	width:500px;
	height:24px;
	margin:0 auto;
	display:block;
	background:url(../image/top/end_contents.gif) no-repeat;
	text-decoration:none;
}
#contents span{
	display:none;
}

/* お知らせ
------------------------------------------------ */
#news{
	width:240px;;
	margin:15px auto 5px;
}
#news #title a{
	width:240px;
	height:34px;
	margin:0 auto;
	display:block;
	background:url(../image/top/title_news.gif) no-repeat 5px 14px;
	text-decoration:none;
	border-bottom:1px solid #660000;
}

#news span{
	display:none;
}

#news_box{
	width:240px;;
	margin:10px auto 0;
}
#news_box dt{
	color:#FF0000;
	margin-left:5px;
	font-weight:bold;
	font-size:14px;
}
#news_box dt img{
	margin: 0 0 4px 0;
}
#news_box dd{
	width:232px;
	margin:2px 0 4px 5px;
	font-size:14px;
	border-bottom:1px #999 dotted;
}

/* 看板
------------------------------------------------ */

#signboard{
	width:244px;
	margin:10px auto;
	text-align:center;
	background-image:url(../image/top/kanban_bg.gif);
}
#signboard #title{
	width:244px;
	height:46px;
	margin:0 auto;
	display:block;
	background:url(../image/top/title_kanban.gif) no-repeat;
	text-decoration:none;
}
#signboard ul{
	text-align:left;
	width:210px;
	margin:0 auto;
	font-size:12px;
}

#signboard li{
padding:2px 0;
}

#signboard #fax{
	width:164px;
	height:16px;
	margin:6px 24px;
	display:block;
	background:url(../image/top/fax.gif) no-repeat;
	text-decoration:none;
}
#signboard #end{
	width:244px;
	height:10px;
	margin:0 auto;
	display:block;
	background:url(../image/top/kanban_end.gif) no-repeat;
	text-decoration:none;
}

#signboard span{
	display:none;
}

/* ブログ
------------------------------------------------ */
#blog{
	width:480px;
	margin:0 auto;
}
