/*
1.base
2.header
3.main
	3.1.main-l
	3.2.main-r
4.sub
5.footer

*/


/*1.base*/
.clearfix:after {  content: " "; display: block; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; }

body{
	margin:0;
	padding:0;
	line-height:1.5;
	font-size:12px;
	font-family: "ヒラギノ角ゴ Pro W3",sans-serif;
	letter-spacing:0.75px;
	color:#222;
	background:url(/user_data/packages/default/img/images/2011winter.gif) repeat #ffffff;
}

img{
	border:none;
}

h1,h2{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}

a{
	color:#f58f0a;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#wrapper{
	width:960px;
	margin:0 auto;
	background:#fff;
}

#wrapper_cont{
	padding:0 10px 0 10px;
}

#home-img{
	padding:0 0 20px 0;
}

/*2.header*/

#header{
	background:#fff url(/user_data/packages/default/img/images/header_bg.gif) no-repeat;
	padding:0 0 30px 0;
}

#header #logo{
	float:left;
	width:210px;
}

#header #header-nav{
	float:right;
	width:740px;
	padding:65px 0 0 0;
}

#header #header-nav ul.header-nav-l{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

#header #header-nav ul.header-nav-l li{
	float:left;
	padding:0 5px;
	border-right:solid 1px #e93b85;
	line-height:1.2;
}

#header #header-nav ul.header-nav-l li a{
	color:#e93b85;
	font-size: 120%;
	text-decoration:none;
}

#header #header-nav ul.header-nav-l li a:hover{
	text-decoration:underline;
}

#header #header-nav ul.header-nav-r{
	float:right;
	margin:0;
	padding:0 10px 0 0;
	list-style:none;
}

#header #header-nav ul.header-nav-r li{
	float:right;
}

/*3.main*/

#breadcrumbs{
	padding:0 0 10px 0;
}

#main,#main2{
	float:left;
	width:720px;
	padding: 0;
	overflow:hidden;
}

#main h2,#main2 h2,#main-l h2{
	margin:0 0 0 -10px;
	padding:0 0 10px 0;
}

#main h2.exception,#main2 h2.exception{
	margin:0;
}

#main2 h2.shoppingguide_title{
	margin:0 0 0 -10px;
	padding: 20px 0 0 0;
	clear: both;
}

#main2 #category_info{
	padding:0 0 0 20px;
}

#main2 #category_info h2.blank{
	background:url(/user_data/packages/default/img/images/title-l-blank.jpg) no-repeat;
	margin:0 0 0 -30px;
	font-weight:bold;
	font-size:16px;
	padding:8px 0 8px 58px;
	color:#fff;
}

#main2 #category_info #logo{
	float:left;
	width:140px;
}

#main2 #category_info #txt{
	float:left;
	width:190px;
	border-left:solid 1px #ccc;
	padding:0 10px;
}

#main2 #category_info #area_right{
	width: 340px;
	margin: 0;
	padding: 0 9px 0 0;
	float: right;
}

#main2 #category_info #img{
	float:left;
	width:340px;
}

#main2 #category_info #magazine{
	width: 135px;
	margin: 0;
	padding: 0 20px 15px 0;
	float: left;
	text-align: center;
}

#main2 #category_info #magazine a{
	color: #222;
}

#main2 #category_info #magazine_shosai{
	height: 173px;
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
}

#main2 #category_info #magazine_shosai2{
	height: 173px;
	float: left;
	margin: 0;
	padding: 0;
}

#main2 #category_info #magazine_shosai #image_hyoshi,
#main2 #category_info #magazine_shosai2 #image_hyoshi{
	width: 150px;
	height: 173px;
	border-right: solid 1px #ccc;
	float: left;
}

#main2 #category_info #magazine_shosai #image_txt,
#main2 #category_info #magazine_shosai2 #image_txt{
	width: 520px;
	height: 173px;
	text-align: left;
	float: right;
	margin: 0;
	padding: 0 10px 0 10px;
}

#main2 #category_info #back_btn{
	clear: both;
	float: right;
	margin: 0;
	padding: 10px 15px 10px 0;
}

.listitem{
	margin:0 0 0 -10px;
}

#main2 .listarea{
	float:left;
	width:165px;
	padding:20px 0 25px 15px;
}

#main2 .listarea .listphoto{
	text-align:center;
}

#main2 .listarea .listrightblock{
	background:#e93b85;
	color:#ffffff;
	padding:5px;
}

#main2 .listarea .listrightblock p{
	margin:0;
	padding:5px 0;
}

#main2 .listarea .listrightblock h3{
	margin:0;
	font-size:12px;
}

#main2 .listarea .listrightblock h3 a{
	color:#ffffff;
}

.tblareabtn{
	text-align:center;
	padding:10px;
}

#completetext{
	padding:20px;
}


#main-l{
	float:left;
	width:480px;
}

