.footlink {  font-size: 10px; text-decoration: none; color: #000000}
a { text-decoration: underline}
a:link {  text-decoration: underline; color: #003366}
a:visited {  color: #666666; text-decoration: underline}
a:hover {  color: #336600; text-decoration: underline; background-color: #DAFEC2}
.head1 {  font-size: 16px; line-height: 24px; font-weight: bold}
.here {  font-size: 12px; line-height: 18px; font-weight: bold; color: #003300}
.head2 {  font-size: 14px; line-height: 18px; color: #003333}
.text {  font-size: 12px; line-height: 16px}
.text02 {  font-size: 14px; line-height: 16px}
body {  font-size: 12px}
.head3 { font-size: 12px; line-height: 18px ; color: #339900; font-weight: bold}
.textw { font-size: 12px; line-height: 18px }
.subtitle { font-size: 16px; font-weight: bold; color: #00309C; line-height: 22px}
.topictext { font-size: 11px; line-height: 16px}
.topiclink { font-size: 12px; line-height: 18px; font-weight: bold; color: #629F60}
.topicbox { font-size: 8px; color: #969696}
.topictext2 {  font-size: 12px; line-height: 18px; font-weight: bold; color: #26552B}
.rectitle { font-size: 12px; line-height: 18px ; color: #FF9966; font-weight: bold }
.textunder { font-size: 12px; line-height: 16px ; text-decoration: underline}
.indent{ margin-left:40px;}
.indent2{ margin-left:80px;} 


.hyoutext {
	font-size: 12px;
	color: #336666;
	background-color: #CCFFFF;
	font-weight: bold;
	line-height: 16px;
}
.kyoutyoutext {
	font-size: 12px;
	color: #006699;
	background-color: #99CCCC;
	font-weight: bold;
	line-height: 16px;
}
.underline {
	text-decoration: underline;
}
.vrd0312td-1 {
	font-size: 10px;
	padding: 1px 2px;
	border: 1px solid #999999;
}
.vrd0312-stext {
	font-size: 8px;
}
.talem-td1 {
	font-size: 12px;
	white-space: nowrap;
}
.talem-th1 {
	font-size: 12px;
	color: #333333;
	background-color: #FCF2C7;
}
.talem-th2 {

	font-size: 12px;
	color: #333333;
	background-color: #F7F0E8;
}
.talem-tit1 {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	background-color: #EEFFE1;
	text-align: center;

}
.talem-tit1_s {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	background-color: #EEFFE1;
	text-align: center;

}

.talem-tit2 {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	background-color: #DDF3FF;
	text-align: center;

}
.talem-tit2_s {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	background-color: #DDF3FF;
	text-align: center;

}

.tale-menu {
	font-size: 12px;
	font-weight: bold;
	color: #669966;
	background-color: #EBEBEB;
}
.talew-tit1 {

	font-size: 14px;
	font-weight: bold;
	color: #CC6633;
	background-color: #FFEEE1;
	text-align: center;
}

.talew-tit1_s {
	font-size: 12px;
	font-weight: bold;
	color: #CC6633;
	background-color: #FFEEE1;
	text-align: center;
}
.talew-tit2 {

	font-size: 14px;
	font-weight: bold;
	color: #CC6633;
	background-color: #FBECFF;
	text-align: center;
}

.talew-tit2_s {
	font-size: 12px;
	font-weight: bold;
	color: #CC6633;
	background-color: #FBECFF;
	text-align: center;
}
.td-waku {
	border: 1px solid #999999;
	font-size: 12px;
	padding: 5px;
}
#soshiki {
	width: 600px;
	padding-left: 100px;
}
.text-red {
	font-size: 12px;
	color: #FF0000;
}
.rating-text-hyou {
	font-size: 10px;
	padding-right: 20px;
	padding-left: 45px;
	padding-top: 10px;
}

.rating-text-hyou2 {
	font-size: 10px;
	padding-right: 15px;
	padding-left: 35px;
	padding-top: 10px;
}

.phase_q01{
	list-style:none;
	font-size:14px;
	color:#386a04;
	text-align:left;
	padding-left:30px;
	line-height:200%;
	margin-bottom:50px;

}

.phase_q04{
	list-style:none;
	font-size:14px;
	color:#1f3870;
	text-align:left;
	padding-left:30px;
	line-height:200%;
	margin-bottom:50px;

}

.phase_q02{
	list-style:none;
	font-size:14px;
	color:#7c4a01;
	text-align:left;
	padding-left:30px;
	line-height:200%;
	margin-bottom:50px;

}

.phase_q03{
	list-style:none;
	font-size:14px;
	color:#213773;
	text-align:left;
	padding-left:30px;
	line-height:200%;
	margin-bottom:50px;

}

.img_noborder{
	border: none;
}

.li_none{
	list-style: none;
}


/* 080702メンバー登録フォームお詫び*/
#0702{
	font-size: 10px ;
	border:solid 2px #FF9966 ;
	margin: 20px;
	padding: 8px ;
	}
#0702 p{

}
