@charset "euc-jp";
/* ------------------------------------------------------------------------

Reset

--------------------------------------------------------------------------- */
/*======================================
    1-1.Yahoo UI Library Fonts CSS
    http://developer.yahoo.com/yui/fonts/
    *Copyright (c) 2006, Yahoo! Inc. All rights reserved.
    *http://developer.yahoo.com/yui/license.txt

    Font-size Adjustment

    77% = 10px	| 	122% = 16px	|	167% = 22px
    85% = 11px	|	129% = 17px	|	174% = 23px
    92% = 12px	|	136% = 18px	|	182% = 24px
    100% = 13px	|	144% = 19px	|	189% = 25px
    107% = 14px	|	152% = 20px	|	197% = 26px
    114% = 15px	|	159% = 21px	|

=======================================*/
body{
    font-size: 13px; /* 基本フォントサイズ */
    *font-size: small; /* IE7およびIE6標準準拠モード用 */
    *font: x-small; /* IE6後方互換モード用 */
    font-family: "ヒラギノ角ゴ W3" , "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ ゴシック", "Osaka",Verdana, arial, sans-serif ;
font-weight:normal;
}

textarea,
input,
select{
    font:99% "ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka",arial,helvetica,clean,sans-serif;
}


table{
    font-size:inherit;
    font:100%;
}

pre,code,kbd,samp,tt{
    font-family:monospace;
    *font-size:100%;
    font:115% monospace;
    line-height:100%;
}


/*iepngfix*/
		* html .iepngfix {
		behavior: expression(IEPNGFIX.fix(this));
		} 
		
/*======================================
	reset

	Copyright (c) 2008, Yahoo! Inc. All rights reserved.
	Code licensed under the BSD License:
	http://developer.yahoo.net/yui/license.txt
	version: 2.5.2
=======================================*/
html{
color:#000;background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;padding:0;
}

table{
border-collapse:collapse;border-spacing:0;
}

fieldset,img{
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;font-weight:normal;
}

li{
list-style:none;
}

caption,th{
text-align:left;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;font-weight:normal;
}

q:before,q:after{
content:'';
}

abbr,acronym {
border:0;font-variant:normal;
}

sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}

input,textarea,select{
font-family:inherit;font-size:inherit;font-weight:inherit;
}

input,textarea,select{
*font-size:100%;
}

legend{
color:#000;
}

#coInner {
	margin:10px 15px 0 10px;
	_margin:10px 7px 0 5px;
	padding:15px 20px 25px 20px;
	border:#e5dad4 1px solid;
	width:635px;
	}



/*======================================

	hr
	
=======================================*/

/* hr clear */
hr{
	display:none;
	}
/* end of hr clear */


span.spacer {
height:1px;
width:1px;
font-size:1px;
}



/*=================================================

float clear

=================================================== */
.clear {
clear:both;
}

br.clear {
	font-size: 1px;
	line-height: 100%;
	clear: both;
	}

div.clear {
	line-height: 100%;
	clear:both;
}


/*=================================================

clearfix
=================================================== */
/* clearfix set */
.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

/*IE*/
.clearfix{
  zoom:1;
}
	
/* hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* end of hides from IE-mac */
/* end of clearfix set */


/*=================================================

img fix
=================================================== */

/* imgfix set */
.imgfix{
	font-size:1px;
	line-height:1px;
	}
/* end of imgifix */



/*=================================================

margin top right bottom left

=================================================== */

/*top*/
.mgtop10 {
margin:10px 0 0 0;
}

.mgtop20 {
margin:20px 0 0 0;
}

.mgtop40 {
margin:40px 0 0 0;
}

/*bottom*/
.mgbtm10 {
margin:0 0 10px 0;
}

.mgbtm20 {
margin:0 0 20px 0;
}


/*=================================================

Font Size

=================================================== */


.fs77 {
 font-size:77%;
}

.fs85 {
 font-size:85%;
}

.fs92 {
 font-size:92%;
}

.fs100 {
 font-size:100%;
}

