@charset "shift_jis";

/* ========================================
	goods
======================================== */
body {
	text-align: center;
	background: url(../goods/images/goods_bg01.png) 0 0 repeat;
}
#wrapper {
	text-align: left;
	width: 100%;
	min-width: 960px;
}

.fw-bold {
	font-weight: bold;
}

/*index*/
#index {
	margin: 0 auto 20px auto;
	width: 746px;
}
#index .goods-index {
	margin-left: 13px;
}

#index .goods-index li {
	margin-bottom: 11px;
	width: 183px;
	float: left;
	position: relative;
}

#index .goods-index li a {
	display: block;
}

#index .goods-index .new {
	position: absolute;
	top: -4px;
	left: -4px;
}


/**/
#main {
	margin: 0 auto;
	width: 746px;
	position: relative;
}

#goods {
	position: relative;
}

#goods .ttl {
	padding: 38px 0 15px 19px;
}

#main .block-main {
	padding: 0 0 38px 0;
	background: url(../goods/images/block_btm.png) left bottom no-repeat;
}

#main .block-main2 {
	background: url(../goods/images/block_bg.png) 0 0 repeat-y;
}

#main .block-inner {
	margin: 0 0 0 37px;
}

#main .item {
	margin-left: 14px;
	width: 724px;
	background: url(../goods/images/block_bg2.png) 0 50px no-repeat;

}

#goods .goods-arw .left {
	position: absolute;
	top: 294px;
	left: -59px;
}

#goods .goods-arw .right {
	position: absolute;
	top: 294px;
	left: 758px;
}

#goods .goods-arw .close {
	position: absolute;
	top: 28px;
	left: 679px;
}

#main .item-name {
	margin: 18px 0 0 0;
	position: relative;
}

#main .item-name li {
	position: absolute;
}

#main .spec {
	margin: 16px 0 0 0;
	height: 43px;
	position: relative;
}

#main .spec .price {
	position: absolute;
	top: 0;
	left: 0;
}

#main .spec .maker {
	color: #5F1F00;
	line-height: 1.8;
	position: absolute;
	top: 0;
	left: 227px;
}

#wrapper .btn-close {
	padding: 37px 0 20px 0;
	text-align: center;
}


/*パスケース*/
#main .item-name {
	height: 32px;
}

#passcase .item-name01 {
	top: 0;
	left: 0;
}

#passcase .item-name02 {
	top: 0;
	left: 325px;
}

/*ぬいぐるみ*/
#nuigurumi .item-name {
	height: 130px;
}

#nuigurumi .item-name01 {
	top: 0;
	left: 0;
}

#nuigurumi .item-name02 {
	top: 0;
	left: 216px;
}

#nuigurumi .item-name03 {
	top: 0;
	left: 434px;
}

#nuigurumi .item-name04 {
	top: 49px;
	left: 0;
}

#nuigurumi .item-name05 {
	top: 49px;
	left: 216px;
}

#nuigurumi .item-name06 {
	top: 49px;
	left: 434px;
}

#nuigurumi .item-name07 {
	top: 98px;
	left: 0;
}

/*ぬいぐるみパスケース*/
#nuigurumipc .item-name {
	height: 33px;
}

#nuigurumipc .item-name01 {
	top: 0;
	left: 0;
}

#nuigurumipc .item-name02 {
	top: 0;
	left: 325px;
}

/*ふわもこコインケース*/
#coincase .image {
	margin-left: -15px;
}

#coincase .item-name {
	height: 77px;
}

#coincase .item-name01 {
	top: 0;
	left: 0;
}

#coincase .item-name02 {
	top: 0;
	left: 325px;
}

#coincase .item-name03 {
	top: 44px;
	left: 0;
}

#coincase .item-name04 {
	top: 44px;
	left: 325px;
}


/*おでかけミニトート*/
#minitote .item-name {
	height: 33px;
}

#minitote .item-name01 {
	top: 0;
	left: 0;
}

#minitote .item-name02 {
	top: 0;
	left: 325px;
}


/*おでかけトート*/
#tote .item-name {
	height: 33px;
}

#tote .item-name01 {
	top: 0;
	left: 0;
}

#tote .item-name02 {
	top: 0;
	left: 325px;
}

/*おでかけポーチ*/
#porch .item-name {
	height: 33px;
}

#porch .item-name01 {
	top: 0;
	left: 0;
}

#porch .item-name02 {
	top: 0;
	left: 325px;
}

