
body {margin:0px; padding:0px; color:#666666; background-image: url(../../image/bg.gif); scrollbar-track-color:#99bb77; scrollbar-base-color:#8abf66; background-color: #FFFFFF; background-repeat: repeat; font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;}


/*********ブロックレベル*********/
table  {margin:0em 0em 0em 0em; padding:0px; border:0px; border-collapse:collapse}
th  {margin:0px; padding:0.3em; border:1px solid #bbbba6; font-size:81%; line-height:140%; text-align:left; background:#CDE895; font-weight:normal}
td  {margin:0px; padding:0.3em; border:1px solid #bbbba6; font-size:81%; line-height:140%}

th.b_dot  {border-bottom:1px solid #bbbba6;border-top:none;border-right:none;border-left:none; background:#CDE895; font-weight:normal}
td.b_dot1  {border-bottom:1px dotted #bbbba6;border-right:none;border-left:none; background-color: #efefef}
td.b_dot2  {border-bottom:1px dotted #bbbba6;border-right:none;border-left:none;}

h2  {font-size:121%;line-height:140%}
h3  {font-size:121%;line-height:180%}
p  {line-height:140%; text-indent : 2em;}
blockquote  {line-height:140%}
address {margin-top:3em; font-style:normal; text-align:right}

ul  {list-style-image:url("../../image/mark1.gif")}
ul.normal  {list-style-image:none; list-style-type:square}
ul.pub  {margin-top:0.5em; margin-bottom:0.5em; list-style-image:none; list-style-type:none}
li  {line-height:200%;vertical-align:middle; margin-bottom:0.5em}
li.normal  {vertical-align:auto; line-height:140%}
li.pub  {line-height:140%}


/*********インラインレベル*********/
span.navi  {color:#5c5c5c}
span.ev  {color:#ff5e19}

/*********画像*********/
img  {border:0px}
img.mark {margin-right:0.5em;vertical-align:middle}


/*********その他*********/
hr  {height:1px;color:#bbbba6;margin-top:0.5em;margin-bottom:0.5em}
dt,dd,ol  {line-height:144%}
dt  {margin-top:1.8em; padding-bottom:8px; line-height:120%; background-image: url("../../image/news_dot.jpg"); background-repeat: no-repeat;background-position: bottom};
dd  {margin-top:1.1em;};

/*********ページレイアウト*********/
td.head  {padding:0px; border:0px}
td.menu  {padding:0px; border:0px; background:#add8e6; text-align:center; vertical-align:top; width:120px}
td.contents  {padding:25px 45px 25px 45px; border:0px;vertical-align:top;background-color: #ffffff; background-image: url(../../image/main_bg.gif)};}



td.layout2  {padding:45px 0px 0px 0px; border:0px}
td.layout  {padding:0px; border:0px}
td.layout10n  {padding:0px; border:0px; font-size:10px ; line-height:11px ;}
td.layout10m  {padding:0px; border:0px; font-size:10px ; line-height:13px ;}
td.layout12m  {padding:0px; border:0px; font-size:12px ; line-height:16px ;}

/*********メニューバー*********/
table.menu  {width:100px}
td.menubar  {padding:3px 0px; border:0px; background:#7da8c6; text-align:center; font-size:14px; width:100px}
td.emp  {padding:0px; border:0px; height:14px}
.now  {color:#f4a460}


/*********記事ページ*********/
table.contents  {width:540px}
table.detail  {width:310px;vertical-align:top}
/*********table.detail  {width:364px}*********/
td.detail  {padding:0px;border:0px; width:376px;vertical-align:top; line-height:100%}
td.pic  {padding:0px;border:0px;text-align:right;vertical-align:top;}
td.scan  {padding:0px;border:0px;vertical-align:top;width:200px}
td.pub  {padding-bottom:0.2em; border:0px; border-top:1px solid #bbbba6; border-bottom:1px solid #bbbba6}
td.layout  {padding:0px;border:0px;vertical-align:top;}


/*********リンク*********/
a  {text-decoration:none}
a:link  {color:#cc6600}
a:visited  {color:#77aa44}
a:active  {color:#ff8c00}
a:hover  {color:#ff8c00; text-decoration:underline}
a.menu  {text-decoration:none; font-weight:bold}
a.menu:link  {color:#ffffe3}
a.menu:visited  {color:#ffffe3}
a.menu:active  {color:#ffff00}
a.menu:hover  {color:#ffff00; text-decoration:none}
a.tree:visited  {color:#483d8b}
a.tree:hover  {color:#ff8c00}
a.bo  {text-decoration:underline}

/*********テキスト*********/
.t12 { font-size:12px ; line-height:18px ;}
.t12m { font-size:12px ; line-height:16px ;}
.t12n { font-size:12px ; line-height:14px ;}
.t10 { font-size:10px ; line-height:15px ;}
.t10m { font-size:10px ; line-height:13px ;}
.t10n { font-size:10px ; line-height:11px ;}