#productflag-new{
	margin:0 0 30px -15px;
}

#productflag-new .productflag-item{
	float:left;
	width:145px;
	margin:0 0 15px 0;
	padding:0 0 0 12px;
/*	padding:15px 0 0 15px;*/
	text-align:center;
}

.productflag-item img{
	padding:0 12px;
}

#main2 .listarea .listphoto{
	text-align:center;
}

#productflag-new .productflag-item h4{
	background:#e93b85;
	color:#ffffff;
	padding:5px;
	margin:0;
	font-size:12px;
	text-align:left;
}

#productflag-new .productflag-item p{
	margin:0;
	padding:0 5px 5px 5px;
	background:#e93b85;
	color:#ffffff;
	text-align:left;
}

#productflag-new .productflag-item h4 a{
	color:#ffffff;
}

#main-r{
	float:left;
	width:220px;
	padding:0 0 0 7px;
}

#newsarea{
	margin:0 0 20px 0;
}

#newsarea dl,#newsarea dt,#newsarea dd{
	margin:0;
}

#newsarea dt{
	padding:2px 0;
	margin:0 0 2px 0;
	border-bottom:dotted 1px #ccc;
}

#top-brand ul{
	width: 480px;
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}

#top-brand li{
	float:left;
	margin:0;
	padding:0 0 0 5px;
	width:146px;
	text-align:center;
	line-height:1.2em;
}

#top-brand a {
	color:#222;
}

#low-brand{
	margin:40px 0 0 0;
	padding:0;
	width:720px;
}

#low-brand ul{
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
	width:720px;
}

#low-brand li{
	float:left;
	margin:0;
	padding:0 0 0 5px;
	width:146px;
	text-align:center;
	line-height:1.2;
}

#low-brand a{
	color:#222;
}

#qvc{
	padding:0 0 20px 0;
}

#qvc a{
	color:#222;
}

#qvc #hamakara {
	width: 470px;
	height: 170px;
}

#qvc #hamakara .hamakara_left{
	width: 231px;
	height: 170px;
	margin: 0;
	padding: 0;
	float: left;
}

#qvc #hamakara .hamakara_right{
	width: 239px;
	height: 170px;
	margin: 0;
	padding: 0;
	float: right;
}


/*4.sub*/

#sub{
	float:right;
	width:220px;
}

#sub ul{
	margin:0;
	padding:0;
	list-style:none;
}

#cartarea{
	background:url(/user_data/packages/default/img/images/cart-middle3.gif) repeat-y;
	margin:0 0 10px 0;
}

#cartarea img{
	vertical-align:top;
}

#cartarea_cont{
	background:url(/user_data/packages/default/img/images/cart-middle.gif) repeat-y;
}

#cartarea p.btn{
	text-align:right;
}

#cartarea h2{
	margin:0;
	padding:0;
}

#cartarea p{
	margin:0;
	padding:5px 20px;
}

#shoppingguide{
	background:url(/user_data/packages/default/img/images/shoppingguide-middle.gif) repeat-y;
	margin:0 0 20px 0;
}

#shoppingguide ul{
	margin:0;
	padding:10px 20px 10px 20px;
}

#shoppingguide ul li{
	margin:0 0 2px 0;
	padding:0 0 2px 12px;
	background:url(/user_data/packages/default/img/images/shoppingguide-arrow.gif) no-repeat left;
	border-bottom:dotted 1px #ccc;
}

#shoppingguide ul li a{
	color:#333;
}

#mobile-access{
	padding:0 0 20px 0;
}

#top_rightside_banner{
	padding:0 0 20px 0;
}

#block-calendar{
}

#block-calendar table{
	margin:0 auto 10px auto;
	border-collapse:collapse;
}

#block-calendar table caption{
	padding:0 0 5px 0;
	font-size:12px;
}

#block-calendar th{
	background:#ddd;
	border:solid 1px #ccc;
	font-size:12px;
}

#block-calendar td{
	border:solid 1px #ccc;
	text-align:center;
	padding:3px;
	font-size:12px;
}

#block-calendar td.off{
	background:#99de61;
}

#loginarea{
	margin:0 0 10px 0;
}

#loginarea_cont{
	background:url(/user_data/packages/default/img/images/cart-middle.gif) repeat-y;
	padding:5px 20px;
}

#loginarea_cont p{
	margin:0;
	padding:0;
}


#rankingarea{
}

#rankingarea ul{
	margin:0;
	padding:0;
	list-style:none;
}

#rankingarea li{
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:dotted 1px #ccc;
}

#rankingarea li img{
	float:left;
	width:80px;
}

#rankingarea li span{
	display:block;
	float:right;
	width:130px;
}

#rankingarea2{
}

.rankingarea2-item{
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:dotted 1px #ccc;
}

.rankingarea2-item img{
	float:left;
	padding:0 10px 0 0;
}

.rankingarea2-item h4{
}

