.tablesc .tbtd { background:#ffffff;border-bottom:1px dotted silver;border-left:1px dotted silver; }
.tablesc .tbline{ background:#ffffff;border-bottom:1px dotted silver; }
.tablesc .ttdbg { background:#f7f7f7;border-bottom:1px dotted silver; }
.tablesc { border-top:1px dotted silver; }
.htable30 { height:30px }
.pp10 { padding:10px;height:150px }
.pban { cursor:pointer;border:3px solid #0445a9;height:45px;margin-top:10px;text-align:center;color:#0445a9;font-size:1.3em;font-weight:bold;padding-top:6px }
.pwban { cursor:pointer;height:105px;background:#0445a9;text-align:center;color:#fff;font-size:1.3em;font-weight:bold;padding-top:10px; }
.pcban { 
background:#2995d5;height:270px;
}
.plban { 
border:1px solid silver;height:270px;font-size:1.1em
}
.plban .rdate{ 
 font-size:0.9em;color:gray
}
.ptitle_on { color:#000;font-size:1.4em;font-weight:bold;height:60px;padding:15px;border-bottom:1px solid silve}
.ptitle { text-align:center;color:#000;font-size:1.4em;font-weight:bold;height:60px;padding:15px;border-bottom:1px solid silver }

.pchtitle { font-weight:bold;color:#fff;font-size:1.7em;padding-top:30px;padding-left:30px }
.pchot { background:#0367a2;height:195px;border:20px solid #2995d5;color:#fff}

.ptitle_notice { font-size:0.9em;padding-left:35px }
.ptitle_h35 { height:35px }

.pnotice_top { padding-top:15px;padding-left:20px;padding-right:15px;margin-bottom:10px }

.pp20 { padding:20px }
.pp30 { padding:30px }
.pp40 { padding:40px }

.mp15 { margin-top:15px }

.mppointer { cursor:pointer; }

.inform { width:60% }
.m20 { margin:20px; }

.npwban { cursor:pointer;height:79px;background:#0445a9;text-align:center;color:#fff;font-size:1.1em;font-weight:bold;padding-top:10px; }
.npban { cursor:pointer;border:3px solid #0445a9;height:38px;margin-top:10px;text-align:center;color:#0445a9;font-size:1.1em;font-weight:bold;padding-top:6px }
.npban_red { cursor:pointer;border:3px solid #ab703b;height:38px;margin-top:10px;text-align:center;color:#ab703b;font-size:1.1em;font-weight:bold;padding-top:6px }
