@charset "UTF-8";
#adminPreviewArea {
	display: none;
}


/*
	headerArea
=========================================*/
#headerArea{
	width: 1200px;
	margin: 0 auto;
	z-index:200;
	position:relative;
	>zoom:1;
}
#headerArea .headerArea-wrap {
	background:url(/theme/ja-jp/p/img/headerArea/bg1.png) no-repeat 100% 0;
	min-height:111px;
	text-align: left;
	position:relative;
	margin:0 -50px 0 0;
	padding:0 50px 0 0;
}
	#headerArea.simple .headerArea-wrap {background-image:url(/theme/ja-jp/p/img/headerArea/bg2.png);}
	
#headerArea .headerArea-wrap:after{content: "";display: block;clear: both;}

#headerArea .about-all-note{
	position:absolute;
	top:146px;
	left:87px;
	z-index:20;
	>zoom:1;
}

	#headerArea #navi-search{
		position:absolute;
		right:103px;
		top:0;
		width:305px;
		>zoom:1;
	}
	#headerArea #navi-search:after{
		content: "";
		display: block;
		clear: both;
	}
		#headerArea #navi-search table{float:left;}
		#headerArea #navi-search th{
			vertical-align:middle;
			white-space:nowrap;
		}
			#headerArea #navi-search th span{
				display:inline-block;
				background: #f2ede2;
				border:1px solid #d4c199;
				border-left-color:#967c5a;
				border-top-color:#967c5a;
				height:18px;
				>zoom:1;
			}
			#headerArea #navi-search th input{
				background: none;
				border:none;
				color:#373027;
				padding:2px 3px 1px;
				>padding:0 3px;
				width:160px;
			}
		#headerArea #navi-search td{
			padding:0 0 0 1px;
			vertical-align:top;
		}
		#headerArea #navi-search .more{
			float:left;
			>zoom:1;
		}
		#headerArea #navi-search .more:after{
			content: "";
			display: block;
			clear: both;
		}
			#headerArea #navi-search .more li{
				float:right;
			}
	#headerArea #user-block{
		position:absolute;
		top:23px;
		right:100px;
	}
		#headerArea #user-block ul{>zoom:1;position:relative;width:343px;height:74px;}
		#headerArea #user-block li{position:absolute;}
			#headerArea #user-block li.member{top:0;left:0;}
			#headerArea #user-block li.favorite{top:0;left:0;}
			#headerArea #user-block li.mail{top:0;left:78px;}
			#headerArea #user-block li.mypage{top:0;left:78px;}
			#headerArea #user-block li.cart{top:0;left:155px;}
			#headerArea #user-block li.log{top:11px;left:235px;}
	#headerArea .bg-string{
		width:130px;
		height:176px;
		position:absolute;
	}


/*
	footerArea
=========================================*/
#footerArea {
	background:url(/theme/ja-jp/p/img/footerArea/bg1.png) no-repeat 50% 100%;
	text-align:center;
	width:100%;
	>zoom:1;
	position:relative;
}
	#footerArea .footerArea-wrap{
		width:1200px;
		height:433px;
		margin:0 auto;
		text-align:left;
		>zoom:1;
		position:relative;
	}
#footer-navi{
	position:absolute;
	top:103px;
	left:695px;
	>zoom:1;
	z-index:2;
}
	#footer-navi ul{>zoom:1;position:relative;}
		#footer-navi li{position:absolute;}
			#footer-navi li.mobile{top:22px;left:0;}
			#footer-navi li.guide{top:0;left:85px;}
			#footer-navi li.contact{top:20px;left:177px;}

#footer-info{
	position:absolute;
	top:228px;
	left:665px;
	>zoom:1;
	z-index:2;
}
	#footer-info li{
		display:inline;
		padding:0 0 0 17px;
		font-size:0.85em;
	}
	#footer-info li.xFirst{
		padding:0;
	}
		#footer-info li a{
			background:url(/theme/ja-jp/p/img/list/li_01.png) no-repeat 0 50%;
			padding:0 0 0 9px;
			color:#fff;
		}

#footerArea #copyright{
	position:absolute;
	top:258px;
	right:140px;
	color:#fff;
	font-size:0.85em;
	z-index:2;
}
#footerArea .page-up{
	>zoom:1;
	position:absolute;
	top:233px;
	left:120px;
	z-index:2;
}


