#contents-area {
background:#FFFFFF url(../images/navi_bg.gif) repeat-y scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
width:900px;
}
#delivery_contents {
padding: 10px;
}
#delivery_contents li {
overflow: hidden;
width: 310px!important;
}
/*a:link {color:#FF0000;text-decoration:underline;}
a:visited {color:#330000;text-decoration:none;}
a:active  {color:#330000;text-decoration:none;}
a:hover {color:#ff0000;text-decoration:underline;}*/

#navi-area {width:200px;margin:0px 0px 0px 0px;float:left;display:inline;padding:0px 0px 15px;}

#navi-area	h1	a{	background:url(../images/2nd_navihead.jpg) 0 0 no-repeat;
	height:195px;	width:200px;	text-indent:-9999px;
	display:block;}

#navi-area {width:200px;margin:0px 0px 0px 0px;float:left;display:inline;padding:0px 0px 15px;}


#navi-area ul {padding:0px 0px 0px;margin-top:6px;}
#navi-area li {background:transparent url(../images/navi_line.gif) 50% 100% no-repeat;font-size:12px;padding-left:3px;}
#navi-area li a {
	background:transparent url(../images/navi_arrow.gif) 3px 5px no-repeat;
	display:block;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
	line-height: 16px;
}
#navi-area li a:link {color:#330000;text-decoration:none;}
#navi-area li a:visited {color:#330000;text-decoration:none;}
#navi-area li a:active  {color:#330000;text-decoration:none;}
#navi-area li a:hover {color:#ff0000;display:block;font-weight:bold;background-color:transparent;background-image:url(../images/navi_arrowov.gif);	background-repeat:no-repeat;background-position:3px 5px;}

#navi-area li.act a:link {color:#ff0000;background:transparent url(../images/navi_arrowov.gif) 3px 5px no-repeat;font-weight:bold;}
#navi-area li.act a:visited {color:#ff0000;background:transparent url(../images/navi_arrowov.gif) 3px 5px no-repeat;font-weight:bold;}
#navi-area li.act a:active  {color:#ff0000;background:transparent url(../images/navi_arrowov.gif) 3px 5px no-repeat;font-weight:bold;}
#navi-area li.act a:hover {color:#ff0000;background:transparent url(../images/navi_arrow.gif) 3px 5px no-repeat;font-weight:bold;}

.guide	{margin-top:20px;background-image:url(../images/navi_line.gif);background-repeat:no-repeat;background-position:center top;}
.margintop{margin-top:10px;}
.margintop2{margin-top:23px;}
#navi-area	.gift{
	padding-left:5px;
	padding-top:0px;
	font-size:16px;
	padding-bottom:3px;
	font-weight:bold;
	color:#66cccc;
	background:transparent url(../images/navi_line.gif) 50% 100% no-repeat;
}
.left-banner {padding:5px 0px 0 5px;}
.banner-box1 {padding:10px 0px 0px 5px;}

/*
-----------------------------------------------------------
main block
-----------------------------------------------------------
*/


#main-area {width:686px;float:right;margin:0px 7px 0px 0px;display:inline;}
h2#main-ttl {padding:0px 0px 0px 8px;}


#breadcrumbs{
	position:absolute;
	left:1px;
	top:31px;
	height:15px;
}
#breadcrumbs-area a:link {color:#FF9900;text-decoration:none;}
#breadcrumbs-area a:visited {color:#FF9900;text-decoration:none;}
#breadcrumbs-area a:active { color:#FF9900;text-decoration:none;}
#breadcrumbs-area a:hover {color:#FF0000;text-decoration:underline;}
#breadcrumbs-area {padding:9px 12px 8px;font-size:10px;}

#under-txt{font-size:11px;}
#under-txt2{font-size:11px;padding-top:10px;}





.sec-list	ul{display:inline;}
.sec-list	li{font-size:12px;
line-height:150%;display:inline;}

#navi-gr {text-align:center;padding-top:10px;}

#navi-gr ul	{display:inline;}
#navi-gr li{display:inline;}
.navi-gr a {
padding:8px 5px 8px 23px;
	font-size:12px;
	color:#330000;
	text-decoration:none;
	background-image:url(../images/link_icon.gif);
	background-repeat:no-repeat;
	background-position:5px 0.5em;
}
.navi-gr	a:hover {color:#FF6600;background:url(../images/link_icon.gif) 5px 0.5em no-repeat;text-decoration:underline;}

.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(../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 0px 10px 16px;
}

div.new_col3 {
	width:150px;
	position:relative;
	float:left;
	padding:10px 0px 10px 15px;
	_padding:10px 0px 10px 13px;
	margin:0px;
}

div.new_col3 div.products_photo img.products_new {
	 position:absolute; top: 4;
}

div.col3 div.products_photo,
div.new_col3 div.products_photo {
	width:150px;
	border:1px solid #350000;
}

div.col3 p.waribiki{
	height:60px;
	left:2px;
	position:absolute;
	top:0px;
	width:62px;
}

div.col3 p.shipping {
	position:absolute;
	left:82px;
	top:141px;
}

#pick-area{
	background-image: url(../images/pick_bk.gif);
	background-position: 0px bottom;
	width: 678px;
	margin-right: auto;
	margin-left: auto;
_margin-left:10px;
	margin-top:10px;
}

.pick {
	width: 316px;
	float: left;
	position: static;
	padding-right: 11px;
	padding-left: 11px;
}


#piick-title {
	margin-top:15px;
}
div.pick p.shipping {
	position:absolute;
	left:244px;
	top:207px;
}
div.pick p.waribiki{
	height:60px;
	left:9px;
	position:absolute;
	top:18px;
	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:30px;_height:25px;}

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_price,div.new_col3 p.products_price { color:#ff3300 ; font-size:10px ; padding:3px 0px 0px; }
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.pick p.products_price_c span,div.new_col3 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.jpg);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(../../bouz/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(../../bouz/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:680px;
	_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:465px;
	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;
	line-height:160%;
	color:#330000;
}
p.description a{text-decoration:underline;}
p.description span{color:#990000;font-weight:bold;}
.banner-box1 {padding:10px 0px 0px 5px;}

/*
-----------------------------------------------------------
title
-----------------------------------------------------------
*/

#title-tableware{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_tableware.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-japanese{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_japanese.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-glass{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_glass.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-catalogjpgt{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_catalogjpgt.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-relative{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_relative.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-family{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_family.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-friends{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_friends.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-petit{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_petit.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-1000{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_1000.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-2000{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_2000.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-3000{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_3000.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-sweets{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_sweets.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-foods{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_foods.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-dragee{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_dragee.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-petit-zakka{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_petit-zakka.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-partygift{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_partygift.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-ranking{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_ranking.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-learning{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_learning.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-order{text-indent:-9999px;width:687px;height:111px;margin-top:0px;;background-image: url(../images/title_order.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-noshi{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_noshi.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
#title-ranking{text-indent:-9999px;width:688px;height:111px;margin-top:0px;;background-image: url(../images/title_ranking.jpg);background-repeat: no-repeat;background-position: 0 0;_margin-left:5px;}
