@charset "Shift_Jis";

/*TOPページ追加用css読み込み*/
@import  url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vY3NzL3RvcC5jc3M/68/0/); 

/* club.askul style sheet */

/* FORM */
/* @media screen内のスタイルは、IEでは追加される。NS4は無視される。 */

form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

.size2 { font-size: 14px; width:27px;}
@media screen{
.size2 { font-family:"Arial","sans-serif","Osaka";}
}

.size3 { font-size: 14px; width:34px;}
@media screen{
.size3 { font-family:"Arial","sans-serif","Osaka";}
}

.size4 { font-size: 14px; width:41px;}
@media screen{
.size4 { font-family:"Arial","sans-serif","Osaka";}
}

.size6 { font-size: 14px; width:55px;}
@media screen{
.size6 { font-family:"Arial","sans-serif","Osaka";}
}

.size7 { font-size: 14px; width:62px;}
@media screen{
.size7 { font-family:"Arial","sans-serif","Osaka";}
}

.size8s { font-size: 11px; width:69px;}
@media screen{
.size8s { font-family:"Arial","sans-serif","Osaka";}
}
.size8 { font-size: 14px; width:69px;}
@media screen{
.size8 { font-family:"Arial","sans-serif","Osaka";}
}

.size10 { font-size: 14px; width:83px;}
@media screen{
.size10 { font-family:"Arial","sans-serif","Osaka";}
}

.size12s { font-size: 11px; width:97px;}
@media screen{
.size12s { font-family:"Arial","sans-serif","Osaka";}
}
.size12 { font-size: 14px; width:97px;}
@media screen{
.size12 { font-family:"Arial","sans-serif","Osaka";}
}

.size14 { font-size: 14px; width:111px;}
@media screen{
.size14 { font-family:"Arial","sans-serif","Osaka";}
}
.size16 { font-size: 14px; width:125px; }
@media screen{
.size16 { font-family:"Arial","sans-serif","Osaka";}
}

.size18 { font-size: 14px; width:139px;}
@media screen{
.size18 { font-family:"Arial","sans-serif","Osaka";}
}

.size20 { font-size: 14px; width:153px;}
@media screen{
.size20 { font-family:"Arial","sans-serif","Osaka";}
}

.size24 { font-size: 14px; width:181px;}
@media screen{
.size24 { font-family:"Arial","sans-serif","Osaka";}
}

.size28 { font-size: 14px; width:209px;}
@media screen{
.size28 { font-family:"Arial","sans-serif","Osaka";}
}

.size30 { font-size: 14px; width:223px;}
@media screen{
.size30 { font-family:"Arial","sans-serif","Osaka";}
}

.size40 { font-size: 14px; width:293px;}
@media screen{
.size40 { font-family:"Arial","sans-serif","Osaka";}
}

.size50 { font-size: 14px; width:363px;}
@media screen{
.size50 { font-family:"Arial","sans-serif","Osaka";}
}

.size60 { font-size: 14px; width:433px;}
@media screen{
.size60 { font-family:"Arial","sans-serif","Osaka";}
}


/* MARGIN */
.marginU2 {  margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px}

.marginTU5L20 {  margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 20px}

.marginT3U2L20 {  margin-top: 3px; margin-right: 0px; margin-bottom: 2px; margin-left: 20px}

.marginT3U2LR5 {  margin-top: 3px; margin-right: 5px; margin-bottom: 2px; margin-left: 5px}

.marginTU3 {  margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px}

.marginALL3 { margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px }

.marginALL5 { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px }

.marginALL8 { margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px }

.marginU8 { margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px }

.marginT5 {  margin-top: 5px;}

.marginTU5 { MARGIN: 5px 0px}

.marginU10 {  margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px}

.marginL25 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 25px}

.marginTU25 { margin-top: 25px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px }

.marginR5 {  margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px}

.marginLR5 {  margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px}

.marginT5LR10 {  margin-top: 5px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px}

.marginLR10 {  margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px}

.marginLR15 {  margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 15px}

.marginTU5LR10 {  margin-top: 5px; margin-right: 10px; margin-bottom: 10px; margin-left: 5px}

.marginT5U10 {  margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px}

.marginL90 {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 90px}

.marginT5L15 {  margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px}

.marginTU10 {  margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px}

.marginTU2LR10 { margin-top: 2px; margin-right: 10px; margin-bottom: 2px; margin-left: 10px;}

.marginL5 { margin-left: 5px;}

.marginL15 { margin-left: 15px;}

.marginU5 {  margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px}


/* MENU */

