#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 10px 0px 0px;
margin:0px 0px 0px 15px;
font-size:100%;
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:140%;
text-align:left;
}

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

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

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

a { text-decoration:none; }

a:hover { text-decoration:underline; }

a:link    { color:#003399;
            text-decoration: none;}
a:visited { color:#003399;
            text-decoration: none; }
a:hover   { color:#FF6600;
            text-decoration: underline; } 
a:active  { color:#FF6600;
            text-decoration: none; }


.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_ss{
width:118px;
padding:0px 0px 0px 0px;
margin:2px 0px 1px 0px;
font-size:10pt;
line-height:130%;
border-top:4px solid #dd8e00;
border-left:4px solid #dd8e00;
border-right:4px solid #dd8e00;
border-bottom:4px solid #dd8e00;
}

.ad_box_s{
width:118px;
padding:0px 0px 0px 0px;
margin:3px 0px 2px 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;
}

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

.ad_box_slow2{
width:120px;
padding:3px 2px 2px 3px;
margin:0px 0px 0px 0px;
font-size:9pt;
line-height:120%;
border-left:1px solid #99cc00;
border-right:1px solid #99cc00;
border-bottom:1px solid #99cc00;
}

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

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


.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_hol{
width:118px;
padding:0px 2px 2px 2px;
margin:0px 0px 0px 0px;
font-size:9pt;
line-height:120%;
border-left:1px solid #0099cc;
border-right:1px solid #0099cc;
border-bottom:1px solid #0099cc;
}

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

.ad_box_hitachi02{
width:118px;
padding:2px 2px 2px 4px;
margin:0px 0px 0px 0px;
font-size:9pt;
line-height:120%;
border-left:1px solid #FFA07A;
border-right:1px solid #FFA07A;
border-bottom:1px solid #FFA07A;
}

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

.ad_box_r{
width:120px;
padding:2px 2px 2px 2px;
margin:3px 0px 2px 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_best100{
width:120px;
padding:3px 2px 2px 3px;
margin:0px 0px 0px 0px;
font-size:9pt;
line-height:120%;
border-left:1px solid #ffcc66;
border-right:1px solid #ffcc66;
border-bottom:1px solid #ffcc66;
}

.ad_box_yobou{
width:120px;
padding:3px 2px 2px 3px;
margin:0px 0px 0px 0px;
font-size:9pt;
line-height:120%;
border-left:1px solid #87CEFA;
border-right:1px solid #87CEFA;
border-bottom:1px solid #87CEFA;
}

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

.ad_box_undo{
width:120px;
padding:3px 2px 2px 3px;
margin:0px 0px 0px 0px;
font-size:9pt;
line-height:120%;
border-left:1px solid #4169E1;
border-right:1px solid #4169E1;
border-bottom:1px solid #4169E1;
}

.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;
}

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

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

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

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

.info{font-family:ＭＳ Ｐゴシック;
padding:10px 10px 10px 10px;
margin:10px 0px 5px 30px;
color:#2A2A2A;
line-height:140%;
border-top:1px solid #dd8e00;
border-left:1px solid #dd8e00;
border-right:1px solid #dd8e00;
border-bottom:1px solid #dd8e00;
}

.in{list-style-position: outside}

ul {list-style-image: url(http://tokuteikenshin-hokensidou.jp/images/dot01.gif);}

.hr1 {
  color: #bfbfbf; 
  height: 1px; 
  border-style: dotted; 
}

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

.dot2{
border:dotted #a0a0a0 thin;
padding:10px 20px 10px 20px;
margin:10px 10px 20px 10px;
font-size:9px;
} 

.dot3{
padding:10px 20px 10px 20px;
margin:10px 10px 20px 10px;
font-size:10px;
} 


.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;
}

.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;
}

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

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

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

.archive3{font-family:ＭＳ Ｐゴシック;
padding:8px 10px 5px 10px;
margin:12px 0px 5px 0px;
color:#5B1AOA;
font-weight:bold;
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:140%;
}

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

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

