@charset "utf-8";
/*-----------------------------------------------
index.html
-----------------------------------------------*/
#goods_category{}

#goods_category td table {
	margin:0 7px 25px 13px;
	width:180px;
	height:120px;}
	
#goods_category td table + #goods_category td table{
	min-height:120px;
	height:auto;}

#goods_category td table td{
	padding:13px 0 0 60px;
	vertical-align:top;}
	
#goods_category a:link,#goods_category a:visited{color:#06C;padding:21px 0 0 0;display:block;}
#goods_category a:hover,#goods_category a:active{color:#F60;padding:21px 0 0 0;display:block;}
#goods_category a p{
	padding:0 5px 0 0;}


#goods_category td table.accessory{background:url(/shopping/img/btn_accessory.jpg) left top no-repeat;}
#goods_category td table.apparel{background:url(/shopping/img/btn_apparel.jpg) left top no-repeat;}
#goods_category td table.bag{background:url(/shopping/img/btn_bag.jpg) left top no-repeat;}
#goods_category td table.cap{background:url(/shopping/img/btn_cap.jpg) left top no-repeat;}
#goods_category td table.cd{background:url(/shopping/img/btn_cd.jpg) left top no-repeat;}
#goods_category td table.collabo{background:url(/shopping/img/btn_collabo.jpg) left top no-repeat;}
#goods_category td table.doll{background:url(/shopping/img/btn_doll.jpg) left top no-repeat;}
#goods_category td table.fgirls{background:url(/shopping/img/btn_fgirls.jpg) left top no-repeat;}
#goods_category td table.kamagaya{background:url(/shopping/img/btn_kamagaya.jpg) left top no-repeat;}
#goods_category td table.kids{background:url(/shopping/img/btn_kids.jpg) left top no-repeat;}
#goods_category td table.limited{background:url(/shopping/img/btn_limited.jpg) left top no-repeat;}
#goods_category td table.ouen{background:url(/shopping/img/btn_ouen.jpg) left top no-repeat;}
#goods_category td table.replica{background: url(/shopping/img/btn_replica.jpg) left top no-repeat;}
#goods_category td table.stationery{background:url(/shopping/img/btn_stationery.jpg) left top no-repeat;}
#goods_category td table.towel{background:url(/shopping/img/btn_towel.jpg) left top no-repeat;}
#goods_category td table.variety{background:url(/shopping/img/btn_variety.jpg) left top no-repeat;}
#goods_category td table.fwith{background:url(/shopping/img/btn_fwith.jpg) left top no-repeat;}
#goods_category td table.original{background:url(/shopping/img/btn_original.jpg) left top no-repeat;}
#goods_category td table.group{background:url(/shopping/img/btn_group.jpg) left top no-repeat;}
#goods_category td table.fc{background:url(/shopping/img/btn_fc.jpg) left top no-repeat;}

	
#official,.officialTable{
	width:600px;
	margin:16px 0 20px 12px;}

#fwithBanner{
width:600px;
margin:0 0 20px;}

#fwithBanner a{
background:url(/shopping/img/banner_fwith3.gif) no-repeat;
display:block;
padding:63px 0 0;
text-decoration:none;
text-indent:-9999px;}

#fwithBanner a:hover{
background:url(/shopping/img/banner_fwith3_o.gif) no-repeat;}

/*-----------------サイド：カート確認ボタン-------------------*/
#sideNavicart{
	width:155px;
	margin:15px 0 15px 0px;
}
#sideNavicart td{
	text-align: center;

}

/*-----------------サイド：検索-------------------*/
#sideNavisearch{
	width:155px;
	margin:0px 0 30px 0px;
}
#sideNavisearch td{
	text-align: center;
	padding-bottom: 5px;
	vertical-align: middle;

}

/*-----------------------------------------------
バスケット関連
-----------------------------------------------*/

#shopping_guide {
	width:600px;
	margin:0 0 10px 0;
}

#shopping_guide a {
	text-decoration: none;
}

#shopping_guide ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 30px;
}

#shopping_guide li {
	margin: 0;
	padding: 0;
	float: left;
}

#guide_link1 a {
	display: block;
	width: 157px;
	height: 30px;
	text-indent: -10000em;
	background: url(../../shopping/img/shopping_guide.gif) no-repeat 0px 0;
	margin: 0;
}

