#headTitle {
    height: 79px;
    position: relative;
}
#headTitle img.yjica_logo_s {
    margin-top: 16px;
    margin-left: 16px;
}
#headTitle img.head_copy {
    position: absolute;
    top: 25px;
    right: 30px;
}
#headMenu {
    background: #FFFFFF url(http://i.yimg.jp/images/evt/creative_award/common/images/headMenu_bg.gif) no-repeat;
    height: 40px;
    list-style-type: none;
}
#headMenu ul {
    padding-left: 143px;
    padding-top: 5px;
    list-style-type: none;
}
#headMenu li {
    float: left;
}
#headMenu li.pl_8 {
    padding-left: 8px;
}
#subMenu {
    margin-top: 14px;
    font-weight: bold;
    font-size: 13px;
    color: #FF0033;
}
#subMenu p {
    float: left;
}
#subMenu p.first {
    margin-left: 110px;
    ;
}
#subMenu p.current {
    text-decoration: underline;
}
#subMenu p.ml_40 {
    margin-left: 40px;
}
#subMenu p a:link {
    color: #FF0033;
    text-decoration: none;
}
#subMenu p a:hover {
    color: #FF0033;
    text-decoration: underline;
}
#subMenu p a:visited {
    color: #FF0033;
    text-decoration: none;
}
#subMenu div.kigyou {
    margin-left: 30px;
    float: left;
}
#subMenu img.line {
    margin-top: 12px;
}
#leftCol img.entry_btn {
    padding-left: 287px;
    padding-top: 263px;
}
#content {
    padding-left: 30px;
}
#leftCol {
    padding-top: 44px;
    width: 633px;
    margin-bottom: 60px;
    float: left;
}
#leftCol #mainTitle p {
    color: #666666;
    margin-top: 40px;
}
#leftCol #campaignArea {
    background: url(http://i.yimg.jp/images/evt/creative_award/common/images/nominate_campaignArea_bg.png) no-repeat;
    width: 630px;
    height: 369px;
    margin-top: 45px;
    position: relative;
}
#leftCol #campaignArea p {
    color: #000000;
    font-size: 12px;
    padding-left: 33px;
}
#leftCol #campaignArea p.p1 {
    padding-top: 66px;
}
#leftCol #campaignArea p.p1 span {
    font-weight: bold;
    color: #ff0033;
}
#leftCol #campaignArea p.p2 {
    margin-top: 20px;
}
#leftCol #campaignArea p.p3 {
    font-size: 15px;
    font-weight: bold;
}
#leftCol #campaignArea p.p4 {
    color: #ff0044;
    margin-top: 8px;
}
#leftCol #campaignArea p.p6 {
    position: absolute;
    bottom: 13px;
}
#leftCol #campaignArea div.twitter_follow {
    position: absolute;
    width: 150px;
    top: 205px;
    right: 50px;
}
#leftCol #campaignArea div.twitter_follow {
    position: absolute;
    width: 173px;
    top: 223px;
    right: 114px;
}
.twitter-follow-button {
    background-image: url(http://i.yimg.jp/images/evt/creative_award/common/images/follow_yjica.jpg);
    background-position: 0 0;
    display: block;
    height: 28px;
    text-indent: -9999px;
    width: 173px;
    overflow: hidden;
    float: left;
}
.twitter-follow-button:hover {
    background-position: 0 -28px;
}
a.twId {
    color: #FFF;
    margin-left: 5px;
}
.fb_share_btn {
    background-image: url(http://i.yimg.jp/images/evt/common/share/fb_btn.png);
    display: block;
    height: 18px;
    text-indent: -9999px;
    width: 59px;
    overflow: hidden;
}
.twitter-share-button {
    background-image: url(http://i.yimg.jp/images/evt/creative_award/common/images/tweet_bt_v2.jpg);
    background-position: 0 0;
    display: block;
    height: 20px;
    text-indent: -9999px;
    width: 65px;
    overflow: hidden;
}
.twitter-share-button:hover {
    background-position: 0 -20px;
}
#leftCol #campaignArea div.facebook_share {
    position: absolute;
    bottom: 18px;
    right: 33px;
}
#leftCol #campaignArea p.p5 {
    position: absolute;
    bottom: 35px;
}
#leftCol img.toPageTop {
    float: right;
    margin-top: 40px;
}
#leftCol #nominateNav div.main {
    margin-top: 50px;
}
#leftCol #nominateNav div.main img {
    float: left;
}
#leftCol #nominateNav img.ml_20 {
    margin-left: 20px;
}
#leftCol #nominateNav div.sub {
    margin-top: 10px;
}
#leftCol #nominateNav div.sub img {
    float: left;
}
#leftCol #nominateNav div.sub img.ml_12 {
    margin-left: 12px;
}
#leftCol #nominateNav img.subBar {
    margin-top: 50px;
}
#leftCol #nominate div.main {
    margin-top: 50px;
}
#leftCol #nominate div.work {
    margin-top: 30px;
    float: left;
    background: url(http://i.yimg.jp/images/evt/creative_award/2013/nominate_waku.gif) no-repeat;
    width: 305px;
    height: 307px;
    position: relative;
}
#leftCol #nominate div.ml_20 {
    margin-left: 20px;
}
#leftCol #nominate div.work img.workImage {
    margin-left: 20px;
    margin-top: 20px;
}
#leftCol #nominate p.title {
    color: #000000;
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
s
}
#leftCol #nominate p a {
    color: #000000;
}
#leftCol #nominate p.tweet_btn {
    position: absolute;
    bottom: 10px;
    left: 40px;
}
#leftCol #nominate .fb_edge_widget_with_comment {
    position: absolute;
    bottom: 8px;
    left: 150px;
}
#leftCol #nominate_detail img.workImage {
    margin-top: 30px;
}
#leftCol #nominate_detail p.title {
    margin-top: 30px;
    margin-left: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
#leftCol #nominate_detail div.vote {
    width: 305px;
    height: 48px;
    background: url(http://i.yimg.jp/images/evt/creative_award/2013/nominate_vote.gif) no-repeat;
    position: relative;
}
#leftCol #nominate_detail p.tweet_btn {
    position: absolute;
    bottom: 12px;
    left: 40px;
}
#leftCol #nominate_detail .fb_edge_widget_with_comment {
    position: absolute;
    bottom: 12px;
    left: 150px;
}
#leftCol #nominate_detail p.notice {
    text-align: center;
    font-size: 10px;
    line-height: 1.2em;
    margin-top: 10px;
}
#leftCol #nominate_detail img.viewWork {
    margin-top: 10px;
}
#leftCol #nominate_detail div.detail_leftCol {
    float: left;
    margin-top: 30px;
    width: 305px;
}
#leftCol #nominate_detail div.detail_rightCol {
    float: left;
    margin-top: 30px;
    margin-left: 20px;
    width: 305px;
}
#leftCol #nominate_detail div.detail_rightCol p.comment span {
    color: #000000;
}


.yj-social ul { position:absolute; left:10px; bottom:5px; *zoom: 1; }
.yj-social ul:before, .yj-social ul:after { display: table; line-height: 0; content: ""; }
.yj-social ul:after { clear: both; }
.yj-social ul li { list-style: none; float: left; }
.yj-social ul li.yj-social-twitter-tweet iframe { width: 120px; height: 20px; }
.yj-social ul li.yj-social-facebook-like { position: absolute; margin-left: 120px; }
.yj-social ul li.yj-social-facebook-like iframe { overflow: hidden; width: 120px; height: 20px; }

#leftCol #nominate_detail div.vote .yj-social ul{ padding: 15px 25px 0;}