@charset "UTF-8";
@import "reset.css";
@import "layout.css";
@import "menu.css";

h1{
 margin:0.5em 0;
 padding:0.25em;
 font-size:1.3em;
 font-weight:bold;
 border-top:2px #F99 solid;
 border-bottom:2px #F99 solid;
background-color:#FCC;
 }
 
h2{
padding-left:0.7em;
 font-size:1.2em;
 font-weight:bold;
 }
 
h3{
 font-size:1.0em;
 font-weight:bold;
 }
 
ul{
 list-style-type: none;
 }

a:link {color: #0033aa; text-decoration: none;}
a:visited {color: #8800aa; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a.w:link {color: #ffffff; text-decoration: none;}
a.w:visited {color: #ffffff; text-decoration: none;}
a.w:hover {color: #ffffff; text-decoration: underline;}

/*IMG*/
img.center{ padding:8px 0px;}
img.left{float:left; padding:0 8px 0 0;}
img.right{float:right; padding:0 0 0 8px;}
img.thumbnail{float:left;margin:2px;}

/*TABLE*/
table#def-cell{
 width:500px;
 padding:0 0;
 margin:0 auto;
 border-collapse:collapse;
 }

#def-cell td.cell-l{
 font-weight:nomal;
 text-align:left;
 text-decoration:none;
 border:1px #999 solid;
 padding:2px;
 }
#def-cell td.cell-l-eee{
 font-weight:nomal;
 text-align:left;
 text-decoration:none;
 border:1px #999 solid;
 background-color:#EEE;
 padding:2px;
 }

#def-cell td.cell-r{
 font-weight:nomal;
 text-align:right;
 text-decoration:none;
 border:1px #999 solid;
 padding:2px;
 }
#def-cell td.cell-r-eee{
 font-weight:nomal;
 text-align:right;
 text-decoration:none;
 border:1px #999 solid;
 background-color:#EEE;
 padding:2px;
 }

#office dl{ width:180px; padding-left:8px ; }

#office dt{font-weight:bold; margin-top:8px; }

/*#office dd{font-size:0.9em; } */


/*おまけ*/ 
@media print{_html {zoom: 80%;} /*IE6でもちゃんと印刷させるCSS*/
