﻿@charset "UTF-8";

/*
-----------------------------------------------------------------------------
--#head ubN
--#body ubN
--#main ubN
--#sububN
--#footubN


--#Nj[㉺
--ėpX^C
-----------------------------------------------------------------------------
*/

body#shoppingHTML .contentsBOX,
body#purchaseHTML .contentsBOX
{
	margin-left: 5px;
}

body#shoppingHTML .contentsBOX .shoppingSPACE{
	margin-top:0px;
	margin-bottom:0px;
}



body#shoppingHTML #main .contentsBOX .catalog {
	width: 600px;
	clear: both;
	padding-top: 15px;
}

body#shoppingHTML .contentsBOX .shoppingSPACE ul.shoppingBOX{
	width:110px;
	margin-left: 5px;
	padding: 2px;
}

body#shoppingHTML .contentsBOX .shoppingSPACE .shoppingBOX li.productImg{
	width:97px;
	height:97px;
	margin-left: 5px;
	margin-top: 5px;
}

/*商品詳細・購入ボタン*/
body#shoppingHTML .contentsBOX .shoppingSPACE .shoppingBOX li.button,
body#shoppingHTML .contentsBOX .shoppingSPACE .shoppingBOX li.button a{
	text-align: center;
	display:block;
	height: 25px;
}

/*商品詳細・購入ボタンマウスオーバー*/
body#shoppingHTML .contentsBOX .shoppingSPACE .shoppingBOX li.button a:hover {
	padding-top: 1px;
	padding-left: 2px;
	}



#shoppingHTML #main .shoppingBOX li.productName h4{
	margin:1px 0 5px 2px;
	font-size:80%;
	color: #000000;
	background-color: transparent;
}



#shoppingHTML #main .catalog h3.seriesTITLE {
	color: #000000;
	margin-bottom: 0px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-indent: 5px;
	font-size: medium;
	line-height: 140%;
}

/*シリーズ別の背景色*/
#shoppingHTML #main #series1 h3,
#shoppingHTML #main #series1 ul.shoppingBOX
{
	background-color: #E1E1E1;
}

#shoppingHTML #main #series2 h3,
#shoppingHTML #main #series2 ul.shoppingBOX
{
	background-color: #FFE6F2;
}


#shoppingHTML #main #series3 h3,
#shoppingHTML #main #series3 ul.shoppingBOX
{
	background-color: #ECFDE8;
}


#shoppingHTML #main #series4 h3,
#shoppingHTML #main #series4 ul.shoppingBOX{
	background-color: #E6FFFF;
}


/*****************************************************/

body#purchaseHTML .contentsBOX  ul.shoppingBOX{
	margin-left: 5px;
	padding: 2px;
	border:solid #ccc 1px;
	width: 540px;
}

body#purchaseHTML .contentsBOX  .shoppingBOX li {
}

body#purchaseHTML .contentsBOX  .shoppingBOX li.productImg{
	width:97px;
	height:100px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 15px;
}

body#purchaseHTML .contentsBOX .shoppingBOX li.productDescription {
	font-size: 14px;
	margin-bottom: 4px;
}

body#purchaseHTML .contentsBOX .shoppingBOX li.productKAKAKU{
	clear:both;
	font-size:100%;
	width:90%;
	border-bottom:1px dashed #666666;
	margin:10px 5px 5px 20px;
}



body#purchaseHTML .contentsBOX .shoppingBOX li.select {
	font-size: 14px;
	margin-left: 10px;
	text-align:right;
}




#purchaseHTML #main .shoppingBOX li.productName h4{
	margin:1px 0 5px 2px;
	font-size:medium;
	color: #000000;
	font-weight: bold;
}

#purchaseHTML #main .shoppingBTN{
	text-align:right;
	clear:both;
	margin:10px 20px 10px 0px;
}


/*購入時確認テーブル*/
#purchaseHTML #main .shoppingTable{
	margin:20px;
	width:500px;
	border-collapse:collapse;
	border:1px solid #cccccc;
}
#purchaseHTML #main .shoppingTable th{
	text-align:center;
	border:1px solid #cccccc;
}
#purchaseHTML #main .shoppingTable td{
	border:1px solid #cccccc;
	padding:5px;
}
#purchaseHTML #main .shoppingTable caption{
	text-align:left;
}
#purchaseHTML #main .shoppingTable .syouhinName{
	text-align:left;
	width:200px;
}
#purchaseHTML #main .shoppingTable .syouhinCNT{
	text-align:center;
	width:60px;
}
#purchaseHTML #main .shoppingTable .syouhinKingaku{
	text-align:right;
	width:120px;
}


/*購入時個人情報入力テーブル*/
#purchaseHTML #main .kounyuTable{
	margin:20px;
	width:500px;
	border-collapse:collapse;
	border:1px solid #cccccc;
}
#purchaseHTML #main .kounyuTable th{
	text-align:right;
	border:1px solid #cccccc;
	padding:5px;
	width:110px;
}
#purchaseHTML #main .kounyuTable td{
	border:1px solid #cccccc;
	padding:5px;
}


#purchaseHTML #main .kounyuTEXT{
	margin:10px 40px 10px 20px;
}


#purchaseHTML #main .catalog h3.seriesTITLE {
	color: #000000;
	margin-bottom: 0px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-indent: 5px;
	font-size: medium;
	line-height: 140%;
}

#purchaseHTML .contentsBOX  .shoppingBOX li.button{
	width: 90px;
	font-size: 14px;
	margin-left: 150px;
}

#purchaseHTML .contentsBOX h3.seriesTITLE {
	color: #FFFFFF;
	margin-bottom: 0px;
	text-indent: 5px;
	font-size: medium;
	line-height: 140%;
	background-color: #999999;
	width: 600px;
	margin-top: 15px;
}