.pageid { font-size:10px; line-height:13px; color:#999999;}

.dirnavi{ font-size:12px; line-height:15px; }


.headermenu { font-size:10px; line-height:13px; color:#666666; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px}

.footermenu { font-size:10px; line-height:13px; color:#ffffff; }

.localnavi { font-size:12px; line-height:15px; }

A:link { text-decoration:underline; color:#0922C3; }
A:visited { text-decoration:underline; color:#63009C; }
A:active { text-decoration:underline; color:#FF6633; }
A:hover { text-decoration:none; color:#5061F6; }

A.menu:link { text-decoration:none; color:#FFFFFF; }
A.menu:visited { text-decoration:none; color:#FFFFFF; }
A.menu:hover { text-decoration:underline; color:#FFFFFF; }
A.menu:active { text-decoration:none; color:#FFFFFF; }


A.menu2:link { text-decoration:none; color:#666666; }
A.menu2:visited { text-decoration:none; color:#666666; }
A.menu2:hover { text-decoration:underline; color:#666666; }
A.menu2:active { text-decoration:none; color:#5061F6; }


A.menu3:link { text-decoration:none;}
A.menu3:visited { text-decoration:none;}
A.menu3:hover { text-decoration:underline;}
A.menu3:active { text-decoration:none;}







/* THANKS POINT */

.largetext { font-size:14px; line-height:17px; }
.bluetext { font-size:12px; line-height:15px; color:#0033cc;}
.greentext { font-size:12px; line-height:15px; color:#679527;}
.tpoint { font-size:14px; line-height:17px; color:#0033cc;}
.thanksmsg { font-size:14px; line-height:17px; color:#FF8400;}
.thanksmsg2 { font-size:12px; line-height:15px; color:#FF8400;}
.redlargetext { font-size:14px; line-height:17px; color:#ff0000;}


/* TEXT */

.text { font-size:12px; line-height:15px; }

.read {font-size:12px; line-height:15px; font-weight: bold;}

.goodsnameL {  font-size: 21px; line-height: 23px;}

.goodsname {  font-size: 16px; line-height: 19px;}

.price { font-size:14px; line-height:17px; font-weight:bold; color:#f07100; }

.price2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#f07100; LINE-HEIGHT: 15px}

.totalprice { font-size:16px; line-height:19px; font-weight:bold; color:#f07100; }

.outletprice { font-size: 24px;	font-weight: bold; color: #FF0000;}

.attent   { color: #ff0000; font-size:12px; line-height:15px; }

.attent2   { color: #ff0000; font-size:10px; line-height:13px; }


.notes { font-size:12px; line-height:17px; color:#585858}

.notes2 { font-size:10px; line-height:15px; color:#585858}

.notes3 { font-size:10px; line-height:15px; color:#0033CC}

.notes4 { font-size:10px; line-height:15px; }

.admnews { font-size:12px; line-height:15px; }

.label1 { font-size:10px; line-height:13px; }
.label2 { font-size:12px; line-height:15px; }
.label3 { font-size:14px; line-height:17px; }

.submenutxt { font-size:12px; line-height:18px; color:#0922C3}





/* ETC */
.pint   { color: #ff6600; font-size:12px; line-height:15px;}
.pint2 { color: #ff6600; font-size:10px; line-height:13px; }
.pintL   { color: #ff6600; font-size:14px; line-height:17px; font-weight:bold; }

.error   { font-size:12px; line-height:15px; color: #ff0000; margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px}
.error2   { font-size:10px; line-height:13px; color: #ff0000; margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px}
.error3   { font-size:12px; line-height:15px; color: #ff0000;}


.list1 {  font-size: 12px; line-height: 15px; margin-top: 5px; margin-right: 10px; margin-bottom: 10px; margin-left: 30px; list-style-type: square}

.infomsg { font-size:12px; line-height:15px; color: #585858}


/*--------------------------------------------------------------------------------
  以下2006.8追加
--------------------------------------------------------------------------------*/

body{
	margin:0px 0px 0px 0px;
	padding:0px;
/*	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
/*	font-size: 12px;*/
	}

body.body_sp{
margin:5px 5px 5px 5px;
padding:5px;
}




/*container
-------------------------------------------*/
#container{width:740px;
	margin:0px 0px 0px 10px;}


#container2{width:530px;
	margin:0px 0px 0px 10px}

/*main
-------------------------------------------*/
#main{
	margin-left:5px;
	width:730px
	}
/*商品詳細
-------------------------------------------*/
#main2{
	width:730px
	}
/*商品名（h1）*/
.goodsnameL-h1 {
	font-size: 21px;
	margin: 10px 0px 0px;
	}
.link-text {
	font-size:12px;
	line-height:18px;
	width: 515px;
	margin-top: 10px;
	margin-left: 30px;
}
/*代替おすすめ品*/
.details-text10 {
	font-size: 10px;
	}
.details-text10-m {
	font-size: 10px;
	line-height:13px;
/*	letter-spacing: 2px;*/
	}
.details-text12 {
	font-size:12px;
	padding-left: 12px;
}
.details-text-h2 {
	font-size:14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
/*spacer
-------------------------------------------*/
div.spacer5{height:5px}
div.spacer6{height:6px}
div.spacer7{height:7px}
div.spacer10{height:10px}
div.spacer12{height:12px}
div.spacer16{height:16px}
div.spacer19{height:19px}
div.spacer20{height:20px}
div.spacer30{height:30px}
div.spacer40{height:40px}

/*Header:text
-------------------------------------------*/
.toptext{
	font-size:12px;
	line-height:15px
	}
.toptext-n{
	font-size:12px;
	margin: 0px;
	font-weight: normal;
	}
.toptext-n2{
	font-size:12px;
	margin-top:1px;
	margin-bottom: 2px;
	font-weight: normal;
	}

/*footer
-------------------------------------------*/
#footer{
	font-size:10px;
	line-height:15px;
	color:#585858;
	margin-top:20px;
	margin-bottom:5px;
	text-align:right
	}
	
/*ページトップ*/
div.pagetop{
	font-size:12px;
	line-height:160%;
	text-align:right
	}

/*TOP:h1
-------------------------------------------*/
h1.toptext{
	font-size:12px;
	margin: 0px;
	}


/*TOP:login
-------------------------------------------*/
td.loginbg{
	padding:5px;
	background-color:#cfdef0;
	border-left:1px solid #6699cc;
	border-right:1px solid #6699cc
	}
div.login01{padding:0px 10px}
	div.login01 input{
		margin:1px 0px;
		vertical-align:middle
		}
div.login02{
	margin:0px 0px 1px 0px;
	text-align:center
	}
div.login03{
	padding:0px 6px;
	font-size:10px;
	color:#585858;
	line-height:130%
	}
div.login04{
	padding:0px;
	font-size:10px;
	line-height:130%
	}
	div.login04 img{
		margin-right:3px;
		vertical-align:middle
		}


/*TOP:search
-------------------------------------------*/
td.searchbgleft{
	width:2px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9zZWFyY2hfYmdfbGVmdC5naWY/68/0/) repeat-y
	}
td.searchbgright{
	width:2px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9zZWFyY2hfYmdfcmlnaHQuZ2lm/68/0/) repeat-y
	}
td.searcharea{
	background-color:#cfdef0;
	text-align:center;
	vertival-align:middle
	}


/*TOP:cate
-------------------------------------------*/
#topcate{
	margin:0px 0px 15px 0px;
	width:480px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9jYXRlX2JnX21pZGRsZS5naWY/68/0/) repeat-y;
	text-align:center
	}
	#topcate .tc_top{
		height:2px;
		background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9jYXRlX2JnX3RvcC5naWY/68/0/) no-repeat
		}
	#topcate .tc_bottom{
		height:3px;
		background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9jYXRlX2JnX2JvdHRvbS5naWY/68/0/) no-repeat
		}
#topcate table.tc_tb{
/*	margin:15px 5px; 　1015*/ 
	margin:10px 5px 15px 5px;
	}
#topcate td.tc_title{
	padding:5px;
	width:229px;
	background-color:#f1f1f1
	}
	#topcate td.tc_title h2{
	font-size:14px;
	margin: 0px;
}
#topcate td.tc_item{
	padding:5px 0px 0px 0px;
	font-size:12px;
	line-height:140%
	}
	#topcate td.tc_item img{
		float:left;
		margin:0px 5px;
		border:0px solid #999999   /*1024変更*/
		}
	#topcate td.tc_item .tc_text{
		float:right;
		padding:0px 5px 0px 0px;
		width:170px
		}
.topcate_search {
	font-size:12px;
	width: 515px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/*お申込番号 */
.cateno01 {
	height: 10px;
	width: 70px;
	float: left;
	border: 1px solid #1C79C6;
	font-size: 12px;
	padding: 3px;
	position: relative;
	left: 100%;
}
.cateno02 {
	height: 10px;
	width: 50px;
	border-top: 1px solid #1C79C6;
	border-bottom: 1px solid #1C79C6;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1C79C6;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
}
.cateno_text01 {
	font-size:12px;
	padding-left: 352px;
}
.cateno_text02 {
	font-size:12px;
	padding-left: 250px;
}
/*TOP:osusume
-------------------------------------------*/
td.osulist{
	width:130px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfb3N1c3VtZV8wMi5naWY/68/0/);
	font-size:12px
	}
	td.osulist img{margin:0px 5px}
td.osuimg{
	/*width:235px;　1024変更*/
	font-size:12px
	}
	td.osuimg img{
		float:left;
		margin-right:5px　/*1024変更*/
		}
table.tb_osutxt{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	font-size:12px
	}
td.osutxt{
	padding:2px 5px 2px 20px;

	width:240px;
	height:32px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9vc3VzdW1lX2Fycm93LmdpZg/68/0/) 10px 50% no-repeat
	}
	td.osutxt img{margin-right:5px}
	
/*おすすめの値下げ*/
.price-orange {	font-size:12px;	line-height: 14px;	font-weight: normal;	color: f07100;
	}
.price-red {	font-size:12px;	line-height: 14px;	font-weight: bold;	color: #FF0000;
	}
	
/*買い物カゴボタン*/
.btn_ac_kago {
	text-align: right;
	}
.btn_ac_kago_margin {	text-align: right;	margin-right: 10px;
	}


/*TOP値下げ・非掲載・新登場部分　061108追加
-------------------------------------------*/
/*値下げ*/
td.nesage_title{
	width:480px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfbmVzYWdlXzAxLmdpZg/68/0/);
	}
td.nesage_com{
	width:300px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfbmVzYWdlXzAyLmdpZg/68/0/);
	font-size:12px;
	line-height: 14px;
	font-weight: bold;
	text-align: right;
	padding-top:2px;
	padding-right:5px;
	}
td.nesage_info{
	width:150px;
	font-size:12px;
	line-height: 14px;
	padding:5px 5px 5px 0px;
	}

td.nesage_left{
	width:5px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfbmVzYWdlXzAzLmdpZg/68/0/);
	}
td.nesage_right{
	width:5px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfbmVzYWdlXzA0LmdpZg/68/0/);
	}
td.nesage_bottom{
	width:480px;
	height:5px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfbmVzYWdlXzA1LmdpZg/68/0/);
	}
.btn_nesage_kago_margin {
	text-align: right;
	padding: 3px 5px 3px 0px;
	}


/*非掲載*/
td.hikeisai_title{
	width:237px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfaGlrZWlzYWlfMDEuZ2lm/68/0/);
	}
td.hikeisai_left{
	width:5px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfaGlrZWlzYWlfMDIuZ2lm/68/0/);
	}
td.hikeisai_right{
	width:5px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfaGlrZWlzYWlfMDMuZ2lm/68/0/);
	}
td.hikeisai_info{
	width:147px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfaGlrZWlzYWlfaW5mb2JnLmdpZg/68/0/);
	background-repeat:no-repeat;
	font-size:12px;
	line-height: 14px;
	padding:0px 4px 5px 5px;
	}
td.hikeisai_bottom{
	width:237px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfaGlrZWlzYWlfMDQuZ2lm/68/0/);
	}

td.hiandshin_link{
	width:68px;
	font-size:12px;
	line-height: 14px;
	padding-top:3px;
	}

/*新登場*/

td.shin_title{
	width:237px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfc2hpbl8wMS5naWY/68/0/);
	}
td.shin_left{
	width:5px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfc2hpbl8wMi5naWY/68/0/);
	}
td.shin_right{
	width:5px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfc2hpbl8wMy5naWY/68/0/);
	}
td.shin_info{
	width:147px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfc2hpbl9pbmZvYmcuZ2lm/68/0/);
	background-repeat:no-repeat;
	font-size:12px;
	line-height: 14px;
	padding:0px 5px 5px 5px;
	}
td.shin_bottom{
	width:237px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRfc2hpbl8wNC5naWY/68/0/);
	}


/*TOP:右cate
-------------------------------------------*/
/*ランキング*/
.ranking {
	font-size:12px;
	line-height: 14px;
	width: 185px;
	padding-top:5px;
	padding-bottom:5px;
	}
.ranking-dotted {
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9sYW5raW5nX2xpbmUuZ2lm/68/0/);
	background-repeat: no-repeat;
	background-position: center;
	}
/*枠-罫線*/
.white-blueline-bg{	padding:5px; background-color:#FFFFFF; border-left:1px solid #131385; border-right:1px solid #131385; font-size: 12px; line-height: 18px;
	}
.white-blueline02-bg{
	padding:5px;
	}
.white-brownline-bg{
	padding:5px; background-color:#FFFFFF; border-left:1px solid #131385; border-right:1px solid #131385;
	}
.white-redline-bg{
	padding:5px; background-color:#FFFFFF; border: 1px solid #FF0000;
	}
.white-glayline-bg{
	background-color:#FFFFFF;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	}
.line-glay-bg{
	background-color:#dcdcf9;
	border: 1px solid #999999;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	}
.line-glay2-bg{
	padding:5px;
	background-color:#FFFFFF;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
.line-left-bg{
	border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC;
	}
.dotted-repeat {
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9saW5lXzAzLmdpZg/68/0/);
	background-repeat: repeat-x;
	background-position: center;
	}
.dotted-repeat2 {
	background-color:#FFFFFF;
	padding-right:5px;
	}
.dotted-repeat-m {
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9saW5lXzAzLmdpZg/68/0/);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-bottom: 5px;
	}
/*画像周り*/
.sweet-bana{
	float:left;	margin-right:3px; margin-left: 3px;
	}
.sweet-bana-text{
	width:96px;	font-size: 10px; line-height: 13px;	margin-left: 5px;
	}
.bana-float{
	float:left;	margin-right:3px; margin-left: 3px; margin-top: 5px;
	}
.bana-text2{
	width:180px; font-size: 10px; line-height: 13px; margin-left: 5px;
	}
.osufont{
	width:240px; font-size:12px
	}
.osuimg{
		float:left;
		margin-right:10px
		}
td.test{
	width:240px;
	font-size:12px
	}
	td.test img{
		float:left;
		margin-right:10px
		}
td.test2{
	width:250px;
	font-size:12px
	}
	td.test2 img{
		float:left;
		margin-right:10px
		}

/*スペース*/
.margin-8 {
	margin: 6px;
	}
	
/*cate(共通)
-------------------------------------------*/
/*スクリーンID*/
#screenid{
	font-size:10px;
	color:#999999;
	text-align:right
	}

/*カテゴリー検索の青いライン*/
td.search_bgline{
	height:22px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9zZWFyY2hfY2F0ZWdvcnlfYmdfbGluZS5naWY/68/0/) repeat-x
	}

/*パンクズ*/
#inner{
	margin:10px 0px;
	width:515px;
	font-size:12px;
	line-height:15px;
	color:#212121
	}

