a:link {color:#663300;}
a:visited {color:#663300;}
a:active  {color:#663300;}
a:hover {color:#CC0000;}

#top {
	background-image:url(/mokuzai-points/images/mokuzai_tt.gif);
	height:253px;
	width:900px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent: -9999px;
}
#top a{
	display: block;
	height: 130px;
}
#freeshipping {position: absolute;right: 0px;bottom: -25px;z-index: 999;behavior: url(iepngfix.htc);}

#contents-area {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:900px;
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(/ecopoint/images/navi_bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#navi-area {width:200px;margin:0px 0px 0px 0px;float:left;display:inline;padding:0px 0px 15px;background-repeat: repeat-y;}




.navi-button-pre a {background-position: 0px 0px;padding-top: 132px;display: block;
	width: 197px;
	overflow: hidden;
	height: 0px;
	background-image: url(/mokuzai-points/images/mokuzai_navi.gif);
	background-repeat: no-repeat;
	height: 0px;}
	
.navi-button-pre a:hover {background-position: -211px 0px;}

#navi-area ul {padding:0px 0px 0px;margin-top:6px;}
#navi-title01 {background-position: 0px 0px;padding-top: 35px;display: block;
	width: 197px;
	overflow: hidden;
	height: 0px;
	background-image: url(/mokuzai-points/images/mokuzai_navi.gif);
	background-repeat: no-repeat;
	height: 0px;
}
#navi-area li a {
	display:block;
	background-image: url(/mokuzai-points/images/mokuzai_navi.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 0px;
	display:block;
}

#navi01 a{ padding-top:40px;background-position: 0px -40px;}
#navi02 a{ padding-top:35px;background-position: 0px -75px;}
#navi03 a{ padding-top:35px;background-position: 0px -108px;}
#navi04 a{ padding-top:35px;background-position: 0px -140px;}
#navi05 a{ padding-top:35px;background-position: 0px -170px;}
#navi06 a{ padding-top:35px;background-position: 0px -200px;}
#navi07 a{ padding-top:35px;background-position: 0px -232px;}
#navi08 a{ padding-top:35px;background-position: 0px -265px;}
#navi09 a{ padding-top:35px;background-position: 0px -300px;}
#navi10 a{ padding-top:35px;background-position: 0px -330px;}
#navi11 a{ padding-top:35px;background-position: 0px -363px;}
#navi12 a{ padding-top:35px;background-position: 0px -393px;}
#navi13 a{ padding-top:35px;background-position: 0px -430px;}
#navi14 a{ padding-top:35px;background-position: 0px -460px;}
#navi15 a{ padding-top:35px;background-position: 0px -490px;}
#navi16 a{ padding-top:50px;background-position: 0px -520px;}

#navi01 a:hover{ padding-top:40px;background-position: -211px -40px;}
#navi02 a:hover{ padding-top:35px;background-position: -211px -75px;}
#navi03 a:hover{ padding-top:35px;background-position: -211px -108px;}
#navi04 a:hover{ padding-top:35px;background-position: -211px -140px;}
#navi05 a:hover{ padding-top:35px;background-position: -211px -170px;}
#navi06 a:hover{ padding-top:35px;background-position: -211px -200px;}
#navi07 a:hover{ padding-top:35px;background-position: -211px -232px;}
#navi08 a:hover{ padding-top:35px;background-position: -211px -265px;}
#navi09 a:hover{ padding-top:35px;background-position: -211px -300px;}
#navi10 a:hover{ padding-top:35px;background-position: -211px -330px;}
#navi11 a:hover{ padding-top:35px;background-position: -211px -363px;}
#navi12 a:hover{ padding-top:35px;background-position: -211px -393px;}
#navi13 a:hover{ padding-top:35px;background-position: -211px -430px;}
#navi14 a:hover{ padding-top:35px;background-position: -211px -460px;}
#navi15 a:hover{ padding-top:35px;background-position: -211px -490px;}
#navi16 a:hover{ padding-top:50px;background-position: -211px -520px;}
                                                              



/*
-----------------------------------------------------------
main block 
-----------------------------------------------------------
*/


#main-area {
	width:670px;
	float:right;
	display:inline;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: auto;
}



.clear-bar{
	height:39px;
	width:670px;
_width:605px;
	margin-top:10px;
	font-size:14px;
	line-height:28px;
	font-weight:bold;
	color:#330000;
	padding-left:80px;
	padding-top:8px;
	clear:both;
}
.clear-bar{	background:url(/chugen/images/sec_sub.gif) no-repeat;}
.pagetop {font-size:10px;text-align:right;width:665px;margin-top:-30px;margin-bottom:10px;}
.pagetop a:link{text-decoration:none;}
.pagetop a:visited{text-decoration:none;}
.pagetop a:hover{text-decoration:underline;}
.pagetop a:active{text-decoration:none;}

/*
-----------------------------------------------------------
temp
-----------------------------------------------------------
*/

#main-area-nonavi {
	padding-left:80px;
	padding-top:20px;
	background-color:#f7e7f5;
	padding-bottom:20px;
}