.rankingarea2-item p.mini{
	color:#bf3075;
	font-weight:bold;
}

#categoryarea{
	background:url(/user_data/packages/default/img/images/shoppingguide-middle.gif) repeat-y;
	margin:0 0 20px 0;
	line-height:0;
}

.menuheader,.categoryitems{
	padding:0 14px;
}

#categoryarea ul{
	margin:0;
	padding:10px 5px 10px 5px;
}

#categoryarea ul li{
	margin:0 0 7px 0;
	padding:7px 0 7px 12px;
	/*background:url(/user_data/packages/default/img/images/shoppingguide-arrow.gif) no-repeat left top;*/
	border-bottom:dotted 1px #ccc;
}

#categoryarea ul li a{
	color:#333;
}

/****** new_category ここから ******/
#categoryarea div.cate_head,
#categoryarea div.cate_list01,
#categoryarea div.cate_list02{
	padding: 0 14px;
}

#categoryarea .cate_list01 ul li.cate_usa{
	background: url(/user_data/packages/default/img/side/catelist_usa.gif); no-repeat left top;
	width: 174px;
	height: 15px;
	margin: 0;
	padding: 14px 0 0 8px;
	*height: 17px; /*IE7*/
	*padding: 12px 0 4px 8px; /*IE7*/
	_width: 182px; /*IE6*/
	_height: 29px; /*IE6*/
	_padding: 16px 0 16px 8px; /*IE6*/
}

#categoryarea .cate_list01 ul li.cate_aus{
	background: url(/user_data/packages/default/img/side/catelist_aus.gif); no-repeat left top;
	width: 174px;
	height: 15px;
	margin: 0;
	padding: 14px 0 0 8px;
	*height: 17px; /*IE7*/
	*padding: 12px 0 4px 8px; /*IE7*/
	_width: 182px; /*IE6*/
	_height: 29px; /*IE6*/
	_padding: 16px 0 16px 8px; /*IE6*/
}
#categoryarea .cate_list01 ul li.cate_jpn{
	background: url(/user_data/packages/default/img/side/catelist_jpn.gif); no-repeat left top;
	width: 174px;
	height: 15px;
	margin: 0;
	padding: 14px 0 0 8px;
	*height: 17px; /*IE7*/
	*padding: 12px 0 4px 8px; /*IE7*/
	_width: 182px; /*IE6*/
	_height: 29px; /*IE6*/
	_padding: 16px 0 16px 8px; /*IE6*/
}

#categoryarea .cate_list01 ul li.cate_fre{
	background: url(/user_data/packages/default/img/side/catelist_french.gif); no-repeat left top;
	width: 174px;
	height: 15px;
	margin: 0;
	padding: 14px 0 0 8px;
	*height: 17px; /*IE7*/
	*padding: 12px 0 4px 8px; /*IE7*/
	_width: 182px; /*IE6*/
	_height: 29px; /*IE6*/
	_padding: 16px 0 16px 8px; /*IE6*/
}

#categoryarea .cate_list02 ul li{
background: url(/user_data/packages/default/img/side/cate_back.gif); no-repeat left top;
	width: 174px;
	height: 15px;
	margin: 0;
	padding: 14px 0 0 8px;
	*height: 17px; /*IE7*/
	*padding: 12px 0 4px 8px; /*IE7*/
	_width: 182px; /*IE6*/
	_height: 29px; /*IE6*/
	_padding: 16px 0 16px 8px; /*IE6*/
}
/****** new_category ここまで ******/

#searcharea{
	background:url(/user_data/packages/default/img/images/shoppingguide-middle.gif) repeat-y;
	margin:0 0 20px 0;
}

#searcharea form{
	padding:5px 20px;
}

/*5.footer*/

#pagetop{
	clear: both;
	padding:20px 0 0 20px;
}

#footer{
	width: 960px;
	clear:both;
	padding:20px 0;
}

#w_footer{
	width: 940px;
	clear:both;
	padding:20px 0;
}

#footer_cont{
	width: 960px;
	margin: 0;
	padding: 20px 0 30px 0;
	float: left;
}

#w_footer_cont{
	width: 940px;
	margin: 0;
	padding: 20px 0 30px 0;
	float: left;
}

#footer_cont img,
#footer_cont h3,
#w_footer_cont img,
#w_footer_cont h3{
	margin: 0;
	padding: 0;
}}

#footer_cont h4,
#w_footer_cont h4{
	width: 439px;
	background: url(/user_data/packages/default/img/images/text_heart.gif) no-repeat;
	margin-bottom: 5px;
	padding-left: 20px;
}

#footer_cont p,
#w_footer_cont p{
	width: 439px;
	margin: 0;
	padding-bottom: 5px;
}

#footer_cont p.cancel_txt,
#w_footer_cont p.cancel_txt{
	width: 439px;
	margin: 0;
	padding: 15px 0 15px 0;
}

