@charset "UTF-8";

/*************************
  dctstore CSS
*************************/

* html{
	/* IE6 */
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
	margin:0;
	padding:0;
	text-align:center;
}

body {
	margin-top:0px;
	padding:0;
	text-align:center;/* forIE */
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
	font:13px "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka","ＭＳ Ｐゴシック", Helvetica, sans-serif;
	color:#6D757A;
  *font-size:small;
  *font:x-small;
	line-height: 1.5em;
	background:url(../images/bg.gif) repeat-x;
}

p, div, 
h1,h2,h3,h4,
table,th,td
{
	margin:0;
	padding:0;
	border:0;
	vertical-align: top;
}

img{
	margin:0;
	padding:0;
	border:0;
	outline:none;
	vertical-align: top;
}

a{
	margin:0;
	padding:0;
	color:#3877C4;/*009933*/
/*	font-size:90%;*/
	cursor: pointer;
}
a:hover{
	color:#4EB8F3;/*5ec85e*/
}

* html a{/*WinIE6*/
/*	font-size:90%;*/
}

ul{
	margin:0;
	padding:0;
	vertical-align:top;
	display:block;
	list-style:none;
	line-height:normal;
}
ul li{
	margin:0;
	padding:0;
}

ul.list-num{
margin:0 0 0 30px;
}
ul.list-num li{
	list-style-type:decimal;
	list-style-position:outside;
	line-height:150%;
}
ul.list-point{
margin:0 0 0 30px;
}
ul.list-point li{
	list-style-type:disc;
	list-style-position:outside;
	line-height:150%;
}
ul.list-none{
margin:0 0 0 15px;
}
ul.list-none li{
	list-style-type:none;
	line-height:150%;
}
.line{
	margin: 15px 0 15px 0;
	border-bottom:solid #BEBEBE 1px;
}
.line_dot{
	margin: 10px 0 10px 0;
	border-bottom:dotted #BEBEBE 1px;
}

.mb10{ margin-bottom:10px; }
.mb20{ margin-bottom:20px; }
.mr20{ margin-right:20px; }

.wrap{
	text-align:left;
	position:relative;
	min-height: 1%;
	display: inline-table;
}
.wrap:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*\*/
* html .wrap {
    height: 1%;
}
.wrap {
    display: block;
}

/**/

.left{
	float:left;
}
.right{
	float:right;
}


/*** layout ***/
#left_menu{
	float:left;
	width:174px;
	margin:0 18px 0 0;
  min-height: 1077px;/*1280*/
  height: auto !important;
  height: 1077px;/*1280*/
}

#main {
	position:relative;
	margin:0 auto;
	width:842px;/* 840 header_area -20px; */
	height:auto;
/*border:solid 1px #f00;*/
}

.main_contents{
	/* position:absolute; top:0px; left:310px;*/
  float:right;
	width:650px;
	margin:0;
/*	margin-right:120px;
	_margin-right:60px;
*/
}
/** store footer info **/
.footer{
	width:840px;
	margin:0 auto;
/*	margin-top:20px;*/
/*	float:left;*/
	text-align:left;
}
#footer_line{
	margin:30px auto 15px auto;
	border-bottom:solid 1px #eee;
}
.table_footer{
  width:840px;
  font-size:85%;
  line-height:150%;
  margin:20px auto 0 auto;
}
.td_title{
  display:inline-table;
  padding:1px 0 1px 5px;
	margin-bottom:5px;
	color:#3877C4;
	font-weight:bold;
	border-left:solid 3px #0366A8;
}
.under_title{
	padding-top:5px;
}
.td_left{
	display:inline-table;
	border-left:solid 1px #BEBEBE;
	border-right:dotted 1px #BEBEBE;
	padding-left:15px;
	text-align:left;
}
.td_right{
	padding-left:15px;
	border-right:solid 1px #BEBEBE;
	text-align:left;
}


