@charset "utf-8";
@media screen,print {

#main #debut { padding: 16px; }
#main #debut #doc { font-size: 85%; font-family: sans-serif; line-height: 160%; }
#main #prize { padding: 16px; }
#main #prize #doc { font-size: 85%; font-family: sans-serif; line-height: 160%; }


/* for .result under #debut, for .result under #prize */
#main .result { margin-top: 32px; padding-bottom: 32px; border-bottom: 2px solid #999999; }
.result .portrait { width: 171px; float: left; background-color: white; }
.result .portrait img { padding: 0 16px 16px 0; display: block; }
.result .summary .name { margin-bottom: 8px; background-color: #ececec; }
.result .summary .name p { padding: 8px; font-weight: bold; }
.result .summary ul.works { }
.result .summary ul.works li { margin: 0; list-style-type: none; border-bottom: 1px dashed #cccccc; }
.result .summary ul.works li p { font-size: 80%; line-height: 160%; font-family: sans-serif; }
.result .summary ul.works li p strong { color: #336699; font-weight: bold; }
.result .summary ul.works li p em { color: #336600; font-weight: bold; }
.result .comment { clear: both; margin-top: 16px; background-color: #ececec; padding: 16px; }
.result .comment p { font-size: 80%; line-height: 160%; font-family: sans-serif; }
.result .comment p strong { color: #336699; font-weight: bold; }
.result .comment p em { color: #336600; font-weight: bold; }



} /* end screen,print */

@media print {
} /* end print */