#footer_cont p.card,
#w_footer_cont p.card{
	width: 439px;
	margin: 0;
	padding-top: 15px;
	font-weight: bold;
}

#footer_cont .fcont_left,
#w_footer_cont .fcont_left{
	width: 439px;
	margin: 0;
	padding-left: 10px;
	float: left;
}

#footer_cont .fcont_left .deliv,
#w_footer_cont .fcont_left .deliv{
	margin: 0;
	padding-bottom: 30px;
}

#footer_cont .fcont_left .cancel_img,
#w_footer_cont .fcont_left .cancel_img{
	width: 395px;
	height: 33px;
	margin: 0 auto;
	padding: 15px 0 15px 0;
}

#footer_cont .fcont_left .address,
#w_footer_cont .fcont_left .address{
	width: 439px;
	height: 100px;
	background: url('/user_data/packages/default/img/images/amorico.gif') no-repeat left;
	float: left;
	clear: both;
	margin: 15px 0 0 30px;
}

#footer_cont .fcont_left .address h4,
#w_footer_cont .fcont_left .address h4{
	padding: 0 0 0 100px;
}

#footer_cont .fcont_left .address p,
#w_footer_cont .fcont_left .address p{
	padding: 0 0 0 110px;
	margin: -10px 0 0 0;
}

#footer_cont .fcont_right,
#w_footer_cont .fcont_right{
	width: 439px;
	margin: 0;
	padding-right: 10px;
	float: right;
}

#footer #belt{
	width: 950px;
	background:#ccc;
	padding:6px 5px 5px 5px;
	height:14px;
	float: left;
}

#w_footer #belt{
	width: 930px;
	background:#ccc;
	padding:6px 5px 5px 5px;
	height:14px;
	float: left;
}

#footer #belt ul,
#w_footer #belt ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:600px;
}

#footer #belt ul li,
#w_footer #belt ul li{
	float:left;
	padding:0 5px;
	border-right:solid 1px #e93b85;
	line-height:1.2;
}

#footer #belt ul li a,
#w_footer #belt ul li a{
	color:#e93b85;
	text-decoration:none;
}

#footer #belt ul li a:hover,
#w_footer #belt ul li a:hover{
	text-decoration:underline;
}

#footer #belt p,
#w_footer #belt p{
	float:right;
	text-align:right;
	width:300px;
	color:#e93b85;
	padding:0;
	margin:0;
	line-height:1;
}

#footer .sitemap,
#w_footer .sitemap{
	width: 960px;
	margin: 0;
	padding-bottom: 30px;
	float: left;
}

#footer .sitemap p,
#w_footer .sitemap p{
	margin:0;
	padding:20px 0 0 10px;
	float: left;
}

#footer .sitemap ul,
#w_footer .sitemap ul{
	float:left;
	margin:0;
	padding:20px 0 0 10px;
	list-style:none;
	width:140px;
}

#footer .sitemap ul li,
#w_footer .sitemap ul li{
	padding:3px 0 3px 7px;
	border-left:solid 2px #ccc;
	line-height:1;
}

#footer .sitemap ul li a,
#w_footer .sitemap ul li a{
	color:#666;
}

#footer .sougo,
#w_footer .sougo{
	width: 940px;
	margin: 0;
	padding: 0;
	float: left;
}

#footer .sougo ul,
#w_footer .sougo ul{
	list-style: inside;
	margin: 0;
	padding: 0 10px 0 10px;
}

#footer .sougo a,
#w_footer .sougo a{
	color: #222222;
}

/*list*/

#category_block01{
	background:url(/user_data/packages/default/img/images/category_block01_bg.gif) no-repeat left;
	padding:0 0 0 40px;
/*	margin:0 0 0 -10px;*/
	margin:20px 0 0 -10px;
}

#category_block01 ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:0;
	font-size:0px;
}

#category_block01 li{
	float:left;
	margin:0;
	padding:0;
	vertical-align:top;
}

#category_block01 li img{
}