/*パンクズ（商品詳細）*/
#inner2{
	margin:10px 0px;
	width:700px;
	font-size:12px;
	line-height:15px;
	color:#212121
	}

/*選択中のカテゴリ*/
#cate_selecting{
	width:515px
	}
	#cate_selecting .selecting_text{font-size:12px}
	#cate_selecting .selecting_text img{
		margin:0px 5px 3px 5px;
		vertical-align:middle
		}
#cate_selecting .selectingtop{
	height:5px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9jYXRlX3dha3VfdG9wLmdpZg/68/0/) no-repeat
	}
#cate_selecting .selectingbottom{
	height:6px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9jYXRlX3dha3VfYm90dG9tLmdpZg/68/0/) no-repeat
	}
#cate_selecting .selectingmiddle{
	width:515px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9jYXRlX3dha3VfbWlkZGxlLmdpZg/68/0/) repeat-y;
	text-align:center
	}

/*他のカテゴリーを見る*/
#cate_category{
	width:695px
	}
	#cate_category .selecting_text{font-size:12px}
	#cate_category .selecting_text img{
		margin:0px 5px 3px 5px;
		vertical-align:middle
		}
#cate_category .selectingtop{
	height:7px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9jYXRlX3dha3VfdG9wMDIuZ2lm/68/0/) no-repeat
	}
