@charset "UTF-8";

/*R*/
/*
--------------------------------------------------------
@title         人.com
@copyright     人.com

@description   site default style

@created       2006/11/29
@modified      2006/11/29
-------------------------------------------------------- */
/* =hover
-------------------------------------------------------- */

	
table {
	font-family: Myriad Set Pro, Arial, Helvetica, sans-serif;
	font-size: 13px; line-height:150%;
	color: #444444
}
div {
	font-family: Myriad Set Pro, Arial, Helvetica, sans-serif;
	font-size: 13px; line-height:150%;
	color: #444444
}


td {
	font-family: Myriad Set Pro, Arial, Helvetica, sans-serif;
	font-size: 13px; line-height:150%;
	color: #444444
}
tr {
	font-family: Myriad Set Pro, Arial, Helvetica, sans-serif;
	font-size: 13px; line-height:150%;
	color: #444444
}

a:link { color: #111111; text-decoration:underline;}
a:visited { color: #111111; text-decoration:underline;}
a:active { color: #111111; text-decoration:none;}
a:hover { color: #111111; text-decoration:none;}

.product a:link { color: #444444; text-decoration:none;}
.product a:visited { color: #444444; text-decoration:none;}
.product a:active { color: #444444; text-decoration:underline;}
.product a:hover { color: #444444; text-decoration:underline;}

.noline a:link { color: #444444; text-decoration:none;}
.noline a:visited { color: #444444; text-decoration:none;}
.noline a:active { color: #444444; text-decoration:underline;}
.noline a:hover { color: #444444; text-decoration:underline;}

.box1 a:link { color: #444444; text-decoration:none;}
.box1 a:visited { color: #444444; text-decoration:none;}
.box1 a:active { color: #444444; text-decoration:underline;}
.box1 a:hover { color: #444444; text-decoration:underline;}

.pic {border:0;margin:0;padding:0;}
.pic table {border:0;margin:0;padding:0;}
.pic img {border:0;margin:0;padding:0;}


/* =ALL
-------------------------------------------------------- */
body {
	background: #FFFFFF;
	margin: 0;
	text-align: center;
	font-family: Myriad Set Pro, Arial, Helvetica, sans-serif;
	font-size: 13px; line-height:150%;
	color: #444444
	line-height:150%;
}


* html body {     
    background: url(null) fixed;     
}  
a.widelink { display: block; width: 100%; 
}
#title_logo { padding: 0 0 0 0; margin: 0; float: center;
}


img {border:0px;
	text-decoration: none;
	}
.clear { font-size: 1px; clear: both;}

/* = moji
-------------------------------------------------------- */

.moji10 {
	font-size: 10px;  line-height:150%;
}
.moji11 {
	font-size: 11px;  line-height:150%;
}
.moji12 {
	font-size: 12px;  line-height:150%;
}
.moji13 {
	font-size: 13px;  line-height:150%;
}
.moji14 {
	font-size: 14px;  line-height:150%;
}
.moji15 {
	font-size: 15px;  line-height:150%;
}
.moji16 {
	font-size: 16px;  line-height:150%;
}
.moji17 {
	font-size: 17px;  line-height:150%;
}
.moji19 {
	font-size: 19px;  line-height:150%;
}
.moji21 {
	font-size: 21px;  line-height:150%;
}
.moji23 {
	font-size: 23px;  line-height:150%;
}
.moji25 {
	font-size: 25px;  line-height:150%;
}


.new_product {
	line-height: 0%;
	margin: 0;
}

.new_product_tableb {
	width: 170px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 0px 0;
	padding: 3px;
	line-height: 100%;
}

/* =shopping info
-------------------------------------------------------- */


#s_i_td2 { background: #cccccc; padding: 5px;}
.s_i_padding { padding: 5px;}
.s_i_padding_en { padding: 10px;}
.s_i_block { margin: 0 0 25px 0;}
.s_i_img { margin: 5px 0;}
.s_i_img2 { margin: 0 0 5px 0;}



/* =footer
-------------------------------------------------------- */
#footer {
	margin: 0 0 0 0;
	text-align: center;
	clear: both;
}


.footerlink a:link { color: #777777; text-decoration:none;}
.footerlink a:visited { color: #777777; text-decoration:none;}
.footerlink a:active { color: #777777; text-decoration:underline;}
.footerlink a:hover { color: #777777; text-decoration:underline;}


/* = tokuteishou torihiki
-------------------------------------------------------- */

#tokuteishou_table {
	margin: 0px auto;
	background: #cccccc;
	font-family: Myriad Set Pro, Arial, Helvetica, sans-serif;
	font-size: 13px; line-height:150%;
	color: #444444
}

#tokuteishou_table2 {
	margin: 0px auto;
	background: #aaa6a2;
	font-family: Myriad Set Pro, Arial, Helvetica, sans-serif;
	font-size: 13px; line-height:150%;
	color: #444444
}

.tokutei_th {
	font-size:17px;
	font-weight: bold;
	color:#FFFFFF;
	background: #63331C;
	text-align: left;
	padding: 7px;
	border: 1px solid #FFFFFF;
}
.tokutei_th2 {
	font-size:17px;
	font-weight: bold;
	color:#FFFFFF;
	background: #aaa6a2;
	text-align: left;
	padding: 7px;
}
.tokutei_td {
	background: #FFFFFF;
	padding: 10px;
	font-family: Myriad Set Pro, Arial, Helvetica, sans-serif;
	font-size: 13px; line-height:150%;
	color: #444444
}

/* =header
-------------------------------------------------------- */

#rollover a {
display: block;
height: 31px;
background-color:#8a8a8a;
}
#rollover a:hover {
display: block;
height: 31px;
background-color:#919191;
}


#rolloverx a {
display: block;
height: 31px;
background-color:#8a8a8a;

}
#rolloverx a:hover {
display: block;
height: 31px;
background-color:#8a8a8a;

}


#rolloverm a {
display: block;
height: 31px;
background-color:#aaa6a2;
}
#rolloverm a:hover {
display: block;
height: 31px;
background-color:#afaca9;
}

#rollovermx a {
display: block;
height: 31px;
background-color:#aaa6a2;

}
#rollovermx a:hover {
display: block;
height: 31px;
background-color:#aaa6a2;
}

#rollover_fire a {
display: block;
height: 31px;
background-color:#FFFFFF;
}


/* =category
-------------------------------------------------------- */

.category_itiranc {
	height: 30px;
	line-height: 30px;
	padding: 0 5 0 5;
}

.category_itiran2c {
	height: 30px;
	line-height: 30px;
	padding: 0 5 0 5;
	border-bottom: 1px solid #cccccc;
}


.category_itiran2a {
	padding: 4px;
}

.category_itiran2b {
	padding: 4px;
	border-bottom: 1px solid #cccccc;
}



/* =main contents
-------------------------------------------------------- */


.info_tdc1 {
	background: url(../img/etc/top-old/icon_arrow.gif) no-repeat 9px 10px;
	height: 27px;
	line-height: 27px;
	padding: 1px 0 0px 21px;
}
.info_tdc2 {
	background: url(../img/etc/top-old/icon_arrow.gif) no-repeat 9px 10px;
	border-bottom: 1px solid #cccccc;
	height: 27px;
	line-height: 27px;
	padding: 1px 0 0 21px;
}


.category_image-z {
	width: 190px;
	height: 216px;
	text-align: center;
}
.category_image-z img {
	margin: 0 0 5px 0;
}
.category_image-z p {
	font-size: 11px;
	margin: 2px 0 0 0;
}




.category_image-y {
	width: 220px;
	height: 220px;
	text-align: center;
}
.category_image-y img {
	margin: 0 0 5px 0;
}
.category_image-y p {
	font-size: 11px;
	margin: 2px 0 0 0;
}



.category_image-x {
	width: 240px;
	height: 240px;
	text-align: center;
}
.category_image-x img {
	margin: 0 0 5px 0;
}
.category_image-x p {
	font-size: 11px;
	margin: 2px 0 0 0;
}



.category_image-190 {
	width: 190px;
	height: 210px;
	text-align: center;
}
.category_image-150 {
	width: 150px;
	height: 150px;
	text-align: center;
}


/* shop_contai */
#shop_contai{
width:700px;
	margin:10px;
	border:1px solid #A6A5A7;
}
#shop_contai td{
	border:1px solid #A6A5A7;
	padding:5px;
	text-align:center;
}