/*
	#tip-login
=========================================*/
#tip-login{
	background:url(/theme/ja-jp/p/img/tool-tip/login/1.png) no-repeat;
	position:absolute;
	display:none;
	top:47px;
	right:57px;
	height:0;
	z-index:10;
	>zoom:1;
}
	#tip-login .tip-inner{
		width:313px;
		height:236px;
		position:relative;
		>zoom:1;
	}
	#tip-login .form-list{
		position:absolute;
		top:51px;
		left:23px;
	}
		#tip-login .form-list dl{
			text-align:left;
		}
			#tip-login .form-list dl *{
				line-height:1.2;
			}
		#tip-login .form-list dt{margin:0 0 3px;}
		#tip-login .form-list dd{margin:0 0 6px;}
			#tip-login .form-list dd span{
				display:inline-block;
				background: #f2ede2;
				border:1px solid #d4c199;
				border-left-color:#967c5a;
				border-top-color:#967c5a;
				padding:1px 0;
				height:18px;
				>zoom:1;
			}
			#tip-login .form-list dd input{
				background: none;
				border:none;
				color:#373027;
				padding:2px 3px 1px;
				width:264px;
			}
	#tip-login .check-box{
		background:url(/theme/ja-jp/p/img/tool-tip/login/check.png) no-repeat;
		width:117px;
		height:13px;
		overflow:hidden;
		position:absolute;
		bottom:65px;
		left:23px;
	}
		#tip-login .check-box input{visibility:hidden;}
	#tip-login .login{
		position:absolute;
		bottom:60px;
		right:15px;
	}
	#tip-login .regist{
		position:absolute;
		bottom:23px;
		right:17px;
	}
	#tip-login .more{
		font-size:0.8em;
		position:absolute;
		bottom:25px;
		left:23px;
	}


/*
	#rightArea
=========================================*/
#rightArea{
	background:url(/theme/ja-jp/p/img/rightArea/bg2.png) no-repeat 0 100%;
	margin:143px 0 0 9px;
	padding:0 0 25px;
	width:199px;
	>zoom:1;
	position:relative;
	z-index:100;
	float:left;
	z-index:1;
}
	#rightArea .right-wrap{
		background:url(/theme/ja-jp/p/img/rightArea/bg1.png) repeat-y 3px 0;
		>position: static;
	}
	#rightArea .headLv2{
		position:relative;
		margin:0 0 0 3px;
	}
	#rightArea .tape{
		background:url(/theme/ja-jp/p/img/rightArea/tape.png) no-repeat;
		width:35px;
		height:239px;
		position:absolute;
		top:23px;
		right:-30px;
	}
	
	#rightArea .banner-list{
		padding:0 0 10px;
		>zoom:1;
		text-align:center;
	}
		#rightArea .banner-list .heading{
			padding:0 0 0 2px;
			>zoom:1;
		}
		#rightArea #banner-list-qr {
			background: url(/theme/ja-jp/p/img/rightArea/banner/mb.png) 0 0 no-repeat;
			width: 175px;
			height: 188px;
		}