#guide_link2 a {
	display: block;
	width: 133px;
	height: 30px;
	text-indent: -10000em;
	background: url(../../shopping/img/shopping_guide.gif) no-repeat -157px 0;
	margin: 0;
}
#guide_link3 a {
	display: block;
	width: 180px;
	height: 30px;
	text-indent: -10000em;
	background: url(../../shopping/img/shopping_guide.gif) no-repeat -290px 0;
	margin: 0;
}
#guide_link4 a {
	display: block;
	width: 130px;
	height: 30px;
	text-indent: -10000em;
	background: url(../../shopping/img/shopping_guide.gif) no-repeat -470px 0;
	margin: 0;
}

#guide_link1 a:hover {
	display: block;
	width: 157px;
	height: 30px;
	text-indent: -10000em;
	background: url(../../shopping/img/shopping_guide.gif) no-repeat 0 -30px;
	margin: 0;
}

#guide_link2 a:hover {
	display: block;
	width: 133px;
	height: 30px;
	text-indent: -10000em;
	background: url(../../shopping/img/shopping_guide.gif) no-repeat -157px -30px;
	margin: 0;
}
#guide_link3 a:hover {
	display: block;
	width: 180px;
	height: 30px;
	text-indent: -10000em;
	background: url(../../shopping/img/shopping_guide.gif) no-repeat -290px -30px;
	margin: 0;
}
#guide_link4 a:hover {
	display: block;
	width: 130px;
	height: 30px;
	text-indent: -10000em;
	background: url(../../shopping/img/shopping_guide.gif) no-repeat -470px -30px;
	margin: 0;
}

#btn_goback{
	width:600px;
	margin:0px 0 10px 0px;
}

#btn_goback td{
	text-align: right;
}

/*-----------------金額用-------------------*/
.txtPrice {
	color: #CC3333;
	text-decoration: none;
	font-weight: bold;
        }

/*----------------商品リスト------------------*/

#detail_table_LstA{
	width:600px;
	margin:16px 0 0px 0px;
}

#detail_table_LstA td{
    text-align:left;
}

/*-----------------件数表示-------------------*/
#counterNavi{
	width:100%;
	margin:16px 0 10px 0px;
}

/*-----------------商品詳細-------------------*/

#detail_table{
}

#detail_table td{
	vertical-align: top;

}


#detail_header{
	width:370px;
	margin:0px 0 10px 0px;
	height: 40px;
}

#detail_header td{
	text-indent: 15px;
	font-weight: bold;
	color:#FFF;
	vertical-align: middle;
  	background: url(../../shopping/img/detail_nametbl_bg.gif) no-repeat 0 0px;
}

#detail_01{
	width:370px;
	margin:20px 0 20px 0px;
	border-top: solid #CCCCCC 1px;
}

#detail_01 td{
	border-bottom: solid #CCCCCC 1px;
	padding: 8px 0 8px 0;
	vertical-align: middle;
}

#detail_01 td.leftBlock{
	border-right: solid #CCCCCC 1px;
	margin-right: 15px;
	width: 60px;
}

#detail_01 td.rightBlock{
	text-indent: 10px;
}

#detail_02{
	width:370px;
	margin:16px 0 10px 0px;
}

/*-----------------モバイルリンク用-------------------*/

.txtMobLink {
	text-decoration: none;
        }

.txtMobLink a{
	text-decoration: none;
        }

.txtMobLink a:hover{
	text-decoration: none;
        }

.marginTop10 { /* 上に余白10px */
	margin-top: 10px;
}

/*-----------------商品オプション-------------------*/

#detail_option{
	width:370px;
}

#detail_option td{
	padding: 3px 0 3px 0;
	vertical-align: middle;
}

#detail_option td.leftBlock{
	margin-right: 15px;
	width: 60px;
}

#detail_option td.rightBlock{
	text-indent: 10px;
}

/*-----------------購入の流れ-------------------*/
#login_head{
	width:600px;
	/*margin:16px 0px 30px 0px;*/
}

#login_head td{
	padding: 5px 5px 5px 5px;
}

/*-----------------購入明細-------------------*/
#cart_item{
	width:100%;
	margin:0 0px 10px 0px;
	/*margin:20px 0px 20px 0px;*/
}

#cart_item td{
	padding: 5px 5px 5px 5px;
}

/*-----------------その他-------------------*/

.textAlignCent{
	text-align:center!important;}

.textAlignright{
	text-align:right!important;}