.fs107 {
 font-size:107%;
}

.fs114 {
font-size:114%;
}


/* ------------------------------------------------------------------------

Common

--------------------------------------------------------------------------- */

html {
background:#ffc8c9;
}

body {
background:#fff;
color:#666;
}

a {
color:#666;
}

a:hover {
color:#ffc8c9;
}


/* 
header
=================================== */
/* clearfix set */
div#header:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

/*IE*/
div#header {
  zoom:1;
}
	
/* hides from IE-mac \*/
* html .div#header {height:1%;}
div#header {display:block;}
/* end of hides from IE-mac */
/* end of clearfix set */

div#headerWrap {
margin:0 auto;
padding:0 25px 0 15px;
width:910px;
}

div#header h1 a {
margin-top:22px;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/logo_jewelrykaneko.gif) no-repeat left top;
width:194px;
height:47px;
display:block;
float:left;
text-indent:-9999px;
overflow:hidden;
}

div#headerInfo {
	display:block;
	width:450px;
	float:right;
}

/* clearfix set */
div#headerInfo:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

/*IE*/
div#headerInfo {
  zoom:1;
}
	
/* hides from IE-mac \*/
* html .div#headerInfo {height:1%;}
div#headerInfo {display:block;}
/* end of hides from IE-mac */
/* end of clearfix set */


div#headerInfo dl {
float:left;
padding:0 15px 0 0;
width:199px;
}

div#headerInfo dl dt {
display:none;
}

div#headerInfo dl dd.tel {
margin-top:36px;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/txt_tel.gif) no-repeat left top;
padding:5px 0 0 0;
width:214px;height:19px;
text-indent:-9999px;
}

div#headerInfo dl dd.fax {
margin-top:0;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/txt_fax.gif) no-repeat left top;
width:150px;height:12px;
text-indent:-9999px;
}

div#headerInfo p.qrCode {
margin-top:25px;
width:55px;
height:55px;
text-indent:-9999px;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/gra_qr.gif) no-repeat left top;
display:block;
float:left;
}

div#headerInfo p.cart {
padding:35px 0 0 15px;
width:125px;
float:left;
}

div#headerInfo ul {
float:left;
}

div#headerInfo ul li {
display:inline;
line-height:100%;
font-size:72%;
padding:0 16px 0 0;
/padding:0 14px 0 0;
background:url(https://img16.shop-pro.jp/PA01093/471/etc/) no-repeat right center;
}

div#headerInfo ul li.last {
background:none;
}

div#headerInfo ul li a {
text-decoration:none;
color:#fff;
/letter-spacing:-1px;
}

div#headerInfo ul li a:hover {
text-decoration:none;
color:#ccc;
}

/* Gnavi */
div#gnavi {
padding-top:15px;
height:48px;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/bg_navi.jpg) repeat-x bottom left;
_background:url(https://img05.shop-pro.jp/PA01107/678/etc/bg_navi.jpg) repeat-x 0 15px;
}
div#gnavi ul {
clear:both;
margin:0 auto;
padding:0;
width:950px;
}
div#gnavi li {
display:block;
float:left;
}

/* dropdown */
#dd {
  margin-left: 25%;
  padding: 0 0 20px 0;
}

#dd li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: bold 11px arial;
}

#dd li a.menu {
  display: block;
  text-align: center;
  background: #5970B2;
  padding: 4px 10px;
  margin: 0 1px 0 0;
  color: #FFF;
  width: 60px;
  text-decoration: none;
}

#dd li a.menu:hover {
  background: #49A3FF;
}

#menu1 {
	position: absolute;
	_top:143px;
	_margin-left:-155px;
}
.submenu {
  background: #f0f0f0;
  border: 1px solid #999;
  visibility: hidden;
  z-index: 3;
}

.submenu a {
  display: block;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: #ffc0bc;
}

.submenu a:hover {
  background: #ffc0bc;
  color: #FFF;
}

/* ============================
BreadClumb
============================ */

ul#breadclumb {
margin:5px 0 0 0;
}


