@charset "UTF-8";
/* CSS Document */

/* コンテンツ部分 → 右メニュー → 商品カート
............................................................... */
/*.wishlist{
	margin-top:5px;
	margin-bottom:10px;
}*/
.size_info{
	margin-top:5px;
	margin-bottom:10px;
}
.selling_price_caption{
	margin-bottom:1px;
	margin-left:1px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#333333;
	font-size:80%;
}
.selling_price{
	margin-right:5px;
	text-align:right;
	font-size:80%;
}
.price_caption{
	margin-bottom:1px;
	color:#FF0000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FF0000;
	font-weight:bold;
	font-size:80%;
}
.price{
	margin-right:5px;
	text-align:right;
	color:red;
	font-weight:bold;
	font-size:80%;
}
.off_price{
	margin-right:10px;
/*	margin-bottom:2px;*/
	color:#FF0000;
	font-weight:normal;
	font-size:84%;
/*	font-family:Arial,Helvetica,sans-serif;*/
}
.small_caption{
	margin-left:10px;
	color:#FF0000;
	font-weight:normal;
	font-size:70%;
}
.point{
	margin-right:5px;
	text-align:right;
	color:red;
	font-size:80%;
}
.produt_cargo{
	margin:2px auto 5px;
	text-align:center;
}
.cart_in{
	margin:0 5px 5px 0;
	padding:5px;
	width:100%;
}
.cart_in input{
	margin:0 5px 5px 0;
	float:right;
}

.size_info a{
	z-index:0;
	display:block;
	margin:0 auto 5px;
	width:180px;
	height:26px;
	background:url(../images/parts/btn_size_off.gif) no-repeat;
}
.size_info a:hover{
	background:url(../images/parts/btn_size_on.gif) no-repeat;
}

.spec_data{
	margin:2px 0 10px;
	font-size:80%;
}

.spec_data a:link{
	border:none;
	text-decoration:underline;
}
.spec_data a:active{
	border:none;
	text-decoration:none;
	color:#F00;
}
.spec_data a:visited{
	border:none;
	text-decoration:none;
}
.spec_data a:hover{
	border:none;
	text-decoration:underline;
	color:#F60;
}

.spec_data dt{
	padding:2px;
	/*background-color:#eee;*/
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	font-weight:bold;
	color:#333333;
	clear:both;
}
.spec_data dd{
	margin-top:1px;
	margin-right:5px;
	margin-bottom:3px;
	margin-left:10px;
	font-size:80%;
	line-height:120%;
	color:#333333;
}
.spec_data img{
	border:1px solid #CCCCCC;
	margin:1px;
	padding:1px;
}

/* タイトル部分
............................................................... */
.sub_title{
	font-weight:normal;
	font-size:80%;
}
.pankuzu{
	margin-bottom:5px;
	font-size:80%;
}

.pankuzu a:link{
	border:none;
	text-decoration:underline;
}
.pankuzu a:active{
	border:none;
	text-decoration:none;
	color:#F00;
}
.pankuzu a:visited{
	border:none;
	text-decoration:none;
}
.pankuzu a:hover{
	border:none;
	text-decoration:underline;
	color:#F60;
}

.catch_copy{
	margin-bottom:5px;
	padding-left:10px;
	font-size:92%;
}

/* 画像部分
............................................................... */
.product_img_area{
	/*width:604px;*/
	padding-top:2px;
	padding-bottom:2px;
	background:#EAEAEA;
	text-align:center;
}
#gallery img{
	margin:1px;
}
.product_img_url{
	/*width:604px;*/
	padding-top:1px;
	padding-bottom:3px;
	font-size:60%;
	color:#666;
	background:#EAEAEA;
	text-align:center;
}
.product_img_comment{
	display:block;
	width:70%;
	margin:0 auto;
	padding-top:1px;
	padding-bottom:3px;
	font-size:75%;
	color:#000000;
	background:#ffffff;
	text-align:left;
}

.product_copyright{
	/*width:600px;*/
	padding:3px 3px;
	font-size:70%;
	color:#666;
	background:#EEEEDD;
	text-align:right;
}


/* jQuery Lightbox
............................................................... */
#jquery-overlay{
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px;
}
#jquery-lightbox{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0;
}
#jquery-lightbox a img{
	border:none;
}
#lightbox-container-image-box{
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto;
}
#lightbox-container-image{
	padding:10px;
}
#lightbox-loading{
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}
#lightbox-nav{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
#lightbox-container-image-box > #lightbox-nav{ left:0; }
#lightbox-nav a{ outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{
	width:49%;
	height:100%;
	zoom:1;
	display:block;
}
#lightbox-nav-btnPrev{ 
	left:0; 
	float:left;
}
#lightbox-nav-btnNext{ 
	right:0; 
	float:right;
}
#lightbox-container-image-data-box{
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%;
	padding:0 10px 0;
}
#lightbox-container-image-data{
	padding:0 10px; 
	color:#666; 
}
#lightbox-container-image-data #lightbox-image-details{ 
	width:70%; 
	float:left; 
	text-align:left; 
}	
#lightbox-image-details-caption{
	font-weight:bold;
}
#lightbox-image-details-currentNumber{
	display:block; 
	clear:left; 
	padding-bottom:1.0em;	
}	
#lightbox-secNav-btnClose{
	width:66px; 
	float:right;
	padding-bottom:0.7em;	
}

/* IE6 css fixer v0.95: Fri, 01 Jul 2011 02:51:39 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html .cart_in input {display:inline;}

/* add overflow:visible to (submit) buttons */
 * html input, * html button {overflow:visible;}