/* フォント用ファイル */


/* 基本 */
.bold { font-weight: bold ; }



/* px */

.clear , .clear_l , .clear_r , .ul_bottom , #yamabushi_bottom , p.h2_bottom {font-size:1px;}

#head div.left p , #navi h1 , #navi p {font-size:10px;}

#head div.right form p input.text , #main_img h2 {font-size:12px;}

#copyright p.left , #copyright p.right {font-size:11px;_font-size:10px;_line-height:10px;}

#footer dt {font-size:12px; _font-size:11px;}
#footer dd {font-size:11px;line-height:14px ; _font-size:10px;}
 


/* em */

h2 span , p.credit {font-size:0.8em;_font-size:0.725em;}

#yamabushi li.right , #check p {font-size:0.75em;line-height:1.2em;}

#memo p , #quiz .answer , #honmon div.img p {font-size:0.75em;line-height:1.5em;}

#all_menu h2 , #all_menu li , #info li , #yamabushi h2 , #yamabushi li.left , #sub_menu h2 , #sub_menu li {font-size:0.8em;line-height:1.2em;}

#honmon th , #honmon td {font-size:0.9em;line-height:1.1em;}

#honmon h3 , #honmon h4 , #honmon p , #honmon li , #honmon dt , #honmon dd {line-height:1.5em;}

#honmon table.style_01 th , #honmon table.style_01 td , #honmon table.form th , #honmon table.form td {font-size:1em;line-height:1.5em;}

#yamabushi h2 {line-height:1.2em;}



/* 太さ */
#all_menu h2 span , #main_img h2 , #honmon table.style_01 th { font-weight: normal ; }
#footer dt , #honmon dt { font-weight: bold ; }


/* 文字色・リンク関係 */

#contents , #left , #right , #all_menu h2 a , #sub_menu h2 a , #honmon th , #honmon td { color: #4b4b4b ; }
#left #main_img , #right #check , #footer dt a { color: #4b4b4b ; }
#copyright , #copyright a , #memo h2 { color: #ffffff ; }
#honmon strong { color: #c11b14 ; font-weight: normal ; }

h2 a , #copyright a , #footer dt a { text-decoration: none ; }
#yamabushi h2 a { text-decoration: underline ; }