ul#breadclumb li {
display:inline;
color:#333333;
font-size:72%;
}

ul#breadclumb li span {
color:#FFC8C8;
}

ul#breadclumb li a {
text-decoration:none;
color:#FFC8C8;
}



/* 
container
=================================== */
div.container {
clear:both;
width:950px;
margin:0 auto 0 auto;
}


/* ---------------
sidebar
------------------ */
div#sidebar {
margin:15px 0 0 0;
width:220px;
float:left;
}

.categorySarch {
background:url(https://img05.shop-pro.jp/PA01107/678/etc/bg_side_mid.gif) repeat-y;
width:220px;
}

.companyInfo {
margin-top:12px;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/bg_side_mid.gif) repeat-y;
width:220px;
}

.categorySarch h2 {
padding-top:10px;
width:220px;
height:23px;
text-align:center;
font-weight:bold;
background: url(https://img05.shop-pro.jp/PA01107/678/etc/ttl_h2_cate.jpg) no-repeat top left;
}

.companyInfo h2 {
padding-top:18px;
width:220px;
height:20px;
text-align:center;
font-weight:bold;
background: url(https://img05.shop-pro.jp/PA01107/678/etc/bg_h2_jkaneko.gif) no-repeat top left;
}

.categorySarchBox {
padding:10px 10px 18px 10px;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/bg_side_btm.gif) left bottom no-repeat;
}

.categorySarch ul {
overflow-y:hidden;
overflow-x:hidden;
width:205px;
}

.categorySarch li {
margin-top:8px;
_margin-top:5px;
padding:0 0 0 8px;
font-size:77%;
width:200px;
}

.companyInfo dl {
padding:0 0 18px;
width:220px;
text-align:center;
font-weight:bold;
font-size:77%;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/bg_side_btm.gif) left bottom no-repeat;
}

.companyInfo dt {
padding-top:16px;
}

/* Banner */
.banner {
margin-top:30px;
width:220px;
}

.banner p {
margin-top:12px;
}

/* ---------------
contents
------------------ */
div#contents {
width:710px;
float:right;
margin:15px 0 35px 0;
}

/* box */
div.box {
background:#0d0d0d;
color:#FFC8C8;
padding:10px;
line-height:180%;
}

div.white {
padding:20px;
color:#fff;
background:#1A1A1A;
line-height:200%;
}

div.white p {
margin-top:-7px;
margin-bottom:15px;
}

div.white img.alignleft {
float:left;
width:240px;
margin:0 15px 0 0;
}


div.white img.alignleft02 {
float:left;
width:220px;
margin:0 15px 0 0;
}


div.white img.aligncenter {
display:block;
margin:0 auto;
}

div.white ul li {
background:url(https://img16.shop-pro.jp/PA01093/471/etc/mark_maru.gif) no-repeat left center;
padding:0 0 0 15px;
}


/*sp-use 06*/
div.white div.left {
float:left;
}

div.white div.right {
float:right;
}

div.blackbox {
padding:20px;
margin:20px 0 0 0;
color:#fff;
background:#000;
line-height:160%;
width:282px;
}

div.blackbox p {
margin:15px 0 0 0;
font-size:85%;
color:#B3B3B3;
}

div.blackbox strong {
color:#FFC8C8;
font-size:107%;
}

/*pagetop*/
a.pagetop {
clear:both;
background:url(/pagetop.gif) no-repeat left top;
margin:10px 0 0 887px;
width:63px;
display:block;
text-indent:-9999px;
overflow:hidden;
}

/* div */
div#recommend,
div#ranking {
margin-top:30px;
clear:both;
}

/* clearfix set */
div#recommend:after,
div#ranking:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

/*IE*/
div#recommend,div#ranking {
  zoom:1;
}
	
/* hides from IE-mac \*/
* html div#recommend,* html div#ranking {height:1%;}
div#recommend,div#ranking {display:block;}
/* end of hides from IE-mac */
/* end of clearfix set */


p {
line-height:200%;
}