div.col3 {
	width:150px;
	position:relative;
	float:left;
	padding:10px 8px 10px 8px;
	_padding:10px 0px 10px 14px;
	margin-bottom:15px;
}
div.col3 div.products_photo {
	width:150px;
	border:1px solid #350000;
}

div.col3 p.waribiki{
	height:60px;
	left:-5px;
	position:absolute;
	top:-5px;
	width:62px;
}

div.col3 p.hayawari{
	height:15px;
	position:absolute;
	top:-5px;
	width:69px;
	right: 6px;
	_right: 0px;
}

div.col3 p.shipping {
	position:absolute;
	right:7px;
	top:141px;
}

#pick-area{
	background-image: url(/chugen/images/pick_bk.gif);
	background-position: 0px bottom;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	_margin-left:10px;
	margin-top:10px;
}

.pick {
	width: 316px;
	float: left;
	position: relative;
	padding-right: 9px;
	padding-left: 9px;
}


#piick-title {
	margin-top:15px;
}
div.pick p.shipping {
	position:absolute;
	left:244px;
	top:190px;
}
div.pick p.waribiki{
	height:60px;
	left:-5px;
	position:absolute;
	top:-12px;
	width:62px;
}


div.pick h3.products_name {font-size:12px;padding:10px 0px 0px;font-weight:bold;line-height:120%;height:inherit!important;min-height:50px;_height:25px;}
div.col3 h3.products_name {  min-height:65px;_height:35px;}

