@charset "euc-jp";

/*-----------------------------------------------------
main
-------------------------------------------------------*/
#sysContents {
	width:730px;
	padding:10px;
	margin:0 auto;
	text-align:left;
}
h3.h3gBar {
	width:710px;
	height:25px;
	padding:10px 0px 0px 30px;
	background-image:url(/qcart/design/img/system/h3gbar.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#000000;
	font-size:14px;
}
h3.h3bBar {
	width:710px;
	height:24px;
	padding:7px 0px 0px 10px;
	margin:0px 10px;
	background-image:url(/qcart/design/img/system/h3bbar.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:14px;
}
h3.h3thanks {
	width:720px;
	height:31px;
	margin:0px 10px;
	background-image:url(/qcart/design/img/system/h3thanks.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	font-size:10px;
}
h3.h3Cart {
	width:740px;
	height:35px;
	padding:0px;
	background-image:url(/qcart/design/img/system/incart.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	font-size:10px;
}
h3.h3Cart2 {
	width:740px;
	height:35px;
	padding:0px;
	background-image:url(/qcart/design/img/system/incart2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	font-size:10px;
}
h4.h4Arrow {
	padding:10px 30px;
	background-image:url(/qcart/design/img/common/arrowr.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;
	color:#993300;
	font-size:14px;
}
.pointNav img{
	margin:10px 40px 0px 0px;
}
table.pointT {
	background-color:#000000;
	margin:10px 0px 0px 20px;
}
table.pointT td{
	width:100px;
	padding:5px;
}
table.userT {
	background-color:#000000;
	width:600px;
	margin:10px 0px 0px 60px;
}
table.userT td{
	padding:5px;
}
.bgBlack {
	background-color:#000000;
	color:#ffffff;
	text-align:center;
}
.bgWhite{
	background-color:#ffffff;
	color:#000000;
	text-align:left;
}
.bgGray{
	background-color:#cccccc;
	color:#000000;
	text-align:left;
}
.bgWhite{
	background-color:#ffffff;
	color:#000000;
	text-align:left;
}
table.pointT td.bgWhite{
	background-color:#ffffff;
	color:#993300;
	text-align:right;
	font-weight:bold;
}
table.userT .bgGray{
	background-color:#cccccc;
	color:#000000;
	text-align:left;
	width:150px;
}
table.userT td.bgIWhite{
	background-color:#ffffff;
	color:#000000;
	text-align:center;
}
table.cartT {
	width:740px;
	background-color:#000000;
	margin:10px 0px;
}
table.cartT td.w40{
	width:40px;
}
table.cartT td.w60{
	width:60px;
}
table.cartT td.w70{
	width:70px;
}
table.cartT td.w10{
	width:100px;
}
table.cartT td.w18{
	width:162px;
	text-align:right;
	background-color:#ffffff;
	color:#000000;
	vertical-align:middle;
	padding:5px 10px;
}

table.cartT td.bgWhite{
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	vertical-align:middle;
}
table.cartT .bgGray{
	background-color:#cccccc;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	padding:2px 0px;
}
table.cartT td.bgLWhite{
	background-color:#ffffff;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:5px 10px;
}
table.cartT td.bgLWhite img{
	padding-right:10px;
}
.dotHr {
	height:1px;
	border-bottom:1px dashed #000000;
	margin:10px 0px;
}
ul.systemBack {
	width:720px;
	margin:0px 10px;
}

ul.systemBack li{
	float:left;
	width:345px;
	height:24px;
	padding:7px 0px 0px 10px;
	background-image:url(/qcart/design/img/system/h4sysbar.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:14px;
}
div.userBox {
	width:720px;
	margin:0px 10px;
}

div.userBox dl{
	float:left;
	width:355px;
}
div.userBox dl dt{
	width:345px;
	height:24px;
	padding:7px 0px 0px 10px;
	background-image:url(/qcart/design/img/system/h4sysbar.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:14px;
}
div.userBox dl dd{
	padding:10px 20px;
}
#sysContents dt a ,#sysContents li a {
	color:#ffffff;
}
div.cartC {
	text-align:center;
}
div.cartC h4{
	color:#990000;
	padding:10px 0px 0px 0px;
	font-size:14px;
}
div.cartC p{
	color:#000000;
	text-align:left;
	padding:10px 80px;
}

/*-----------------------------------------------------
ranking
-------------------------------------------------------*/
#ranking {
	text-align	: left ;
}

img.rank_image {
	width	: 120px ;
}

/*-----------------------------------------------------
オススメ商品枠
-------------------------------------------------------*/
.osusume_line {
	width:490px;
	margin	: 2px auto;
	text-align	: center ;
	background-color:#ffffff;
}

/*-----------------------------------------------------
etc
-------------------------------------------------------*/
a.link {
	cursor	: pointer ;
	text-decoration	: underline ;
}


.p10  { width	:  10% ; }
.p20  { width	:  20% ; }
.p30  { width	:  30% ; }
.p40  { width	:  40% ; }
.p50  { width	:  50% ; }
.p60  { width	:  60% ; }
.p70  { width	:  70% ; }
.p80  { width	:  80% ; }
.p90  { width	:  90% ; }
.p100 { width	: 100% ; }

.bgE{background-color:#eeede3; font-weight:bold;}
.bgW{background-color:#ffffff;}
.bgF{background-color:#f2f2f2;}


/*-----------------------------------------------------
FORM 関連
-------------------------------------------------------*/
input.wide {
	padding:0 5px;
}
table {
	background	: white ;
	border		: 1px solid silver ;
}

table.uncollapse,.separate{
	border-collapse	: separate ;
}
table.members,table.member02,table.member03{
	margin-left:auto;
	margin-right:auto;
}
form {
	display	: inline ;
	}

input.active 	{	ime-mode	: active 	;}
input.inactive 	{	ime-mode	: inactive 	;}
input.inline 	{	display		: inline ;}


input.submit {
	color	: black ;
	background	: #EFE ;
	border-top		: 1px solid skyblue ;
	border-left		: 1px solid deepskyblue ;
	border-right	: 2px solid darkblue ;
	border-bottom	: 2px solid #446 ;
	margin	: 2px 2px  ;
	height	: 25px ;
	padding	: 2px 2px ;
/*	border	: 2px blue  ;
	-moz-border-radius: 20px;*/
	}


.result {
	color	: darkgreen ;
	font-weight	: bold ;
	margin	: 3px 3px ;
	}

.error {
	color:#CC0000;
	font-weight	: bold ;
	margin	: 3px 3px ;
	}

.attention {
	font-weight	: bold ;
	font-size	: 85% ;
	color		: darkorange ;
}

/*-----------------------------------------------------
商品一覧部分
-------------------------------------------------------*/
#kids_cage{
	backgroung-color:#e4e4e4;
	margin	: 0 20px 20px 20px;
	padding	: 5px 10px 9px 10px;
	border	: 1px solid #cccccc ;
	font-size	: 100% ;
	text-align:left;
}

#kids_cage .kids{
	display:inline;
	padding	: 0px 5px 5px 5px ;
}

.catItem {
	border-bottom:1px solid #cccccc;
	margin:0px auto 10px auto;
}
.itemImage{
	text-align:left;
	width:120px;
}
.itemCom{
	width:320px;
	margin-bottom:10px;
	text-align:left;
}

.detItem {
	background-color:#cccccc;
	width:499px;
}

.detItem .td01 {
	background-color:#e4e4e4;
	width:150px;
}
.detItem .td02 {
	background-color:#ffffff;
	width:150px;
}
.detItem .td03 {
	color:#ffffff;
	background-color:#000000;
}
.sendingBox {
	padding:10px;
	text-align:center;
}

.txt {
	padding:15px;
	text-align:left;
}
.pankuzu {
	text-align:left;
}

.pankuzu a		 { color	: blue ;}
.pankuzu a:link	 { color	: green ;}
.pankuzu a:hover { color	: brown ;}
.pankuzu a:visited { color	: darkbrown ;}

#category_view_option {
	text-align	: right ;
	margin:0 auto;
}

/*-----------------------------------------------------
商品詳細部分
-------------------------------------------------------*/
#goods_view_1 {
	padding:10px 0px;
}

#goods_view_1 .itemImg {
	float	: left ;
	width	: 250px ;
	text-align	: center ;
}

#goods_view_1 .description {
	float	: right ;
	width	: 48% ;
	text-align	: left ;
	padding	: 5px 5px ;
}

#goods_view_1 .goods_image_itiran {
	float	: left ;
	margin	: 5px 5px ;
	vertical-align	: top ;
}
#goods_view_1 .midashi {
	text-align	: left ;
	font-size	: 90% ;
	color	: dimgray ;
}



/*-----------------------------------------------------------
# メンバーページCSS
---------------------------------------------------------*/
table.trans_form {
	width	: 500px ;
	background	: white ;
	border	: 1px solid silver ;
	margin:0 0 20px 0;
}
table.trans_form td{
	border	: 1px solid silver ;
}
.wide {
	padding:0 5px;
}

/*-----------------------------------------------------
RANKING画像
-------------------------------------------------------*/

div.rank_box p {
	margin-bottom:5px;
}
p.rank1{
	height:30px;
	background-image:url(../img/common/no01.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank2{
	height:30px;
	background-image:url(../img/common/no02.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank3{
	height:30px;
	background-image:url(../img/common/no03.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank4{
	height:30px;
	background-image:url(../img/common/no04.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank5{
	height:30px;
	background-image:url(../img/common/no05.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank6{
	height:30px;
	background-image:url(../img/common/no06.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank7{
	height:30px;
	background-image:url(../img/common/no07.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank8{
	height:30px;
	background-image:url(../img/common/no08.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank9{
	height:30px;
	background-image:url(../img/common/no09.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank10{
	height:30px;
	background-image:url(../img/common/no10.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank11{
	height:30px;
	background-image:url(../img/common/no11.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank12{
	height:30px;
	background-image:url(../img/common/no12.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank13{
	height:30px;
	background-image:url(../img/common/no13.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank14{
	height:30px;
	background-image:url(../img/common/no14.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank15{
	height:30px;
	background-image:url(../img/common/no15.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank16{
	height:30px;
	background-image:url(../img/common/no16.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank17{
	height:30px;
	background-image:url(../img/common/no17.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank18{
	height:30px;
	background-image:url(../img/common/no18.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank19{
	height:30px;
	background-image:url(../img/common/no19.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}
p.rank20{
	height:30px;
	background-image:url(../img/common/no20.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10%;
	text-indent:-9999px;
}

dl.kiyaku_text {
	padding:0px;
	margin:0px;
	border:none;
	
}
dl.kiyaku_text dt {
	float:none;
	width:auto;
	padding:0;
	margin:0 0 6px 0;
}
dl.kiyaku_text dd {
	float:none;
	padding:0 0 0 24px;
	margin:0 0 24px 0;
}
dl.kiyaku_text dd ol{
	margin:12px 0 0 24px;
}
dl.kiyaku_text dd ol li{
	list-style-type:decimal;
}

div.goodsMain {
 	margin:0 0 20px 0;
}