#cate_category .selectingbottom{
	height:7px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9jYXRlX3dha3VfYm90dG9tMDIuZ2lm/68/0/) no-repeat
	}
#cate_category .selectingmiddle{
	width:695px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9jYXRlX3dha3VfbWlkZGxlNjk1LmdpZg/68/0/) repeat-y;
	text-align:center
	}

/*他のカテゴリーを見るテーブル設定*/
#cate_category table.tdselecting{
	margin:0px auto;
	font-size:10px;
	line-height: 13px;
	}
#cate_category td.selewaku01{
	width:15px;
	text-align:center;
	vertical-align:top
	}
#cate_category td.selewaku02{
	width:124px;
	vertical-align:top
	}

.tdselecting02{
	margin:0px auto;
	font-size:10px;
	line-height: 13px;
	padding-left: 5px;
	}
/*選択中のカテゴリテーブル設定*/
#cate_selecting table.tdselecting{
	margin:0px auto;
	font-size:10px;
	line-height: 13px;
	}
#cate_selecting td.selewaku01{
	width:15px;
	text-align:center;
	vertical-align:top
	}
#cate_selecting td.selewaku02{
	width:110px;
	vertical-align:top
	}

/*黄色の帯(h1)*/
#cate_maintitle{
	width:515px;
	height:28px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90aXRsZV9iYS5naWY/68/0/) no-repeat;
	}
	#cate_maintitle h1{
		margin:0px;
		padding:5px 0px 0px 10px;
		_padding:7px 0px 0px 10px;
		font-size:14px
		}