#category_block01 li.onmark17 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/17_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark18 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/18_on.gif) no-repeat left;
	width:81px;
	height:90px;
}
#category_block01 li.onmark19 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/19_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark20 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/20_on.gif) no-repeat left;
	width:81px;
	height:90px;
}
#category_block01 li.onmark21 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/21_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark22 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/22_on.gif) no-repeat left;
	width:81px;
	height:90px;
}
#category_block01 li.onmark23 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/23_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark24 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/24_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark25 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/25_on.gif) no-repeat left;
	width:81px;
	height:90px;
}
#category_block01 li.onmark26 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/26_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark27 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/27_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark28 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/28_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark29 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/29_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark30 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/30_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark31 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/31_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark32 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/32_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark33 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/33_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark34 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/34_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark35 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/35_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark36 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/36_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark37 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/37_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark38 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/38_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark39 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/39_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark40 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/40_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark41 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/41_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark42 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/42_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark43 a,#category_block01 li.onmark88 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/43_on.gif) no-repeat left;
	width:81px;
	height:90px;
}
#category_block01 li.onmark44 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/44_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark45 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/45_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark46 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/46_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark47 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/47_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark48 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/48_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark49 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/49_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark50 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/50_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark51 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/51_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark52 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/52_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark53 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/53_on.gif) no-repeat left;
	width:81px;
	height:90px;
}
#category_block01 li.onmark54 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/54_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark55 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/55_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark56 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/56_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark57 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/57_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark58 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/58_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark59 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/59_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark60 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/60_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark61 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/61_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark62 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/62_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark63 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/63_on.gif) no-repeat left;
	width:81px;
	height:90px;
}
#category_block01 li.onmark64 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/64_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark65 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/65_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark66 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/66_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark67 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/67_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark68 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/68_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark69 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/69_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark70 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/70_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark71 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/71_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark72 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/72_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark73 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/73_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark74 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/74_on.gif) no-repeat left;
	width:81px;
	height:90px;
}
#category_block01 li.onmark75 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/75_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark76 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/76_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark77 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/77_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark78 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/78_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark79 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/79_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark80 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/80_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark81 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/81_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark82 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/82_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark83 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/83_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark84 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/84_on.gif) no-repeat left;
	width:81px;
	height:90px;
}
#category_block01 li.onmark85 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/85_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark86 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/86_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark87 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/87_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark88 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/88_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark89 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/89_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark90 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/90_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark91 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/91_on.gif) no-repeat left;
	width:80px;
	height:90px;
}
#category_block01 li.onmark92 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/92_on.gif) no-repeat left;
	width:80px;
	height:90px;
}#category_block01 li.onmark93 a{
	display:block;
	background:url(/user_data/packages/default/img/caticon/93_on.gif) no-repeat left;
	width:80px;
	height:90px;
}


#category_block01 li.onmark17 img,#category_block01 li.onmark18 img,#category_block01 li.onmark19 img,#category_block01 li.onmark20 img,#category_block01 li.onmark21 img,#category_block01 li.onmark22 img,#category_block01 li.onmark23 img,#category_block01 li.onmark24 img,#category_block01 li.onmark25 img,#category_block01 li.onmark26 img,#category_block01 li.onmark27 img,#category_block01 li.onmark28 img,#category_block01 li.onmark29 img,#category_block01 li.onmark30 img,#category_block01 li.onmark31 img,#category_block01 li.onmark32 img,#category_block01 li.onmark33 img,#category_block01 li.onmark34 img,#category_block01 li.onmark35 img,#category_block01 li.onmark36 img,#category_block01 li.onmark37 img,#category_block01 li.onmark38 img,#category_block01 li.onmark39 img,#category_block01 li.onmark40 img,#category_block01 li.onmark41 img,#category_block01 li.onmark42 img,#category_block01 li.onmark43 img,#category_block01 li.onmark44 img,#category_block01 li.onmark45 img,#category_block01 li.onmark46 img,#category_block01 li.onmark47 img,#category_block01 li.onmark48 img,#category_block01 li.onmark49 img,#category_block01 li.onmark50 img,#category_block01 li.onmark51 img,#category_block01 li.onmark52 img,#category_block01 li.onmark53 img,#category_block01 li.onmark53 img,#category_block01 li.onmark55 img,#category_block01 li.onmark56 img,#category_block01 li.onmark57 img,#category_block01 li.onmark58 img,#category_block01 li.onmark59 img,#category_block01 li.onmark60 img,#category_block01 li.onmark61 img,#category_block01 li.onmark62 img,#category_block01 li.onmark63 img,#category_block01 li.onmark64 img,#category_block01 li.onmark65 img,#category_block01 li.onmark66 img,#category_block01 li.onmark67 img,#category_block01 li.onmark68 img,#category_block01 li.onmark69 img,#category_block01 li.onmark70 img,#category_block01 li.onmark71 img,#category_block01 li.onmark72 img,#category_block01 li.onmark73 img,#category_block01 li.onmark74 img,#category_block01 li.onmark75 img,#category_block01 li.onmark76 img,#category_block01 li.onmark77 img,#category_block01 li.onmark78 img,#category_block01 li.onmark79 img,#category_block01 li.onmark80 img,#category_block01 li.onmark81 img,#category_block01 li.onmark82 img,#category_block01 li.onmark83 img,#category_block01 li.onmark84 img,#category_block01 li.onmark85 img,#category_block01 li.onmark86 img,#category_block01 li.onmark87 img,#category_block01 li.onmark88 img,#category_block01 li.onmark89 img,#category_block01 li.onmark90 img,#category_block01 li.onmark91 img,#category_block01 li.onmark92 img,#category_block01 li.onmark93{
	display:none;
}

