@charset "utf-8";

.coinStyle {color: #FF0000; font-family: 'Arial Black'; font-size: 110%;}
.coinImgStyle {vertical-align:middle; margin:0 0 4px 5px;}

#backgroundCp {width:100%; padding:0; text-align:center; background:url(/images/contents/yagirace/campaign/lp/collection/collection_common/bg_sky.png) repeat-x 0 0;}
#backgroundCpStar {width:100%; padding:25px 0 0 0; text-align:center; background:url(/images/contents/yagirace/campaign/lp/collection/collection_common/bg_star.png) repeat-x 0 0;}
#contentsCp {width:960px; margin:5px auto 0 auto; padding:0px; text-align:center;}

h2 {margin:0 auto 25px auto;}

h3#aboutCampaignTitle {width:930px; height:34px; padding:0 15px; margin:0 0 10px 0; text-align:left;}
h3#aboutHintTitle {margin:0; line-height:0; font-size: 0;}

#titleHeaderContainer {width:960px; height:536px; background:url(/images/contents/yagirace/campaign/lp/collection/collection03/bg_movie.png) no-repeat right bottom;}

.headerSky {background: none repeat scroll 0 0 #0F2356;}

/* aboutCampaign */
#aboutCampaign {width:410px; height:271px; padding:60px 15px 0 15px; margin:0 0 20px 0; text-align:left; background:url(/images/contents/yagirace/campaign/lp/collection/collection_common/bg_aboutCampaign.png) no-repeat 0 0;}
#campaignText {margin:0 0 10px 0;}
#campaignTerm {padding:40px 0 10px 15px; margin:0; text-align:left; font-weight:bold; font-size:120%; color:#663300; border-radius:8px; background:url(/images/contents/yagirace/campaign/lp/collection/collection_common/title_campaignTerm.png) no-repeat 15px 11px #E6F8FF;}
#entryBtnContanier {width:410px; height:51px; margin:15px 0 0 0; text-align: center;}
#movieContanier {width:418px; height:187px; margin:0 0 0 20px;}

/* collectObjContainer */
#collectObjContainer { width:489px; height:489px; text-align:left; background:url(/images/contents/yagirace/campaign/lp/collection/collection_common/bg_celestialMap.png) no-repeat 0 0;}
.itemObjImg {width:90px; height:100px; margin:0;}
.itemObjImg img {width:90px; height:100px; margin:0;}
.collectionCD {position:absolute; margin:135px 0 0 134px;}

#collectEggPresent {width:900px; padding:10px 30px 5px 30px; text-align:center; background:#B4DB6A;}


/* aboutPresentHorn */
#aboutPresentHorn {width:960px; margin:20px 0 0 0; text-align: left;}
#aboutPresentHornBox {width:940px; height:235px; margin: 0; text-align: left; padding:11px 0 0 18px; background:url(/images/contents/yagirace/campaign/lp/collection/collection_common/bg_aboutPresent.png) no-repeat 740px center; border-right-width:1px; border-right-color:#62D6FF; border-right-style: solid; border-left-width:1px; border-left-color:#62D6FF; border-left-style: solid;}
#aboutPresentHornTable {color:#663300; width:705px;}
table#aboutPresentHornTable tr {height:110px; border-collapse:collapse; border:0;}
table#aboutPresentHornTable td {vertical-align:middle; border-collapse:collapse;}
#aboutReceipt {width:920px; height:147px; padding:18px 20px; background:url(/images/contents/yagirace/campaign/lp/collection/collection_common/bg_aboutReceipt.png) no-repeat;}
#howToReceipt {width:581px; height:118px; margin:18px 0 0 0;}
#receiptTerm {padding:12px 0 12px 125px; margin:5px 0 0 0; text-align:left; font-weight:bold; font-size:111%; color:#663300; border-radius:8px; border-style: solid; border-width:1px; border-color:#CBF1FF; background:url(/images/contents/yagirace/campaign/lp/collection/collection_common/title_receiptTerm.png) no-repeat 18px center #FFFFFF;}
.presentHornText {width:240px;}
.presentImg {padding:0 10px 0 0; text-align:center; background:#ffffff; }

/* presentContainer */
#aboutPresent {width:960px; margin:20px 0 10px; text-align:left;}
table#presentContainer {width:960px; margin:0 auto; border:1px solid #62D6FF; color:#663300; padding:0; border-collapse:collapse;}
table#presentContainer tr {height:120px; border-collapse:collapse; border-bottom:1px dashed #F8DEAE;}
table#presentContainer td {vertical-align:middle; border-collapse:collapse;}

.rankText {width:205px; font-family: 'Arial Black'; font-size: 120%; text-align:center; vertical-align:middle; font-weight:bold; border-right:1px dashed #F8DEAE;}
.presentImg2 {width:275px; padding:0 5px; text-align:center; background:#ffffff; line-height:0;}
.presentText {width:515px; padding:10px 0; text-align:left; border:0; letter-spacing:1px; background:#ffffff;}
.presentTitle {font-weight:bold;}



/* login */
#cpLoginContainer {width:500px; height:159px; padding:20px 0 0 0; margin:0px auto; text-align:center; background:url(/images/contents/yagirace/campaign/lp/lp_common/bg_login.png) no-repeat 0 0;}
.cpLoginBtnContainer {margin:10px 0 0 0; height:46px;}
.cpLoginMaintenance {width:430px; height:95px; margin:0 auto; padding:0; text-align:left;}

/* attention */
.campeignAttention {width:930px; border:1px solid #CCCCCC; padding:15px; text-align:left; margin:15px auto;}
.campeignAttention ul {list-style-type:none;}
.campeignRankingAttention {width:930px; border:1px solid #CCCCCC; padding:15px; text-align:left; margin:15px auto 10px auto}
.campeignRankingAttention ul {list-style-type:none; margin:10px 0 0 0;}



/* ranking */
.campaignRankingTitle {width:960px; margin:15px auto 5px auto; text-align:left; color:#663300; font-weight:bold;}
table.rankingTableStyle {border-collapse:collapse; width:960px; margin:0 auto;}
table.rankingTableStyle th {padding:5px 0; border:1px solid #C5F0FF; background-color:#C5F0FF; text-align:center; color:#663300;}
table.rankingTableStyle td {padding:8px 0; border-bottom:1px dotted #C5F0FF; font-weight:bold;}
table.rankingTableStyle td.rank {width:135px; text-align:center; color:#663300;}
table.rankingTableStyle td.star {width:30px; text-align:center;}
table.rankingTableStyle td.yname {width:85px; text-align:left;}
table.rankingTableStyle td.sex {width:25px; text-align:center;}
table.rankingTableStyle td.age {width:180px; text-align:left;}
table.rankingTableStyle td.owner {width:300px; text-align:left;}
table.rankingTableStyle td.left {border-left:1px solid #C5F0FF;}
table.rankingTableStyle td.right {border-right:1px solid #C5F0FF;}
table.rankingTableStyle td.bottom {border-bottom:1px solid #C5F0FF;}
table.rankingTableStyle td.record {color:#663300;}