/*商品一覧(h2)*/
.cate_item{
		margin:0px;
		padding:0px;
		font-size:14px;
		font-weight:normal
		}
/*黄色っぽい帯(h3)*/
#cate_lanktitle{
	width:515px;
	height:23px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90YWJfbGFuay5naWY/68/0/) no-repeat;
	}
	#cate_lanktitle h3{
		float:left;
		margin:0px;
		padding:4px 0px 0px 40px;
		_padding:6px 0px 0px 40px;
		font-size:12px;
		font-weight:normal
		}
	#cate_lanktitle .date{
		margin-right:10px;
		padding:4px 0px 0px 40px;
		_padding:6px 0px 0px 40px;
		font-size:10px;
		text-align:right
		}
/*検索の長い帯*/
#cate_searchtitle{
	width:695px;
	height:23px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90YWJfMDMuZ2lm/68/0/) no-repeat;
	float:left;
	margin:0px;
	padding:4px 0px 0px 40px;
	_padding:6px 0px 0px 40px;
	font-size:12px;
	font-weight:normal
}
/*ベージュの帯（！マーク）*/
#cate_title01{
	width:695px;
	height:23px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90YWJfMDEuZ2lm/68/0/) no-repeat;
	float:left;
	margin:0px;
	padding:4px 0px 0px 40px;
	_padding:6px 0px 0px 40px;
	font-size:12px;
	font-weight:normal
}
.cate_title01_1{
	width:695px;
	height:3px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90YWJfMDFfMDEuZ2lm/68/0/) no-repeat;
	float:left;
	margin:0px;
}
.cate_title01_2{
	width:635px;
	/*height:3px;*/
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90YWJfMDFfMDIuZ2lm/68/0/) no-repeat;
	background-color:#DAD4B1;
	float:left;
	margin:0px;
	padding:0px 0px 0px 40px;
	_padding:2px 0px 2px 40px;
	font-size:12px;
	font-weight:normal
}
.cate_title01_3{
	width:695px;
	height:3px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90YWJfMDFfMDMuZ2lm/68/0/) no-repeat;
	float:left;
	margin:0px;
}

/*ベージュの帯（箱マーク）*/
#cate_title02{
	width:695px;
	height:23px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90YWJfMDIuZ2lm/68/0/) no-repeat;
	float:left;
	margin:0px;
	padding:4px 0px 0px 40px;
	_padding:6px 0px 0px 40px;
	font-size:12px;
	font-weight:normal
}
.cate_title02_1{
	width:695px;
	height:3px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90YWJfMDJfMDEuZ2lm/68/0/) no-repeat;
	float:left;
	margin:0px;
}
.cate_title02_2{
	width:635px;
	/*height:3px;*/
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90YWJfMDJfMDIuZ2lm/68/0/) no-repeat;
	background-color:#DAD4B1;
	float:left;
	margin:0px;
	padding:0px 0px 0px 40px;
	_padding:2px 0px 2px 40px;
	font-size:12px;
	font-weight:normal
}
.cate_title02_3{
	width:695px;
	height:3px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC90YWJfMDJfMDMuZ2lm/68/0/) no-repeat;
	float:left;
	margin:0px;
}
/*帯下のテキスト*/
#submidashi{
	margin:6px 0px;
	padding-left:12px;
	font-size:10px
	}
#submidashi2{
	margin:6px 0px;
	padding-left:12px;
	font-size:12px
	}
#submidashi3{
	margin:6px 0px;
	font-size:12px;
	width: 515px;
	}
#submidashi-date{
	margin:6px 0px;

	font-size:12px;
	text-align: right;
	width: 515px;
	}

/*検索ボックス*/
#search{
	width:515px;
	background-color:#e6e6e6
	}
td.celsearch01{height:15px}
td.celsearch02{
	height:30px;
	text-align:center;
	vertical-align:middle
	}

/*表示件数*/
#cate_submaintitle2{
	margin:0px 5px 0px 0px;
	padding:5px 0px 0px 5px;
	font-size:12px;

	font-weight:normal
	width:515px;
	height:23px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9zdWJfdGl0bGVfYmEyLmdpZg/68/0/) no-repeat;
	vertical-align:middle;
	width: 515px;
	}
#cate_submaintitle3{
	margin:7px 5px 7px 0px;
	padding:5px 0px 0px 5px;
	font-size:12px;

	font-weight:normal
	width:515px;
	height:23px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9zdWJfdGl0bGVfYmEyLmdpZg/68/0/) no-repeat;
	vertical-align:middle;
	width: 515px;
	}

/*絞込み一覧*/
div.catelist{
	margin:10px 0px 20px 6px
	}
td.listicon{
	width:17px
	}
td.listtext{
	width:223px;
	font-size:12px;
	line-height:140%
	}

/*大カテ：おすすめ*/
div.cateosusume{margin:10px 0px 20px 0px}
table.tbsubosu{font-size:10px;
	line-height:13px;}
td.osu_price{
	font-size:12px;
	color:#f07100
	}

td.wid240{font-size:10px;
	line-height:13px;
	width:240px;
	}

td.wid90{font-size:10px;
	line-height:13px;
	width:90px;
	}

td.wid80{font-size:14px; 
	line-height:17px; 
	font-weight:bold; 
	color:#f07100; 
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	width:80px;
	text-align:right;
	}


td.wid70{font-size:10px;
	line-height:13px;
	width:70px;
	text-align:right;
	}



/*大カテ：ランキング*/
div.caterank{margin:10px 0px 20px 0px}
td.catelankimg{
	width:50px;
	vertivcal-align:top
	}
	td.catelankimg img.lank1{margin:8px 0px}