/* =================================================

 Titles 

================================================= */

div#recommend h2 {
background:url(https://img05.shop-pro.jp/PA01107/678/etc/ttl_h2_recommend.gif) no-repeat left top;
height:24px;
text-indent:-9999px;
margin-bottom:10px;
}

div#news h2 {
margin-top:15px;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/ttl_h2_info.gif) no-repeat left top;
height:24px;
text-indent:-9999px;
}

div#news ul {
margin:10px 15px 20px 10px;
_margin:10px 7px 20px 5px;
padding:15px 20px 25px 20px;
border:#e5dad4 1px solid;
width:635px;
height:110px;
overflow:auto;
}

div#news li {
margin-top:10px;
_margin-top:8px;
padding:0 0 0 15px;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/icn_info.gif) 0 50% no-repeat;
font-size:85%;
}

div#new h2 {
background:url(https://img05.shop-pro.jp/PA01107/678/etc/ttl_h2_new.gif) no-repeat left top;
height:24px;
text-indent:-9999px;
margin-bottom:10px;
}

#h2Line , h2.bid_name , h2.nodata{
	padding-bottom:10px;
	height:21px;
	background: url(https://img05.shop-pro.jp/PA01107/678/etc/ttl_h2_line.gif) no-repeat top left;
	font-size:122%;
	line-height:1.0;
	color:#666;
	font-weight:bold;
	}



/* clearfix set */
dl.linkbox:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

/*IE*/
dl.linkbox {
  zoom:1;
}
	
/* hides from IE-mac \*/
* html dl.linkbox {height:1%;}
dl.linkbox {display:block;}
/* end of hides from IE-mac */
/* end of clearfix set */


dl.linkbox dt {
display:block;
color:#ffc8c8;
border-bottom:1px dotted #ffc8c8;
padding-bottom:10px;
margin-bottom:10px;
font-size:14px;
}

dl.linkbox dd.capture {
display:block;
width:200px;
float:left;
}

dl.linkbox dd.address,
dl.linkbox dd.tel,
dl.linkbox dd.url {
float:right;
width:480px;
display:block;
}




/* ===============================

sitemap

=============================== */
#sitemap h2 {
	padding-bottom:10px;
	height:21px;
	background: url(https://img05.shop-pro.jp/PA01107/678/etc/ttl_h2_sitemap.gif) no-repeat top left;
	text-indent:-9999px;
	}

#sitemap h3 {
	margin-top:15px;
	padding-bottom:3px;
	border-bottom:#dad7d8 solid 1px;
	font-size:12px;
	font-weight:bold;
	}

#sitemap ul {
margin-top:20px;
padding-left:15px;
}

#sitemap li {
padding-top:8px;
font-size:10px;
}

/* ===============================

catalog

=============================== */
#catalog h2 {
	padding-bottom:10px;
	height:21px;
	background: url(https://img05.shop-pro.jp/PA01107/678/etc/ttl_h2_catalog.gif) no-repeat top left;
	text-indent:-9999px;
	}

#catalog h3 {
	margin-top:15px;
	padding-bottom:3px;
	border-bottom:#dad7d8 solid 1px;
	font-size:12px;
	font-weight:bold;
	}
	
#catalog p.read {
padding:5px 20px 20px 10px;
font-size:10px;
}

#catalog #coInner p {
font-size:10px;
}

#catalog ul {
margin-top:20px;
padding-left:15px;
}

#catalog li {
padding-top:8px;
font-size:10px;
padding:0 0 10px 12px;
font-size:10px;
background:url(https://img13.shop-pro.jp/PA01075/705/etc/icn_arrow12.gif) no-repeat left 4px;
}

/* ===============================
Product List 
=============================== */

dl.productList {
width:134px;
margin-right:8px;
_margin-right:7px;
margin-bottom:30px;
display:block;
float:left;
font-size:85%;
line-height:180%;
height: 230px;
}

dl.productList dd.product_img {
padding:0 0 10px 0;
}

