td,p { font-family: "Verdana","ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3","sans-serif"; font-size: 12px; line-height: 140%; color: #666;}

.size1 {  font-family: "Verdana","ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3","sans-serif"; font-size: 10px; line-height: 130%; color: #666;}
.size2 {  font-family: "Verdana","ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3","sans-serif"; font-size: 12px; line-height: 120%; color: #666;}
a:link {color:#777;text-decoration:underline;}
a:visited {color:#777;text-decoration:underline;}
a:active {color:#3366CC;text-decoration:underline;}
a:hover{text-decoration:underline; color:#0099FF;}

form {	margin: 0px;}

body {
	margin: 0px;
	padding: 0px;
	background-color: #FAFAFB;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
.pic {
	border: 1px solid #999;
}
.right {
	text-align: right;
}
.maintable1 {
	background-color: #E6E6E6;
	border-top: 0px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	border-bottom: 0px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	background-repeat: repeat-y;
}
.maintable2 {
	background-color: #FFFFFF;
	border-top: 0px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	border-bottom: 0px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	background-repeat: repeat-y;
}
.caption {  font-family: "Verdana","ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3","sans-serif"; font-size: 10px; line-height: 120%; color: #666;
	padding-top: 3px;
}
.bold1 {
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #025AA1;
}
.red {
	color: #FF0000;
}
.blue {
font-size: 10px; line-height: 120%;
	color: #499FE4;
}


.lineyoko { height: 45px; background: url("../images/lineyoko.gif") repeat-x center;}

/* padding */
.pad-3 { padding:3px;}
.pad-5 { padding:5px;}
.pad-10 { padding:10px;}
.pad-20 { padding:20px;}
.pad-b3 { padding-bottom:3px;}
.pad-b5 { padding-bottom:5px;}
.pad-b10 { padding-bottom:10px;}
.pad-b15 { padding-bottom:15px;}
.pad-b20 { padding-bottom:20px;}
.pad-b25 { padding-bottom:25px;}
.pad-b30 { padding-bottom:30px;}
.pad-b40 { padding-bottom:40px;}
.pad-b50 { padding-bottom:50px;}
.pad-b60 { padding-bottom:60px;}
.pad-r5 { padding-right:5px;}
.pad-r10 { padding-right:10px;}
.pad-r15 { padding-right:15px;}
.pad-r20 { padding-right:20px;}
.pad-r25 { padding-right:25px;}
.pad-r30 { padding-right:30px;}
.pad-r40 { padding-right:40px;}
.pad-r50 { padding-right:50px;}
.pad-r105 { padding-right:105px;}
.pad-t2 { padding-top:1px;}
.pad-t5 { padding-top:5px;}
.pad-t10 { padding-top:10px;}
.pad-t15 { padding-top:15px;}
.pad-t20 { padding-top:20px;}
.pad-t25 { padding-top:25px;}
.pad-t30 { padding-top:30px;}
.pad-t40 { padding-top:40px;}
.pad-t50 { padding-top:50px;}
.pad-t65 { padding-top:65px;}
.pad-l5 { padding-left:5px;}
.pad-l10 { padding-left:10px;}
.pad-l15 { padding-left:15px;}
.pad-l20 { padding-left:20px;}
.pad-l30 { padding-left:30px;}
.pad-l40 { padding-left:40px;}
.pad-l50 { padding-left:50px;}
.mar-r5 { margin-right:5px;}
.mar-t30 { margin-top:30px;}
.mar-t40 { margin-top:40px;}