/*マスコットコレクション*/
#mascot .image {
	margin-left: -6px;
}

#mascot .spec {
	height: 105px;
}



/*ベンダブルキーホルダー*/
#keyholder .item-name {
	height: 82px;
}

#keyholder .item-name01 {
	top: 0;
	left: 0;
}

#keyholder .item-name02 {
	top: 0;
	left: 216px;
}

#keyholder .item-name03 {
	top: 0;
	left: 434px;
}

#keyholder .item-name04 {
	top: 49px;
	left: 0;
}

#keyholder .item-name05 {
	top: 49px;
	left: 216px;
}

#keyholder .item-name06 {
	top: 49px;
	left: 434px;
}

#keyholder .spec {
	height: 65px;
}

/*シリコンがま口ポーチ*/
#purse .item-name {
	height: 82px;
}

#purse .spec {
	height: 65px;
}

/*デスクマット*/
#deskmat .item-name {
	height: 82px;
}

#deskmat .spec {
	height: 65px;
}

/*キャンデー*/
#candy .item-name {
	height: 82px;
}

#candy .spec {
	height: 65px;
}

/*村のほんわか生活どーむ*/
#dome .item-name {
	height: 82px;
}

#dome .spec {
	height: 65px;
}

/*村のキラキラクリスタルマスコット*/
#crystalmascot .item-name {
	height: 82px;
}

#crystalmascot .spec {
	height: 65px;
}

/*６連マグネットキャンデー*/
#candy6 .item-name {
	height: 82px;
}

#candy6 .spec {
	height: 65px;
}

/*キラキラぷくっとしーる*/
#seal .item-name {
	height: 82px;
}

#seal .spec {
	height: 65px;
}

/*ぬいぐるみ*/
#doll .image {
	margin-left: -11px;
}

#doll .item-name {
	margin: 0;
	height: 175px;
}
#doll .item-name-l {
	margin: 0;
	height: 49px;
}

#seal .size {
	margin: 10px 0 0 0;
}
#seal .size-l {
	margin: 15px 0 0 0;
}

#doll .item-name01 {
	top: 0;
	left: 0;
}

#doll .item-name02 {
	top: 0;
	left: 216px;
}

#doll .item-name03 {
	top: 0;
	left: 434px;
}

#doll .item-name04 {
	top: 49px;
	left: 0;
}

#doll .item-name05 {
	top: 49px;
	left: 216px;
}

#doll .item-name06 {
	top: 49px;
	left: 434px;
}

#doll .item-name07 {
	top: 98px;
	left: 0;
}

#doll .item-name08 {
	top: 98px;
	left: 216px;
}

#doll .item-name09 {
	top: 98px;
	left: 434px;
}

#doll .item-name10 {
	top: 142px;
	left: 0;
}

#doll .spec {
	height: 65px;
}

#doll .item-name-l {
	height: 33px;
	position: relative;
}

#main .item-name-l li {
	position: absolute;
}

#doll .item-name-l .item-name01 {
	top: 0;
	left: 0;
}

#doll .item-name-l .item-name02 {
	top: 0;
	left: 216px;
}

#doll .item-name-l .item-name03 {
	top: 0;
	left: 434px;
}

/*リフレクター*/
#reflector .item-name {
	height: 82px;
}

#reflector .spec {
	height: 105px;
}

/*グミ*/
#gummi .item-name {
	height: 82px;
}

#gummi .spec {
	height: 105px;
}





/*12お家＆家具コレクション*/
#housecollection .image {
	margin-left: -6px;
}
#housecollection .item-name {
	height: 226px;
}

#housecollection .spec {
	height: 105px;
}

#housecollection .item-name01 {
	top: 0;
	left: 0;
}

#housecollection .item-name02 {
	top: 0;
	left: 216px;
}

#housecollection .item-name03 {
	top: 0;
	left: 434px;
}

#housecollection .item-name04 {
	top: 114px;
	left: 0;
}

#housecollection .item-name05 {
	top: 114px;
	left: 216px;
}



/*しずちゃんお助けグッズ*/
#helpgoods .item-name {
	height: 82px;
}

#helpgoods .spec {
	height: 105px;
}

/*タッチペン*/
#touchpen .item-name {
	height: 82px;
}

#touchpen .spec {
	height: 105px;
}

/*パズルコレクション*/
#puzzlecollection .item-name {
	height: 82px;
}

#puzzlecollection .spec {
	height: 105px;
}