@charset "utf-8";
#internalContents {
color:#666;
font-family:"MS UI Gothic", "ＭＳ Ｐゴシック";
font-size:12px;
line-height:14px;
}
.shopCategoryMainMenu {
/*padding-top:1px;*/
}
.shopCategoryMainMenu .shopCategoryMainMenuList {
background:url(http://img.atgames.jp/shop/img/btn_cloth_bottom_bg.gif) left bottom repeat-x;
padding-bottom:4px;
}
.shopCategoryMainMenu .shopCategoryMainMenuList.extraPadding {
padding-top:1px;
padding-left:1px;
}
.shopCategoryMainMenu .shopCategoryMainMenuList li {
float:left;
}
.shopCategoryMainMenu .shopCategoryMainMenuList.voiceShopMenuList li {
margin-right:1px;
}
.shopCategoryMainMenu .shopCategoryMainMenuList li.btn_interior ,
.shopCategoryMainMenu .shopCategoryMainMenuList li.btn_fortune ,
.shopCategoryMainMenu .shopCategoryMainMenuList li.btn_fortune ,
.shopCategoryMainMenu .shopCategoryMainMenuList li.btn_fortune ,
.shopCategoryMainMenu .shopCategoryMainMenuList li.btn_fortune {
float:left;
margin-left:1px;
display:inline;
}
.shopCategoryMainMenu .shopCategoryMainMenuList.fishMainMenu li {
float:left;
margin-right:1px;
display:inline;
}
#internalContents .internalContents .coreClass {
margin-top:20px;
}
#internalContents .internalContents .coreClass.firstChild {
margin-top:0;
}
body.internalContents div#justForYou.coreClass ,
body.internalContents div#wearTryout.coreClass {
	background: url(http://img.atgames.jp/shop/img/contentsBottom.png) left bottom no-repeat;
	padding-bottom: 8px;
}
body.internalContents div#justForYou.coreClass div.innerCoreClass ,
body.internalContents div#wearTryout.coreClass div.innerCoreClass {
	border-left: none;
	border-right: none;
	margin-right:1px;
	margin-left:1px;
	padding-bottom: 2px;
	background:none;
}
.nowOnSaleItemsList {
padding:10px 0 0 4px !important;
padding:10px 0 10px 4px;
}
*+html body .nowOnSaleItemsList ,
* html body .nowOnSaleItemsList {
padding:10px 0 10px 4px !important;
}
.nowOnSaleItemsList .nowOnSaleItem {
width:138px;
float:left;
margin:0 5px 10px;
padding:8px 3px 0;
display:inline;
background:#ececec;
zoom:1;
}
#justForYou .nowOnSaleItemsList .nowOnSaleItem ,
#wearTryout .nowOnSaleItemsList .nowOnSaleItem {
background:none;
}
.nowOnSaleItemsList .nowOnSaleItem .clothColorSelector {
width:110px;
height:10px;
padding:0 1px;
margin:0 auto 5px;
font-size:10px;
line-height:1;
}
.nowOnSaleItemsList .nowOnSaleItem .clothColorSelector .colorSelectorImg {
cursor:pointer;
margin-right:-2px;
}
.nowOnSaleItemsList .sorryNoItems {
padding:10em 3em;
text-align:center;
font-size:16px;
font-weight:bold;
color:#c00;
}
.nowOnSaleItemsList .nowOnSaleItem .itemMainImg {
width:112px;
margin:0 auto 4px;
font-size:11px;
font-weight:bold;
line-height:12px;
}
.nowOnSaleItemsList .nowOnSaleItem .itemMainImg img {
margin:0 0 4px;
display:block;
border:1px solid #999;
}
.nowOnSaleItemsList .nowOnSaleItem .itemMainImg .itemName {
height:auto !important;
height:2em;
min-height:2em;
display:block;
}
.nowOnSaleItemsList .nowOnSaleItem ul li {
text-align:center;
}
.voiceItem {
border-collapse:separate;
border-spacing:1px;
border:1px solid #bbb;
width:122px;
margin:0 auto;
}
.itemDetailTable .voiceItem {
width:110px;
margin:10px auto;
}
.voiceItem td p {
line-height:16px;
margin-bottom:10px;
text-align:left;
}
.voiceItem td p.voiceWords {
font-weight:bold;
}
.voiceItem td .voiceActorName ,
.voiceItem td .voicePlayTime{
font-size:11px;
line-height:13px;
color:#666;
}
.voiceItem td .voicePlayTime {
margin-bottom:0;
}
.voiceItem td {
background:url(http://img.atgames.jp/closet/img/wantGetPresentVoiceNormal.gif) 50% 50% repeat-x;
padding:5px;
vertical-align:middle;
}
.shopbg td{
background:url(http://img.atgames.jp/shop/img/shopVoiceNormal.gif) 50% 50% repeat-x;
padding:5px;
vertical-align:middle;
}
.nowOnSaleItemsList .nowOnSaleItem .itemDetailList .voiceItem_btn_play {
text-align:center;
padding:5px 0;
}
.nowOnSaleItemsList .nowOnSaleItem .itemDetailList .itemPrice ,
.nowOnSaleItemsList .nowOnSaleItem .itemDetailList .itemStockNow ,
.nowOnSaleItemsList .nowOnSaleItem .itemDetailList .itemAddWishlist {
font-size:11px;
line-height:12px;
}
.pageLink {
border:1px solid white;
}
.pageLink .pagePullDown {
text-align:center;
}
.pageLink .pagePullDown img ,
.pageLink .pagePullDown select {
vertical-align:middle;
margin:0 0.5em;
}
.shopCategoryMainMenu .shopCategorySubMenuList {
background:url(http://img.atgames.jp/shop/img/btn_cloth_select_bg.gif) 0 0 repeat-x;
height:23px;
margin:0 1px;
padding:0 5px;
}
.shopCategoryMainMenu .shopCategorySubMenuList p {
padding-top:5px;
}
.shopCategoryMainMenu .shopCategorySubMenuList img {
vertical-align:middle;
margin:0 5px;
}
.searchCtrl {
background:#ccc;
border:1px solid #b7b7b7;
border-right:none;
border-left:none;
margin:0 1px 0px;
padding:0 5px;
line-height:31px;
font-weight:bold;
}
.searchCtrl .itemOrderList ,
.searchCtrl .itemSearch {
background:#ececec;
height:auto !important;
height:23px;
margin-top:2px;
margin-bottom:2px;
margin-left:2px;
padding:0 5px !important;
padding:3px 5px;
_overflow-y:hidden;
float:right;
display:inline;
}
.searchCtrl .itemSearch input#inputFindStr {
width:150px;
}
.searchCtrl .itemAllFigure {
font-weight:bold;
color:white;
float:left;
letter-spacing:-1px;
}
.searchCtrl span {
position:relative;
top:-2px;
}
.searchCtrl .itemSearch span {
top:0 !important;
top:-4px;
}
*+html body .searchCtrl .itemSearch span ,
* html body .searchCtrl .itemSearch span {
top:-4px !important;
}
.searchCtrl .itemAllFigure span {
top:-1px !important;
top:1px;
}
*+html body .searchCtrl .itemAllFigure span ,
* html body .searchCtrl .itemAllFigure span {
top:1px !important;
}
.wearCtrl ,
.cartCtrl {
background:#eee;
padding:2px 0 2px 14px;
margin:0 1px;
}
.wearCtrl li {
float:left;
margin:0 7px;
width:184px;
}
.cartCtrl li {
text-align:right;
padding-right:21px;
}
.recHead {
padding:5px 10px;
font-weight:bold;
background:white;
border-bottom:1px solid #ddd;
}
.recHead span#itemName {
color:red;
}
.nowOnSaleItemsList .itemComment {
line-height:1.2;
padding:5px 5px 0;
margin:5px 6px 8px;
background:#fef9e4;
}
/*newItemCollection*/
#internalContents .internalContents #core #innerCore .header {
background:url(http://img.atgames.jp/shop/img/newItemCollection/new_Clothes_mainImg_bg.jpg) 0 0 no-repeat;
height:237px;
margin-bottom:16px;
}
#internalContents .internalContents #core #innerCore .newItemCollectionList {
margin-left:18px;
margin-bottom:58px;
}
#internalContents .internalContents #core #innerCore .newItemCollectionList ul {
overflow:auto;
}
#internalContents .internalContents #core #innerCore .newItemCollectionList ul li {
width:290px;
margin-right:9px;
margin-bottom:6px;
float:left;
display:inline;
}
#internalContents .internalContents #core #innerCore .newItemCollectionList ul ul li {
margin-top:2px;
margin-bottom:0;
width:auto;
float:none;
display:block;
}
#internalContents .internalContents #core #innerCore .newItemCollectionList .categoryHeader {
position:relative;
}
#internalContents .internalContents #core #innerCore .newItemCollectionList .categoryHeader ul li {
background:url(http://img.atgames.jp/shop/img/newItemCollection/new_Clothes_icon1.gif) 0 0 no-repeat;
width:auto;
margin:0 0 0 0;
padding:0 0 0 21px;
position:absolute;
top:7px;
right:10px;
line-height:15px;
float:none;
display:block;
}
#internalContents .internalContents #core #innerCore .newItemCollectionList .categoryHeader ul li a {
display:inline;
background:none;
padding:0 0 0 0;
}
#internalContents .internalContents #core #innerCore .newItemCollectionList .categoryHeader ul li a:hover {
background:none;
}
#internalContents .internalContents #core #innerCore .newItemCollectionList ul ul {
margin:2px 2px 0 9px;
}
#internalContents .internalContents #core #innerCore .newItemCollectionList ul ul li a {
display:block;
zoom:1;
background:url(http://img.atgames.jp/shop/img/newItemCollection/new_Clothes_icon2.gif) 4px 5px no-repeat;
padding-left:18px;
}
#internalContents .internalContents #core #innerCore .newItemCollectionList ul ul li a:hover {
background:url(http://img.atgames.jp/shop/img/newItemCollection/new_Clothes_icon2.gif) 4px 5px no-repeat #ebebeb;
}
#internalContents .internalContents #core #innerCore .header h1 ,
#internalContents .internalContents #core #innerCore .header p {
text-align:center;
}
#internalContents .internalContents #core #innerCore .header p {
color:#999;
padding:3px 50px 0;
}
#internalContents .internalContents #core #innerCore .btn_newItemCollection {
border:1px solid white;
background:#eee;
padding:5px 0 5px 6px;
}
#internalContents .internalContents #core #innerCore .btn_newItemCollection li {
float:left;
margin-right:27px;
display:inline;
}
#internalContents .internalContents #core #innerCore .btn_newItemCollection li.last {
margin-right:0;
}
#internalContents .internalContents #core #innerCore #optionBlock_080314 li {
text-align:center;
padding-bottom:25px;
}
#hotItemListGate {
padding:20px 0;
}
#hotItemListGate ul {
width:580px;
margin:0 auto;
}
#hotItemListGate ul li {
float:left;
margin:5px;
display:inline;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemImg {
border:1px solid #ddd;
margin:10px 0;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable {
border-collapse:separate;
width:100%;
border-top:1px solid white;
border-left:1px solid white;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable th ,
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable td {
border-right:1px solid white;
border-bottom:1px solid white;
}
#popUpWindow420 .itemDetailTable th {
width:120px;
vertical-align:middle;
text-align:center;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .coinChargeCtrl {
margin:0 1px 1px;
border:1px solid #ddd;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .coinChargeCtrl p {
width:230px;
padding:10px;
float:left;
display:inline;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .coinChargeCtrl ul {
float:right;
margin:10px 10px 5px;
display:inline;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .coinChargeCtrl li {
padding-bottom:5px;
font-size:10px;
line-height:1;
text-align:right;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .lead {
background:url(http://img.atgames.jp/img/changebox_bk.gif) 0 0 ;
border:1px solid white;
border-bottom:none;
padding:0.3em 1em;
color:white;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .lead p {
text-align:center;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .lead ul {
width:248px;
margin:0 auto;
padding:5px 0 10px;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .lead li {
margin:0 10px;
float:left;
display:inline;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .lead ul.gachaResultCtrl {
width:auto;
margin:0 0 0 55px;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .lead ul.gachaResultCtrl li {
margin:0 10px;
float:left;
display:inline;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .lead li.singleBtn {
margin:0 10px;
float:none;
display:block;
text-align:center;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner {
padding-top:0;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .itemDetailInnerTable {
width:100%;
border-collapse:separate;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
background:white;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .itemDetailInnerTable th ,
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .itemDetailInnerTable td {
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
padding:3px 5px;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .itemDetailInnerTable th {
white-space:nowrap;
text-align:left;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .innerTable {
background:#eee;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .innerTable.voicePresent {
background:url(http://img.atgames.jp/img/bk_stripe.gif) 0 0;
padding:15px 13px;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .innerTable .itemDetailInnerTable #message {
width:250px;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .innerTable.voicePresent .itemDetailInnerTable th.voicePresentItemCell {
width:auto;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .innerTable.voicePresent .itemDetailInnerTable td.voicePresentItemCell {
padding:0 0 0 0;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .innerTable.voicePresent .itemDetailInnerTable td.voicePresentItemCell {
width:294px;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .innerTable.voicePresent .itemDetailInnerTable td.voicePresentItemCell .voicePresentItem {
position:relative;
border:1px solid white;
background:#eee;
width:292px;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .innerTable.voicePresent .itemDetailInnerTable td.voicePresentItemCell .voicePresentItem p {
background:url(http://img.atgames.jp/shop/img/gachaResult_voiceNormalBg.gif) 0 50% repeat-x;
margin:1px 1px 1px 36px;
padding:5px;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .innerTable.voicePresent .itemDetailInnerTable td.voicePresentItemCell .voicePresentItem p.rareBg {
background:url(http://img.atgames.jp/shop/img/gachaResult_voiceRareBg.gif) 0 50% repeat-x;
margin:1px 1px 1px 36px;
padding:5px;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .itemDetailTable .innerTable.voicePresent .itemDetailInnerTable td.voicePresentItemCell .voicePresentItem .btn_listen {
position:absolute;
top:50%;
left:4px;
margin-top:-13px;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .shoppingBagFrame {
text-align:center;
padding:10px 0;
}
#popUpWindow420 #itemPurchaseWindow .layoutSize420 .layoutSize420inner .shoppingBagFrame iframe {
}
#popUpWindow420 .itemDetailTable.gachaResultTable th.bg_grayStripe {
vertical-align:middle;
width:auto;
}
#popUpWindow420 .itemDetailTable.gachaResultTable td.innerTable {
width:160px;
padding:0 0 0 0;
}
.voiceResultItem {
width:192px;
border:1px solid #bbb;
margin:auto;
padding:3px;
background:#eee;
position:relative;
overflow:auto;
}
.voiceResultItem table {
width:157px;
float:right;
border-collapse:collapse;
height:auto;
_height:78px;
min-height:78px;
background:url(http://img.atgames.jp/shop/img/gachaResult_voiceNormalBg.gif) 0 50% repeat-x;
text-align:left;
font-weight:normal;
vertical-align:middle;
}
.voiceResultItem table.rareBg {
background:url(http://img.atgames.jp/shop/img/gachaResult_voiceRareBg.gif) 0 50% repeat-x;
}
.voiceResultItem table td {
vertical-align:middle;
margin:0 0 0 0;
padding:5px;
height:auto;
_height:68px;
min-height:68px !important;
border:none !important;
}
.voiceResultItem .btn_listen {
position:absolute;
top:50%;
left:4px;
margin-top:-13px;
}
.kokoroFukubikiTxt {
padding:10px;
}
/*アイテムエクスチェンジ*/
.itemExchange {

}
.itemExchange .inner {
width:360px;
margin:0 auto;
}
.itemExchange .inner h2 {
padding:1em 0;
font-size:16px;
}
.itemExchange .inner p {
margin:0.5em 0 0;
}
.itemExchange .inner .bg_emphasisM.textCenter {
padding:15px 0;
}
.itemExchange .inner .bg_emphasisM.textCenter img {
margin:0 2px;
}
.itemExchange .inner .bg_emphasisS {
padding:20px;
}
.itemExchange .inner .bg_emphasisS p {
margin:0 0 0 0;
}
.itemExchange .inner .bg_emphasisS table {
border-collapse:separate;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
}
.itemExchange .inner .bg_emphasisS table th ,
.itemExchange .inner .bg_emphasisS table td {
padding:2px 5px;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
background:#fff;
}
.itemExchange .bg_emphasisL.itemExchangeBtn {
margin:10px 1px 0;
padding:10px 0;
text-align:center;
}
.itemExchange .bg_emphasisL.itemExchangeBtn a {
margin:0 10px;
}

