@charset "utf-8";
#IntroGachaAtSelfy{
margin:0 auto 30px;
width:580px;
}
#IntroGachaAtSelfy h2{
margin-bottom:15px;
}
#IntroGachaAtSelfy p{
margin:0 30px;
}
#kokoroCollectionHigherVer .inner .innersInner .primary .gachaItemList .kokoroCollection_gachaUnitTransparent{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_transparentWhite248_top.gif) 0 0 no-repeat;
float:right;
padding-top:7px;
width:248px;
}
#kokoroCollectionHigherVer .inner .innersInner .primary .gachaItemList .kokoroCollection_gachaUnitTransparent .inner{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_transparentWhite248_bottom.gif) left bottom no-repeat;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
}
#kokoroCollectionHigherVer .inner .innersInner .primary .gachaItemList .kokoroCollection_gachaUnitTransparent.collection071009{
background-color:#fff4f9!important;
}
#kokoroCollectionHigherVer.kokoroCollection_gachaUnit{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_higherVer_top.gif) 0 0 no-repeat;
}
#kokoroCollectionHigherVer.kokoroCollection_gachaUnit .inner{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_higherVer_bottom.gif) left bottom no-repeat;
}
#kokoroCollectionHigherVer.kokoroCollection_gachaUnit .inner .innersInner{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_higherVer_bg.gif) 0 0;
}
#kokoroCollectionMonthlyPuchiGacha .inner .innersInner .primary .primarysPrimary{
float:left;
height:auto;
margin:0;
padding:0;
width:230px;
}
#kokoroCollectionMonthlyPuchiGacha .inner .innersInner .primary .primarysSecondary{
float:right;
height:auto;
margin:0;
padding:0;
text-align:center;
width:110px;
}
#kokoroCollectionMonthlyPuchiGacha .inner .innersInner .primary .primarysSecondary li,#kokoroCollectionTryOutPuchiGacha .inner .innersInner .primary .primarysSecondary div li{
margin-bottom:3px;
}
#kokoroCollectionMonthlyPuchiGacha.kokoroCollection_gachaUnit{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_monthlyPuchi_top.gif) 0 0 no-repeat;
}
#kokoroCollectionMonthlyPuchiGacha.kokoroCollection_gachaUnit .inner{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_monthlyPuchi_bottom.gif) left bottom no-repeat;
}
#kokoroCollectionMonthlyPuchiGacha.kokoroCollection_gachaUnit .inner .innersInner{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_monthlyPuchi_bg.gif) 0 0;
}
#kokoroSelectionNormalVer.kokoroCollection_gachaUnit{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroSelection/kokoroSelectionGacha_normalVer_top.gif) 0 0 no-repeat;
}
#kokoroSelectionNormalVer.kokoroCollection_gachaUnit .inner{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroSelection/kokoroSelectionGacha_normalVer_bottom.gif) left bottom no-repeat;
}
#kokoroSelectionNormalVer.kokoroCollection_gachaUnit .inner .innersInner{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroSelection/kokoroSelectionGacha_normalVer_bg.gif) 0 0;
}
#kokoroCollectionNormalVer.kokoroCollection_gachaUnit{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_normalVer_top.gif) 0 0 no-repeat;
}
#kokoroCollectionNormalVer.kokoroCollection_gachaUnit .inner{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_normalVer_bottom.gif) left bottom no-repeat;
}
#kokoroCollectionNormalVer.kokoroCollection_gachaUnit .inner .innersInner{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_normalVer_bg.gif) 0 0;
}
#kokoroCollectionTryOutPuchiGacha .inner .innersInner .primary .primarysPrimary{
display:inline;
float:left;
width:130px;
}
#kokoroCollectionTryOutPuchiGacha .inner .innersInner .primary .primarysSecondary{
display:inline;
float:right;
width:230px;
}
#kokoroCollectionTryOutPuchiGacha .inner .innersInner .primary .primarysSecondary div{
display:inline;
float:left;
padding-right:10px;
width:100px;
}
#kokoroCollectionTryOutPuchiGacha.kokoroCollection_gachaUnit{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_tryOutPuchi_top.gif) 0 0 no-repeat;
}
#kokoroCollectionTryOutPuchiGacha.kokoroCollection_gachaUnit .inner{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_tryOutPuchi_bottom.gif) left bottom no-repeat;
}
#kokoroCollectionTryOutPuchiGacha.kokoroCollection_gachaUnit .inner .innersInner{
background:url(http://img.atgames.jp/shop/gacha/img/common/kokoroCollection/kokoroCollectionGacha_tryOutPuchi_bg.gif) 0 0;
}
.kokoroCollection_gachaUnit{
margin:0 auto 20px;
padding-top:12px;
width:587px;
}
.kokoroCollection_gachaUnit .inner .innersInner{
padding:10px 39px 7px 30px;
}
.kokoroCollection_gachaUnit .inner .innersInner .attentionTrophy{
clear:both;
height:62px;
position:relative;
}
.kokoroCollection_gachaUnit .inner .innersInner .attentionTrophy li{
position:absolute;
right:-4px;
top:21px;
}
.kokoroCollection_gachaUnit .inner .innersInner .attentionTrophy p{
left:-5px;
position:absolute;
}
.kokoroCollection_gachaUnit .inner .innersInner .primary{
float:right;
width:370px;
}
.kokoroCollection_gachaUnit .inner .innersInner .primary h2{
padding-bottom:25px;
}
.kokoroCollection_gachaUnit .inner .innersInner .primary table.gachaItemList{
margin-bottom:13px;
width:100%;
}
.kokoroCollection_gachaUnit .inner .innersInner .primary table.gachaItemList th p{
padding-left:.5em;
padding-right:.5em;
text-align:center;
}
.kokoroCollection_gachaUnit .inner .innersInner .secondary{
float:left;
width:121px;
}
.kokoroCollection_gachaUnit .inner .innersInner .secondary li{
margin-bottom:3px;
text-align:center;
}
.kokoroCollection_gachaUnit .inner .innersInner .secondary p{
margin:2px;
text-align:center;
}
.kokoroCollection_gachaUnit .inner .innersInner .secondary ul{
margin-bottom:11px;
}
.kokoroCollection_gachaUnit .inner,.kokoroCollection_gachaUnit .inner .innersInner .primary table.gachaItemList td{
padding-bottom:12px;
}
h1{
padding:20px 0 0;
text-align:center;
}
#gachaDetail {
width:606px;
margin:0 auto;
padding:20px 0 0;
}
#gachaDetail h2 {
background:url(http://img.atgames.jp/shop/gacha/img/common/gachaDetail_title_bg.gif) 0 0 no-repeat;
height:32px;
padding:34px 10px 0 85px;
font-size:24px;
line-height:26px;
color:white;
margin-bottom:20px;
}
#gachaDetail ul.allItemList {
width:560px;
margin:0 auto;
}
#gachaDetail ul.allItemList li{
width:130px;
margin:0 5px 10px;
float:left;
display:inline;
}
#gachaDetail ul.allItemList li p{
text-align:center;
}
#gachaDetail ul.allItemList li p img{
border:1px solid white;
}
#gachaDetail ul.allItemList li p.newest img{
border:1px solid #f60;
}
#gachaDetail ul.allItemList li p.newest span.newestTxt{
color:red;
font-size:14px;
font-weight:bold;
}
#gachaDetail #gachaDetailSec2 {
margin-top:30px;
}
#gachaDetail div.gachaItemList {
width:560px;
margin:0 auto 20px;
padding-top:7px;
background:url(http://img.atgames.jp/shop/gacha/img/common/gacha_transparentWhite560_top.gif) 0 0 no-repeat red;
}
#gachaDetail div.gachaItemList .inner{
padding-bottom:7px;
padding-left:30px;
padding-right:30px;
background:url(http://img.atgames.jp/shop/gacha/img/common/gacha_transparentWhite560_bottom.gif) left bottom no-repeat;
}
#gachaDetail .gachaItemList .inner table {
width:100%;
}
#gachaDetail .gachaItemList .inner p {
text-align:center;
padding:2px 5px;
}
#gachaDetail #kokoroCollectionNormalVer {
background-color:#fff586 !important;
}
#gachaDetail #kokoroSelectionNormalVer {
background-color:#d4effd !important;
}
#gachaDetail #kokoroCollectionHigherVer {
background-color:#ffd58b !important;
}
#gachaDetail.girl #normalVer,
#gachaDetail.girl #higherVer {
background-color:#ffc5cd !important;
}
#gachaDetail.boy #normalVer,
#gachaDetail.boy #higherVer {
background-color:#b8dffe !important;
}
#gachaDetail #premiereVer {
background-color:#efe5ad !important;
}
/*

プレミアガチャ

*/
.premiereGacha {
width:588px;
margin:0 auto 25px;
}
.premiereGacha .subTitle {
background:url(http://img.atgames.jp/shop/gacha/img/common/premiereGacha/premiereGacha_defaultSec_title_bg.gif) 0 0 no-repeat;
height:24px;
border:1px solid #b4ac7e;
color:white;
}
.premiereGacha .subTitle h2 {
font-size:13px;
font-weight:bold;
line-height:24px;
padding:0 29px;
float:left;
display:inline;
}
.premiereGacha .subTitle p {
text-align:right;
padding-right:15px;
float:right;
line-height:24px;
}
.premiereGacha .premiereGachaInner {
border:1px solid #c84837;
border-top:none;
padding:0 5px 5px;
}
.premiereGacha .premiereGachaInner .gachaCtrl {
float:left;
width:163px;
}
.premiereGacha .premiereGachaInner .gachaItem {
float:right;
width:395px;
margin-top:5px;
}
.premiereGacha .premiereGachaInner .gachaCtrl dt {
padding-top:13px;
}
.premiereGacha .premiereGachaInner .gachaCtrl dd {
background:url(http://img.atgames.jp/shop/gacha/img/common/premiereGacha/premiereGacha_defaultSec_gachaImgBg.gif) left bottom no-repeat;
padding:6px 15px 11px;
color:#f00;
}
#kokoroPremiere .premiereGacha .premiereGachaInner .gachaCtrl dd {
color:#343434;
text-align:center;
}
.premiereGacha .premiereGachaInner .gachaCtrl ul li {
text-align:center;
margin-top:8px;
}
.premiereGacha .premiereGachaInner .gachaItem h3 {
font-size:13px;
line-height:19px;
border-bottom:2px solid #cac294;
margin-bottom:22px;
}
.premiereGacha .premiereGachaInner .gachaItem ul {
overflow:auto !important;
overflow/**/:hidden;
}
.premiereGacha .premiereGachaInner .gachaItem li {
float:left;
}
.premiereGacha .premiereGachaInner .gachaItem .itemList li {
width:110px;
padding:0 11px 22px;
display:inline;
text-align:center;
}
.premiereGacha .premiereGachaInner .gachaItem table.itemList {
width:395px;
border:none;
margin-bottom:22px;
}
.premiereGacha .premiereGachaInner .gachaItem table.itemList td {
text-align:center;
} 
.premiereGacha .premiereGachaInner .gachaItem table.itemList.five td {
padding:0 5px;
} 
.premiereGacha .premiereGachaInner .gachaItem .itemList.two li {
width:110px;
padding:0 0 22px 58px;
display:inline;
text-align:center;
}
.premiereGacha .premiereGachaInner .gachaItem .itemList li.last ,
.premiereGacha .premiereGachaInner .gachaItem .premiereGachaExplainBtns li.last {
padding-right:0;
}
.premiereGacha .premiereGachaInner .gachaItem .premiereGachaExplainBtns {
padding-top:4px;
padding-left:10px;
}
#kokoroPremiere .premiereGacha .premiereGachaInner .gachaItem .premiereGachaExplainBtns {
padding-top:4px;
padding-left:5px;
}
.premiereGacha .premiereGachaInner .gachaItem .premiereGachaExplainBtns li {
margin:0 8px;
}
#kokoroPremiere .premiereGacha .premiereGachaInner .gachaItem .premiereGachaExplainBtns li {
margin:0 5px 0 0;
display:inline;
}
.premiereGacha .premiereGachaInner .gachaItem p {
text-align:center;
}
#whatsGachaAtSelfy {
margin:0 35px 25px;
}
#whatsGachaAtSelfy h2 {
margin-bottom:4px;
}
#gachaDetail.premiere {
width:624px;
margin:0 auto;
padding:0 0 0 0;
}
#gachaDetail.premiere h1 {
padding:0 0 0 0;
}
#gachaDetail #premiereGachaDetail_ctrl {
width:612px;
margin:0 auto;
overflow:auto !important;
overflow/**/:hidden;
}
#gachaDetail #premiereGachaDetail_ctrl li {
float:left;
}
#gachaDetail .premiereDetailList {
width:610px;
margin:0 auto;
padding:22px 0 0;
border:1px solid #efe5ad;
border-top:none;
}
#gachaDetail .premiereGachaTitle {
width:612px;
height:29px;
overflow:hidden;
margin:0 auto;
background:url(http://img.atgames.jp/shop/gacha/img/common/premiereGacha/premiereGachaDetail_gold_title.gif) 0 0 no-repeat;
}
#gachaDetail .premiereGachaTitle.silver {
background:url(http://img.atgames.jp/shop/gacha/img/common/premiereGacha/premiereGachaDetail_silver_title.gif) 0 0 no-repeat;
}
#gachaDetail .premiereGachaTitle.bronze {
background:url(http://img.atgames.jp/shop/gacha/img/common/premiereGacha/premiereGachaDetail_bronze_title.gif) 0 0 no-repeat;
}
#gachaDetail .premiereGachaTitle.regular {
background:url(http://img.atgames.jp/shop/gacha/img/common/premiereGacha/premiereGachaDetail_regular_title.gif) 0 0 no-repeat;
}
#gachaDetail .premiereGachaTitle h2 {
margin:0 0 0 0;
background:none;
padding:8px 32px 0;
font-size:13px;
line-height:17px;
font-weight:bold;
color:#666;
}
/*背景ブロック*/
#back{
background-color: #fefbd7;
margin:20px auto 0 auto;
width:580px;
border:solid 1px #ffcc66;
}
#back table{
margin:15px;
}
#back h2{
border-bottom:2px solid #ffcc66;
padding:5px 1px 0 5px;
margin:10px 0 10px 5px;
font-size:16px;
color:#ff0000;
}
#premiereVer #back .inner p{
color:#330000;
}
#premiereVer #back .inner .backitem {
text-align:center;
vertical-align:middle;
margin-top:10px;
}
#premiereVer #back .inner .backitem img{
vertical-align:text-top;
margin:-90px 10px auto 10px;
}
#kokoroPremiere .premiereGacha .premiereGachaInner {
border:1px solid #7a4e22;
}
#kokoroPremiere .header h1 {
padding:18px 0 0 0;
margin-bottom:11px;
}
#kokoroPremiere .premiereGacha {
margin-bottom:15px;
}
#kokoroPremiere #aboutKokoroPremium {
width:585px;
border:1px solid #ddd;
margin:0 auto 15px;
}
#kokoroPremiere #aboutKokoroPremium h2 {
padding:11px 0 1px 12px;
}
#kokoroPremiere #aboutKokoroPremium p {
margin:0 30px 1em 54px;
}
/*リニューアル時から*/
/* internalContents */
html#internalContents{
	width: auto;
	overflow-x: hidden;
}
html#internalContents div#core {
width:626px;
margin:0 auto !important;
}
body.internalContents {
background:transparent url(http://img.atgames.jp/common/img/internalContents/internalContents_bg.jpg) repeat-x scroll 0 0;
margin:0;
overflow-x:hidden;
width:auto !important;
}