/*** artist color ***/
.artist_dct       {	color:#09C608; }
.artist_miwa      { color:#9271AA; }
.artist_masato    { color:#003399; }
.artist_love      { color:#990099; }
.artist_naomi     { color:#FF0F70; }
.artist_ternival  { color:#FFB400; }
.artist_lucklang  { color:#CD9933; }
.artist_nakazawa  { color:#894300; }
.artist_who       { color:#D4016E; }
.artist_dtw       { color:#706146; }
.artist_under     { color:#228ED7; }
.artist_ftp       { color:#FE5700; }
.artist_sal       { color:#66C6EF; }
.artist_am60      { color:#53A8DA; }
.artist_coam      { color:#CC6699; }
.artist_kow       { color:#6A74C4; }
.artist_fuzzy     { color:#C60606; }
.artist_others    { color:#666666; }
.artist_marce     { color:#7BB267; }
.artist_omni      { color:#0068C1; }

a.artist_dct:hover       { color:#09C608; }
a.artist_miwa:hover      { color:#9271AA; }
a.artist_masato:hover    { color:#003399; }
a.artist_love:hover      { color:#990099; }
a.artist_naomi:hover     { color:#FF0F70; }
a.artist_ternival:hover  { color:#FFB400; }
a.artist_lucklang:hover  { color:#CD9933; }
a.artist_nakazawa:hover  { color:#894300; }
a.artist_who:hover       { color:#D4016E; }
a.artist_dtw:hover       { color:#706146; }
a.artist_under:hover     { color:#228ED7; }
a.artist_ftp:hover       { color:#FE5700; }
a.artist_sal:hover       { color:#66C6EF; }
a.artist_am60:hover      { color:#53A8DA; }
a.artist_coam:hover      { color:#CC6699; }
a.artist_kow:hover       { color:#6A74C4; }
a.artist_fuzzy:hover     { color:#C60606; }
a.artist_marce:hover     { color:#7BB267; }
a.artist_omni:hover      { color:#0068C1; }

/*** artist photo ***/
.artist_p { /* 商品詳細のトップmargin */
	display:block;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
  width:650px;
	height:10px;/*226px*/
}
.artist_p a{ display:none; }

/*
.artist_p_dct      { background-image:url(../images/artist/dct/dct_photo200909.jpg);}
.artist_p_dct1     { background-image:url(../images/artist/dct/dct_photo1.jpg);height:112px; width:650px;}

.artist_p_miwa     { background-image:url(../images/artist/fuzzy/miwa/miwa090918.jpg);}
.artist_p_masato   { background-image:url(../images/artist/masato/masato200907_2.jpg);}
.artist_p_love     { background-image:url(../images/artist/love/love.jpg);}
.artist_p_naomi    { background-image:url(../images/artist/naomi/naomi.jpg); }
.artist_p_ternival { background-image:url(../images/artist/ternival/ternival_sense.jpg); }
.artist_p_lucklang { background-image:url(../images/artist/lucklang/lucklang.jpg); }
.artist_p_nakazawa { background-image:url(../images/artist/nakazawa/nakazawa090914.jpg); }
.artist_p_who      { background-image:url(../images/artist/who/who.jpg); }
.artist_p_dtw      { background-image:url(../images/artist/dtw/dtw090918.jpg); }
.artist_p_under    { background-image:url(../images/artist/under/underslowjams.jpg);}
.artist_p_fuzzy    { background-image:url(../images/artist/fuzzy/fuzzy_control091006.jpg);}
*/

.artist_p_none {
	display:block;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
  width:650px;
	height:10px;/*76px*/
}
/*
.artist_p_ftp     { background-image:url(../images/artist/ftp/ftp.jpg); }
.artist_p_sal     { background-image:url(../images/artist/sal/sal.jpg); }
.artist_p_am60    { background-image:url(../images/artist/am60/am60.jpg); }
.artist_p_coam    { background-image:url(../images/artist/coam/coam.jpg); }
.artist_p_kow     { background-image:url(../images/artist/kow/kow.jpg); }
.artist_p_others  { background-image:url(../images/artist/others/others.jpg); }
*/

.price{
	color:#C90000;
}

.price_s{
	color:#666;
	font-size:83%;
}


/*search*/
.form_bg{
background:url(../images/input_bg01.gif) no-repeat 0 0;
border:none;
width:150px;
height:15px;
margin:5px 4px 0 4px;
padding:8px;
}
.form_bg2{
background:url(../images/input_bg02.gif) no-repeat 0 0;
border:none;
width:150px;
height:15px;
margin:5px 4px 0 4px;
padding:8px;
}


