/* CSS Document */

td.tutoli { vertical-align: top; }

p.m { font-size: 14px; line-height: 24px; font-weight: bold; color: #2687d0; background-color: #EEEEEE; border-left: 5px solid #AAAAAA; padding-left: 5px; }
p.p { font-size: 14px; line-height: 24px; font-weight: bold; color: #78ab0a; background-color: #EEEEEE; border-left: 5px solid #AAAAAA; padding-left: 5px; }
p.a { font-size: 14px; line-height: 24px; font-weight: bold; color: #f7941f; background-color: #EEEEEE; border-left: 5px solid #AAAAAA; padding-left: 5px; }
p.t_m { font-size: 12px; line-height: 14px; font-weight: bold; color: #666666; padding-left: 5px; }


ul.m { margin: 0px 0px 10px 25px; padding: 0px 5px 0px 10px; list-style-image:url(../img/li_m.gif); }
ul.m a { color: #2687d0; }
ul.m a:hover { color:#000000; }

ul.p { margin: 0px 0px 10px 25px; padding: 0px 5px 0px 10px; list-style-image:url(../img/li_p.gif); }
ul.p a { color: #78ab0a; }
ul.p a:hover { color:#000000; }

ul.a { margin: 0px 0px 10px 25px; padding: 0px 5px 0px 10px; list-style-image:url(../img/li_a.gif); }
ul.a a { color: #f7941f; }
ul.a a:hover { color:#000000; }

p.t_m a { color: #2687d0; }
p.t_m a:hover { color:#000000; }

img.sap { padding: 5px; border: 1px solid #CCC; background-color: #FFF;	}

table#catch { position: relative; width: 526px; background:url(../img/catch_bg.gif); }
table#catch td.con1 { line-height: 16px; padding: 0px 10px 0px 10px; color: #ea68a2; }
table#catch td.con1_omoide { line-height: 16px; padding: 0px 10px 0px 10px; color: #c62c22; }

div#textnav { font-size: 12px; line-height: 16px; color:#7c7c7c; border-bottom: 4px solid #eeeeee; padding:10px 0px 5px 5px; }
div#textnav a { color: #2687d0; text-decoration: underline; }
div#textnav a:hover { text-decoration: none; }

