td#menu{
	color: #ffffff;
}

.link-s{
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	}
.ta-bukai {
	font-family: "MS UI Gothic";
	font-size: 12px;
	border: 1px solid #cccccc;
	padding: 3px;
	margin: 1px;
	vertical-align: middle;


}
.ti-bukai {
	font-family: "MS UI Gothic";
	font-size: 12px;
	font-weight: bold;
	background-color: #dddddd;
	border: 1px solid #999999;
	margin: 0px;
	padding: 3px;
	text-align: center;
	vertical-align: middle;

}
.m-migi {
	float: right;
}
.m-hidari { float: left}
.kakomi { 
 border: #000000;
 border-style: solid; 
 border-top-width: 1px; 
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-left-width: 1px; 
 font-family: "MS UI Gothic"; 
 font-size: small}
.ti1 {
	border: 1px solid #666666;
}

.menu {
	border-collapse: separate;
	font-size: 11px;
	font-family: "MS UI Gothic";

}

.menu TD {
width: 150px; /* セル横幅 */ 
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */
background-color: #f7f7f7; /* セルの背景色 */
padding: 0px; /* セル内の余白 */
}

.menu A {
text-decoration: none; /* リンク文字のサイズ */
display: block; /* ブロック要素 */
width: 100%; /* リンク部分の横幅 */ 
padding: 1px; /* リンク部分の余白 */ 
color:  #000033; /* リンク部分の文字色 */}

.menu A:hover {
	background-color:#6699cc;
	color: #ffffff; 
}
.menu A:visited {
	text-decoration: none;
}
.kage-r {
	background: url(img/kage_r.jpeg) repeat-y fixed left;
}
.kage-l {
	background: url(img/kage_l.jpeg) repeat-y fixed left;
	width: 35px;

}
.footer {
	font-size: 12px;
	font-family: "MS UI Gothic"; 
}
.footer A:hover {
	text-decoration: underline;
	color: #333399;
	background: #99CCFF;
}
.footer A:visited {
	text-decoration: none;
}
.footer A {
	text-decoration: none;
	color: #000000;
}
iframe {
	display: table;
	border: 1px ridge #f0f0f0;
}
.ta-contents {
	font-family: "MS UI Gothic";
	font-size: 12px;
	border: 1px solid #999999;
	padding: 3px;
	margin: 1px;
	background: #f7f7f7;
	font-weight: bold;
	color: #000033;

}
.ta-contents A {
	text-decoration: none;
	color: #000066;
}
.ta-contents a:hover {
	color: #ae0921;
	text-decoration: underline;
}

.line {
	border-top: 1px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
}


h1 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	font-weight: bold;
	background-color: cccccc;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	vertical-align: middle;
	color: #333333;
}

textarea {
	font-family: "MS UI Gothic";
	font-size: 11px;
}

table {  
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 150%;
}
body {
	font-size: 12px;
}
.copyright {  font-size: 10px; line-height: 120%}
.small {  font-size: 10px}
.midashi {
	font-size: 14px;
	color: #003366;
}
.name {  font-size: 14px}
.links {
	font-family: "MS UI Gothic";
	font-size: 9px;
	text-decoration: none;
}

.m-migi {  float: right}
.m-hidari { float: left}
.kakomi {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: "MS UI Gothic"; font-size: small}
.ti1 {
	border: 1px solid #666666;
}
.amikake {
	background-color: #99CC66;
}
LI {
	margin-left: -20px;
	list-style-image: url(img/icon_po02.gif);
}
.tiblue {
	background-image: url(../img/title/title003_03.jpg);
	background-repeat: no-repeat;
	font-weight: 800;
	color: #0099CC;
	text-indent: 10pt;
	line-height: 210%;
}
.boxblue {
	border-top: 0px solid #99CCCC;
	border-right: 1px solid #99CCCC;
	border-bottom: 1px solid #99CCCC;
	border-left: 1px solid #99CCCC;

}