dl.productList dd.product_img img {
z-index:1;
}

dl.productList dt a {
text-decoration:none;
}

/* 
footer
=================================== */
div#footer {
clear:both;
background:#e0e0e0;
padding:10px 0 60px 0;
}

div#footerWrapper {
width:950px;
margin:0 auto;
}

div#footerWrapper a {
color:#403c3d;
text-decoration:none;
font-size:72%;
}

/* clearfix set */
div#footerWrapper:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

/*IE*/
div#footerWrapper{
  zoom:1;
}
	
/* hides from IE-mac \*/
* html div#footerWrapper {height:1%;}
div#footerWrapper {display:block;}
/* end of hides from IE-mac */
/* end of clearfix set */


/* footer Info */
div#footer ul {
width:400px;
float:left;
margin:0px;
padding:0px;
line-height:100%;
}

div#footer ul li {
display:inline;
padding:0 20px 0 0;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/footerinfo_li_bg.gif) no-repeat right center;
line-height:100%;
}

div#footer ul li.last {
background:none;
}

div#footer ul li a {
text-decoration:none;
color:#717171;
}

div#footer ul li a:hover {
text-decoration:none;
color:#999;
}


/* Copyright */
div#footer address {
float:right;
width:251px;
height:12px;
text-indent:-9999px;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/copyright.gif) no-repeat left top;
}

/*------------------------------------------------
company
------------------------------------------------*/
#company table {
	margin:10px 20px 20px 20px;
}

#company p {
font-size:10px;
}

#company h2 {
	padding-bottom:10px;
	height:21px;
	background: url(https://img05.shop-pro.jp/PA01107/678/etc/ttl_h2_company.gif) no-repeat top left;
	text-indent:-9999px;
	}

#company .coAbout {
padding-left:5px;
}

#company h3 {
	margin-top:15px;
	padding-bottom:3px;
	border-bottom:#dad7d8 solid 1px;
	font-size:12px;
	font-weight:bold;
	}

#company table td , #company table th  {
	padding:5px 10px;
	border-bottom:1px dashed #e5dad4;
	font-size:10px;
}

#company table th {
	width:170px;
	text-align:left;
	font-weight:bolder;
}
#company table td {
	width:500px;
	font-size:10px;
}

#company #gmap {
margin:20px auto;
text-align:center;
width:550px;
}

#company #gmap p {
margin-top:5px;
text-align:right;
}

/*------------------------------------------------
information
------------------------------------------------*/
#information table {
	margin:10px 20px 20px 20px;
}

#information p {
font-size:10px;
}

#information h2 {
	padding-bottom:10px;
	height:21px;
	background: url(https://img05.shop-pro.jp/PA01107/678/etc/ttl_h2_information.gif) no-repeat top left;
	text-indent:-9999px;
	}

#information .coAbout {
padding-left:5px;
}

#information h3 {
	margin-top:15px;
	padding-bottom:3px;
	border-bottom:#dad7d8 solid 1px;
	font-size:12px;
	font-weight:bold;
	}

#information table th  {
	padding:10px 10px 10px;
	border-bottom:1px dashed #e5dad4;
	font-size:10px;
	width:170px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
}

#information table td {
	padding:10px 10px 10px;
	border-bottom:1px dashed #e5dad4;
	width:500px;
	font-size:10px;
	font-weight:bold;
}

#information table td.detail  {
	padding:0 10px 10px!important;
	border-bottom:1px dashed #e5dad4;
	font-size:10px;
	font-weight:normal;
}

#information table td.ttl {
	padding-top:10px;
	width:500px;
	font-size:10px;
	font-weight:bold;
	border-bottom: none!important;
}

/*------------------------------------------------
passinfo
------------------------------------------------*/
div#passinfo{
margin:0 15px 20px 10px;
_margin:0 7px 20px 5px;
padding:10px 20px 15px 20px;
border:#ffc0b9 1px dashed;
width:635px;
}

div#passinfo p {
margin-top:5px;
_margin-top:8px;
padding:0 0 0 15px;
font-size:107%;
}


