.text10 { font-size:10px; }


/* フォントサイズ */
.x-large { font-size: 1.8em; 　line-height: 1.4;}
.large	 { font-size: 1.5em;　 line-height: 1.4;}
.mid	 { font-size: 1.2em;　 line-height: 1.6;}
.base    { font-size: 1em;　　 line-height: 1.6;}
.small	 { font-size: 0.867em; line-height: 1.6;}
.x-small { font-size: 0.733em; line-height: 1.6;}
.midashi { font-size: 0.933em; line-height: 1.2;}

/* -----------------------------
	Font-size Adjustment
	0.667em = 10px	|	1.067em = 16px	|	1.467em = 22px
	0.733em = 11px	|	1.133em =  17px	|	1.533em = 23px 
	0.8em   = 12px	|	1.2em   = 18px	|	1.6em = 24px 
	0.867em = 13px	|	1.267em = 19px
	0.933em = 14px	|	1.333em = 20px
	1em     = 15px	|	1.4em   = 21px
----------------------------- */

/* フルラインアップ */
.index-linetop {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
	width: 730px;
}
.index-line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	width: 730px;
}
.index-linetop p,
.index-line p {
	font-size: 0.867em;
	line-height: 1.6;
	margin: 0px;
	padding: 0px;
}
.index-linetop strong,
.index-line strong { font-size: 1.2em; line-height: 1.6;}

.index-linetop a,
.index-line a {
	color: #333;
}


 
.tyleline {
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bbb;
}
h3 {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding: 5px;
	font-weight: bold;
}
.kihon { padding: 10px; border: 2px solid #FFF; }
.kihon p { padding: 0; margin: 10px; }
.kihon .omosa {; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; }

