/* CSS Document */


/* -- cate1 -- */
#link_bar{font-size:12px; margin-bottom:10px;}

#cate1{text-align:center; font-size:14px;}
#cate1 td{vertical-align:top; padding:0px 0px 25px 0px; width:116px;}
#cate1 img{margin-bottom:5px;}

#cate1_4{text-align:center; font-size:14px;}
#cate1_4 td{vertical-align:top; padding:0px 0px 25px 0px; width:145px;}
#cate1_4 img{margin-bottom:5px;}


/* -- cate2 -- */
#link_bar2{font-size:12px; margin-bottom:10px; border-bottom:solid 1px #999999;}
#link_bar3{font-size:12px; margin:10px 0px 10px 0px; 
border-top:solid 1px #999999; padding:5px 0px 5px 0px;}
#cate2_link{font-size:12px; margin-bottom:5px; border-bottom:dotted 1px #999999;}
#cate2_link2{font-size:12px; margin-bottom:15px; border-bottom:dotted 1px #999999; text-align:right;}
#cate2_link3{font-size:12px; margin-bottom:5px; border-bottom:dotted 1px #999999; text-align:center;}

#cate_section{margin:20px 0px 10px 0px;}
#cate_section div{margin-bottom:3px; font-size:12px; line-height:120%;}
#cate_section h4{margin-bottom:3px; font-size:13px; font-weight:bold;}
#cate_section p{margin:0px 0px 3px 0px; font-size:12px; color:#ff0033; padding:0px;}
#cate_section td{padding:0px 0px 0px 3px; font-size:12px;}
#cate_section_td_t{ margin:10px; padding:10px; border:solid 1px #CCCCCC; }
#cate_section_sepa{ border-bottom:dotted 1px #999999;}

#price1{font-size:13px;font-weight:bold;color:#CC0000;padding:-1.5 0 -1.5 0em;}
#price1m{font-size:13px;font-weight:bold;color:#00CC00;padding:-1.5 0 -1.5 0em;}
#price2{font-size:11px;}
#price3{font-size:11px;color:#003366;}

