@charset "EUC-JP";

/*****************************************************
 + Global SET
*****************************************************/
*{
	font-size:100%;
	word-break:break-all;
}
html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,table,th,tr,td,ul,ol,li,dl,dt,dd,form,fieldset,legend,hr,span,a,img,strong,em,ins,del,cite,abbr,acronym,sup,sub,dfn,code,var,samp,kbd,label {
	margin: 0;
	padding: 0;
}
body{
	background-color:#7fd006;
	font-size:12px;
	font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','£Í£Ó £Ð¥´¥·¥Ã¥¯',Helvetica,sans-serif;
	text-align:center;
}
img{
	border:0px;
}
ul,ol{
	list-style:none;
}
a{
	color:#259f00;
	text-decoration:none;
}
a:hover{
	color:#50c02e;
	text-decoration:underline;
}

/*
  ClearFix
-----------------------------------------------------------------*/
.cf:after
,#wrapper:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.cf
,#wrapper{
	zoom:1;
}

/*****************************************************
 + Common SET
*****************************************************/
#container{
	width:1040px;
	margin:0 auto;
	background:url(/img/campaign/scrubbingbubbles/container_bg.gif) repeat-y 0 0;
}
#container #inner-container{
	background:url(/img/campaign/scrubbingbubbles/header_background.jpg) no-repeat 0 0;
}
#container #inner-container #wrapper{
	width:950px;
	margin:0px auto;
	padding:0px 10px 0px 20px;
}
#wrapper #main{
	float:left;
	width:620px;
}
#wrapper #extra{
	float:right;
	width:322px;
	text-align:left;
}

/*****************************************************
 + Header SET
*****************************************************/
#logo{
	background:#fff;
}
	#logo #inner{
		width:980px;
		margin:0 auto;
		text-align:left;
	}
#header{
	position:relative;
	height:371px;
}
	#header h1{
		display:none;
	}
	#header .movie{
		position:absolute;
		top:60px;
		left:659px;
		width:320px;
		height:256px;
	}
#tabs{}
#tabs ul.main-tab li{
	float:left;
	width:200px;
	height:30px;
}
	#tabs ul.main-tab li.family{
		margin:0px 9px 0px 11px;
	}
	#tabs ul.main-tab li a{
		display:block;
		width:200px;
		height:30px;
	}
	#tabs ul.main-tab li a span
	,#tabs ul.sub-tab li a span{
		display:none;
	}
	#tabs ul.main-tab li.location a{
		background:url(/img/campaign/scrubbingbubbles/tab/location.gif) no-repeat 0 0;
	}
		#tabs ul.main-tab li.location a:hover
		,#tabs ul.main-tab li.location a.on{
			background:url(/img/campaign/scrubbingbubbles/tab/location_on.gif) no-repeat 0 0;
		}
	#tabs ul.main-tab li.family a{
		background:url(/img/campaign/scrubbingbubbles/tab/family.gif) no-repeat 0 0;
	}
		#tabs ul.main-tab li.family a:hover
		,#tabs ul.main-tab li.family a.on{
			background:url(/img/campaign/scrubbingbubbles/tab/family_on.gif) no-repeat 0 0;
		}
	#tabs ul.main-tab li.blog a{
		background:url(/img/campaign/scrubbingbubbles/tab/blog.gif) no-repeat 0 0;
	}
		#tabs ul.main-tab li.blog a:hover
		,#tabs ul.main-tab li.blog a.on{
			background:url(/img/campaign/scrubbingbubbles/tab/blog_on.gif) no-repeat 0 0;
		}
#tabs ul.sub-tab{
	padding:11px 0px 3px 9px;
	background:#7fd006;
}
#tabs ul.sub-tab li{
	float:left;
	width:110px;
	height:20px;
}
	#tabs ul.sub-tab li.m{
		margin-right:13px;
	}
	#tabs ul.sub-tab li a{
		display:block;
		width:110px;
		height:20px;		
	}
	#tabs ul.sub-tab li.wall a{
		background:url(/img/campaign/scrubbingbubbles/tab/wall.gif) no-repeat 0 0;
	}
	#tabs ul.sub-tab li.floor a{
		background:url(/img/campaign/scrubbingbubbles/tab/floor.gif) no-repeat 0 0;
	}
	#tabs ul.sub-tab li.bath a{
		background:url(/img/campaign/scrubbingbubbles/tab/bath.gif) no-repeat 0 0;
	}
	#tabs ul.sub-tab li.mirror a{
		background:url(/img/campaign/scrubbingbubbles/tab/mirror.gif) no-repeat 0 0;
	}
	#tabs ul.sub-tab li.goods a{
		background:url(/img/campaign/scrubbingbubbles/tab/goods.gif) no-repeat 0 0;
	}