div.pick h3.products_name a:link {color:#663300;text-decoration:underline;}
div.pick h3.products_name a:visited {color:#663300;text-decoration:underline;}
div.pick h3.products_name a:active { color:#663300;text-decoration:underline;}
div.pick h3.products_name a:hover {color:#FF0000;text-decoration:underline;}

div.pick p.description {font-size:12px;margin:0px 15px 10px 15px;line-height:160%;padding:5px 0px 0px 0px;color:#330000;}
div.pick p.products_description {padding:8px 0px 0px;font-size:12px;line-height:150%;}
div.pick p.products_price {color:#ff3300;font-size:10px;padding:3px 0px 0px;} 
div.pick p.products_price span {font-size:12px;font-weight:bold;} 
div.pick p.products_price_c {font-size:10px;color:#333333;padding:7px 0px 3px;}
div.pick p.products_price_c span {font-size:12px;color:#333333;padding:7px 0px 3px;font-weight:bold;}

div.col3 p.products_price_c span {font-size:12px;font-weight:bold;} 
div.col3 p.products_price {color:#ff3300;font-size:10px;padding:3px 0px 0px;text-align:left;} 

div.pick p.products_bot {display:block;width:150px;margin:15px auto 20px;}
div.pick p.products_bot a {
	display:block;
	width:150px;
	height:30px;
	text-indent:-9999px;
	background-image:url(../../bouz/images/details_bot.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
div.pick p.products_bot a:hover {background-position:0 -37px;}


/*
-----------------------------------------------------------
number-link
-----------------------------------------------------------
*/

.next a {
	display:block;
	height:22px;
	width:102px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	float:right;
	text-indent:-9999px;
	margin-top:2px;
	background-image:url(/jobs/images/paging_arrow.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
}
.next a:hover{background-position:right bottom;background-repeat:no-repeat;}
 
.prev {float:left;}
.prev a {font-weight:bold;background:url(/jobs/images/paging_arrow.gif) 0 0 no-repeat;
 display:block;text-indent:-9999px;height:22px;width:101px;background-repeat:no-repeat;margin-top:2px;font-size:2px;}
 
.prev a:hover {background-position:0 100%;}
 
.prev2	{margin-left:100px;_margin-left:80px;height:26px;float:left;display:block;}
div.number-link-area {
	width:670px;
	_padding:10px 0px 0px;
	background-color:#FFFFFF;
	height:26px;
	border-top:2px solid #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:20px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:8px;
	padding-left:0px;
	margin-left:0px;
}
 
div.number-link-area2 {width:680px;margin:30px 0px 5px 0px;padding:10px 0px 8px 2px;_padding:10px 0px 0px;background-color:#FFFFFF;height:26px;border-bottom:2px solid #CCCCCC;border-top:1px dotted #CCCCCC;}
 
div.uturundesu {padding:3px;margin:3px;font-size:12px;width:455px;float:left;}
div.uturundesu_pre {padding:3px 3px 3px 180px;margin:3px;font-size:12px;width:313px;float:left;}
div.uturundesu_next {padding:3px 180px 3px 3px;margin:3px;font-size:12px;width:313px;float:left;}
 
div.uturundesu a,
div.uturundesu_pre a,
div.uturundesu_next a
{border:1px solid #ffa200;margin-right:3px;padding:2px 6px;background-position:bottom;text-decoration:none;font-weight:bold;color:#ffa200;background-color:#FFFFFF;}

div.uturundesu a:visited ,
div.uturundesu_pre:visited,
div.uturundesu_next:visited
{border:1px solid #ffa200;margin-right:3px;padding:2px 6px;background-position:bottom;text-decoration:none;font-weight:bold;color:#ffa200;background-color:#FFFFFF;}

div.uturundesu a:hover,
div.uturundesu a:active,
div.uturundesu_pre a:hover,
div.uturundesu_pre a:active,
div.uturundesu_next a:hover,
uturundesu_next a:active
{background-image:none;background-color:#ffa200;color:#FFFFFF;text-decoration:none;}

div.uturundesu span.uturu_current,
div.uturundesu_pre span.uturu_current,
div.uturundesu_next span.uturu_current
{border:1px solid #ffa200;margin-right:3px;padding:2px 6px;background-position:bottom;text-decoration:none;font-weight:bold;background-image:none;background-color:#ffa200;color:#fff;}

div.uturundesu span.uturu_disabled,
div.uturundesu_pre span.uturu_disabled,
div.uturundesu_next span.uturu_disabled 
{display:none;}

.prevnon {display:block;height:21px;width:69px;padding-top:6px;padding-left:20px;float:left;}
 
h1#index-ttl {margin:0px 0px;}
p.description {font-size:12px;margin:15px 15px 10px 15px;line-height:160%;padding:10px 0px 0px 0px;color:#330000;}
p.description a{text-decoration:underline;}
p.description span{color:#468e00;font-weight:bold;}
.banner-box1 {padding:10px 0px 0px 5px;}


.soldout{
	left: 0px;
	position: absolute;
	top: 80px;
}
#head-area {
	position: relative;
}

#head-area #head-button02 {
	position: absolute;
	left: 550px;
	top: 148px;
}

#head-area #head-button01 {
	position: absolute;
	left: 263px;
	top: 148px;
}
.code {
	
	background-repeat: no-repeat;
	padding-top: 40px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 50px;
	color: #e75700;
	padding-bottom: 10px;
}
.p071{background-image: url(/mokuzai-points/images/p071.gif);}


.navi-banner{
	margin-right: auto;
	margin-left: auto;
	width: 180px;
	margin-top: 10px;
}
.navi-banner a{}
.navi-banner a:hover img{
padding: 0px;
	border: 2px solid #f43600;}

/*----------------------Foot link---------------------*/
#footlink-area{
	background-color: #f5f5f5;
	margin-top: 15px;
	padding-top: 8px;
	padding-right: 13px;
	padding-bottom: 8px;
	padding-left: 13px;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 10px;
}
#footlink-area ul {
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#footlink-area li {
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	padding-right: 4px;
	padding-left: 4px;
}

#footlink-area p {
	display: inline;
	color: #333333;
	padding-left: 5px;
}
#footlink-area a {
	color: #cc0000;
	padding-right: 5px;
	padding-left: 5px;
}
.txt_red {
	font-weight: bold;
	color: #CC0000;
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
}
	
	
.navi_kousiki {
	text-align: center;
	margin-top: 30px;
}
.navi_kousiki a img{
	border: 1px solid #996600;
}
.navi_kousiki a:hover img{
	border: 1px solid #CC0000;
}

.kousiki {
	background: #F3F0DF;
	padding: 10px;
	margin-top: 20px;
	border: 1px solid #996600;
	margin-bottom: 20px;
}
.kousiki_txt {
	float: left;
	width: 450px;
	font-size: 16px;
	line-height: 150%;
	padding-top: 30px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	color: #663300;
}
.kousiki_bn {
	float: left;
	width: 178px;
	margin: 0px;
}
.kousiki_bn a img{
	border: 1px solid #996600;
}
.kousiki_bn a:hover img{
	border: 1px solid #CC0000;
}