/*
	#brand-navi
=========================================*/
#brand-navi{
	padding:10px 0 0;
	>zoom:1;
	position:relative;
	z-index:2;
}
	#brand-navi .headLv2{
		position:relative;
		>zoom:1;
	}
	#brand-navi .brand-list{
		/*background:url(/theme/ja-jp/p/img/line/ln_1.png) no-repeat 50% 0;*/
		/* margin:-74px 0 0; */
		padding:0px 12px 0;
		position:relative;
		>zoom:1;
	}
		#brand-navi .brand-list li{
			background:url(/theme/ja-jp/p/img/line/ln_1.png) no-repeat 50% 100%;
			margin:0 -12px;
			padding:0 0 3px;
			text-align:center;
		}
	#brand-navi .category-list{
		display: none;
		padding:9px 0 18px;
		position:relative;
		>zoom:1;
	}
		#brand-navi .category-list li{background:none;padding:0;margin:0;text-align:left;}
	#brand-navi .subCategory-list{
		background:url(/theme/ja-jp/p/img/global-navi/category/current/bg1.png) no-repeat 8px 100%;
		display: none;
		margin:-1px 0 0;
		padding:0 3px 9px 1px;
		>zoom:1;
		position:relative;
	}
		#brand-navi .subCategory-list ul{
			background:url(/theme/ja-jp/p/img/global-navi/category/current/arrow.png) no-repeat 175px 0;
			padding:5px 0 0;
			>zoom:1;
		}
		#brand-navi .subCategory-list li{
			background:none;
			padding:1px 18px;
		}
		#brand-navi .subCategory-list li.current{
			background:url(/theme/ja-jp/p/img/global-navi/category/bg1.png) no-repeat 0 50%;
		}
			#brand-navi .subCategory-list li span{
				display:block;
				background:url("/theme/ja-jp/p/img/list/li_01.png") no-repeat 0 50%;
			}
			#brand-navi .subCategory-list li a{
				padding:0 0 0 9px;
			}

	#rightArea .bg_top {
		background: url("/theme/ja-jp/p/img/rightArea/bg3.png") no-repeat scroll 0 0 transparent;
		height: 124px;
		left: 2px;
		position: absolute;
		top: -43px;
		width: 245px;
	}


	#brand-navi li[data-shop] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/base/seilin.png) 50% 50% no-repeat;
		width: 181px;
		height: 42px;
	}
	#brand-navi li[data-shop="53"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/base/hollywoodranchmarket.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="54"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/base/blueblue.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="55"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/base/okura.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="56"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/base/homesunderwear.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="57"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/base/highstandard.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="58"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/base/tollfree.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="60"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/base/journey.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="59"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/base/freecity.png) 50% 50% no-repeat;
		height: 80px;
	}
	#brand-navi li[data-shop="64"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/base/gaijin.png) 50% 50% no-repeat;
	}

	#brand-navi li[data-shop] a:hover img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/hover/seilin.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="53"] a:hover img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/hover/hollywoodranchmarket.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="54"] a:hover img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/hover/blueblue.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="55"] a:hover img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/hover/okura.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="56"] a:hover img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/hover/homesunderwear.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="57"] a:hover img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/hover/highstandard.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="58"] a:hover img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/hover/tollfree.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="60"] a:hover img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/hover/journey.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="59"] a:hover img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/hover/freecity.png) 50% 50% no-repeat;
	}
	#brand-navi li[data-shop="64"] a:hover img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/hover/gaijin.png) 50% 50% no-repeat;
	}

	#brand-navi li.current[data-shop] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/current/seilin.png) 50% 50% no-repeat;
	}
	#brand-navi li.current[data-shop="53"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/current/hollywoodranchmarket.png) 50% 50% no-repeat;
	}
	#brand-navi li.current[data-shop="54"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/current/blueblue.png) 50% 50% no-repeat;
	}
	#brand-navi li.current[data-shop="55"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/current/okura.png) 50% 50% no-repeat;
	}
	#brand-navi li.current[data-shop="56"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/current/homesunderwear.png) 50% 50% no-repeat;
	}
	#brand-navi li.current[data-shop="57"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/current/highstandard.png) 50% 50% no-repeat;
	}
	#brand-navi li.current[data-shop="58"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/current/tollfree.png) 50% 50% no-repeat;
	}
	#brand-navi li.current[data-shop="60"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/current/journey.png) 50% 50% no-repeat;
	}
	#brand-navi li.current[data-shop="59"] a img.shop {
		background: url(/theme/ja-jp/p/img/global-navi/brand/current/freecity.png) 50% 50% no-repeat;
	}


	#brand-navi .current>.category-list {
		display: block;
	}
	#brand-navi .current>.subCategory-list {
		display: block;
	}
	#brand-navi li.current[data-shop] {
		position: absolute;
		top: 0;
		left: 12px;
	}


	#brand-navi li[data-item] img {
		width: 199px;
		height: 20px;
	}
	#brand-navi li[data-item="0"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/base/1.png) 0 50% no-repeat;
		height: 21px;
	}
	#brand-navi li[data-item="1"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/base/2.png) 0 50% no-repeat;
	}
	#brand-navi li[data-item="10"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/base/3.png) 0 50% no-repeat;
	}
	#brand-navi li[data-item="17"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/base/4.png) 0 50% no-repeat;
	}
	#brand-navi li[data-item="25"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/base/5.png) 0 50% no-repeat;
	}
	#brand-navi li[data-item="26"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/base/6.png) 0 50% no-repeat;
	}
	#brand-navi li[data-item="33"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/base/7.png) 0 50% no-repeat;
	}
	#brand-navi li[data-item="48"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/base/8.png) 0 50% no-repeat;
	}

	#brand-navi li.current[data-item="0"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/current/1.png) 0 50% no-repeat;
	}
	#brand-navi li.current[data-item="1"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/current/2.png) 0 50% no-repeat;
	}
	#brand-navi li.current[data-item="10"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/current/3.png) 0 50% no-repeat;
	}
	#brand-navi li.current[data-item="17"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/current/4.png) 0 50% no-repeat;
	}
	#brand-navi li.current[data-item="25"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/current/5.png) 0 50% no-repeat;
	}
	#brand-navi li.current[data-item="26"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/current/6.png) 0 50% no-repeat;
	}
	#brand-navi li.current[data-item="33"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/current/7.png) 0 50% no-repeat;
	}
	#brand-navi li.current[data-item="48"] img {
		background: url(/theme/ja-jp/p/img/global-navi/category/current/8.png) 0 50% no-repeat;
	}


