
#content .about { margin: 0 -30px; width: 800px; }
#content .about img { width: 100%; vertical-align: bottom; }

#content .about-basic .banner { height: 328px; background: url(../img/title.jpg) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; box-shadow: inset 0 4px 8px -2px rgba(0,0,0,.5); }
#content .about-basic .prize { padding: 40px; text-align: center; background-color: #111;
	background-image: -moz-linear-gradient( -90deg, rgb(0,0,0) 0%, rgb(51,51,51) 100%);
	background-image: -webkit-linear-gradient( -90deg, rgb(0,0,0) 0%, rgb(51,51,51) 100%);
	background-image: -ms-linear-gradient( -90deg, rgb(0,0,0) 0%, rgb(51,51,51) 100%);
}
#content .about-basic .prize .desc { margin: 0; color: #fc0; line-height: 24px; font-size: 20px; font-weight: bold; text-shadow: 0px 1px 2px rgba(0,0,0,.8); }
#content .about-basic .prize .fig { margin: 16px 0 0; }

#content .about-section { padding: 40px; position: relative; color: #fff; text-align: center; }
#content .about-section .block { padding-top: 40px; }
#content .about-section .block:first-child { padding-top: 0; }
#content .about-section .block .head { color: #fc0; line-height: 24px; font-size: 20px; font-weight: bold; text-shadow: 0px 1px 2px rgba(0,0,0,.8); }
#content .about-section .block p,
#content .about-section .block .fig { margin: 12px 0 0; line-height: 24px; font-size: 16px; font-weight: bold; text-shadow: 0px 1px 2px rgba(0,0,0,.8); }
#content .about-section .block .fig .cap { margin: 0 0 8px; display: block; }

#content .about-section-various { background-color: #46b6ff; }
#content .about-section-various .block .head { padding: 12px 0; color: #fc0; background-color: #111;
	background-image: -moz-linear-gradient( -90deg, rgb(0,0,0) 0%, rgb(51,51,51) 100%);
	background-image: -webkit-linear-gradient( -90deg, rgb(0,0,0) 0%, rgb(51,51,51) 100%);
	background-image: -ms-linear-gradient( -90deg, rgb(0,0,0) 0%, rgb(51,51,51) 100%);
}

#content .about-section-note { box-shadow: inset 0 20px 12px -14px #000; background-color: #111;
	background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgb(40,40,40) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgb(40,40,40) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgb(40,40,40) 100%);
}
#content .about-section-note .block { padding-top: 32px; }
#content .about-section-note .block .head { font-size: 18px; }
#content .about-section-note .block .head .beam { display: inline-block; padding: 0 4px 9px; border-bottom: 3px solid #fc0; }