/* -- d1 -- */
.good_name1{font-size:13px; font-weight:bold; border-bottom:solid 1px #999999;}
.copy{font-size:14px; font-weight:bold; line-height:120%; margin-bottom:10px;}
.memo{font-size:13px; line-height:120%; margin-bottom:20px;}
.good_name2{font-size:13px; font-weight:bold; line-height:120%;}
.good_id{font-size:13px; line-height:120%; border-bottom:solid 1px #999999; padding-bottom:5px;}
.price{font-size:12px; line-height:120%; margin-top:5px;}
.delivery{font-size:12px; line-height:120%; margin-top:2px;}
.trans{font-size:12px; line-height:120%; color:#000066; margin-top:2px;}
#bottom_menu{margin:10px 0px 10px 0px; padding:10px 0px 6px 0px; border-top:solid 1px #999999; border-bottom:solid 1px #999999;}
#option div{margin:10px 0px 10px 0px; font-size:13px;}
#option_form{margin:10px 0px 10px 0px; font-size:13px; line-height:130%;}
.relation{background-color:#666666;color:#FFFFFF;padding:0px 0px 0px 5px;margin:30px 0px 10px 0px;line-height:175%;font-size:12px; margin:0px;}

.more_detail{font-size:13px;background-color:#FFFFFF; font-weight:bold;color:#03567E;margin:10px 0px 3px 0px;}
.more_detail2{color:#333333;font-size:11px;margin:0px 0px 5px 0px;}

/* -- new cate1 -- */

/*-- p --*/
#new_c1{}
#new_c1 table{width:570px;}
#new_c1 td{width:190px; vertical-align:top;}
#in_td{ margin:10px; padding:10px; border:solid 1px #CCCCCC; }
#in_td2{width:550px; margin:10px; padding:10px; border:solid 1px #CCCCCC; }
#new_c1 p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#CCEEFF; color:#003399;
border-left:solid 5px #0066CC;  border-bottom:solid 1px #0066CC;}
#new_c1 ul{list-style-type:square; margin:3 0 0 10px; padding:3 0 0 10px;}
#new_c1 li{line-height:130%; font-size:10px;}

/*-- p_v --*/
#new_c1_v{}
#new_c1_v table{width:760px;}
#new_c1_v td{width:190px; vertical-align:top;}
#in_td{ margin:10px; padding:10px; border:solid 1px #CCCCCC; }
#in_td2{width:550px; margin:10px; padding:10px; border:solid 1px #CCCCCC; }
#new_c1_v p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#CCEEFF; color:#003399;
border-left:solid 5px #0066CC;  border-bottom:solid 1px #0066CC;}
#new_c1_v ul{list-style-type:square; margin:3 0 0 10px; padding:3 0 0 10px;}
#new_c1_v li{line-height:130%; font-size:10px;}


/*-- s --*/
#new_c1_s{}
#new_c1_s table{width:570px;}
#new_c1_s td{width:190px; vertical-align:top;}
#new_c1_s p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#ddFFdd; color:#003399;
border-left:solid 5px #009944;  border-bottom:solid 1px #009944;}
#new_c1_s ul{list-style-type:square; margin:3 0 0 10px; padding:3 0 0 10px;}
#new_c1_s li{line-height:130%; font-size:10px;}

/*-- s_v --*/
#new_c1_s_v{}
#new_c1_s_v table{width:760px;}
#new_c1_s_v td{width:190px; vertical-align:top;}
#new_c1_s_v p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#ddFFdd; color:#003399;
border-left:solid 5px #009944;  border-bottom:solid 1px #009944;}
#new_c1_s_v ul{list-style-type:square; margin:3 0 0 10px; padding:3 0 0 10px;}
#new_c1_s_v li{line-height:130%; font-size:10px;}


/*-- e --*/
#new_c1_e{}
#new_c1_e table{width:570px;}
#new_c1_e td{width:190px; vertical-align:top;}
#new_c1_e p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#FFEEFF; color:#003399;
border-left:solid 5px #CC0033;  border-bottom:solid 1px #CC0033;}
#new_c1_e ul{list-style-type:square; margin:3 0 0 10px; padding:3 0 0 10px;}
#new_c1_e li{line-height:130%; font-size:10px;}

/*-- e_v --*/
#new_c1_e_v{}
#new_c1_e_v table{width:760px;}
#new_c1_e_v td{width:190px; vertical-align:top;}
#new_c1_e_v p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#FFEEFF; color:#003399;
border-left:solid 5px #CC0033;  border-bottom:solid 1px #CC0033;}
#new_c1_e_v ul{list-style-type:square; margin:3 0 0 10px; padding:3 0 0 10px;}
#new_c1_e_v li{line-height:130%; font-size:10px;}



/*-- h --*/
#new_c1_h{}
#new_c1_h table{width:570px;}
#new_c1_h td{width:190px; vertical-align:top;}
#new_c1_h p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#FFee99; color:#0033cc;
border-left:solid 5px #FF3300;  border-bottom:solid 1px #FF3300;}
#new_c1_h ul{list-style-type:square; margin:3 0 0 10px; padding:3 0 0 10px;}
#new_c1_h li{line-height:130%; font-size:10px;}

/*-- h_v --*/
#new_c1_h_v{}
#new_c1_h_v table{width:760px;}
#new_c1_h_v td{width:190px; vertical-align:top;}
#new_c1_h_v p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#FFee99; color:#0033cc;
border-left:solid 5px #FF3300;  border-bottom:solid 1px #FF3300;}
#new_c1_h_v ul{list-style-type:square; margin:3 0 0 10px; padding:3 0 0 10px;}
#new_c1_h_v li{line-height:130%; font-size:10px;}



/*-- t --*/
#new_c1_t{}
#new_c1_t table{width:760px;}
#new_c1_t td{width:190px; vertical-align:top;}
#new_c1_t p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#FFee99; color:#0033cc;
border-left:solid 5px #9999CC;  border-bottom:solid 1px #9999CC;}
#new_c1_t ul{list-style-type:square; margin:3 0 0 10px; padding:3 0 0 10px;}
#new_c1_t li{line-height:130%; font-size:10px;}




/*-- c --*/
#new_c1_c{}
#new_c1_c table{width:570px;}
#new_c1_c td{width:190px; vertical-align:top;}
#new_c1_c p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#eeddee; color:#0033cc;
border-left:solid 5px #990066;  border-bottom:solid 1px #990066;}
#new_c1_c ul{list-style-type:square; margin:3 0 0 10px; padding:3 0 0 10px;}
#new_c1_c li{line-height:130%; font-size:10px;}


#new_c1_ver2_p p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#CCEEFF; color:#003399;
border-left:solid 5px #0066CC;  border-bottom:solid 1px #0066CC;}
#new_c1_ver2_p ul{list-style-type:square; margin:0px 0px 50px 10px;}
#new_c1_ver2_p li{line-height:130%; font-size:13px;}

#new_c1_ver2_s p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#ddFFdd; color:#003399;
border-left:solid 5px #009944;  border-bottom:solid 1px #009944;}
#new_c1_ver2_s ul{list-style-type:square; margin:0px 0px 50px 10px;}
#new_c1_ver2_s li{line-height:130%; font-size:13px;}

#new_c1_ver2_h p{font-size:13px; font-weight:bold; padding:5px; margin: 5px 0px 5px 0px; background-color:#FFee99; color:#0033cc;
border-left:solid 5px #FF3300;  border-bottom:solid 1px #FF3300;}
#new_c1_ver2_h ul{list-style-type:square; margin:0px 0px 50px 10px;}
#new_c1_ver2_h li{line-height:130%; font-size:13px;}


.cate_sample{font-size:11px; color:#333333; padding:0px 0px 0px 5px;}

#cate_exp{padding:10px 10px 10px 10px; border:solid 1px #CCCCCC; font-size:13px;}
#cate_exp_t{padding:10px 10px 10px 10px; border:solid 1px #CCCCCC; font-size:13px; background-color:#9999CC;}
#cate_exp p{font-weight:bold; color:#0066CC; border-bottom:dotted 1px #CCCCCC;margin:0px 0px 5px 0px; padding:0px 0px 3px 0px;}
#cate_exp div{color:#444444;}




#small_link p{color:#FF3300;font-size:11px;border:solid 1px #FF3300; padding:5px; margin:30px 5px 5px 5px;width:400px;}
#small_link div{font-size:11px; color:#333333; margin:5px;}



/*-- add 20090702 [sho] --*/
h1#goods-title {
	font-size: 10px;
	line-height: 16px;
	background-color: #9f9f9f;
	color: #fff;
	letter-spacing: 0.1em;
	font-weight: normal;
	border-bottom: 1px solid #333;
	height: 16px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 0px;
}
p#goods-subCategory {
	font-size: 9px;
	line-height: 16px;
	text-align: right;
	padding-right: 10px;
	margin-top: -17px;
	letter-spacing: 0.1em;
	color: #fff;
}
h1, h2, h3, h4, h5 { margin: 0; padding: 0; font-size: 100%; line-height: 130%; }