/*
	#feature-block
=========================================*/
#feature-block{
	margin:10px 0 15px;
	padding:0 15px;
	height:146px;
	position:relative;
}
	#feature-block .feature-box{
		position:relative;
		z-index:2;
	}
	#feature-block #thumb-banneria{
		width:173px;
		height:87px;
		>zoom:1;
		overflow:hidden;
		position:relative;
	}
		#feature-block #thumb-banneria li{
			text-align: center;
			position:absolute;
			top:0;
			left:0;
		}
			#feature-block #thumb-banneria li:first-child{z-index:1;}
			#feature-block #thumb-banneria li img {
				width: 100%;
			}
			#feature-block #thumb-banneria li a {
				display: block;
				position: relative;
				zoom: 1;
			}
			#feature-block #thumb-banneria li a:before {
				content: "";
				display: block;
				width: 171px;
				height: 54px;
				border: 1px solid #7f6531;
				position: absolute;
				top: 0;
				left: 0;
			}
			#feature-block #thumb-banneria li .date {
				display: inline-block;
				margin: 0 0 2px;
				padding: 0 1em;
				font-family: "Muli";
				font-weight: bold;
				font-size: 13px;
				letter-spacing: -0.1em;
				zoom: 1;
			}
			#feature-block #thumb-banneria li .date.update {
				background: #d7f2ff;
			}
			#feature-block #thumb-banneria li .date.new {
				background: #f9ff94;
			}
			#feature-block #thumb-banneria li .date.hide {
				visibility: hidden;
			}

			
	#feature-block #feature-bar{
		background:url(/theme/ja-jp/p/img/feature/bar.png) no-repeat;
		width:235px;
		height:58px;
		>zoom:1;
		position:absolute;
		bottom:0;
		left:-37px;
		z-index:1;
	}
		#feature-block #feature-bar ul{position:relative;}
		#feature-block #feature-bar li{position:absolute;cursor:pointer;}
		#feature-block #feature-bar li.prev{top:10px;top:15px\9;left:48px;}
		#feature-block #feature-bar li.more{top:9px;top:14px\9;left:96px;}
		#feature-block #feature-bar li.next{top:6px;top:11px\9;right:15px;}
		#feature-block #feature-bar li.prev img {
			background: url(/theme/ja-jp/p/img/feature/base/prev.png) 0 0 no-repeat;
			width: 11px;
			height: 13px;
		}
		#feature-block #feature-bar li.prev img:hover {
			background: url(/theme/ja-jp/p/img/feature/hover/prev.png) 0 0 no-repeat;
		}
		#feature-block #feature-bar li.more img {
			background: url(/theme/ja-jp/p/img/view-all/base/more.png) 0 0 no-repeat;
			width: 66px;
			height: 12px;
		}
		#feature-block #feature-bar li.more img:hover {
			background: url(/theme/ja-jp/p/img/view-all/hover/more.png) 0 0 no-repeat;
		}
		#feature-block #feature-bar li.next img {
			background: url(/theme/ja-jp/p/img/feature/base/next.png) 0 0 no-repeat;
			width: 11px;
			height: 13px;
		}
		#feature-block #feature-bar li.next img:hover {
			background: url(/theme/ja-jp/p/img/feature/hover/next.png) 0 0 no-repeat;
		}


