@charset "Shift_JIS";

/*過去互換モード*/
body{
 margin:0;
 padding:0;
}
td{
  font-family: Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W";
  font-size:12px;
}
h1{ font-size:18px }
h2{ font-size:14px }
h3{ font-size:12px }

.fboldoff{
  font-weight:normal;
}
.imglead{
 margin:0px;
  padding:0;
}
.cblue{
  color:#1B4296;
}

.dbkleadbun{
 font-size:12px;
 line-height:150%;
 margin:10px 0 10px;
}
.dbkleadbun2{
 width:440px;
 text-align:center;
 font-size:12px;
 font-weight:bold;
 color:#1b4296;
 background:#e6f1ff;
 line-height:130%;
 border:1px solid #1b4296;
 margin:20px 0 15px;
 padding:5px;
}

.jissekibox{
  margin-top:20px;
  margin-bottom:10px;
}
.jissekibox2{
  margin-top:10px;
  margin-bottom:10px;
}
.leadjisseki{
  font-size:14px;
  font-weight:bold;
 margin:0px 10px 10px 0;
  padding:2px 0 2px 6px;
  border-left:7px solid #1B4296;
  border-bottom:1px solid #1B4296;
}
.leadjisseki2{
  font-size:12px;
  font-weight:normal;
}
.leadjisseki3{
  font-size:12px;
  font-weight:normal;
  color:#f30;
}
.upday{
  color:#1B4296;
  font-size:12px;
  margin:2px 0 10px;
}
.honbunjsk{
 margin:6px 0;
  line-height:150%;
}
.honbuning{
 margin:6px 0 12px;
  line-height:150%;
}
.honbuning2{
 margin:6px 0 12px;
  line-height:150%;
}
.flinkbox{
  margin-top:15px;
  margin-bottom:15px;
}
.captionmap{
  font-size:14px;
  margin:6px 0 6px
}
.tdcapmap{
  border-bottom:1px solid #999;
}

.leading{
  font-size:14px;
  font-weight:bold;
  margin:0px 10px 10px 0;
  padding:2px 0 1px 0px;
  border-bottom:1px solid #1B4296;
}
.leadingday{
  font-size:12px;
  color:#1B4296;
 margin:0px 0px 2px 0;
}
.tdleading{
  border-bottom:1px solid #1B4296;
}
.ingbox{
  margin-top:20px;
  margin-bottom:0px;
}

.leadbox{
 width:440px;
 text-align:center;
 font-size:12px;
 font-weight:bold;
 color:#1b4296;
 background:#e6f1ff;
 line-height:130%;
 border:1px solid #1b4296;
 margin:20px 0 15px;
 padding:5px;
}
.honbunmin{
  margin:0px 6px 5px 10px;
  line-height:150%;
}
.tdmintoiawase{
  padding:6px 12px;
  border:1px solid #4cb4a9;
}
.mintoiawase{
  font:#039;
  font-weight:bold;
  line-height:150%;
}

.kataprobox{
  border:1px solid #1b4296;
  margin-top:15px;
  margin-bottom:15px;
}
.kataprottl{
  color:#1b4296;
  font-size:12px;
  font-weight:normal;
  margin:0;
  padding:0;
}
.tdkataprottl{
  border-bottom:1px solid #1b4296;
}
.kataproimg{
  margin:10px 10px 5px 10px;
}
.kataproimg2{
  margin:6px 2px;
}
.honbunsys1{
  margin:0px 0px 6px 10px;
  line-height:150%;
}
.honbunsys2{
  margin:10px 6px 10px 10px;
  line-height:150%;
}

.kataprocap{
  font-size:10px;
  color:#1b4296;
  line-height:130%;
  margin:5px 15px;
}
.kataprocapb{
  font-size:10px;
  color:#1b4296;
  line-height:130%;
  margin:5px 15px 10px;
}
.tddaiohttl{
  border:1px solid #1b4296;
  background:#d3f3e6;
  padding:0;
}
.bundaiohmerit{
  color:#1b4296;
  font-size:14px;
  font-weight:bold;
  line-height:140%;
  margin:8px 10px 8px 16px;
}
.katadtlink{
  background:#fcc;
  padding:10px 0;
  border-top:2px solid #c00;
  border-left:1px solid #c00;
  border-right:1px solid #c00;
  border-bottom:2px solid #c00;
}
.katadtlink a:link{
  font-weight:bold;
  color:#c00;
}
.katadtlink a:visited{
  font-weight:bold;
  color:#c00;
}
.katadtlink a:hover{
  font-weight:bold;
  color:#f30;
  text-decoration:underline;
}
.katadtlink a:active{
  font-weight:bold;
  color:#f30;
}

.miruslinkbox{
  border:1px solid #1b4296;
  margin:20px 0 20px;
}
.tdmirusttl{
  background:#e6f1ff;
  border-bottom:1px solid #1b4296;
}

.honbunmiru1{
 margin:10pxpx 0 5px;
  line-height:150%;
}
.honbunmiru2{
 margin:0px 0 5px;
  line-height:150%;
}
.bunmirsmerit{
  font-size:12px;
  line-height:130%;
  margin:6px 10px 6px 30px;
  text-indent:-1em;
}

.bosyulead1{
  color:#1b4296;
  font-size:14px;
  font-weight:normal;
  margin:20px 0 5px;
  border-bottom:1px dotted #1b4296;
}
.bosyulead1t{
  color:#1b4296;
  font-size:14px;
  font-weight:normal;
  margin:0px 0 5px;
  border-bottom:1px dotted #1b4296;
}
.bosyulead2{
  font-weight:bold;
  margin:10px 10px 4px 6px;
}
.honbunbosyu1{
  line-height:150%;
  margin:6px 10px 6px 20px;
}
.honbunbosyu1b{
  line-height:150%;
  margin:6px 10px 6px 30px;
}
.honbunbosyu2{
  line-height:130%;
  margin:6px 10px 6px 30px;
  text-indent:-1em;
}
.honbunbosyu3{
  line-height:130%;
  margin:6px 10px 6px 42px;
  text-indent:-2.5em;
}