#category_block01 .level1,#category_block01 .level1 img{
	display:none;
}

#category_block01 .level2{
	display:block;
/*	margin:20px 0;*/
}

#category_block01 li.onmark94{
	display:block !important;
	width:720px;
	background:url(/user_data/packages/default/img/images/title-main-secret.gif) no-repeat left;
}

ul.status_icon{
	margin:0;
	padding:0;
	list-style:none;
}


/*7.detail*/

h2#detailtitle{
	background:url(/user_data/packages/default/img/images/title-l-blank.jpg) no-repeat left;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:8px 0 7px 52px;
	margin:0 0 20px -10px;
}

#detailphotoblock{
	float:left;
	width:302px;
}

#detailphotoblock img{
	border:solid 1px #ccc;
}

#detailrightblock{
	float:right;
	width:360px;
	padding-right:20px;
}

.subphotoimg{
	margin:0 0 0 -15px;
}

.subphotoimg img{
	float:left;
	margin-left:15px;
	width:140px;
	height:auto;
}

#trackbackarea{
	margin:0 0 20px 0;
}

#whoboughtarea h2{
	margin:0 0 0 -20px;
}

#whoboughtarea .whoboughtblock{
	margin:0 0 0 -10px;
}

#whoboughtarea .whoboughtleft{
	float:left;
	width:165px;
	margin:0 0 15px 0;
	padding:0 0 0 12px;
/*	padding:15px 0 0 15px;*/
	text-align:center;
}

#whoboughtarea{
	text-align:center;
}

.whoboughtleft p{
	text-align:left;
	margin:0;
	padding:5px;
	background:#e93b85;
	color:#ffffff;
}

.whoboughtleft h3{
	text-align:left;
	margin:0;
	padding:5px;
	font-size:12px;
	background:#e93b85;
}

.whoboughtleft h3 a{
	color:#ffffff;
}

.customervoicearea{
	margin:20px 0;
}

ul.customervoice{
	list-style:none;
	margin:0 0 20px 0;
	padding:10px 0;
}

ul.customervoice li{
	border-bottom:dotted 1px #ccc;
	padding:10px 10px 10px 0;
}

#cartblock{
	width:260px;
	background:#99de61;
	margin:10px 0;
}

#cartblock h2{
	margin:0 0 2px 0;
	padding:0;
	border-bottom:solid 1px #ccc;
}

#cartblock_cont{
	background:#fff;
	margin:10px;
	padding:5px;
}

#cartblock_cont div{
	padding:2px 0;
}

#press-archive{
}

#press-archive .item img{
	width:auto;
	height:100px;
}

#image-archive{
	padding:0 0 10px 0;
}

#image-archive .item{
	margin:0 0 0 -5px;
}

#image-archive .item img{
	float:left;
	padding:5px 0 0 5px;
	width:70px;
	height:auto;
}


/*mypage*/

h2.mypagetitle{
	background:url(/user_data/packages/default/img/images/title-l-blank.jpg) no-repeat top left;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}

h2.mypagetitle span{
	display:block;
	float:left;
	padding:7px 0 8px 58px;
}

h2.mypagetitle img{
	float:right;
	padding:0 10px 0 0 ;
}

#mypage-point{
	background:url(/user_data/packages/default/img/images/mypage-point_bg.jpg) no-repeat top left;
	margin:0 0 0 0px;
}

#mypage-point p{
	margin:0;
	padding:16px 0 15px 120px;
}

#mynavarea ul.button_like{
	margin:0;
	padding:20px 0;
	list-style:none;
}

#mynavarea ul.button_like li{
	display:inline;
}

/*sitemap*/

#sitemap{
}

#sitemap ul{
	margin:0;
	padding:10px;
	list-style:none;
}

#sitemap ul li{
	float:left;
	width:175px;
}


/* cart */
div#under02column_cart {

}
div#under02column_cart table  {
    margin: 15px auto 0 auto;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-collapse: collapse;
    text-align: left;
}
div#under02column_cart table th {
    padding: 8px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #f0f0f0;
    font-weight: normal;
}
div#under02column_cart table td {
    padding: 8px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
div#under02column_cart div.tblareabtn {
    clear: both;
    margin: 15px 0 0 0;
    text-align: center;
}
div#under02column_cart .phototd {
    width: 75px;
    text-align: center;
}
div#under02column_cart .centertd {
    text-align: center;
}
div#under02column_cart .pricetd {
    text-align: right;
}
div#under02column_cart .pricetd em {
    font-weight: bold;
}
div#under02column_cart div#completetext {
    width: 470px;
    margin: 15px auto 0 auto;
    padding: 15px;
    border: 5px solid #ccc;
}
div#under02column_cart div#completetext em {
    font-weight: bold;
}
div#under02column_cart div#completetext p{
    padding: 20px 0 0 0;
    text-align: left;
}
div#under02column_cart .totalmoneyarea {
    width: 680px;
    margin: 15px auto 0 auto;
    padding: 10px 5px;
    border: 1px solid #ccc;
    text-align: center;
}
div#under02column_cart th {
    text-align: center;
}
div#under02column_cart table th.resulttd {
    text-align: right;
}
div#under02column_cart td#quantity {
   text-align: center;
   width: 70px;
}
div#under02column_cart ul#quantity_level {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#under02column_cart ul#quantity_level li {
	margin: 0;
	padding: 3px;
    display: inline;
}
div#under02column_cart .empty {
    text-align: center;
}