/*
	#floating-menu
=========================================*/
#floating-menu{
	position:absolute;
	top:150px;
	>zoom:1;
	width:55px;
	z-index:105;
}
 	#floating-menu .category,
 	#floating-menu .news,
 	#floating-menu .feature{>zoom:1;position:relative;height:155px;}
 		#floating-menu .inwrap{
 			position:absolute;
 			top:0;
 			left:0;
 			width:55px;
 			overflow:hidden;
 			>zoom:1;
 		}
		#floating-menu th{width:55px;}
			#floating-menu th span{display:block;position:relative;right:-2px;z-index:2;}
			#floating-menu th img{cursor:pointer;}
		#floating-menu td{
			background:url(/theme/ja-jp/p/img/floating-menu/bg3.png) repeat-x 0 149px;
			vertical-align:top;
		}
			#floating-menu .items{
				margin:0 6px 0 0;
				overflow:hidden;
				position:relative;
				>zoom:1;
			}
				#floating-menu .items .close{
					display:block;
					position:absolute;
					top:0;
					left:685px;
					cursor:pointer;
					display:none;
				}
				#floating-menu .items .wrap{
					>zoom:1;
					padding:19px 28px 18px 22px;
				}
	#floating-menu .go-home{
		margin:0 -2px -4px 0;
		text-align:right;
	}
	#floating-menu .show-customize{
		text-align:right;
		margin:0 -2px 0 0;
		position:relative;
	}


/* Valiation */
#floating-menu .category{height:191px;}
#floating-menu .category td{
	background-position:0 186px;
}
#floating-menu .category .items{
	background:url(/theme/ja-jp/p/img/floating-menu/bg1.jpg);
	height:186px;
}

#floating-menu .news th,
#floating-menu .feature th{
	width:45px;
	padding:0 0 0 10px;
}
	#floating-menu .news .items,
	#floating-menu .feature .items{
		background:url(/theme/ja-jp/p/img/floating-menu/bg2.jpg);
		height:149px;
	}


/*
	.floating-category
=========================================*/
.floating-category{
	padding:0 0 12px;
	>zoom:1;
}
	.floating-category .heading{padding:0 0 4px 14px;}
	.floating-category .cat-list{
		background:#fefcf5;
		padding:10px 15px 4px;
		>zoom:1;
		width:700px;
	}
	.floating-category .cat-list:after{content: "";display: block;clear: both;}
		.floating-category .cat-list li{
			padding:0 12px 5px 0;
			float:left;
			white-space:nowrap;
		}
			.floating-category .cat-list li a{
				background:url("/theme/ja-jp/p/img/list/li_03.gif") no-repeat 0 0.4em;
				padding:0 0 0 9px;
			}


/*
	.floating-feature
=========================================*/
.floating-feature{
	width:730px;
	>zoom:1;
}
.floating-feature:after{content: "";display: block;clear: both;}
	.floating-feature .prev-box{float:left;width:50px;height:120px;>zoom:1;position:relative;}
	.floating-feature .next-box{float:right;width:41px;height:120px;>zoom:1;position:relative;}
		.floating-feature .prev-box img,
		.floating-feature .next-box img{position:absolute;top:38px;left:0;cursor:pointer;visibility:hidden;}
	.floating-feature .content-box{
		float:left;
		width:625px;
		height:120px;
		>zoom:1;
		position:relative;
		overflow:hidden;
	}
	.floating-feature .feature-list{
		>zoom:1;
		position:relative;
	}
		.floating-feature .feature-list ul{position:absolute;top:0;left:0;}
		.floating-feature .feature-list li{
			padding:0 10px 0 0;
			>padding-right:4px;
			float:left;
		}
		.floating-feature .feature-list .feat-item{
			padding:5px 0;
			width:115px;
			text-align:center;
			height:105px;
			>zoom:1;
			position:relative;
		}
			.floating-feature .feature-list .feat-item img {
				width: 105px;
			}
		.floating-feature .feature-list li {
			width: 200px;
			padding: 5px;
			text-align: center;
			position: relative;
			zoom: 1;
		}
			.floating-feature .feature-list li a {
				display: block;
				position: relative;
				zoom: 1;
			}
			.floating-feature .feature-list li a:before {
			}
			.floating-feature .feature-list li a:before {
				content: "";
				display: block;
				width: 198px;
				height: 63px;
				border: 1px solid #7f6531;
				position: absolute;
				top: 0;
				left: 0;
			}
			.floating-feature .feature-list li .date {
				display: inline-block;
				margin: 0 0 2px;
				padding: 0 1em;
				font-family: "Muli";
				font-weight: bold;
				font-size: 13px;
				letter-spacing: -0.1em;
				zoom: 1;
			}
			.floating-feature .feature-list li .date.update {
				background: #d7f2ff;
			}
			.floating-feature .feature-list .date.new {
				background: #f9ff94;
			}
			.floating-feature .feature-list li .date.hide {
				visibility: hidden;
			}


