<!-- /テーブル -->

table.line{
border-top:1px solid #663300;
border-right:1px solid #663300;
border-bottom:1px solid #663300;
border-left:1px solid #663300;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
font-size:13px;
}

.line th{
border-right:1px solid #663300;
border-bottom:1px solid #663300;
color:#330000;
background-color:#996633;
background-image:url(../img/table-back.gif);
background-position:left top;
padding:0.3em 0.5em;
text-align:center;
font-size:13px;
}

.line td{
border-right:1px solid #663300;
border-bottom:1px solid #663300;
padding:0.3em 0.5em;
font-size:13px;
}

<!-- /テーブル -->

#container{font-family:MS Pゴシック;
width:780px;
background-color:#ffffff;
text-align:left;
}

#header{font-family:MS Pゴシック;
width:780px;
padding-top:0px;
background-color:#ffffff;
line-height:140%;
text-align:left;
font-size:11px;
}

#side_l{font-family:MS Pゴシック;
width:120px;
padding:0px 10px 0px 20px;
background-color:#ffffff;
font-size:100%;
line-height:140%;
color:#2A2A2A;
}

#side_r{font-family:MS Pゴシック;
width:120px;
padding:0px 20px 0px 10px;
background-color:#ffffff;
line-height:140%;
color:#2A2A2A;
}

#main{font-family:MS Pゴシック;
width:470px;
padding:0px;
font-size:10pt;
line-height:140%;
}

#container_main{font-family:MS Pゴシック;
width:606px;
padding:0px 0px 0px 30px;
margin:0px 0px 0px 0px;
font-size:14px;
line-height:140%;
}

#footer{font-family:MS Pゴシック;
clear:both;
padding:20px 0px 0px 0px;
margin:0px 10px 10px 10px;
line-height:130%;
font-size:11pt;
text-align:left;
}

.top_column{font-family:MS Pゴシック;
padding:5px 5px 5px 5px;
margin:0px 0px 5px 0px;
border-left:1px solid #FEA200;
border-right:1px solid #FEA200;
border-bottom:1px solid #FEA200;
font-size:10pt;
line-height:130%;
text-align:left;
}


.archive{font-family:MS Pゴシック;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 2px;
font-size:10pt;
line-height:110%;
text-align:left;
}

.ad_box_sss{
width:118px;
padding:0px 0px 0px 0px;
margin:2px 0px 2px 0px;
font-size:10pt;
line-height:120%;
border-top:2px solid #0099cc;
border-left:2px solid #0099cc;
border-right:2px solid #0099cc;
border-bottom:2px solid #0099cc;
}


.ad_box_r{
width:120px;
padding:2px 2px 2px 2px;
margin:0px 0px 5px 0px;
font-size:10pt;
line-height:120%;
border-top:1px solid #dd8e00;
border-left:1px solid #dd8e00;
border-right:1px solid #dd8e00;
border-bottom:1px solid #dd8e00;
}

.ad_box_rr{
width:120px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:10pt;
line-height:120%;
border-top:1px solid #dd8e00;
border-left:1px solid #dd8e00;
border-right:1px solid #dd8e00;
border-bottom:1px solid #dd8e00;
}

.ad_box_l{
width:120px;
padding:2px 0px 2px 0px;
margin:0px 0px 5px 0px;
font-size:10pt;
line-height:120%;
}

.ad_box{
width:120px;
padding:2px 2px 2px 2px;
margin:0px 0px 5px 0px;
font-size:10pt;
line-height:120%;
border-top:1px solid #dd8e00;
border-left:1px solid #dd8e00;
border-right:1px solid #dd8e00;
border-bottom:1px solid #dd8e00;
}

.ad_box_nshk{
width:120px;
padding:0px 0px 2px 2px;
margin:0px 0px 0px 0px;
font-size:9pt;
line-height:120%;
border-left:1px dotted #dd8e00;
border-right:1px dotted #dd8e00;
border-bottom:1px dotted #dd8e00;
}

.ad_box_nshk2{
width:120px;
padding:0px 2px 2px 2px;
margin:0px 0px 0px 0px;
font-size:9pt;
line-height:120%;
border-left:1px solid #66cc66;
border-right:1px solid #66cc66;
border-bottom:1px solid #66cc66;
}

.title{font-family:ＭＳ Ｐゴシック;
color:#2A2A2A;
padding:0px 0px 0px 4px;
margin:20px 0px 20px 0px;
border-left:#21af40 10px solid;
line-height:140%;
font-weight:bold;
}

.title3{font-family:ＭＳ Ｐゴシック;
color:#2A2A2A;
padding:0px 0px 0px 4px;
margin:20px 0px 20px 0px;
border-left:#21af40 10px solid;
line-height:140%;
font-weight:bold;
}

.title4{font-family:ＭＳ Ｐゴシック;
font-size:100%;
color:#2A2A2A;
margin:0px 0px 20px 0px;
padding:1px 0px 0px 5px;
border-left:#162c82 6px solid;
font-weight:bold;
line-height:120%;
}

.moji3{font-family:ＭＳ Ｐゴシック;
color:#2A2A2A;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 2px;
font-size:10pt;
line-height:130%;
}

.mt{font-family:ＭＳ Ｐゴシック;
font-size:9pt;
line-height:130%;
}

.info{font-family:ＭＳ Ｐゴシック;
background-color:#f0f0f0;
padding:10px 10px 10px 10px;
margin:0px 10px 0px 40px;
font-size:14px;
line-height:140%;
text-align:left;
}

.dot{
border:dotted #a0a0a0 thin;
padding:20px 20px 20px 20px;
margin:20px 0px 20px 20px;
} 

.img{
float: right;
padding:0px 0px 10px 10px;
margin:0px 0px 0px 0px;
font-size:13px;
line-height:140%;
text-align:center;
}

.img_c{
float:right;
background-color:#ededed;
padding:1em 1em 1em 1em;
margin:0em 0em 1em 1em;
font-size:13px;
line-height:140%;
text-align:left;
}

.img01{
float:center;
padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px;
font-size:13px;
line-height:140%;
text-align:center;
}

.yaji{
background-image:url("http://www.mhlab.jp/yaji.gif");
background-repeat:no-repeat;
background-position:left middle;
padding:0px 0px 0px 15px;
margin:10px 0px 15px 10px;
font-size:13px;
line-height:100%
}

p{ 
margin:15px 0px 0px 0px;
} 

<!--アーカイブ表示-->

.archive1{font-family:ＭＳ Ｐゴシック;
padding:0px 0px 0px 0px;
margin:10px 0px 5px 10px;
font-size:3pt;
line-height:100%;
color:#580000;
border-left:3px solid #580000;
}

.archive2{font-family:ＭＳ Ｐゴシック;
padding:0px 0px 0px 0px;
margin:10px 0px 10px 18px;
font-size:11pt;
line-height:120%;
}

.archive3{font-family:ＭＳ Ｐゴシック;
padding:5px 10px 5px 10px;
margin:20px 0px 0px 0px;
color:#5B1AOA;
font-weight:bold;
font-size:17px;
line-height:130%;
border-top:1px solid #580000 dashed;
}

.archive4{font-family:ＭＳ Ｐゴシック;
padding:0px 10px 0px 10px;
margin:0px 0px 5px 10px;
color:#2A2A2A;
line-height:130%;
}

.archive5{font-family:ＭＳ Ｐゴシック;
padding:0px 10px 0px 10px;
margin:0px 0px 5px 25px;
color:#1a0a5b;
font-size:10pt;
line-height:130%;
text-align:left;
}

<!--アーカイブ表示-->
