@charset "UTF-8";

.mgb10 { margin-bottom:10px!important; }
.mgb20 { margin-bottom:20px!important; }
.mgb30 { margin-bottom:30px!important; }
.mgb40 { margin-bottom:40px!important; }
.fs24 { font-size:24px; }
.fwb { font-weight:bold; }

/* shareButtons */
.shareButtons { width:950px; position: relative; height: 35px; text-align:right; margin:0 auto;}
.shareButtons .socialButton { position: absolute; top: 0px; right: 0px;}
.shareButtons .socialButton .socialButtons { margin:0;}

/* present */

.present #body-main { width:630px; margin:0 20px 0 0; float:left; font-size:13px;}
.present #body-side { width:300px; margin:0; float:right;}

.present .caption { text-align:left; margin:0 0 15px 0;}
.present .caption .prize { font-weight:bold; font-size:16px; }
.present .caption .number { font-weight:bold; font-size:16px; color:#CC0000;}

.present .itemArea {margin:0;}
.present .itemArea .itemPhoto{ width:350px; margin:0 10px 10px 0; float:left;}
.present .itemArea .itemTxt{ width:270px; margin:0 0px 10px 0; float:right; text-align:left; background: url("/present/img/dot.gif") repeat; line-height: 25px; }
/*CF*/.present .itemArea:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/.present .itemArea {*zoom:1;}

.present .link {margin:0 0 30px 0; text-align:left;}
.present .link .self {background:url(/present/img/link_self.gif) left top no-repeat; padding-left:15px;}


.present .application {text-align:left; margin:0 auto 30px auto;}
.present .application dl {width: 100%; margin: 0 0 19px; overflow: hidden; border-bottom: 1px #000 dotted;}
.present .application dt {clear:left; float:left; width:20%; padding: 10px 0; color:#D70C19; border-top:1px #000 dotted;}
.present .application dd { float:left; width:80%; padding: 10px 0; border-top:1px #000 dotted;}
.present .application dd { float:left; width:80%; padding: 10px 0; border-top:1px #000 dotted;}
.present .application dl dt.first, .present .application dl dd.first { margin-top: 1px; }
.present .application ul li{ list-style:none; padding-bottom: 10px; padding-left: 1em; text-indent: -1em;}
.present .application em { color: #D70C19;}
.present .application strong { font-weight: bold;}

.present .entry { margin:0 auto 30px auto; color:#999;}
.present .entry a:hover img { opacity: 0.65; filter: alpha(opacity=65);}
