@charset "euc-jp";
/* CSS Document */

body,td,th {
font-size:85%;
}
p {
margin:5px 0 5px 5px;
line-height:160%;
}
.style1 {font-size: larger;font-weight: bold;}
.style2 {font-size: 11px}
.style4 {font-size: smaller; padding-left: 6px; color: #FFFFFF;font-weight:bold }



.kotsu_tl{
color:#FFFFFF;
padding:2px 2px 2px 4px;
background-color:#ffd200;
font-weight: bold;
}
td.kotsu_tl2{
padding:3px 3px 3px 4px;
font-weight: bold;
background-color:#fffae1;
font-size:14px;
border-top:4px solid #ffd200;
}
dl.kotsu1 {
margin:5px 5px 20px 5px;
}
dl.kotsu1 dt {
margin:20px 0 10px 5px;
padding:2px 0 0px 6px;
color:#FFFFFF;
background-color:#ffd200;
font-weight:bold;
}
dl.kotsu1 dd {
text-indent:1em;
line-height:140%;
margin:3px 5px 3px 0px;
}

dl.ex_good {
margin:0 5px 15px 5px;
padding:10px;
font-size:12px;
background-color:#fffae1;
line-height:140%;
color:#666666;
}
dl.ex_good dt {
font-weight:bold;
color:#FF8A00;
}
dl.ex_good dd {
margin:3px 5px;
}


dl.ex_bad {
margin:0 5px 30px 5px;
padding:10px;
font-size:12px;
background-color:#E0F5F2;
line-height:120%;
color:#666666;
}
dl.ex_bad dt {
font-weight:bold;
color:#3089d6;
}
dl.ex_bad dd {
margin:6px 5px;
}

.kotsu_blue {
color:#3089d6;
font-weight:bold;
}
.boshu {
font-size:smaller;
font-weight:bold;
margin:20px 10px 25px 15px;
padding:7px 5px;
background-color:#fffae1;
border:1px dotted #ffd200;
}
.boshu a {
color:#3089d6;
}
.boshu a:visited {
color:#3089d6;
}
.boshu a:hover {
color:#ffd200;
}

td.midashi {
padding-bottom:7px;
border-bottom:2px dotted #cccccc;
}
td.mb_side_tl{
font-size:smaller;
}
td.mb_side_ac{
font-size:smaller;
}