@charset "Shift_JIS";

/* ******************************************************* *
	セキュリティ jisec
 * ******************************************************* */

.subHeader {
font-weight: normal;
}

.frame01 {
margin-bottom: 10px;
padding: 5px;
border: solid 1px #cccccc;
}

.frame02 {
margin-bottom: 10px;
padding: 5px;
border: solid 1px #0099FF;
}

.dateOptionH3 {
display:block;
float:right;
margin-top:-2.5em;
}

#apdx li {
margin-top: 5px;
margin-bottom: 5px;
}

#cc_assessorList {
margin-top: 20px;
}

#cc_assessorList a {
padding: 10px;
background: #D9E6FF;
}

#cert_list th,
#cert_list td {
font-size: 75%;
word-break:break-all;
}

#cert_list td.continue {
background: #dfeaff;
}

#cert_list td.assure {
text-align: center;
}

.jisec {
font-weight: biold;
text-decoration: underline;
}

#list td {
padding: 3px;
}

.pamphThumb {
float:left;
width: 250px;
text-align: center;
}

.pamphThumb img {
margin-bottom: 3px;
border: solid 3px #CCFFFF;
}

#prcdr td {
padding: 5px;
}

#seminar td.status {
text-align: center;
}

.seminarReference {
margin-top: 20px;
fnt-size: 110%;
font-weight: bold;
}

#cc_assessor_listTable {
margin-bottom: 20px;
}

#cc_assessor_listTable td {
text-align: center;
}

.cc_proList {
background: #D9E6FF;
}

.cc_proList td {
padding: 10px;
}

.cc_proAsterisk {
margin-top: 20px;
padding-top: 10px;
border-top: dotted 1px #999;
}

.cc_semiClosed {
margin-bottom: 20px;
font-weight: bold;
}

.cc_semi dd {
margin-left: 20px;
}

.over {
margin: 20px 0px;
}

.underlineRed {
border-bottom: solid 2px #f00;
}

.boxMokuteki {
margin-top: 5px;
padding: 10px;
color:#ff0000;
font-weight: bold;
background: #DDE8FF;
border: double #6699FF;
}