/*------------------------------------------------
特定商取引
------------------------------------------------*/
#shoprule table {
	margin:10px 20px 20px 20px;
}

#shoprule h2 {
	padding-bottom:10px;
	height:21px;
	background: url(https://img05.shop-pro.jp/PA01107/678/etc/ttl_h2_shoprule.gif) no-repeat top left;
	text-indent:-9999px;
	}

#shoprule h3#rule , #shoprule #payment h3 , #shoprule #delivery h3 {
	margin-top:10px;
	padding-bottom:3px;
	border-bottom:#dad7d8 solid 1px;
	font-size:12px;
	font-weight:bold;
	}

#shoprule h4#rule , #shoprule #payment h4 , #shoprule #delivery h4 {
	margin-top:15px;
	font-size:10px;
	font-weight:bold;
	}

#payment , #delivery {
	margin-top:5px;
	}

#payment p , #delivery p {
	margin:0;
	padding:0 0 0 5px;
	font-size:10px;
	}


#shoprule table td , #shoprule table th  {
	padding:5px 10px;
	border-bottom:1px dashed #e5dad4;
	font-size:10px;
}

#shoprule table th {
	width:170px;
	text-align:left;
	font-weight:bolder;
}
#shoprule table td {
	width:500px;
	font-size:10px;
}
#payment a:hover , #delivery a:hover {
	color:#494949;
	}
#shoprule table.chart {
	margin-top:15px;
	}

/*------------------------------------------------
privacy
------------------------------------------------*/
#privacy h2{
	padding-bottom:10px;
	height:21px;
	background: url(https://img05.shop-pro.jp/PA01107/678/etc/ttl_h2_privacy.gif) no-repeat top left;
	text-indent: -9999px;
	text-decoration: none;
	font-size:1px;
	}

#privacy #coInner h3 {
font-size:12px;
font-weight:bold;
margin-bottom:10px;
margin-top:40px;
}

#privacy #coInner p {
font-size:10px;
}

/*------------------------------------------------
商品詳細
------------------------------------------------*/
div.exp {
	margin: 0px auto 20px;
	width: 600px;
	line-height: 1.5em;
}
div.images {
	margin:10px auto;
	width:552px;
	}
div.images #imgThum {
	padding-left:20px;
	float:left;
	}
div.images .imgA{
	padding:3px;
	border:#e5dad4 solid 1px;
	width:400px;
	float:left;
}
div.images #imgThum .imgB{
	padding:0 0 5px 0;
}
div.images #imgThum .imgB img{
	margin-bottom:12px;
	padding:2px;
	border:#e5dad4 solid 1px;
	width:118px;
}
.explain {
	margin:0 auto;
	padding:20px 0;
	font-size:12px;
	width:552px;
	}
div.spec {
	margin:0 auto;
	width:552px;
	}
div.spec h4 {
	clear:both;
}
div.spec table#specTable {
	clear:both;
	float: left;
	width:340px;
	line-height:1.3;
	border-collapse:collapse;
	color:#666666;
	table-layout:fixed;
	border-top:1px solid #e5dad4;
	float:left;
}
div.spec table#specTable th , div.spec table#specTable td {
	border-bottom:1px solid #e5dad4;
	text-align:left;
	}
div.spec table#specTable th { 
	padding:5px 0 5px 10px;
	border-right:1px solid #e5dad4;
	width:95px;
	}
div.spec table#specTable td { 
	padding:5px 0 5px 5px;
	}
div.spec table#specTable tr td input {
	width: 40px;
	margin-right: 4px;
}
div.spec table#specTable tr.price td, div.spec table#specTable tr.regular td{
	text-decoration: line-through;
}
div.spec table#specTable tr.sales td {
	font-weight: bold;
}

div.spec table#specTable tr.sales td span.discount {
	color: #F00;
	margin-left: 5px;
}
.tdUnit {
	padding:0;
	width:15px;
	border-bottom:none;
	}
