@charset "UTF-8";
/* CSS Document */

.swim{ background:#FFFFFF url(collection/bg01-fill.jpg) repeat-y 0 -7px;}
.swim .cvbox-in{	position:relative; background:url(collection/bg01.jpg) no-repeat 0 0; min-height:904px;}
.swim .body { margin-top:630px;}
.rBox01{ position:absolute;
	background:url(action2011/bg-transe.png) repeat 0 0;
	padding:5px;
	color:#0066FF;
	right:15px;}


.phItem {
	position:absolute;
	background:url(action2011/bg-transe.png) repeat 0 0;
	padding:5px;
	color:#000000;
}

.phItem p,phItem div{ margin:0; padding:0; line-height::1.0;}
.phItem .item{ font-size:85%;}
.phItem01{ right:30px; top: 300px;}
.phItem02{ right: 30px; top: 480px;}

.itemBox{ margin-bottom:10px; width:355px; float:left;}
.ph{ width:210px; float:left;}
.info{ width:135px; margin-left:210px;}
.cat span{ padding:0px 5px; border:solid 1px #333333; font-size:85%;}
.item{ margin-top:5px; font-size:93%;}
.shop{ border:1px #333333; border-style:solid none solid none; font-size:85%; margin-top:5px;}

.yukata{ background:#E6CAE1;}
.yukata .cvbox-in{	position:relative; background:url(collection/bg02.jpg) no-repeat 0 0; min-height:859px;}
.yukata .body { margin-top:850px;}
.rBox02{ position:absolute;
	background:url(action2011/bg-transe.png) repeat 0 0;
	padding:5px;
	color:#CE0F5D;
	left:15px;}
	
.phItem11{ right:40px; top: 650px;}
.phItem12{ left: 30px; top: 250px;}
.phItem13{ left: 10px; top: 550px;}