/* Login */
div#under02column_login {

}

div#under02column_login .loginarea {
    width: 620px;
    margin: 20px auto;
    padding: 20px 15px;
    /*border: 5px solid #ccc;*/
}

div#under02column_login .loginarea .inputtext {
    width: 500px;
    margin: 15px auto 0 auto;
}

div#under02column_login .loginarea .inputtext02 {
    width: 500px;
    margin: 15px auto 0 auto;
    font-size: 90%;
}

div#under02column_login .loginarea .inputbox {
    width: 460px;
    margin: 15px auto 0 auto;
    padding: 15px 20px;
    background: #f0f0f0;
}

div#under02column_login .loginarea .inputbox .passwd {
    margin: 15px 0 0 0;
}

div#under02column_login .loginarea .inputbox .box300 {
    width: 300px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#under02column_login .loginarea .inputbox02 {
    width: 460px;
    margin: 15px auto 0 auto;
    padding: 15px 20px;
    background: #f0f0f0;
    text-align: center;
}

/**********************************
**********shopping_guide***********/

div#guest{
	background: url('/user_data/packages/default/img/images/toguest.gif') no-repeat left;
	width: 624px;
	height: 108px;
	margin: 0;
	padding: 0;
}

div#guest p{
	padding: 13px 0 0 100px;
}

div#order img{
	width: 442px;
	margin: 0;
	padding: 10px 0 10px 0;
	float: left;
}

div#shoppingguide_top img{
	float: right;
	clear: both;
	margin: 0;
	padding: 0 10px 0 0;
}

div#pay h3.title2{
	margin: 0;
	padding: 15px 0 10px 0;
	clear: both;
}

div#pay h3 img{
	margin: 0;
	padding: 3px 0 0 0;
}

div#pay h4{
	margin: 0;
	padding: 0;
	float: left;
}

div#pay div#image_text{
	width: 400px;
	margin: 10px 0 0 25px;
	padding: 0;
	float: left;
	clear: both;
}

div#pay div#image_text2{
	width: 400px;
	margin: 10px 0 0 25px;
	padding: 0 0 10px 0;
	float: left;
	clear: both;
}

div#pay .right_area{
	width: 250px;
	float: right;
	margin: 0;
	padding: 0;
}

div#pay p,
div#cancel p{
	float: left;
	clear: both;
}

div#pay p.right_text{
	float: left;
	clear: both;
	margin: 0 0 0 25px;
	padding: 0;
}

div#pay p.right_text2{
	float: left;
	clear: both;
	margin: 0 0 0 25px;
	padding: 0 0 10px 0;
}

div#cancel ul{
	list-style-image: url(/user_data/packages/default/img/images/text_heart.gif);
	margin: 10px 0 0 20px;
	padding: 0;
}

div#cancel .cancel_image{
	width: 395px;
	height: 33px;
	margin: 15px 0 10px 0;
	padding: 0;
	float: left;
	clear: both;
}

div#sguide_address{
	background: url('/user_data/packages/default/img/images/amorico.gif') no-repeat left;
	float: left;
	clear: both;
	border-top: 3px solid #99de61;
	margin: 15px 0 0 0;
}

div#sguide_address h4{
	padding: 0 0 0 100px;
}

div#sguide_address p{
	padding: 0 0 0 110px;
	margin: -10px 0 0 0;
}

/**********************************
**********delivery**********/
div#main2 div#kuroneko_image1,
div#main2 div#kuroneko_image2{
	width: 658px;
	float: left;
	clear: both;
	margin: 0;
	padding: 10px 0 10px 10px;
}

div#main2 div#kuroneko_image3{
	width: 658px;
	float: left;
	clear: both;
	margin: 0;
	padding: 20px 0 10px 10px;
}

/**********************************
***********event***********/
#main2 #event ul{
	list-style-type:none;
	margin: 0;
	padding: 20px 0 5px 10px;
}

#main2 #event li{
	background: url(/user_data/packages/default/img/images/event_heart.gif) left no-repeat;
	text-indent:20px;
	margin: 0;
	padding: 0;
}

#main2 #event .event_contents{
	width: 400px;
	margin: 0 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #222;
}

#main2 #event .event_contents .title{
	font-weight: bold;
}

