TD { 
  background-repeat: repeat-x;
}

.s {
	font-size: 10px; 
}

.sadobe {
	font-size: 10px; 	color: #999999;
}

.mv {
	font-size: 12px; 	color: #6633CC;
}

.m {
	font-size: 12px; 	color: #333333;
}

.mt {
	font-size: 12px; 	color: #333333;	line-height:16px;
}

.mb {
	font-size: 12px; 	color: #333333;	font-weight: bold;

}

.mp {
	font-size: 12px; 	color: #663399;	font-weight: bold;

}

.cap {
	font-size: 12px; 	color: #663399;

}


.mts{
	font-size: 10px;	line-height:15px;
}


.mthb {
	font-size: 12px; 	color: #333333;	line-height:18px; font-weight: bold;
}
.lb {
	font-size: 14px; 	color: #333333;
	font-weight: bold;
}
.lw {
	font-size: 14px; 	color: #FFFFFF;
	font-weight: bold;
}

.lvb {
	font-size: 14px; 	color: #330099;
	font-weight: bold;
}

.lvb2 {
	font-size: 14px; 	color: #6666CC;
	font-weight: bold;
}

.llb {
	font-size: 16px; 	color: #333333;
	font-weight: bold;
}

.mvb {
	font-size: 12px; 		color: #660099;
	font-weight: bold;
}

.mrv {
	font-size: 12px; 		color: #660099;
}

a.menu:link {
font-size: 10px; 
	color:#333399;
	text-decoration:none;
}
a.menu:visited {
font-size: 10px; 
	color:#333399;
	text-decoration:none;
}
a.menu:hover {
font-size: 10px; 
	color:#6666CC;
	text-decoration:underline;
}

a.mlink:link {
font-size: 12px; 
	color:#6633CC;
	text-decoration:none;
}
a.mlink:visited {
font-size: 12px; 
	color:#6633CC;
	text-decoration:none;
}
a.mlink:hover {
font-size: 12px; 
	color:#CC66FF;
	text-decoration:underline;
}

a.slink:link {
font-size: 10px; 
	color:#6633CC;
	text-decoration:none;
}
a.slink:visited {
font-size: 10px; 
	color:#6633CC;
	text-decoration:none;
}
a.slink:hover {
font-size: 10px; 
	color:#CC66FF;
	text-decoration:underline;
}

/*intro*/
.td_read{
	padding-bottom: 30px;
	font-size: 12px;
	color: #333333;
	line-height:18px;
	}

.td_theme{
	padding-top: 5px;
	padding-bottom: 30px;
	font-size: 12px;
	color: #000066;
	line-height:18px;
	}

.td_text{
	padding-top: 10px;
	padding-bottom: 30px;
	font-size: 12px;
	color: #333333;
	line-height:18px;
	}

.intro_text{
	color: #000066;
	line-height: 20px;
	}

.intro_parea{
	float:right;
	width:180px;
	margin:0 0 10px 10px;}
	.intro_parea img{
		margin-bottom:2px;}

img{
	border:none;}

.word-break{
	word-break: break-all;}
	
.tri{
	padding-left:13px;
	background:url(images/t_icon2.gif) 0 5px no-repeat;}

/*service*/
.service-other{
	padding-bottom:5px;
	}

.service-other2{
	padding-top:5px;
	padding-bottom:5px;
	}

.syousai{
	padding-left:35px;
	}
	
.logo_link img{
	border:none;}


.yf-list {
	list-style-type:decimal;
	margin:0 0 12px 0;
	padding:0 0 0 3em;
	}


	
/*akishima.html 2009/03/26*/
.akishima090326_koe{
	margin-top:30px;
	padding:5px 10px;
	line-height:135%;
	border:1px solid #cccccc;}
.akishima090326_koe table td{
	padding:5px 0;
	color:#666;
	}
.koe_border{
	border-bottom:solid 1px #cccccc;}
	
/*niigata-n.html 2010/01/28*/
.center {
	margin:5px 30px;
	font-weight:bold;
	}

/*funabashi.html 2010/03/19*/
ul.numberlist{
	list-style-type:decimal;
	padding:0;
	margin:0 0 0 25px;
	}
ul.numberlist li{
	margin-top:5px;
	padding:0;
	}
	
/*akishima.html 2010/04/10*/
.comment-title {
	width:100%;
	text-align:center;
	margin-bottom:5px;
	}

/*topics/topics2.html 2010/11/16*/
.caption {
	display:block;
	width:250px;
	margin:0 40;
	text-align:left;
	}
	
	
.mb10 {margin-bottom:10px !important;}

/*message.html 2011/04/01*/
.sign{
	display:block;
	text-align:right;
	}


/*machida-satsuki.html 2011/06/20*/
.numberlist2{
	list-style-type:none;
	width:470px;
	padding:0;
	margin:5px 0 0 0;
	}
.numberlist2 li{
	position:relative;
	width:100%;
	margin:0;
	padding-left:1.5em;
	}
.numberlist2 .num{
	position:absolute;
	top:0;
	left:0;
	width:1.5em;
	white-space:nowrap;
	text-align:left;
	vertical-align:top;
	}

/*akishima.html 2011/07/05*/
.akishima110705 {
	display:block;
	width:255px;
	float:right;
	text-align:left;
	margin:0;
	padding:15px 0 0 5px;
}

/*kasasaki.html 2011/10/10*/
.kasasaki_111010{
	list-style-type:none;
	width:440px;
	padding:0;
	margin:0;
	}
.kasasaki_111010 li{
	position:relative;
	width:100%;
	margin-bottom:5px;
	padding-left:3em;
	}
.kasasaki_111010 .month{
	position:absolute;
	top:0;
	left:0;
	width:3em;
	white-space:nowrap;
	text-align:left;
	vertical-align:top;
	}
	
/*topics_2.html 2011/10/14*/
	
.youth{
	position:relative;
	width:250px;}
	.youth p{
		position:absolute;
		top:100px;
		left:270px;
		width:130px;
		text-align:left;
		padding:0;
		margin:0;}

/*tokyo-kog.html 2011/12/12*/
.tokyokog_111212{
	list-style-type:none;
	width:440px;
	padding:0;
	margin:0 0 15px;
	}
.tokyokog_111212 li{
	position:relative;
	width:100%;
	margin-bottom:2px;
	padding-left:7em;
	}
.tokyokog_111212 .left{
	position:absolute;
	top:0;
	left:0;
	width:7em;
	white-space:nowrap;
	text-align:left;
	vertical-align:top;
	}
.tokyokog_111212 .last{
	position:relative;
	width:100%;
	margin-bottom:2px;
	padding-left:0 !important;
	}