.black10_bold { font-size:10px; font-weight:bold; color:#FF9900; }
.black12 { font-size:12px; font-weight:normal; color:#000000; }
.black12_bold { font-size:12px; font-weight:bold; color:#000000; }
.black13 { font-size:13px; font-weight:normal; color:#000000; }
.black13_bold { font-size:13px; font-weight:bold; color:#000000; }
.black14 { font-size:14px; font-weight:normal; color:#000000; }
.black14bold { font-size:14px; font-weight:bold; color:#000000; }
.black14_bold { font-size:14px; font-weight:bold; color:#000000; }
.black15_bold { font-size:15px; font-weight:bold; color:#000000; }
.black30 { font-size:30px; font-style:normal; line-height:normal; font-weight: bolder; font-variant:normal; text-transform:uppercase; color:#000000; }

.blue10 { font-size:10px; font-weight:normal; color:#003399; }
.blue10_bold { font-size:11px; font-weight:bold; color:#003399; }
.blue11_bold { font-size:11px; font-weight:bold; color:#003399; }
.blue12_bold { font-size:12px; font-weight:bold; color:#003399; }
.blue13 { font-size:13px; font-weight:normal; color:#003399; }
.blue13_bold { font-size:13px; font-weight:bold; color:#003399; }
.blue13-5 { font-size:14px; font-weight:normal; color:#003399; }
.blue14 { font-size:14px; font-weight:normal; color:#003399; }
.blue14_bold { font-size:14px; font-weight:bold; color:#003399; }
.blue15_bold { font-size:15px; font-weight:bold; color:#003399; }
.blue16_bold { font-size:16px; font-weight:bold; color:#003399; }

.gray9_bold { font-size:9px; font-weight:bold; color:#333333; }
.gray10 { font-size:10px; font-weight:normal; color:#333333 }
.gray10_bold { font-size:10px; font-weight:bold; color:#333333 }
.gray11 { font-size:11px; font-weight:normal; color:#333333; }
.gray11_bold { font-size:11px; font-weight:bold; color:#333333; }
.gray12 { font-size:12px; font-weight:normal; color:#333333; font-family:"ＭＳ Ｐゴシック","Osaka"}
.gray12_bold { font-size:12px; font-weight:bold; color:#333333 }
.gray12_20 { font-size:12px; font-weight:normal; color:#333333 ;line-height: 17px; }
.gray12_17 { font-size:12px; font-weight:normal; color:#333333 ;line-height: 17px; }
.gray12_sen { font-size:12px; color:#333333; text-decoration:line-through; }
.gray13 { font-size:13px; font-weight:normal; color:#333333; }
.gray13_bold { font-size:13px; font-weight:bold; color:#333333; }
.gray13_bold_kankaku { font-size:13px; font-weight:bold; color:#333333; line-height:23px; }
.gray13_sen { font-size:13px; color:#333333; text-decoration:line-through; }
.gray13_sitemap { font-size:13px; font-weight:normal; color:#0000FF; line-height:180%; text-decoration:none;}
.gray14 { font-size:14px; font-weight:normal; color:#333333; }
.gray14_bold { font-size:14px; font-weight:bold; color:#333333; }
.gray15 { font-size:15px; font-weight:normal; color:#333333; }
.gray16 { font-size:16px; font-weight:normal; color:#333333; line-height:normal; }
.gray16_boid { font-size:16px; font-weight: bold; color:#333333; line-height:normal; }
.gray18_bold { font-size:18px; font-weight:bold; color:#333333; line-height: normal; }

.red10_bold { font-size:10px; font-weight:bold; color:#FF0000; }
.red11_bold { font-size:11px; font-weight:bold; color:#FF0000; }
.red12 { font-size:12px; font-weight:normal; color:#FF0000; }
.red12_bold { font-size:12px; font-weight:bold; color:#FF0000; }
.red13 { font-size:13px; font-weight:normal; color:#FF0000; }
.red13_bold { font-size:13px; font-weight:bold; color:#FF0000; }
.red14 { font-size:14px; font-weight:normal; color:#FF0000; }
.red14_bold { font-size:14px; font-weight:bold; color:#FF0000; }
.red14_bold_kankaku { font-size:14px; font-weight:bold; color:#FF0000; line-height:23px;}
.red15 { font-size:15px; font-weight:normal; color:#FF0000; }
.red15_bold { font-size:15px; font-weight:bold; color:#FF0000; line-height:normal; }
.red15_bold_kankaku { font-size:15px; font-weight:bold; color:#FF0000; line-height:30px;}
.red15_bold_kankaku2 { font-size:15px; font-weight:bold; color:#FF0000; line-height:20px; }
.red16 { font-size:16px; font-weight:normal; color:#FF0000; }
.red16_bold { font-size:22px; font-weight:bold; color:#FF0000; line-height:normal; }
.red30bold { font-size:30px; font-style:normal; line-height:normal; font-weight:bolder; font-variant:normal; text-transform:uppercase; color:#FF0000; }

.white10 { font-family:"ＭＳ Ｐゴシック","Osaka"; font-size:14px; color:#FFFFFF;}
.white10_bold { font-size:10px; font-weight:bold; color:#FFFFFF; }
.white12-bold { font-size:12px; font-weight:bold; color:#FFFFFF; }
.white13 { font-size:13px; font-weight:bold; color:#FFFFFF; }
.white15_bold { font-size:15px; font-weight:bold; color:#FFFFFF; }
.white16_bold { font-size:16px; font-weight:bold; color:#FFFFFF; }

.orenge12_bold { font-size:12px; font-weight:bold; color:#ff6633; }
.orenge13 { font-size:13px; font-weight:normal; color:#ff9966; }
.orange13_bold { font-size:13px; font-weight:bold; color:#FFCC00; }
.orange13_bold { font-size:13px; font-weight:bold; color:#FF6633; }

.orenge11_bold { font-size:11px; font-weight:bold; color:#ff6633; }
.orenge12_ff3300 { font-size:12px; font-weight:normal; color:#FF3300; }
.orenge12_ff3300_bold { font-size:12px; font-weight:bold; color:#FF3300; }
.orenge13_FF3300 { font-size:13px; font-weight:normal; color:#FF3300; }
.orenge13_ff3300 { font-size:12px; font-weight:bold; color:#FF3300; }
.orenge13_ff3300_bold { font-size:13px; font-weight:bold; color:#FF3300; }
.orenge14_ff6633 { font-size:14px; font-weight:bold; color:#FF3300; }

.yellow11 { font-size:11px; font-weight:bold; color:#FF6633; line-height:normal; }
.yellow12_bold { font-size:12px; font-weight:bold; color:#ff9900; line-height:normal; }
.yellow13_bold { font-size:13px; font-weight:bold; color:#ff9900; line-height:normal; }
.yellow14_bold { font-size:14px; font-weight:bold; color:#ff9900; line-height:normal; }
.yellow15_bold { font-size:15px; font-weight:bold; color:#ff9900; line-height:normal; }
.yellow16_bold { font-size:16px; font-weight:bold; color:#ff9900; line-height:normal; }
.yellow18_bold { font-size:18px; font-weight:bold; color:#ff9900; line-height:normal; }


.kon12_bold { font-size:12px; font-weight:normal; color:#000033; }
table {  font-size:13px; font-weight:normal; color:#333333; font-family:"ＭＳ Ｐゴシック","Osaka" }
a:active { color:#003399; }
a:link { color:#003399; }
a:visited { color:#003399; }
.green13 { font-size:14px; color:#185430; font-weight:bolder;}
.00066_bold { font-size:14px; font-weight:bold; color:#000066; }
.cc0000_13_bold { font-size:13px; font-weight:bold; color:#cc0000; }
.cc0000_13 { font-size:13px; color:#cc0000; }
.FF9966_13bold { font-size:13px; font-weight:bold; color:#FFCC00; font-size:13px; font-weight:bold; color:#FF6633; }
.ff9966_13_bold { font-size:13px; font-weight:bold; color:#FF9966; font-size:13px; font-weight:bold; color:#FF6633; }
.pink30 { font-family:"ＭＳ Ｐゴシック","Osaka"; font-size:30px; font-style:normal; line-height:normal; font-weight:bolder;	font-variant:normal;  text-transform:uppercase; color:#FF6699; }
.dot { border:thin dotted #666666; }
.slash { border:thin dashed #999999; }


/* 新規追加スタイル */
.syouhin_orange { width:160px; height:160px; background-color:#FFEEDD; padding:10px; margin-bottom:5px; }
.syouhin { width:160px; float:left; padding-left:10px; padding-right:10px; padding-bottom:20px; }
div.syouhin img {	margin-bottom:10px; }
div.syouhin div { text-align:center; margin-top:0px; margin-left:0px; width:160px; clear:both; }
.area_osusume { margin-left:10px; padding-bottom:5px; }
.Toindex { float:left; margin-left:10px; margin-bottom:15px; }
.img_margin { margin-top:5px; margin-bottom:5px; }
.shousai_1 { background-color:#666666; color:#FFFFFF; }
dd.text_l { margin-left:10px; }


/* ＴＯＰカテゴリ用 */
.category_area { margin:2px; margin-top:5px; margin-bottom:5px; background-color:#FFEEDD; width:136; }
.category a{
	display:block; height:10px; background-color:#FFEEDD;
	margin-left:5px; margin-right:5px; padding-left:15px; padding-top:5px; padding-bottom:5px;
	border-left:3px #FD3A02 solid; border-bottom:1px #FD3A02 dotted;
	color:#333333; font-size:10px; text-decoration:none; text-align:left; }
.category a:hover{
	height:16px; background-color:#FADEFE; background:url(../all/img2/category/point.jpg) no-repeat;
	margin-left:5px; margin-right:5px; padding-bottom:5px;
	color:#0000FF; font-size:12px; line-height:9px; text-decoration:none;
	border-left:3px #FD3A02 solid; border-bottom:2px #FD3A02 dotted; }
.category_last a{
	display:block; height:10px; background-color:#FFEEDD;
	margin-right:5px; margin-left:5px; padding-left:15px; padding-top:5px; padding-bottom:5px;
	font-size:10px; color:#333333; text-decoration:none; text-align:left;
	border-left:3px #FD3A02 solid; border-bottom:3px #FD3A02 solid; }
.category_last a:hover{
	text-decoration:none;
	height:16px;
	background:url(../all/img2/category/point.jpg) no-repeat; background-color:#FADEFE;
	margin-left:5px; margin-right:5px; padding-left:15px; padding-bottom:5px;
	font-size:12px; line-height:9px; color:#0000FF;
	border-left:3px #FD3A02 solid; border-bottom:3px #FD3A02 solid; }

/* 新商品のお知らせ */
#new { width:398px; background-color:#FF6600; border:1px solid #FF6600; text-align:left; }
#new .date { padding:3px; font-size:15px; font-weight:bold; color: #FFFFFF; }
#new .area { width:398px; height:65px; margin-top:1px; }
#new .img { width:65px; margin-right:1px; float:left; }
#new .exam { width:332px; height:65px; float:left; background-color:#FFFFFF; }
#new .ex { padding-top:5px; padding-left:5px; font-size:12px; }
#new .click { padding-top:1px; padding-left:5px; }
#new .image { width:65px; height:65px; border:none; }