/**********************************
**********twins**********/
#main2 #twinsmap_left{
	width: 348px;
	height: 283px;
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
}

#main2 #twinsmap_right{
	width: 348px;
	height: 283px;
	margin: 0;
	padding: 0;
	float: right;
}

#main2 #twinsmap_right p{
	margin: 0;
	padding: 55px 0 10px 0;
	text-align: left;
}

#main2 #twinsmap_link{
	width: 700px;
	clear: both;
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
}

#main2 #twinsmap_link a{
	color: #e93b85;
	margin: 0;
	padding: 0 0 0 60px;
}

#main2 #twinsgallery_ttl{
	width: 613px;
	height: 79px;
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
}

#main2 #twinsgallery ul{
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
}

#main2 #twinsgallery li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#main2 #twinsshop_ttl{
	width: 594px;
	height: 73px;
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
}

#main2 #twinsshop_banner{
	margin: 0;
	padding: 0 0 0 30px;
}

#main2 #twinsshop_banner li{
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0 30px 5px 0;
}

#main2 #twinsshop_banner2{
	margin: 0;
	padding: 0 0 50px 200px;
	float: left;
}

/**********************************
**********conpany_info***********/
div#main2 div.company div.top_img{
	width: 666px;
	height: 335px;
	margin: 0;
	padding: 0 0 20px 0;
}

div#main2 div.company table.company_cont{
	width: 666px;
	margin: 0 0 20px 0;
	padding: 0;
	border-collapse: collapse;
	border: 1px solid #e93b85;
}

div#main2 div.company table.company_cont td.title{
	background: #f9c5db;
	border-bottom: 1px dotted #e93b85;
	margin: 0;
	padding: 5px 0 5px 0;
	width: 200px;
}

div#main2 div.company table.company_cont td.title ul{
	margin: 0 0 0 10px;
	padding: 0;
}

div#main2 div.company table.company_cont td.title li{
	background: url(/user_data/packages/default/img/images/company_heart.gif) no-repeat left center;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 20px;
	font-weight: bold;
}

div#main2 div.company table.company_cont td{
	width: 466px;
	border-bottom: 1px dotted #e93b85;
	padding: 5px 0 5px 10px;
}

div#main2 div.company div.shop_info img{
	width: 184px;
	height: 55px;
	margin: 0;
	padding: 0 0 10px 0;
}

div#main2 div.company div.shop_info p.shop_cont{
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 2px solid #99de61;
	width: 500px;
}

div#main2 div.company div.shop_info p.shop_brand{
	width: 500px;
	margin: 0 ;
	padding: 0 0 20px 0;
}

/**********************************
***********mozi_shop***********/
div#main2 div.mozishopmap_left{
	width: 461px;
	height: 240px;
	margin: 0;
	padding: 0;
	float: left;
}

div#main2 div.mozishopmap_right{
	width: 230px;
	height: 240px;
	margin: 0;
	padding: 10px 0 0 0;
	float: right;
}

div#main2 div.mozishopmap_link{
	width: 700px;
	float: left;
	margin: 0;
	padding: 0 0 30px 20px;
}

div#main2 div.mozishopmap_link a{
	color: #e93b85;
	margin: 0;
	padding: 0;
}

div#main2 div.mozishopgallery_ttl{
	width: 613px;
	height: 82px;
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
}

div#main2 div.mozishopgallery ul{
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
}

div#main2 div.mozishopgallery li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/**********************************
***********catalogue***********/

div#main2 div.catalogue_area{
	width: 700px;
	margin: 10px 0 0 0;
	padding: 0;
}

div#main2 div.catalogue_area ul{
	width: 700px;
	list-style: none;
	float: left;
	margin: 0 0 30px 30px;
	margin: 0 0 30px 20px; /*IE6*/
	padding: 0;
}

div#main2 div.catalogue_area ul li{
	width: 180px;
	text-align: center;
	float: left;
	margin: 0;
	padding: 0 30px 0 0;
	_padding: 0 20px 0 0; /*IE6*/
}

div#main2 div.catalogue_area ul li p{
	text-align: left;
	margin: 0;
	padding: 0;
}

div#main2 div.catalogue_area ul li p.pdf_area{
	background: url(/user_data/packages/default/img/images/pdficon_small.gif) no-repeat left top;
	height: 20px;
	text-align: left;
	margin: 0;
	padding: 3px 0 0 20px;
}

div#main2 div.catalogue_area ul li p.pdf_area a{
	font-size: 10px;
}

div#main2 div.dl_area h3{
	width: 700px;
	font-size: 15px;
	margin: 0;
	padding: 10px 0 20px 0;
	border-top: 1px dotted #222222;
	float: left;
}

div#main2 div.dl_area div.dl_left{
	width: 200px;
	text-align: center;
	float: left;
}

div#main2 div.dl_area div.dl_right{
	width: 480px;
	float: right;
	margin: 0;
	padding: 0 20px 0 0;
