.tx16  {  font-size: 16px; line-height: 150%; font-weight: bold; color: #000000;; letter-spacing: 1px;}
.tx14b {  font-size: 14px; line-height: 140%; letter-spacing: 1px; font-weight: bold;}
.tx14  {  font-size: 14px; line-height: 140%; letter-spacing: 1px;}
.tx12b  {  font-size: 12px; line-height: 130%; letter-spacing: 1px; font-weight: bold;}
.tx12  {  font-size: 12px; line-height: 130%; letter-spacing: 1px;}
.tx11  {  font-size: 11px; line-height: 125%; letter-spacing: -1px;}
.tx10  {  font-size: 10px; line-height: 125%; letter-spacing: -1px;}


TD.tx12_t { font-size: 12px; line-height: 120%; color: #000000; background-color: #D4EB8F; } 
TD.tx12_st { font-size: 12px; line-height: 120%; color: #333333; background-color: #E7E7E7; } 
TD.tx11_b { font-size: 11px; line-height: 120%; color: #444444; background-color: #FFFFFF; } 
TD.tx12_c { font-size: 12px; line-height: 120%; color: #000000; background-color: #FFFFFF; } 
TD.tx14_b { font-size: 14px; line-height: 180%; color: #000000; background-color: #FFFFFF; } 

.dotted {border-top: thin dotted}
.solid {
	border-right: thin solid;
	border-top: thin dotted;}

.no {border-bottom-style:none}

.bla {
	border: 1px solid #000000;
}
.no01 {
	border-bottom: 1px solid #000000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.t01 {
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px dotted #333333;
	border-left: 1px solid #333333;
}
.t02 {
	border-top: 1px dotted #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px dotted #000000;
	border-left: 1px solid #000000;
}
.t03 {
	border-top: 1px dotted #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.t04 {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: none;
	border-left: 1px solid #000000;
}

.t05 {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top-style: none;
}

.t06 {
	border-right: 1px solid #000000;
	border-bottom: 1px dotted #000000;
	border-left: 1px solid #000000;
	border-top-style: none;
}
.t07 {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top-style: none;
	border-bottom-style: none;
}


#mi_list{
	width:897px;
	margin:0 auto;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

#mi_list ul,li{
	margin:0;
	padding:0;
	list-style:none;
}


#mi_list li{
	width:225px;
	padding:5px 5px 5px 25px;
	margin:-1px 0 0 -1px;
	background: url(../gif/img_01.gif) no-repeat 10px 8px;
	border:1px solid #ccc;
	float:left;
	font-size:12px;
	line-height:110%;
	text-align:left;
}


div.tate{        /*縦書きエリア全体*/
 clear:both;
 width:35px;   /* 縦書きエリアの横幅 適宜変更*/
 font-size:14px;  /* 基本のフォントサイズ */
 line-height:1.1em;  /* 文字の上下間スペース 適宜変更*/
 margin:0px;
 margin-bottom:1.5em;
}
.dline {
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #d0ccbd;
}

.dline_ue {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #d0ccbd;
}

.line_sita {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccbd;
}

.line_left {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #d0ccbd;
}

div.gyo{  /*行*/
 float:right;
 width:1em;
 padding-top:1em;
 padding-bottom:2em;
 margin-left:0.8em;    /* 行間スペースの値 適宜変更 */
}
