/* style.css */

body {
 margin           :  0px;
 padding          :  0px;
 font-size:15px;
}

div.doc {
 padding:0px;
 font-size: 16px;
 line-height: 140%;
}

div.footer {
 font-size:10px;
 background-color:#069;
 color:#fff;
 margin:30px 15px 0px 15px;
 padding:5px;
 text-align:center;
}

h2.title_blue {
 color:#fff;
 font-size:12px;
 padding:3px 0px 12px 10px;
// padding-top:5px;
 background: url("../img/titlebar.jpg") no-repeat;
 height: 28px;
}

h2.title_gray {
 color:#000;
 font-size:14px;
 padding:5px 15px;
 background: url("../img/title_gray.jpg") no-repeat;
}

h2.category {
 font-size:14px;
}

a.thickbox img {
 border:#036 solid 1px;
 padding:2px;
}
a:link.thickbox img {
 border-color:#036;
}
a:visited.thickbox img {
 border-color:#036;
}
a:hover.thickbox img {
 border-color:#F60;
}
a:active.thickbox img {
 border-color:#F00;
}


table.calendar td {
 text-align:center;
}
table.calendar td a {
 color: #F00;
 text-decoration:underline;
}
#cell1,#cell8,#cell15,#cell22,#cell29,#cell36 {
 background-color: #FFECEC;
}
#cell7,#cell14,#cell21,#cell28,#cell35,#cell42 {
 background-color: #E1F0FF;
}

.no_list {
 border:#F00 solid 1px;
 color:#F00;
 font-size:9px;
}

table.type_a {
 margin:10px 0px;
 border:#CCC solid 1px;
}
table.type_a th {
 color:#036;
 background-color:#DFF;
 border-color:#036;
 border-style:double;
 border-width:0px 0px 3px 0px;
 text-align:left;
}
table.type_a td {
 color:#036;
 border-color:#036;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 text-align:left;
}

td {
 word-break: break-all;
}


/* Weblio */

#weblio_ra_container{
display:none;
}

#weblio_ra_head{
border-bottom:#7d7d7d solid 1px;
margin:5px 0 0 0;
width:100%;
}

p#weblio_ra_head_tt{
color:#000000;
float:left;
font-size:14px;
font-weight:bold;
line-height:1.5em;
margin:0 0 0 1px;
padding:0 0 0 2px;
text-align:left;
width:45%;
}

p#weblio_ra_head_cr{
color:#000000;
float:right;
font-size:12px;
line-height:1.5em;
margin:0 4px 0 0;
padding:0;
text-align:right;
width:45%;
}

#weblio_ra_head_cr a{
color:#000000;
text-decoration:none;
}

#weblio_ra_clear{
clear:both;
display:block;
font-size:0;
line-height:0; 
overflow:hidden;
}

#weblio_ra_body ul{
margin:5px 0 10px 10px;
padding:0 0 0 9px;
}

#weblio_ra_body ul li{
color:#000;
font-size:14px;
line-height:1.3em;
margin:0 0 4px 0;
padding:0;
}

#weblio_ra_body ul li a{
color:#000099;
}

#weblio_ra_body ul li span{
color:#888888;
font-size:12px;
padding:0 0 0 8px;
}