td.catelanktext{
	width:465px;
	font-size:10px;
	line-height:15px
	}
td.catelanktextmore{
	padding:10px;
	font-size:10px
	}
td.catelanktextmore2{
	font-size:12px;
	}

/*はじめのカテゴリに戻る*/
td.f_backimg{padding:3px 0px;
	width:36px;}
td.f_backtext{
	padding-left:5px;
	padding-right:5px;
	width:89px;
	font-size:10px;
	line-height:13px
	}
td.f_backtext137{
	padding-left:5px;
	padding-right:5px;
	width:137px;
	font-size:10px;
	line-height:13px
	}

.clr_b00000{color:#b00000}

/* MARGIN 2006.8追加 */
.label4 { font-size:12px; padding-top: 4px; }
.marginT10U15 {  margin-top: 10px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px}
.margin-t10 {	margin-top: 10px;}
.margin-t20 {	margin-top: 20px;}
.margin-8 {	margin: 6px;}
.marginT5R10 {  margin-top: 5px; margin-right: 10px;}
.marginT5B5 {  margin-top: 5px; margin-bottom: 5px;}
.marginT10B10 {  margin-top: 10px; margin-bottom: 10px;}

/*cate商品枠*/
.line-glay1{
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding: 3px;
	}
.line-glay2{
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background-color: #f2f0e4;
	padding: 3px;
	}
.line-glay3{
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background-color: #f2f0e4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	padding: 3px;
	}
.line-glay4{
	padding: 3px;
	}
.line-glay5{
	border-bottom: 1px solid #d6d6d6;
	background-color: #f2f0e4;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	}
.line-glay6{
	border-bottom: 1px solid #d6d6d6;
	padding: 3px;
	}
.line-glay7{
	border-top: 1px solid #d6d6d6;
	background-color: #f2f0e4;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	}
.line-glay8{
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding: 3px;
	}
.line-glay9{
	padding: 10px;
	background-color: #dbdcfa;
	border: 1px solid #180e7f;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	}
.line-glay10{
	padding: 8px;
	border: 1px solid #d6d6d6;
	font-size: 10px;
	}
.line-glay11{
	border-top: 1px solid #d6d6d6;
	background-color: #f2f0e4;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	}
.line-glay12{
	border-top: 1px solid #d6d6d6;
	padding: 3px;
	}
.line-glay13{
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background-color: #f2f0e4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	padding: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d6d6d6;
	}
.line-glay14{
	border-bottom: 1px solid #d6d6d6;
	background-color: #f2f0e4;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d6d6d6;
	}
.line-glay15{
	border-top: 1px solid #d6d6d6;
	background-color: #f2f0e4;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	}
.line-glay16{
	border-top: 1px solid #d6d6d6;
	background-color: #f2f0e4;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	}
.line-glayimg{
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9zcGFjZXItZ2xheS5naWY/68/0/);
	background-repeat: repeat-y;
	height: auto;
	width: 1px;
	}
.cate-no {
	width: 123px;
	border-collapse: collapse;
	border: 1px #1c79c6 solid;
	margin-top: 9px;
} 
.cate-no td {
	border: 1px #1c79c6 solid;
	font-size: 12px;
	padding: 3px;
}

.cate-speace2 {
	font-size:12px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 472px;
	padding: 5px;
}
.cate-no2 {
	width: 180px;
	border-collapse: collapse;
	border: 1px #1c79c6 solid;
	margin-top: 9px;
} 
.cate-no2 td {
	border: 1px #1c79c6 solid;
	font-size: 12px;
	padding: 3px;
}
/*FROM
-------------------------------------------*/
.from-text12 {
	font-size:12px;
	padding-left: 5px;
}
/*cate search
-------------------------------------------*/
#catesearch{
	margin:0px 0px 0px 0px;
	width:515px;
	text-align:center
	}
	#catesearch .tc_top{
		height:2px;
		background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9jYXRlX2JnX3RvcC5naWY/68/0/) no-repeat
		}
	#catesearch .tc_bottom{
		height:3px;
		background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9jYXRlX2JnX2JvdHRvbS5naWY/68/0/) no-repeat
		}
#catesearch table.tc_tb{
	margin-top: 15px;
	margin-bottom: 15px;
	}
#catesearch td.tc_title{
	padding:5px;
	width:229px;
	background-color:#f1f1f1
	}
	#catesearch td.tc_title h2{
	font-size:12px;
	margin: 0px;
}
#catesearch td.tc_title2{
	padding:5px;
	width:229px;
	background-color:#f1f1f1
	}
	#catesearch td.tc_title2{
	font-size:12px;
	margin: 0px;
}
#catesearch td.tc_item{
	padding:5px 0px 0px 0px;
	font-size:12px;
	line-height:140%
	}
	#catesearch td.tc_item img{
		float:left;
		margin:0px 5px;
		}
	#catesearch td.tc_item .tc_text{
		float:right;
		padding:0px 5px 0px 0px;
		width:170px
		}
.catesearch_search {
	font-size:12px;
	width: 515px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/*ランキング
-------------------------------------------*/
.rank-title-bg01{
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9yYW5rZF9iZzAxLmdpZg/68/0/);
	background-repeat: no-repeat;
	margin: 0px;
	height: 31px;
}
.rank-title-bg01 h2{
	font-size: 12px;
	padding-left: 15px;
	padding-top: 10px;
	margin: 0px;
}
/*（一覧タイトル周り）*/
.rank-title-bg02{
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9yYW5rX2JnMDEuZ2lm/68/0/);
	background-repeat: no-repeat;
	margin: 0px;
	height: 31px;
	width: 252px;
}
.rank-title-bg02 h2 {
	font-size: 14px;
	padding-left: 15px;
	padding-top: 10px;
	margin: 0px;
}

