.txt12 {  font-size: 12px; line-height: 150%}
.txt10 {  font-size: 10px; line-height: 14px}
.txt14 {  font-size: 14px; line-height: 18px}


/*左ナビ*/

a.navi {
 font-size: 12px;
 color: #FF9900;
 line-height: 18px;
 padding:0px 0px 0px 13px;
 }

a.navi:link {
 font-size: 12px;
 color: #FF9900;
 line-height: 18px;
 }

a.navi:visited {
 font-size: 12px;
 color: #FF9900;
 line-height: 18px;
 }

a.navi:hover {
	font-size: 12px;
	color: #FF0000;
 line-height: 18px;
 }

a.side {
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
 padding:0px 0px 0px 13px;
 }

.side a {
 color: #FFFFFF;
 text-decoration: none;
 padding:0px 0px 0px 13px;
 }

.side a:hover {
	font-size: 12px;
	color: #FF0000;
	text-indent: 14px;
 }

.side_navi {
	font-size:12px;
	color: #FFFFFF;
	line-height: 18px;
	background-image: url(../img/navi/navi_menu_bg.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
 }
.side_navi a {
	color: #FFFFFF;
	text-decoration: none;
}
.side_navi a:hover {
	color: #FF9900;
	text-decoration: none;
}



.navi2 {
	font-size:12px;
	color: #FF9900;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
 }
.navi2 a {
	font-size:12px;
	color: #FF9900;
	line-height: 18px;
	text-decoration: none;
 }
.navi2 a:hover {
	font-size:12px;
	color: #FF0000;
	line-height: 18px;
	text-decoration: none;
 }

/*左ナビ　ここまで*/

a.koe:link {
 font-size: 12px;
 color: #FF9900;
 }

a.koe:visited {
 font-size: 12px;
 color: #FF9900;
 }

a.koe:hover {
 font-size: 12px;
 color: #FF0000;
 }


.txt18 {
 font-size: 18px;
 line-height: 150%;
 color: #FF9900;
 padding:10px 0px 5px 0px;
 }

.qaq {
 font-size: 12px;
 line-height: 140%;
 color: #FF9900;
 }

.qaa {
 font-size: 12px;
 line-height: 140%;
 }

.text22_10 {
 font-size:12px; 
 padding:10px 0px 0px 22px;
 line-height: 140%;
 }

.misc_copy {
 font-size:12px; 
 padding:0px 0px 0px 15px;
 line-height: 120%;
 }

.misc_exp {
 font-size:12px; 
 padding:10px 15px 0px 20px;
 line-height: 140%;
 }

.note {
 font-size:12px; 
 padding:10px 0px 0px 45px;
 line-height: 160%;
 }

.popup {
 font-size:14px;
 color:#FF9900;
 padding:0px 0px 0px 15px;
 line-height: 160%;
 }

.top {
 font-size:12px;
 color:#000000;
 padding:10px 10px 10px 15px;
 }

.cond {
 font-size:12px;
 color:#000000;
 padding:10px 15px 15px 20px;
 }

.sites {
 font-size:12px;
 color:#000000;
 line-height: 24px;
 }

.misc {
 font-size:18px;
 padding:0px 0px 0px 18px;
 }


.link_title {
 font-size: 90%; color: #ffcc00; 
}
.link_content {
 font-size: 87.5%; padding: 0px  0px 15px 0px;
}
.links_subject {
 font-weight: bold;
 font-size: 100%;
}
.links_title {
 font-size: 100%;
 font-weight: bold;
}
.navi2 a {
	color: #FF9900;
	text-decoration: none;
}