/*
	.floating-news
=========================================*/
.floating-news{
	background:#fbfbf8;
	padding:0 5px;
	width:726px!important;
}
	#floating-menu .floating-news table{
		margin:0;
		float:none;
	}
	#floating-menu .floating-news th{
		background:url(/theme/ja-jp/p/img/floating-menu/news/line.gif) repeat-x;
		padding:7px 7px 3px 10px;
		font-weight:bold;
		white-space:nowrap;
	}
		#floating-menu .floating-news th strong{color:#7deebf;}
	#floating-menu .floating-news td{
		background:url(/theme/ja-jp/p/img/floating-menu/news/line.gif) repeat-x;
		padding:7px 10px 3px;
		width:100%;
	}
		#floating-menu .floating-news td a{
			background:url("/theme/ja-jp/p/img/list/li_03.gif") no-repeat 0 0.4em;
			padding:0 0 0 9px;
		}
		#floating-menu .floating-news tr:first-child th,
		#floating-menu .floating-news tr:first-child td{
			background:none;
		}
#floating-menu .news .jspVerticalBar {
	right: 10px;
}
#floating-menu .news .jspTrack{
	background:#6b9ab0!important;
	border:1px solid #40748c!important;
	border-bottom-color:#82bbd5!important;
	border-right-color:#82bbd5!important;
}
#floating-menu .news .jspDrag{
	background:url(/theme/ja-jp/p/img/floating-menu/news/arrow.gif) no-repeat #c5eada 50% 50%!important;
	border:1px solid #d4ede2!important;
	border-bottom-color:#b6dccb!important;
	border-right-color:#b6dccb!important;
	width:13px!important;
}


/*
	#news-block
=========================================*/
#news-block{
	>zoom:1;
	padding:0 0 0 8px;
	margin:0 0 8px;
	position:relative;
	font-size: 12px;
}
	#news-block .heading{
		margin:0 0 0 -5px;
		padding:0 0 3px;
		position:relative;
		>zoom:1;
	}
		#news-block .heading img {
			background: url(/theme/ja-jp/p/img/news-block/head.png) 0 0 no-repeat;
			width: 205px;
			height: 40px;
		}
	#news-block .news-list{
		background:url(/theme/ja-jp/p/img/news-block/1.png) no-repeat;
		padding:10px 0 0;
		>zoom:1;
		width:188px;
	}
	#news-block .news-wrap{
		background:url(/theme/ja-jp/p/img/news-block/2.png) no-repeat 0 100%;
		padding:0 0 10px;
		>zoom:1;
	}
	#news-block .news-unordered{
		background:url(/theme/ja-jp/p/img/news-block/3.png) repeat-y;
		padding:6px 12px 0;
		>zoom:1;
	}
		#news-block .news-unordered li{
			padding:0 0 10px;
		}
		#news-block .news-unordered a{
			background:url(/theme/ja-jp/p/img/list/li_03.gif) no-repeat 0 50%;
			padding:0 0 0 9px;
		}
	#news-block .more{
		background:url(/theme/ja-jp/p/img/line/ln_1.png) no-repeat 50% 100%;
		margin:0 0 0 -8px;
		padding:0 0 10px;
		text-align:center;
		position:relative;
		>zoom:1;
	}
		#news-block .more img {
			background: url(/theme/ja-jp/p/img/view-all/base/more.png) 0 0 no-repeat;
			width: 66px;
			height: 12px;
		}
		#news-block .more a:hover img: {
			background: url(/theme/ja-jp/p/img/view-all/hover/more.png) 0 0 no-repeat;
		}






/*
	
=========================================*/