.tdCart {
	padding:0;
	width:100px;
	border-bottom:none;
	}
div#itemBtnSet {
	padding-left:25px;
	float:left;
	}
div#itemBtnSet p {
	padding:0 0 10px 12px;
	font-size:12px;
	background:url(https://img13.shop-pro.jp/PA01075/705/etc/icn_arrow12.gif) no-repeat left 4px;
	}
div.spec ul {
	margin: 0px 0px 20px;
	padding-left: 420px;
	list-style: url(none) none;
}
div.spec ul li {
	margin: 0px 0px 4px;
	list-style: url(none) none;
}
div.spec ul li a {
	text-decoration: none;
}

div.spec ul li.teach {
	line-height: 16px;
	background: url(https://img13.shop-pro.jp/PA01073/527/etc/0602_icon_teach.gif) no-repeat left;
	height: 16px;
	padding-left: 20px;
}
div.spec ul li.inq {
	line-height: 16px;
	background: url(https://img13.shop-pro.jp/PA01073/527/etc/0602_icon_inq.gif) no-repeat left;
	height: 16px;
	padding-left: 20px;
}
div.spec ul li.option {
	line-height: 16px;
	background: url(https://img13.shop-pro.jp/PA01073/527/etc/0602_icon_option.gif) no-repeat left;
	height: 16px;
	padding-left: 20px;
}
div.spec ul li.cart button {
	padding: 0px;
	height: 32px;
	width: 143px;
	background: url(https://img13.shop-pro.jp/PA01073/527/etc/0602_addcart.gif);
	border-width: 0px;
	border-style: none;
}
div.spec ul li.cart button span {
	display: none;
}
div.spec p.option {
	text-align: right;
	clear: both;
}
ul.together {
	list-style: url(none) none;
	margin: 0px 0px 0px 30px;
	clear: both;
}
ul.together li {
	text-align: center;
	margin: 0px 20px 20px 0px;
	float: left;
	width: 140px;
	line-height: 1.2em;
}
ul.together li a img {
	display: block;
	margin: 0px auto 2px;
}
ul.together li span.none {
	display: block;
	font-size: 10px;
	margin: 3px 0px;
	height: 98px;
	width: 98px;
	border: 1px solid #EAEAEA;
	line-height: 98px;
	text-decoration: none;
	margin: 0px auto 2px;
	cursor: pointer;
}
div#tracback h4 {
	font-size:12px;
	}


/*pager
----------------------------*/
dl.pager {
}

dl.pager dd.num {
text-align:center;
font-size:85%;
padding:5px 0;
border-top:1px solid #1A1A1A;
border-bottom:1px solid #1A1A1A;
}

dl.pager dd.prev {
width:50px;
height:17px;
float:left;
}

dl.pager dd.next {
width:50px;
height:17px;
float:right;
}

dl.pager dd.prev a {
display:block;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/prev.gif) no-repeat left top;
text-indent:-9999px;
height:17px;
width:50px;
overflow:hidden;
}

dl.pager dd.next a {
display:block;
background:url(https://img05.shop-pro.jp/PA01107/678/etc/next.gif) no-repeat left top;
text-indent:-9999px;
height:17px;
width:50px;
overflow:hidden;
}

/*listMenu
----------------------------*/
dl.listmenu {
font-size:85%;
margin-bottom:20px;
}

dl.listmenu span.this {
color:#E37E90;
}

dl.listmenu a {
text-decoration:none;
color:#FFC8C8;
}


/*Division Settings
----------------------------*/
div#pickup,
div#top5 {
margin-top:40px;
clear:both;
}
div#productLists {
clear:both;
}

/* clearfix set */
div#pickup:after,
div#top5:after,
div#productLists:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

/*IE*/
div#pickup,div#top5,div#productLists {
  zoom:1;
}
	
/* hides from IE-mac \*/
* html div#pickup,* html div#top5,* html div#productLists {height:1%;}
div#pickup,div#top5,div#productLists {display:block;}
/* end of hides from IE-mac */
/* end of clearfix set */