/*****************************************************
 + Main SET
*****************************************************/
#content{
	border:4px solid #7fd006;
	background:#fff;
	text-align:left;
	/*height:auto;
	height:1%;
	zoom:1;*/
}
	#content .item-body h2{
		text-indent:-9999px;
		height:60px;
	}

#content .section-wall h2{
	background:url(/img/campaign/scrubbingbubbles/ttl_wall.gif) no-repeat 0 0;
}
#content .section-floor h2{
	background:url(/img/campaign/scrubbingbubbles/ttl_floor.gif) no-repeat 0 0;
}
#content .section-bath h2{
	background:url(/img/campaign/scrubbingbubbles/ttl_bath.gif) no-repeat 0 0;
}
#content .section-mirror h2{
	background:url(/img/campaign/scrubbingbubbles/ttl_mirror.gif) no-repeat 0 0;
}
#content .section-goods h2{
	background:url(/img/campaign/scrubbingbubbles/ttl_goods.gif) no-repeat 0 0;
}
#content .section-pickup h2{
	background:url(/img/campaign/scrubbingbubbles/ttl_pickup.gif) no-repeat 0 0;
}
#content .section-bloglist{
	padding-top:15px;
}

#content .item-body .entry-top{
	padding-top:30px;
	background:url(/img/campaign/scrubbingbubbles/entry_top.jpg) no-repeat 0 0;
	margin-bottom:15px;
}
#content .item-body .entry-btm{
	padding-bottom:20px;
	background:url(/img/campaign/scrubbingbubbles/entry_btm.jpg) no-repeat 0 bottom;
}
#content .item-body .entry-body{
	padding:0px 36px;
	background:url(/img/campaign/scrubbingbubbles/entry_bg.jpg) repeat-y 0 0;
}
	#content .item-body .entry-body img.thumb{
		float:left;
	}
	#content .item-body .entry-body .main{
		float:right;
		width:350px;
	}
	#content .item-body .entry-body h3{
		font-size:18px;
		line-height:24px;
	}
	#content .item-body .entry-body dl{
		padding:10px 0px;
	}
	#content .item-body .entry-body dl dt
	,#content .item-body .entry-body dl dd{
		display:inline;
		line-height:16px;
	}
	#content .item-body .entry-body dl dt{
		float:left;
	}
	#content .item-body .entry-body dl dd
	,#content .item-body .entry-body dl dd{
		float:right;
	}
	#content .item-body .entry-body p{
		font-size:13px;
		line-height:18px;
	}
	#content .item-body .entry-body .more{
		padding-top:10px;
		text-align:right;
	}


/*****************************************************
 + Extra SET
*****************************************************/
#extra #ex-cm{
	background:url(/img/campaign/scrubbingbubbles/side_cm.gif) no-repeat 0 0;
	height:305px;
	margin-bottom:15px;
}
	#extra #ex-cm .flash{
		padding-top:73px;
		text-align:center;
	}

#extra #ex-blogparts{
	text-align:center;
}
	#extra #ex-blogparts .r-btm{
		padding-bottom:20px;
		background:url(/img/campaign/scrubbingbubbles/side_btm.gif) no-repeat 12px bottom;
	}
	#extra #ex-blogparts h3{
		text-indent:-9999px;
		height:100px;
		background:url(/img/campaign/scrubbingbubbles/side_top_blogparts.gif) no-repeat 0 0;
	}
	#extra #ex-blogparts .body{
		background:url(/img/campaign/scrubbingbubbles/side_background.gif) repeat-y 12px 0;
	}
	#extra #ex-blogparts .body .btn{
		margin-top:10px;
	}

/*****************************************************
 + Footer SET
*****************************************************/
#footer{
	color:#fff;
	padding:45px 0px 10px;
}
#footer ul{
	padding-bottom:10px;
}
	#footer ul a
	,#footer ul a:hover{
		color:#fff;
		text-decoration:underline;
	}
	#footer ul li{
		display:inline;
		margin:0px 5px;
	}



ol.paging{
	font-size:14px;
	padding:0px 0px 15px;
	text-align:center;
}
	ol.paging li a{
		color:#004bbd;
		font-weight:bold;
		margin:0px 4px;
	}
	ol.paging li strong{
		color:#8cd500;
		margin:0px 4px;
	}








