/*左ブロックタイトルの定義*/
#leftcolumn .blockTitle {
	background-image:url(./images/lm_bg_2.gif);
	background-repeat:no-repeat;
	background-color:#eeeeee;
	padding:5px 0;
	padding-top:7px;
	padding-left:15px;
	color:#333;
	font-weight:bold;
}
#leftcolumn .blockTitle img {
	vertical-align:-4px;
}

/* 営業案内ブロックの定義 */
#aboutblock {
	margin:0px; padding:0px;
}
#aboutblock .title {
	text-align:center;
	padding:5px 0px 3px 0px;
	margin:0px;
	border-bottom:1px solid #666;
	font-weight:bold;
	font-size:1.2em;
}
#aboutblock .subtitle {
	margin:2px 0px 0px 5px;
	padding:0px;
	font-size:1em;
}
#aboutblock .contsRed {
	text-align:center;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:1.3em;
	color:#990000;
}
#aboutblock .contsBold {
	text-align:center;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:1.3em;
}
#aboutblock .conts {
	margin:0px 0px 0px 20px;
	padding:0px;
	font-size:1em;
}
#aboutblock .contsMail {
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:0.9em;
}

/* トップ　メインブロックの定義 */
#topblock {
}
#topblock h3{
}
#topblock p {
	margin:10px 5px;
}
#topblock img {
	padding:10px;
}
#topblock table { margin-top:10px }
#topblock .thbanner {
	padding:0px;
}
#topblock th {
	background:none;
}
#topblock td.topconts1 {
	padding:15px;
}
#topblock .txtRB{
	color:#cc0000;
	font-weight:bold;
}

#topblock2 {
}
#topblock2 .topitem {
	float:left;
	width:160px;
	height:180px;
	margin-right:5px;
	margin-left:5px;
	margin-top:10px;
}
#topblock2 .topconts2{
	border:1px solid #ccc;
	padding:3px;
	width:140px;
	height:100px;
	font-size:0.9em;
}
div.pico_container{
	font-size:0.9em;
}
.pico_body{
	font-size:0.9em;
}