.rank-title-bg-t01{
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9yYW5rX2JnLXQtMDEuZ2lm/68/0/);
	background-repeat: no-repeat;
	margin: 0px;
	height: 8px;
	width: 252px;
}

.rank-title-bg-t02{
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9yYW5rX2JnLXQtMDIuZ2lm/68/0/);
	background-repeat: repeat-y;
/*	margin: 0px;*/
	width: 252px;
}

.rank-title-bg-t02 h2 {
	font-size: 14px;
	padding: 3px 10px;
/*	padding-top: 10px;*/
	margin: 0px;
}

.rank-title-bg-t03{
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9yYW5rX2JnLXQtMDMuZ2lm/68/0/);
	background-repeat: no-repeat;
	margin: 0px;
	height: 5px;
	width: 252px;
}

.rank-glayline{
	background-color:#FFFFFF;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	}
.rank-glayline-all{
	border: 1px solid #cccccc;
	font-size: 10px;
	margin-top: 10px;
}
.rank-glayline-rb-bg{
	background-color:#f1f1f1;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.rank-glayline-r-bg{
	background-color:#f1f1f1;
	border-right: 1px solid #cccccc;
}
.rank-glayline-r-bg-red{
	background-color:#f1f1f1;
	border-right: 1px solid #cccccc;
	color: FF0000;
}
.rank-glayline-rb{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.rank-glayline-r{
	border-right: 1px solid #cccccc;
}
.rank-glayline-b{
	border-bottom: 1px solid #cccccc;
}
.rank-title12-m{
	font-size: 12px;
	margin-top: 10px;
	width: 515px;
	padding-left: 20px;
}
/*（h1）*/
.rank-img h1{
	margin: 0px;
}
/*ドット枠*/
.rank-gline-dot{
	background-color:#FFFFFF;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9yYW5rX2xpbmUwMi5naWY/68/0/);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 15px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 5px;
	}

/*****060904変更箇所（Safari表示）ここから*****/

/*cate list（中カテゴリー、小カテゴリー）*/
#catelist dl{width:513px;margin:10px 0px 0px;border-width:0px 1px 1px 0px;border-color:#999999;border-style:solid;clear:left;}
#catelist dt,dd{margin:0px;border-width:1px 0px 0px 1px;border-color:#999999;border-style:solid;}
#catelist dt{width:170px;margin:0px;font-weight:bold;float:left;clear:left;}
#catelist dd{margin-left:0px;background:#DCDCF9;}

.cl-font{font-size:12px;font-weight: bold;}
.cl-box{width: 512px;}
.cl-pdg{padding-left: 5px;padding-top: 6px;padding-bottom: 6px;}

/*****060904変更箇所（Safari表示）ここまで*****/



.catelist-font{
	font-size:12px;
	margin: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	width: 512px;
	height: 25px;
	line-height: 14px;
}
.catelist-bg-color{
	font-size:12px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
.catelist_img {
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9uby1pbWcuZ2lm/68/0/);
	background-position:right bottom;
	background-repeat: no-repeat;
	height: 35px;
	font-size: 12px;
	padding-left: 305px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 1px;
	padding-top: 15px;
}
.catelist-speace {
	font-size:12px;
	margin-top: 2px;
}
.catelist_btn {
	width: 512px;
}
.scate_box01{
	width: 515px;
	float: none;
	}
/*サイトマップ*/
#main2{
	width:740px
	}
.sitemap_box01{
	width: 700px;
	margin-top: 10px;
	float: left;
	}
.sitemap_box02{
	/*width: 700px;*/
	width: 680px;
	margin-top: 10px;
	float: left;
	}
.sitemap_box03{
	width: 50%;
	float: left;
	}
.sitemap_box04{
	width: 50%;
	float: left;
	}
.kaijyo{
	clear: left;
}
#sitemap_title_bg{
	width:740px;
	height:48px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9zbV90aXRsZV9iZzAxLmdpZg/68/0/) no-repeat;
	margin:0px;
	padding:4px 0px 0px 12px;
	font-size:12px;
	font-weight:normal;
	float: left;
}
.sitemap_h1 {
	font-size:21px;
	font-weight: bold;
	margin: 0px;
	padding: 6px 0px 0px;
	color: #000099;
}
#sitemap_bg01{
	width:695px;
	height:23px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9zbV90aXRsZV9iZzAyLmdpZg/68/0/) no-repeat;
	margin:0px;
	padding:4px 0px 0px 28px;
	font-size:12px;
	font-weight:normal;
	float: left;
}


.sitemap_h2 {
	font-size:14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#sitemaping{
	padding: 3px;
	margin-left: 30px;
	}
	.sitemaping_text {
	font-size:10px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	line-height: 16px;
		}
.sitemaping_text12 {
	font-size:12px;
	margin: 0px;
	padding:4px 0px 0px 30px;
	background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9zbV9pY29uMDEuZ2lm/68/0/);
	background-position: 20px;
	background-repeat: no-repeat;
		}


/*--------------------------------------------------------------------------------
  以下2006.9追加
--------------------------------------------------------------------------------*/


.largetext_2 { 
	font-size:14px; 
	line-height:17px; 
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}
.text_2 { 
	font-size:12px; 
	line-height:15px; 
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}
.read_2 {
	font-size:12px; 
	line-height:15px; 
	font-weight: bold;font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}
