.text10 {  font-size: 10px; line-height: 14px; color: #333333}

.text12 {  font-size: 12px; line-height: 20px; color: #333333}
.text12white {  font-size: 12px; line-height: 20px; color: #FFFFFF}
.text12black {  font-size: 12px; line-height: 20px; color: #000000}
.text12green {  font-size: 12px; color: #009900; line-height: 20px; font-weight: bold}
.text12blue {  font-size: 12px; color: #3333CC; line-height: 20px; font-weight: bold}
.text12brown {  font-size: 12px; color: #A72D01; line-height: 20px; font-weight: bold}
.text12cap {  font-size: 12px; line-height: 16px; color: #333333}
.text12darkblue {  font-size: 12px; color: #000099; line-height: 20px; font-weight: bold}

.text12L14 {  font-size: 12px; line-height: 14px; color: #333333}


.text14 {  font-size: 14px; line-height: 22px; color: #333333}
.text14white {  font-size: 14px; line-height: 22px; color: #FFFFFF}
.text14black {  font-size: 14px; line-height: 22px; color: #000000}
.text14green {  font-size: 14px; color: #009900; line-height: 22px; font-weight: bold}
.text14blue {  font-size: 14px; color: #3333CC; line-height: 22px; font-weight: bold}
.text14brown {  font-size: 14px; color: #A72D01; line-height: 22px; font-weight: bold}


.text18white {  font-size: 18px; line-height: 22px; color: #FFFFFF; font-weight: bold}
.text18green {  font-size: 18px; line-height: 22px; color: #009900; font-weight: bold}
.text18blue {  font-size: 18px; line-height: 22px; color: #3333CC; font-weight: bold}
.text18brown {  font-size: 18px; line-height: 22px; color: #A72D01; font-weight: bold}


.text24 {  font-size: 24px}


.text12linknl {  font-size: 12px; line-height: 20px; color: #333333}

.text12linknl  a:link {  text-decoration: none; color: #333333}
.text12linknl  a:visited {  text-decoration: none; color: #666666}
.text12linknl  a:hover {  text-decoration: underline; color: #000099}
.text12linknl  a:active {  text-decoration: underline; color: #000099}

.tind_gen  a:link {  text-decoration: none; color: #333333}
.tind_gen  a:visited {  text-decoration: none; color: #666666}
.tind_gen  a:hover {  text-decoration: underline; color: #000099}
.tind_gen  a:active {  text-decoration: underline; color: #000099}


.tind_gen{
width:508px;
font-size: 12px;
line-height: 16px;
color: #333333;
background-image: url(img/b_ya.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 22px;
margin-top: 3px;
margin-bottom: 0;
padding-top: 3px;
padding-bottom: 0;
border-top:dotted 1px #666666;
}

.tind_gen a:link {  text-decoration: none; color: #333333}
.tind_gen a:visited {  text-decoration: none; color: #666666}
.tind_gen a:hover {  text-decoration: underline; color: #000099}
.tind_gen a:active {  text-decoration: underline; color: #000099}

.tind_genB{
width:508px;
font-size: 12px;
line-height: 16px;
color: #333333;
background-image: url(img/b_ya.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 22px;
margin-top: 3px;
margin-bottom: 3px;
padding-top: 3px;
padding-bottom: 3px;
border-top:dotted 1px #666666;
border-bottom:dotted 1px #666666;
}

.tind_genB  a:link {  text-decoration: none; color: #333333}
.tind_genB  a:visited {  text-decoration: none; color: #666666}
.tind_genB  a:hover {  text-decoration: underline; color: #000099}
.tind_genB  a:active {  text-decoration: underline; color: #000099}


.submenu {  font-size: 12px; line-height: 20px; color: #333333}

.submenu  a:link {  text-decoration: none; color: #333333}
.submenu  a:visited {  text-decoration: none; color: #333333}
.submenu  a:hover {   text-decoration: underline; color: #000099}
.submenu  a:active {  text-decoration: underline; color: #000099}
.hyo {  font-size: 12px; background-color: #FFFFFF; vertical-align: top}

.text12sage {  font-size: 12px; line-height: 20px; color: #333333;  margin-left:25px;}
.text18kiiro { font-size: 18px; line-height: 22px; color: #FF9900; font-weight: bold }
.txt120 {  line-height: 120%}
.photo {  font-size: 12px; line-height: 14px; color: #333333}


.kango{
width:508px;
font-size: 12px;
line-height: 16px;
color: #333333;
background-image: url(img/b_ya.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 22px;
margin-top: 3px;
margin-bottom: 0;
padding-top: 3px;
padding-bottom: 0;
border-top:dotted 1px #666666;
}

.kango  a:link {  text-decoration: none; color: #333333}
.kango  a:visited {  text-decoration: none; color: #666666}
.kango  a:hover {  text-decoration: underline; color: #000099}
.kango  a:active {  text-decoration: underline; color: #000099}

.kangoB{
width:508px;
font-size: 12px;
line-height: 16px;
color: #333333;
background-image: url(img/b_ya.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 22px;
margin-top: 3px;
margin-bottom: 3px;
padding-top: 3px;
padding-bottom: 3px;
border-top:dotted 1px #666666;
border-bottom:dotted 1px #666666;
}

.kangoB  a:link {  text-decoration: none; color: #333333}
.kangoB  a:visited {  text-decoration: none; color: #666666}
.kangoB  a:hover {  text-decoration: underline; color: #000099}
.kangoB  a:active {  text-decoration: underline; color: #000099}

