#main h2{border:0;border-bottom:1px solid #ccc}
.my_desc_body{margin-bottom:20px;margin-left:10px;margin-right:30px}
.my_desc_body h3{font-size:110%;line-height:150%;color:#333;padding-left:12px;background:url(data:image/gif;base64,R0lGODlhBwAHAIAAAP+qAAAAACwAAAAABwAHAAACBoSPqcuNBQA7) 0 50% no-repeat;*background-image:url(img/h3.gif)}
.my_desc_body p{margin-bottom:1.25em}
.my_desc_body .ml{margin-left:12px}
.my_desc_body em{background-color:#ffc}
.my_desc_body strong{background-color:#ffc;font-size:125%;font-weight:bold}
.my_ref_data ul{margin-left:1.5em;margin-bottom:1.25em;list-style:disc outside}
.my_ref_data table,.my_ref_data th,.my_ref_data td{border:1px solid #ccc}
.my_ref_data table{width:100%}
.my_ref_data thead th{text-align:center;background-color:#eee}
.my_ref_data tbody th{width:10.0em}
.my_ref_data td{text-align:center;font-size:110%;font-weight:bold}
.my_ref_data .rank-A,.my_ref_data .rank-B{background-color:#ffc}
.my_ref_data .rank-D,.my_ref_data .rank-E{color:#CF4B34;color:#ff3300}
.my_contact{text-align:left}
.my_contact a{font-weight:bold;color:#fff;background-color:rgb(15,75,147);background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(85,140,201)),to(rgb(15,75,147)));background-image:-moz-linear-gradient(-90deg,rgb(85,140,201),rgb(15,75,147));-pie-background:linear-gradient(rgb(85,140,201),rgb(15,75,147));-webkit-box-shadow:0 0 6px #999;-moz-box-shadow:0 0 6px #999;box-shadow:0 0 6px #999;border:1px solid #999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(./common/PIE.php);height:auto !important;padding:10px 10px}
.my_contact span{padding-left:25px;background:url(data:image/gif;base64,R0lGODlhEgAMAJEAAAAzZv///////wAAACH5BAEAAAIALAAAAAASAAwAAAIkhI+Zwe1+AnhUymkrw6Zh+nUeCH1XiW5qFnLp2pnaFGmPguMFADs=) 0 50% no-repeat;*background-image:url(./img/icon_mail.gif)}