.top_small {  font-size: 10px; color: #000000}

.top_small_en {  font-family: "Verdana"; font-size: 10px}

.main_text1 {  font-size: 14px; line-height: 20px; text-indent: 10pt; color: #000000; font-weight: normal}
.main_text1B { font-size: 14px; line-height: 20px; font-weight: bold}
.main_midashi1 {  font-size: 16px; font-weight: bold; color: #000066;}

.pro_title{ font-size: 14px; line-height: 20px; text-indent: 10pt; color: #000000; font-weight: normal}
.pro_title_big{ font-size: 16px; line-height: 20px; text-indent: 10pt; color: #000066; font-weight: bolder}
.pro_name{ font-size: 14px; line-height: 20px; text-indent: 20pt; color: #000000; font-weight: normal;margin-bottom:10px;}
.pro_master{ font-size: 14px; line-height: 20px; text-indent: 100pt; color: #000000; font-weight: normal}

.tree1 {  font-size: 16px; text-decoration: none; color: #000066; font-weight: bold}

.tree2 {  font-size: 14px; color: #000066}

.tree2C { font-size: 14px; color: #000066; text-decoration: none }

.tree3 { font-size: 12px; color: #000000; text-decoration: none }

.tree1:hover {  color: #FFFFFF; background-color: #000066}

.tree2:hover {  color: #FFFFFF; background-color: #000066}

.tree2C:hover {  color: #FFFFFF; background-color: #000066}

.tree3:hover {  color: #FFFFFF; background-color: #000066}

.table_midashi1 {  font-size: 14px; font-weight: bold; color: #660000}

.table_tyushaku1 {  font-size: 12px; color: #000000; line-height: normal}

.main_text2NI { font-size: 14px; line-height: 20px;}

/* 20100224追加 */

.textbox { width:630px; margin:auto;}
.infobox { padding-top:30px; margin:auto; width:600px;}
.infoboxleft { text-align:right; padding-right:10px; line-height: 6px;}
.main_text3 { font-size: 14px;}
.main_text4 { font-size: 14px; margin-top:40px;}

/* 追加ここまで */

.foot1 {  font-size: 11px; color: #000000; text-decoration: none}

.foot1:hover {  color: #FFFFFF; background-color: #666666}

.main_text14 { font-size: 14px;}

#specialists {
	width:650px;
}

#specialists h1 { margin:20px 0; padding:0;}
#specialists h2 { font-size:16px; font-weight:bold; color:#006;}
#specialists h3 { font-size:14px; font-weight:bold; color:#600; background:url(../img/table_head1.gif); width:550px; height:22px; margin:5px auto; padding:1px 0; border-top:solid 2px #CCC; border-bottom:solid 2px #CCC; text-align:left;}
#specialists p { font-size:14px; line-height:20px; color:#000; font-weight:normal; text-align:left; margin:0 0 10px 0; padding:0;}
#specialists .menu { font-size:14px; color:#000; font-weight:normal; margin:0 0 20px 0; padding:0;}
#specialists .notes { font-size:12px; color:#000; line-height:130%; text-align:right;}
#specialists a { color:#006;}
#specialists a:hover { color:#FFF; background-color:#006;}
#specialists table { font-size:13px; color:#000; line-height:130%; text-align:left; width:550px; margin-bottom:20px;}
#specialists td { padding:3px; border-bottom:solid 1px #CCC;}
#specialists td.pref { color:#600;}
#specialists td.name { vertical-align:top; width:90px;}
#specialists td.m { color:#600; vertical-align:top; width:15px;}
#specialists td.ad { width:390px;}
#specialists td.letter { text-align:right; width:25px;}
#specialists td.none { border:none; font-size:12px;}
#specialists .mark { float:left;}
#specialists .totop { float:right;}
#specialists img { border:none;}