.price_2 {
	font-size:14px; 
	line-height:17px; 
	font-weight:bold; 
	color:#f07100; 
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}
.price2_2 { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR:#f07100; 
	LINE-HEIGHT: 15px;
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}
.outletprice_2 {
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}
.notes_2 {
	font-size:12px;
	line-height:17px;
	color:#585858;
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}
.notes2_2 {
	font-size:10px;
	line-height:15px;
	color:#585858;
	font-family:"verdana","Arial","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}
.label1_2 {
	font-size:10px;
	line-height:13px;
	font-family:"verdana","Arial","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}
.label2_2 {
	font-size:12px;
	line-height:15px;
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}
.label3_2 {
	font-size:14px;
	line-height:17px;
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}
.pint_2 {
	color: #ff6600;
	font-size:12px;
	line-height:15px;
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	}

/*--------------------------------------------------------------------------------
  以下2007.6追加　ログイン後トップ折り畳みメニューに使用
--------------------------------------------------------------------------------*/
.folded {
  background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jbHViX2NvbS9uX2xvZ2luX2ltZy9zZWFyY2gvaWNvbl9wbHVzLmdpZg/68/0/);
  background-repeat: no-repeat;
  background-position: 5px center;
  font-size:12px;
  line-height:120%;
  font-weight:bold;
  margin:0px;
  padding:0px;

}
.unfolded {
  background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jbHViX2NvbS9uX2xvZ2luX2ltZy9zZWFyY2gvaWNvbl9taW51cy5naWY/68/0/);
  background-repeat: no-repeat;
  background-position: 5px center;
  font-size:12px;
  line-height:120%;
  font-weight:bold;
  margin:0px;
  padding:0px;

}

/*--------------------------------------------------------------------------------
  以下2007.7追加　ログイン前トップ便利な検索に使用
--------------------------------------------------------------------------------*/
#topcate td.tc_title2{
	width:229px;
	background:url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9vdGhlcl9zZWFyY2hfYmcuZ2lm/68/0/);
	}
	#topcate td.tc_title2 h2{
	font-size:14px;
	margin: 5px;
}


/*--------------------------------------------------------------------------------
  以下2007.9追加　非在庫レジ画面
--------------------------------------------------------------------------------*/
/*---須田さん修正版↓---*/
.pagebg {  background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NwYWNlci5naWY/68/0/); background-repeat: no-repeat; background-position: top left;}

/*---冬彦さん修正版↓---*/
.pagebg_regi01 {  background-image: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3BhZ2ViZy9yZWdpX2JnLmdpZg/68/0/); background-repeat: no-repeat; background-position: top left;}


.price3 {
	font-size:18px; 
	line-height:21px; 
	font-weight:bold; 
	color:#f07100; 
}
.price3_2 {
	font-size:18px; 
	line-height:21px; 
	font-weight:bold; 
	color:#f07100; 
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
}


/*--------------------------------------------------------------------------------
  以下2008.9追加　フローティングバナー位置指定
--------------------------------------------------------------------------------*/
/*---中嶋追加↓---*/

#area { position:relative;
width:100%;
}

#bnrarea{
position:absolute;
left:750px;
top:92px;
width:180px;
}


/*--------------------------------------------------------------------------------
  以下2008.9追加　レコメンドエンジン改修
--------------------------------------------------------------------------------*/
/*---冬彦さん追加↓---*/

.recommendBox01 { margin: 0 0 10px 0; }
.recommendBox02 { margin: 0 0 20px 0; }
.rmTxt10 { font-size: 10px; line-height: 13px;}
.rmTxt12 { font-size: 12px; line-height: 15px; }
.rmBefore_title01 { background: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9ybV9taWRhc2hpX2JlZm9yZV9jYXRlMDEuZ2lm/68/0/) no-repeat; height: 25px; }
.rmBefore_title02 { background: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9ybV9taWRhc2hpX2JlZm9yZV9jYXRlMDIuZ2lm/68/0/) no-repeat; height: 25px; }
.rmRegi_title01 { background: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9ybV9taWRhc2hpX2JlZm9yZV9yZWdpMDEuZ2lm/68/0/) no-repeat; height: 25px; }
.rmAfter_title01 { background: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9ybV9taWRhc2hpX2FmdGVyX2NhdGUwMS5naWY/68/0/) no-repeat; height: 25px; }
.rmAfter_title02 { background: url(/anA/Y28/YXNrdWw/d3d3/aHR0cDovL3d3dy5hc2t1bC5jby5qcC9jb20vaW1nL3NlYXJjaC9ybV9taWRhc2hpX2FmdGVyX2NhdGUwMi5naWY/68/0/) no-repeat; height: 25px; }
.rmTitle_magin { padding: 0 0 0 30px; }
.rmPaging_magin { padding: 0 13px 0 0; }
.rmErrorBox { margin: 5px 0 20px 0; }/*ログ前商品詳細・ログ前カゴ*/
.rmErrorBox2 { margin: 5px 0 40px 0; }/*ログ後商品詳細*/
.rmItemBoxA01,.rmItemBoxA02,.rmItemBoxA03 { margin: 8px 0 10px 0 ; }
.rmItemBoxA01 img,.rmItemBoxA02 img,.rmItemBoxA03 img { display: block; }
.rmItemBoxA01 td.rmTW { width: 142px; }
.rmItemBoxA02 td.rmTW { width: 132px; }
.rmItemBoxA03 td.rmTW { width: 127px; }
.rmItemBoxB01 { margin: 5px 0 20px 0 ; }/*ログ前商品詳細・下部に外部FILEがある場合*/
.rmItemBoxB02 { margin: 5px 0 35px 0 ; }/*ログ後商品詳細・下部は他のカテゴリーへのリンクの場合*/
.rmItemBoxB01 p,.rmItemBoxB02 p { padding: 0 0 5px 0; }
.rmRegiBox { margin: 35px 0 60px 0; }

.w127 { width: 127px; }
.w127 img { margin: 0 0 3px 23px; }
.w117 { width: 117px; }
.w117 img { margin: 0 0 3px 18px; }
.w112 { width: 112px; }
.w112 img { margin: 0 0 3px 16px; }

.rmMark {
	width: 15px;
	padding: 0 0 0 10px;
	vertical-align: text-top;
}



