@charset "UTF-8";
/*****************************************************-
	Date         : 2014-06-16
	CSS Document : フェリシモトップページのメインコンテンツ
	1.スプライト
	2.マウスオーバー
	3.slide_fs
	4.warning_fs
	5.feature_fs
	6.fashion_fs, goods_fs, check_fs
	7.news_fs
	8.howto_fs
	9.brand_fs
	10.recommender_pc111
	
- ****************************************************/

/*-----------------------------------------------------
	1.スプライト
-------------------------------------------------------*/
#Main_fs div.slide_fs ul.ico_fs li a,
#Main_fs div.warning_fs p.ttl01_fs span,
#Main_fs div.fashion_fs div.list_fs div.inside_fs p.ico_fs,
#Main_fs div.goods_fs div.list_fs div.inside_fs p.ico_fs,
#Main_fs div.check_fs h2,
#Main_fs div.news_fs h2,
#Main_fs div.news_fs p.rss_fs a,
#Main_fs div.news_fs div.mask_fs div.inline_fs .jspArrowUp,
#Main_fs div.news_fs div.mask_fs div.inline_fs .jspArrowDown,
#Main_fs div.howto_fs h3{
	display:block;
	overflow:hidden;
	line-height:1;
	text-indent:-9999px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url("/fs/images/shared/sprite_img.png");
	background-color:transparent;
}



/*-----------------------------------------------------
	2.マウスオーバー
-------------------------------------------------------*/
#Main_fs div.slide_fs div.mask_fs ul li a img,
#Main_fs div.feature_fs ul li a img,
#Main_fs div.fashion_fs div.list_fs div.inside_fs p.img_fs img,
#Main_fs div.fashion_fs div.list_fs div.inside_fs span.border,
#Main_fs div.goods_fs div.list_fs div.inside_fs p.img_fs img,
#Main_fs div.goods_fs div.list_fs div.inside_fs span.border,
#Main_fs div.check_fs div.list_fs div.item_fca.hover p.img_fca img,
#Main_fs div.check_fs div.list_fs div.item_fca span.border,
#Main_fs div.check_fs p.cat_more_btn a,
#Main_fs div.news_fs div.mask_fs dl,
#Main_fs div.howto_fs ul li a,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a div.dv_rc_img img,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a div.dv_rc_name,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items div.dv_rc_description,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items div.dv_rc_price,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items span.border{
	-o-transition:all 200ms linear;
	-ms-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-webkit-transition:all 200ms linear;
	transition:all 200ms linear;
}
/* opacity
---------------------*/
#Main_fs div.slide_fs div.mask_fs ul li a:hover img,
#Main_fs div.feature_fs ul li a:hover img,
#Main_fs div.fashion_fs div.list_fs div.inside_fs.hover p.img_fs img,
#Main_fs div.goods_fs div.list_fs div.inside_fs.hover p.img_fs img,
#Main_fs div.check_fs div.list_fs div.item_fca.hover p.img_fca img,
#Main_fs div.howto_fs ul li a:hover,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items.hover a div.dv_rc_img img{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}



/*-----------------------------------------------------
	3.slide_fs
-------------------------------------------------------*/
#Main_fs div.slide_fs{
	width:100%;
	display:none;
	margin:0 0 20px 0;
}
/* mask_fs
---------------------*/
#Main_fs div.slide_fs div.mask_fs{
	width:100%;
	height:400px;
	overflow:hidden;
	position:relative;
	margin:0 0 16px 0;
}
#Main_fs div.slide_fs div.mask_fs ul{
	width:720px;
	height:400px;
	overflow:hidden;
	position:relative;
}
#Main_fs div.slide_fs div.mask_fs ul li{
	width:720px;
	height:400px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
/* ico_fs
---------------------*/
#Main_fs div.slide_fs ul.ico_fs{
	width:100%;
	height:11px;
	overflow:hidden;
	text-align:center;
}
#Main_fs div.slide_fs ul.ico_fs li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 5px 0 5px;
}
#Main_fs div.slide_fs ul.ico_fs li a{
	width:11px;
	height:11px;
	display:block;
	background-position:-11px -374px;
	-o-transition:none;
	-ms-transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
}
#Main_fs div.slide_fs ul.ico_fs li a.on{background-position:0 -374px;}



/*-----------------------------------------------------
	4.warning_fs
-------------------------------------------------------*/
#Main_fs div.warning_fs{
	width:100%;
	overflow:hidden;
	margin:0 0 14px 0;
}
/* att_fs
---------------------*/
#Main_fs div.warning_fs div.att_fs{
	width:100%;
	overflow:hidden;
	margin:0 0 6px 0;
	background-color:#DBDBDB;
}
/* ttl01_fs */
#Main_fs div.warning_fs p.ttl01_fs{
	width:160px;
	float:left;
	display:inline;
	padding:7px 0 5px 0;
	text-align:center;
	
	*text-align:left;
}
#Main_fs div.warning_fs p.ttl01_fs span{
	width:15px;
	height:14px;
	display:inline-block;
	margin:0 5px 0 0;
	padding:0 0 2px 0;
	vertical-align:text-bottom;
	background-position:-22px -373px;
	
	*display:block;
	*float:left;
	*zoom:1;
	*margin:0 10px 0 10px;
}
/* ttl02_fs */
#Main_fs div.warning_fs p.ttl02_fs{
	width:520px;
	float:right;
	display:inline;
	padding:7px 13px 5px 15px;
	background-color:#F5F5F5;
}

/* ul
---------------------*/
#Main_fs div.warning_fs ul{
	width:100%;
	overflow:hidden;
	clear:both;
}
#Main_fs div.warning_fs ul li{
	width:100%;
	margin:0 0 6px 0;
	background-color:#F5F5F5;
}
#Main_fs div.warning_fs ul li a{
	width:100%;
	padding:5px 0 5px 0;
	display:block;
	overflow:hidden;
	text-decoration:none;
}
#Main_fs div.warning_fs ul li a:hover{color:#000000;background-color:#EEEEEE;}
#Main_fs div.warning_fs ul li a span{
	width:130px;
	display:block;
	float:left;
	text-align:center;
}
#Main_fs div.warning_fs ul li a strong{
	width:570px;
	float:left;
	display:block;
	font-weight:normal;
}



/*-----------------------------------------------------
	5.feature_fs
-------------------------------------------------------*/
#Main_fs div.feature_fs{
	width:100%;
	overflow:hidden;
	margin:0 0 10px 0;
}
/* ul
---------------------*/
#Main_fs div.feature_fs ul{
	width:719px;
	overflow:hidden;
	border-top:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	background-color:#EEEEEE;
}
#Main_fs div.feature_fs ul li{
	float:left;
	display:inline;
	border-bottom:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
}
/* more_fs
---------------------*/
#Main_fs div.feature_fs p.more_fs{
	float:right;
	display:inline;
	font-size:92%;
	border:1px solid #DBDBDB;
	border-top:none;
	background-color:#FFFFFF;
}
#Main_fs div.feature_fs p.more_fs a{
	display:block;
	padding:5px 10px 5px 20px;
	text-decoration:none;
	background-image:url("/fs/images/shared/ico_arrow.gif");
	background-repeat:no-repeat;
	background-position:10px 48%;
}
#Main_fs div.feature_fs p.more_fs a:hover{
	color:#333;
	background-color:#EEEEEE;
}



/*-----------------------------------------------------
	6.fashion_fs, goods_fs, check_fs
-------------------------------------------------------*/
#Main_fs div.fashion_fs,
#Main_fs div.goods_fs{
	width:100%;
	overflow:hidden;
	margin:0 0 33px 0;
}
#Main_fs div.check_fs{
	width:100%;
	overflow:hidden;
	margin:0 0 10px 0;
}
/* h2
---------------------*/
#Main_fs div.fashion_fs h2,
#Main_fs div.goods_fs h2,
#Main_fs div.check_fs h2{
	margin:0 0 16px 4px;
}
#Main_fs div.fashion_fs h2{
	width:213px;
}
#Main_fs div.goods_fs h2{
	width:164px;
}
#Main_fs div.check_fs h2{
	width:180px;
	height:12px;
	background-position:0 -414px;
}

/* list_fs
---------------------*/
#Main_fs div.fashion_fs div.list_fs,
#Main_fs div.goods_fs div.list_fs,
#Main_fs div.check_fs div.list_fs{
	width:718px;
	overflow:hidden;
	position:relative;
	background-color:#FFFFFF;
	border:1px solid #DBDBDB;
}
#Main_fs div.fashion_fs div.list_fs div.inline_fs,
#Main_fs div.goods_fs div.list_fs div.inline_fs,
#Main_fs div.check_fs div.list_fs div.inline_fs{
	width:9999px;
	overflow:hidden;
}
#Main_fs div.fashion_fs div.list_fs div.inside_fs,
#Main_fs div.goods_fs div.list_fs div.inside_fs,
#Main_fs div.check_fs div.list_fs div.item_fca{
	width:123px;
	position:relative;
	overflow:hidden;
	float:left;
	display:inline;
	padding:15px 10px 15px 10px;
	border-right:1px solid #DBDBDB;
}
#Main_fs div.fashion_fs div.list_fs div.inside_fs.last,
#Main_fs div.goods_fs div.list_fs div.inside_fs.last,
#Main_fs div.check_fs div.list_fs div.item_fca.last{
	width:122px;
	border:none;
}
#Main_fs div.fashion_fs div.list_fs div.inside_fs.hover a,
#Main_fs div.goods_fs div.list_fs div.inside_fs.hover a,
#Main_fs div.check_fs div.list_fs div.item_fca.hover a{
	text-decoration:underline;
}

/* ico_fs */
#Main_fs div.fashion_fs div.list_fs div.inside_fs p.ico_fs,
#Main_fs div.goods_fs div.list_fs div.inside_fs p.ico_fs{
	width:11px;
	height:9px;
	position:absolute;
	top:6px;
	left:6px;
	background-position:-37px -374px;
}
/*
#Main_fs div.check_fs div.list_fs div.item_fca p.cat_goods_mark{
	width:10px;
	height:8px;
	position:absolute;
	top:8px;
	left:7px;
	background-position:-48px -374px;
}
*/

/* img_fs */
#Main_fs div.fashion_fs div.list_fs div.inside_fs p.img_fs,
#Main_fs div.goods_fs div.list_fs div.inside_fs p.img_fs,
#Main_fs div.check_fs div.list_fs div.item_fca p.img_fca{
	width:100%;
	margin:0 0 15px 0;
	text-align:center;
}
#Main_fs div.check_fs div.list_fs div.item_fca p.img_fca img{
	width:100px;
	height:100px;
}

/* txt_fs */
#Main_fs div.fashion_fs div.list_fs div.inside_fs p.txt_fs,
#Main_fs div.goods_fs div.list_fs div.inside_fs p.txt_fs,
#Main_fs div.check_fs div.list_fs div.item_fca p.name_fca{
	width:100%;
	font-size:92%;
}
#Main_fs div.fashion_fs div.list_fs div.inside_fs.hover p.txt_fs a,
#Main_fs div.goods_fs div.list_fs div.inside_fs.hover p.txt_fs a,
#Main_fs div.check_fs div.list_fs div.item_fca.hover a{
	text-decoration:none;
	color:#888888;
}

#Main_fs div.check_fs div.list_fs div.item_fca p.icon_fca,
#Main_fs div.check_fs div.list_fs div.item_fca p.discount_fca,
#Main_fs div.check_fs div.list_fs div.item_fca p.price_fca,
#Main_fs div.check_fs div.list_fs div.item_fca p.soldout_fac{display:none;}

/* border */
#Main_fs div.fashion_fs div.list_fs div.inside_fs span.border,
#Main_fs div.goods_fs div.list_fs div.inside_fs span.border,
#Main_fs div.check_fs div.list_fs div.item_fca span.border{
	width:139px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	border:2px solid #FFFFFF;
}
#Main_fs div.fashion_fs div.list_fs div.inside_fs.last span.border,
#Main_fs div.goods_fs div.list_fs div.inside_fs.last span.border,
#Main_fs div.check_fs div.list_fs div.item_fca.last span.border{
	width:138px;
}

#Main_fs div.fashion_fs div.list_fs div.inside_fs.hover span.border,
#Main_fs div.goods_fs div.list_fs div.inside_fs.hover span.border,
#Main_fs div.check_fs div.list_fs div.item_fca.hover span.border{
	border:2px solid #666;
}


/* cat_more_btn
---------------------*/
#Main_fs div.check_fs p.more_fs{
	float:right;
	display:inline;
	font-size:92%;
	border:1px solid #DBDBDB;
	border-top:none;
	background-color:#FFFFFF;
}
#Main_fs div.check_fs p.more_fs a{
	display:block;
	padding:5px 10px 5px 20px;
	text-decoration:none;
	background:url("/fs/images/shared/ico_arrow.gif") no-repeat 10px 48%;
}
#Main_fs div.check_fs p.more_fs a:hover{
	color:#333;
	background-color:#EEEEEE;
}



/*-----------------------------------------------------
	7.news_fs
-------------------------------------------------------*/
#Main_fs div.news_fs{
	width:100%;
	display:none;
	margin:0 0 34px 0;
}

/* h2
---------------------*/
#Main_fs div.news_fs h2{
	width:71px;
	height:14px;
	float:left;
	display:inline;
	margin:0 0 15px 5px;
	background-position:0 -426px;
}

/* btn_fs
---------------------*/
#Main_fs div.news_fs p.btn_fs{
	float:left;
	display:inline;
	margin:0 0 0 25px;
}

/* rss_fs
---------------------*/
#Main_fs div.news_fs p.rss_fs{
	width:12px;
	float:left;
	display:inline;
	margin:1px 0 0 5px;
}
#Main_fs div.news_fs p.rss_fs a{
	width:12px;
	height:13px;
	background-position:-58px -374px;
	
	-o-transition:none;
	-ms-transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
}
#Main_fs div.news_fs p.rss_fs a:hover{
	background-position:-70px -374px;
}

/* mask_fs
---------------------*/
#Main_fs div.news_fs div.mask_fs{
	width:708px;
	clear:both;
	overflow:hidden;
	padding:10px 10px 10px 0;
	border:1px solid #DBDBDB;
	background:url("/fs/images/shared/news_bg_border.gif") repeat-y 118px 0;
	background-color:#FFFFFF;
}
#Main_fs div.news_fs div.mask_fs div.inline_fs{
	width:708px;
	height:180px;
	outline:none;
}

#Main_fs div.news_fs div.mask_fs div.inline_fs .jspArrowUp{background-position:-82px -374px;}
#Main_fs div.news_fs div.mask_fs div.inline_fs .jspArrowUp.jspDisabled{background-position:-93px -374px;}
#Main_fs div.news_fs div.mask_fs div.inline_fs .jspArrowDown{background-position:-104px -374px;}
#Main_fs div.news_fs div.mask_fs div.inline_fs .jspArrowDown.jspDisabled{background-position:-115px -374px;}


/* dl */
#Main_fs div.news_fs div.mask_fs dl{
	width:688px;
	overflow:hidden;
	background-position:118px 0;
	background-repeat:repeat-y;
	background-image:url("/fs/images/shared/news_bg_border.gif");
	background-color:#FFFFFF;
}
#Main_fs div.news_fs div.mask_fs dl.odd{background-color:#F5F5F5;}
#Main_fs div.news_fs div.mask_fs dl:hover{background-color:#DBDBDB;}

#Main_fs div.news_fs div.mask_fs dl dt{
	width:118px;
	float:left;
	display:inline;
	padding:5px 0 5px 0;
	text-align:center;
}
#Main_fs div.news_fs div.mask_fs dl dd{
	float:left;
	display:inline;
}
#Main_fs div.news_fs div.mask_fs dl dd a{
	width:570px;
	display:block;
	padding:5px 0 5px 0;
}
#Main_fs div.news_fs div.mask_fs dl dd span{
	width:100px;
	display:block;
	float:left;
	text-align:center;
	color:#666;
}
#Main_fs div.news_fs div.mask_fs dl dd strong{
	width:470px;
	display:block;
	float:left;
	font-weight:normal;
}
#Main_fs div.news_fs div.mask_fs dl dd a{color:#000;text-decoration:none;}



/*-----------------------------------------------------
	8.howto_fs
-------------------------------------------------------*/
#Main_fs div.howto_fs{
	width:100%;
	overflow:hidden;
	margin:0 0 34px 0;
}

/* h2
---------------------*/
#Main_fs div.howto_fs h3{
	width:720px;
	height:63px;
	background-position:-213px -374px;
}

/* about_fs
---------------------*/
#Main_fs div.howto_fs div.about_fs{
	width:718px;
	overflow:hidden;
	margin:0 0 18px 0;
	padding:0 0 25px 0;
	border:1px solid #DBDBDB;
	border-top:none;
}
/* inside_fs */
#Main_fs div.howto_fs div.about_fs div.inside_fs{
	width:50%;
	float:left;
	display:inline;
}
#Main_fs div.howto_fs div.about_fs div.inside_fs p.ttl_fs{
	height:12px;
	margin:0 30px 12px 30px;
}
#Main_fs div.howto_fs div.about_fs div.inside_fs p.txt_fs{
	margin:0 30px 0 30px;
	font-size:92%;
}

/* ul
---------------------*/
#Main_fs div.howto_fs ul{
	width:100%;
	overflow:hidden;
}
#Main_fs div.howto_fs ul li{
	float:left;
	display:inline;
}



/*-----------------------------------------------------
	9.brand_fs
-------------------------------------------------------*/
#Main_fs div.brand_fs{
	width:717px;
	overflow:hidden;
	margin:0 auto 0 auto;
	border-top:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	background-color: #FFFFFF;
}

/* inside_fs
---------------------*/
#Main_fs div.brand_fs div.inside_fs{
	float:left;
	display:inline;
	overflow:hidden;
	position:relative;
	padding:10px 19px 20px 19px;
	border-right:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
}
/* ttl_fs */
#Main_fs div.brand_fs div.inside_fs p.ttl_fs{
	width:100%;
	margin:0 0 10px 0;
	text-align:center;
}
/* txt_fs */
#Main_fs div.brand_fs div.inside_fs p.txt_fs{
	display:none;
	position:absolute;
	top:0;
	left:0;
	padding:30px;
	color:#FFF;
	z-index:30;
}
#Main_fs div.brand_fs div.inside_fs p.txt_fs span{
	width:100%;
	display:block;
	margin:0 0 20px 0;
	font-weight:bold;
}
/* bg */
#Main_fs div.brand_fs div.inside_fs div.bg{
	display:none;
	position:absolute;
	top:0;
	left:0;
	background-color:#000;
	z-index:20;
}

/*-----------------------------------------------------
	10.recommender_pc111
-------------------------------------------------------*/
#Main_fs div#recommender_pc111{
	width:720px;
	overflow:hidden;
	position:relative;
	margin: 0 0 33px;
}

#Main_fs div#recommender_pc111 div.dv_recommend{
	width: 100%;
	overflow: hidden;
}

#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_header,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_footer{
	display: none;
}
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_title{
	width:226px;
	height: 15px;
	margin: 0 0 16px 4px;
	background: url(/fs/images/index/main_popularity_ttl03.png) left top no-repeat;
}
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items{
	width:143px;
	position:relative;
	overflow:hidden;
	float:left;
	display:inline;
	border-left:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	background-color: #FFFFFF;
}

#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items.last{
	width: 142px;
	border-right:1px solid #DBDBDB;
}

#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a{
	display: block;
	padding:15px 10px 15px 10px;
}

#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a p.dv_rc_img{
	height: 100px;
	margin: 0 0 15px 0;
	text-align: center;
}
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a p.dv_rc_img img{
	height: 100%;
	width: auto;

}

#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a p.dv_rc_name,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a p.dv_rc_description,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a p.dv_rc_price{
	width:100%;
	font-size:92%;
	color: #000;
}

#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a p.dv_rc_description,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a p.dv_rc_price{
	display: none;
}

#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a span.border{
	width:139px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	border:2px solid #FFFFFF;
}

/* hover */
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items a:hover{
	text-decoration:none;
}
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items.hover a p.dv_rc_name,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items.hover a  p.dv_rc_description,
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items.hover a p.dv_rc_price{
	color: #888;
}
#Main_fs div#recommender_pc111 div.dv_recommend div.dv_rc_items.hover a span.border{
	border: 2px solid #666;
}


/*-----------------------------------------------------
	11.content_area
-------------------------------------------------------*/
/* content_area01_fs */
.content_area01_fs{
	width:920px;
	margin:0 auto 10px;
}

/* content_area02_fs */
.content_area02_fs{
	width:100%;
	overflow:hidden;
	position:relative;
	margin-bottom:15px;
}
.content_area02_fs p{margin-top:10px;}
.content_area02_fs p:first-child{margin-top:0px;}

/* content_area03_fs */
.content_area03_fs{
	width:100%;
	overflow:hidden;
	position:relative;
}
.content_area03_fs p{margin-bottom:15px;}



/*/*-----------------------------------------------------
	12.2019猫部ジャック
-------------------------------------------------------*/

/* アニメーション背景 */
/* #ContentsJack_fs {width: 1280px;height: 100%;margin: 0 auto;position: relative;overflow:hidden;}*/

/* アニメーションのリスト */
/* #animation_neko {width: 1280px;height: 100%; margin: 0; padding: 0;list-style: none;display: block;}*/

/* 個別画像指定 */
/* .animationLeft01 {background: url(/fs/images/nekojack/item/thumb-1.png) no-repeat;position: absolute;top: 40px; left: 50px;}
.animationLeft02 {background: url(/fs/images/nekojack/item/thumb-2.png) no-repeat;position: absolute;top: 240px; left: 0;}
.animationLeft03 {background: url(/fs/images/nekojack/item/thumb-3.png) no-repeat;position: absolute;top: 440px; left: 50px;}
.animationLeft04 {background: url(/fs/images/nekojack/item/thumb-4.png) no-repeat;position: absolute;top: 640px; left: 0;}
.animationLeft05 {background: url(/fs/images/nekojack/item/thumb-5.png) no-repeat;position: absolute;top: 840px; left: 50px;}
.animationLeft06 {background: url(/fs/images/nekojack/item/thumb-6.png) no-repeat;position: absolute;top: 1040px; left: 0;}
.animationLeft07 {background: url(/fs/images/nekojack/item/thumb-7.png) no-repeat;position: absolute;top: 1240px; left: 50px;}
.animationLeft08 {background: url(/fs/images/nekojack/item/thumb-8.png) no-repeat;position: absolute;top: 1440px; left: 0;}
.animationLeft09 {background: url(/fs/images/nekojack/item/thumb-9.png) no-repeat;position: absolute;top: 1640px; left: 50px;}
.animationLeft10 {background: url(/fs/images/nekojack/item/thumb-10.png) no-repeat;position: absolute;top: 1840px; left: 0;}
.animationLeft11 {background: url(/fs/images/nekojack/item/thumb-11.png) no-repeat;position: absolute;top: 2040px; left: 50px;}
.animationLeft12 {background: url(/fs/images/nekojack/item/thumb-12.png) no-repeat;position: absolute;top: 2240px; left: 0;}
.animationLeft13 {background: url(/fs/images/nekojack/item/thumb-13.png) no-repeat;position: absolute;top: 2440px; left: 50px;}
.animationLeft14 {background: url(/fs/images/nekojack/item/thumb-1.png) no-repeat;position: absolute;top: 2640px; left: 0;}
.animationLeft15 {background: url(/fs/images/nekojack/item/thumb-2.png) no-repeat;position: absolute;top: 2840px; left: 50px;}
.animationLeft16 {background: url(/fs/images/nekojack/item/thumb-3.png) no-repeat;position: absolute;top: 3040px; left: 0;}
.animationLeft17 {background: url(/fs/images/nekojack/item/thumb-4.png) no-repeat;position: absolute;top: 3240px; left: 50px;}
.animationLeft18 {background: url(/fs/images/nekojack/item/thumb-5.png) no-repeat;position: absolute;top: 3440px; left: 0;}
.animationLeft19 {background: url(/fs/images/nekojack/item/thumb-6.png) no-repeat;position: absolute;top: 3640px; left: 50px;}
.animationLeft20 {background: url(/fs/images/nekojack/item/thumb-7.png) no-repeat;position: absolute;top: 3840px; left: 0;}
.animationLeft21 {background: url(/fs/images/nekojack/item/thumb-8.png) no-repeat;position: absolute;top: 4040px; left: 50px;}
.animationLeft22 {background: url(/fs/images/nekojack/item/thumb-9.png) no-repeat;position: absolute;top: 4240px; left: 0;}
.animationLeft23 {background: url(/fs/images/nekojack/item/thumb-10.png) no-repeat;position: absolute;top: 4440px; left: 50px;}
.animationLeft24 {background: url(/fs/images/nekojack/item/thumb-11.png) no-repeat;position: absolute;top: 4640px; left: 0;}
.animationLeft25 {background: url(/fs/images/nekojack/item/thumb-12.png) no-repeat;position: absolute;top: 4840px; left: 50px;}
.animationLeft26 {background: url(/fs/images/nekojack/item/thumb-13.png) no-repeat;position: absolute;top: 5040px; left: 0;}
.animationLeft27 {background: url(/fs/images/nekojack/item/thumb-1.png) no-repeat;position: absolute;top: 5240px; left: 50px;}
.animationLeft28 {background: url(/fs/images/nekojack/item/thumb-2.png) no-repeat;position: absolute;top: 5440px; left: 0;}
.animationLeft29 {background: url(/fs/images/nekojack/item/thumb-3.png) no-repeat;position: absolute;top: 5640px; left: 50px;}
.animationLeft30 {background: url(/fs/images/nekojack/item/thumb-4.png) no-repeat;position: absolute;top: 5840px; left: 0;}
.animationLeft31 {background: url(/fs/images/nekojack/item/thumb-5.png) no-repeat;position: absolute;top: 6040px; left: 50px;}
.animationLeft32 {background: url(/fs/images/nekojack/item/thumb-6.png) no-repeat;position: absolute;top: 6240px; left: 0;}
.animationLeft33 {background: url(/fs/images/nekojack/item/thumb-7.png) no-repeat;position: absolute;top: 6440px; left: 50px;}
.animationLeft34 {background: url(/fs/images/nekojack/item/thumb-8.png) no-repeat;position: absolute;top: 6640px; left: 0;}
.animationLeft35 {background: url(/fs/images/nekojack/item/thumb-9.png) no-repeat;position: absolute;top: 6840px; left: 50px;}
.animationLeft36 {background: url(/fs/images/nekojack/item/thumb-10.png) no-repeat;position: absolute;top: 7040px; left: 0;}
.animationLeft37 {background: url(/fs/images/nekojack/item/thumb-11.png) no-repeat;position: absolute;top: 7240px; left: 50px;}
.animationLeft38 {background: url(/fs/images/nekojack/item/thumb-12.png) no-repeat;position: absolute;top: 7440px; left: 0;}
.animationLeft39 {background: url(/fs/images/nekojack/item/thumb-13.png) no-repeat;position: absolute;top: 7640px; left: 50px;}
.animationLeft40 {background: url(/fs/images/nekojack/item/thumb-1.png) no-repeat;position: absolute;top: 7840px; left: 0;}
.animationLeft41 {background: url(/fs/images/nekojack/item/thumb-2.png) no-repeat;position: absolute;top: 8040px; left: 50px;}
.animationLeft42 {background: url(/fs/images/nekojack/item/thumb-3.png) no-repeat;position: absolute;top: 8240px; left: 0;}
.animationLeft43 {background: url(/fs/images/nekojack/item/thumb-4.png) no-repeat;position: absolute;top: 8440px; left: 50px;}
.animationLeft44 {background: url(/fs/images/nekojack/item/thumb-5.png) no-repeat;position: absolute;top: 8640px; left: 0;}
.animationLeft45 {background: url(/fs/images/nekojack/item/thumb-6.png) no-repeat;position: absolute;top: 8840px; left: 50px;}
.animationLeft46 {background: url(/fs/images/nekojack/item/thumb-7.png) no-repeat;position: absolute;top: 9040px; left: 0;}
.animationLeft47 {background: url(/fs/images/nekojack/item/thumb-8.png) no-repeat;position: absolute;top: 9240px; left: 50px;}
.animationLeft48 {background: url(/fs/images/nekojack/item/thumb-9.png) no-repeat;position: absolute;top: 9440px; left: 0;}
.animationLeft49 {background: url(/fs/images/nekojack/item/thumb-10.png) no-repeat;position: absolute;top: 9640px; left: 50px;}
.animationLeft50 {background: url(/fs/images/nekojack/item/thumb-11.png) no-repeat;position: absolute;top: 9840px; left: 0;}
.animationLeft51 {background: url(/fs/images/nekojack/item/thumb-12.png) no-repeat;position: absolute;top: 10040px; left: 50px;}
.animationLeft52 {background: url(/fs/images/nekojack/item/thumb-13.png) no-repeat;position: absolute;top: 10240px; left: 0;}

.animationRight01 {background: url(/fs/images/nekojack/item/thumb-14.png) no-repeat;position: absolute;top: 40px; Right: 50px;}
.animationRight02 {background: url(/fs/images/nekojack/item/thumb-15.png) no-repeat;position: absolute;top: 240px; Right: 0;}
.animationRight03 {background: url(/fs/images/nekojack/item/thumb-16.png) no-repeat;position: absolute;top: 440px; Right: 50px;}
.animationRight04 {background: url(/fs/images/nekojack/item/thumb-17.png) no-repeat;position: absolute;top: 640px; Right: 0;}
.animationRight05 {background: url(/fs/images/nekojack/item/thumb-18.png) no-repeat;position: absolute;top: 840px; Right: 50px;}
.animationRight06 {background: url(/fs/images/nekojack/item/thumb-19.png) no-repeat;position: absolute;top: 1040px; Right: 0;}
.animationRight07 {background: url(/fs/images/nekojack/item/thumb-20.png) no-repeat;position: absolute;top: 1240px; Right: 50px;}
.animationRight08 {background: url(/fs/images/nekojack/item/thumb-21.png) no-repeat;position: absolute;top: 1440px; Right: 0;}
.animationRight09 {background: url(/fs/images/nekojack/item/thumb-22.png) no-repeat;position: absolute;top: 1640px; Right: 50px;}
.animationRight10 {background: url(/fs/images/nekojack/item/thumb-23.png) no-repeat;position: absolute;top: 1840px; Right: 0;}
.animationRight11 {background: url(/fs/images/nekojack/item/thumb-24.png) no-repeat;position: absolute;top: 2040px; Right: 50px;}
.animationRight12 {background: url(/fs/images/nekojack/item/thumb-25.png) no-repeat;position: absolute;top: 2240px; Right: 0;}
.animationRight13 {background: url(/fs/images/nekojack/item/thumb-26.png) no-repeat;position: absolute;top: 2440px; Right: 50px;}
.animationRight14 {background: url(/fs/images/nekojack/item/thumb-14.png) no-repeat;position: absolute;top: 2640px; Right: 0;}
.animationRight15 {background: url(/fs/images/nekojack/item/thumb-15.png) no-repeat;position: absolute;top: 2840px; Right: 50px;}
.animationRight16 {background: url(/fs/images/nekojack/item/thumb-16.png) no-repeat;position: absolute;top: 3040px; Right: 0;}
.animationRight17 {background: url(/fs/images/nekojack/item/thumb-17.png) no-repeat;position: absolute;top: 3240px; Right: 50px;}
.animationRight18 {background: url(/fs/images/nekojack/item/thumb-18.png) no-repeat;position: absolute;top: 3440px; Right: 0;}
.animationRight19 {background: url(/fs/images/nekojack/item/thumb-19.png) no-repeat;position: absolute;top: 3640px; Right: 50px;}
.animationRight20 {background: url(/fs/images/nekojack/item/thumb-20.png) no-repeat;position: absolute;top: 3840px; Right: 0;}
.animationRight21 {background: url(/fs/images/nekojack/item/thumb-21.png) no-repeat;position: absolute;top: 4040px; Right: 50px;}
.animationRight22 {background: url(/fs/images/nekojack/item/thumb-22.png) no-repeat;position: absolute;top: 4240px; Right: 0;}
.animationRight23 {background: url(/fs/images/nekojack/item/thumb-23.png) no-repeat;position: absolute;top: 4440px; Right: 50px;}
.animationRight24 {background: url(/fs/images/nekojack/item/thumb-24.png) no-repeat;position: absolute;top: 4640px; Right: 0;}
.animationRight25 {background: url(/fs/images/nekojack/item/thumb-25.png) no-repeat;position: absolute;top: 4840px; Right: 50px;}
.animationRight26 {background: url(/fs/images/nekojack/item/thumb-26.png) no-repeat;position: absolute;top: 5040px; Right: 0;}
.animationRight27 {background: url(/fs/images/nekojack/item/thumb-14.png) no-repeat;position: absolute;top: 5240px; Right: 50px;}
.animationRight28 {background: url(/fs/images/nekojack/item/thumb-15.png) no-repeat;position: absolute;top: 5440px; Right: 0;}
.animationRight29 {background: url(/fs/images/nekojack/item/thumb-16.png) no-repeat;position: absolute;top: 5640px; Right: 50px;}
.animationRight30 {background: url(/fs/images/nekojack/item/thumb-17.png) no-repeat;position: absolute;top: 5840px; Right: 0;}
.animationRight31 {background: url(/fs/images/nekojack/item/thumb-18.png) no-repeat;position: absolute;top: 6040px; Right: 50px;}
.animationRight32 {background: url(/fs/images/nekojack/item/thumb-19.png) no-repeat;position: absolute;top: 6240px; Right: 0;}
.animationRight33 {background: url(/fs/images/nekojack/item/thumb-20.png) no-repeat;position: absolute;top: 6440px; Right: 50px;}
.animationRight34 {background: url(/fs/images/nekojack/item/thumb-21.png) no-repeat;position: absolute;top: 6640px; Right: 0;}
.animationRight35 {background: url(/fs/images/nekojack/item/thumb-22.png) no-repeat;position: absolute;top: 6840px; Right: 50px;}
.animationRight36 {background: url(/fs/images/nekojack/item/thumb-23.png) no-repeat;position: absolute;top: 7040px; Right: 0;}
.animationRight37 {background: url(/fs/images/nekojack/item/thumb-24.png) no-repeat;position: absolute;top: 7240px; Right: 50px;}
.animationRight38 {background: url(/fs/images/nekojack/item/thumb-25.png) no-repeat;position: absolute;top: 7440px; Right: 0;}
.animationRight39 {background: url(/fs/images/nekojack/item/thumb-26.png) no-repeat;position: absolute;top: 7640px; Right: 50px;}
.animationRight40 {background: url(/fs/images/nekojack/item/thumb-14.png) no-repeat;position: absolute;top: 7840px; Right: 0;}
.animationRight41 {background: url(/fs/images/nekojack/item/thumb-15.png) no-repeat;position: absolute;top: 8040px; Right: 50px;}
.animationRight42 {background: url(/fs/images/nekojack/item/thumb-16.png) no-repeat;position: absolute;top: 8240px; Right: 0;}
.animationRight43 {background: url(/fs/images/nekojack/item/thumb-17.png) no-repeat;position: absolute;top: 8440px; Right: 50px;}
.animationRight44 {background: url(/fs/images/nekojack/item/thumb-18.png) no-repeat;position: absolute;top: 8640px; Right: 0;}
.animationRight45 {background: url(/fs/images/nekojack/item/thumb-19.png) no-repeat;position: absolute;top: 8840px; Right: 50px;}
.animationRight46 {background: url(/fs/images/nekojack/item/thumb-20.png) no-repeat;position: absolute;top: 9040px; Right: 0;}
.animationRight47 {background: url(/fs/images/nekojack/item/thumb-21.png) no-repeat;position: absolute;top: 9240px; Right: 50px;}
.animationRight48 {background: url(/fs/images/nekojack/item/thumb-22.png) no-repeat;position: absolute;top: 9440px; Right: 0;}
.animationRight49 {background: url(/fs/images/nekojack/item/thumb-23.png) no-repeat;position: absolute;top: 9640px; Right: 50px;}
.animationRight50 {background: url(/fs/images/nekojack/item/thumb-24.png) no-repeat;position: absolute;top: 9840px; Right: 0;}
.animationRight51 {background: url(/fs/images/nekojack/item/thumb-25.png) no-repeat;position: absolute;top: 10040px; Right: 50px;}
.animationRight52 {background: url(/fs/images/nekojack/item/thumb-26.png) no-repeat;position: absolute;top: 10240px; Right: 0;} */

/* ふわふわクラス付与 */
/*.fuwa {
width: 110px;height: 110px;
animation: fuwa ease-in-out infinite alternate;
-webkit-animation: fuwa ease-in-out infinite alternate;
-moz-animation: fuwa ease-in-out infinite alternate;
} */

/* アニメーション挙動指定 */
/*@keyframes fuwa {
0% {transform:translate(0, 0);}
50% {transform:translate(0, -10px);}
100% {transform:translate(0, 0);}
}
@-webkit-keyframes fuwa {
0% {-webkit-transform:translate(0, 0);}
50% {-webkit-transform:translate(0, -10px);}
100% {-webkit-transform:translate(0, 0);}
}
@-moz-keyframes fuwa {
0% {-moz-transform:translate(0, 0);}
50% {-moz-transform:translate(0, -10px);}
100% {-moz-transform:translate(0, 0);}
}*/

/* 動きのばらつきを出す */
/*.animationLeft01,.animationLeft04,.animationLeft07,.animationLeft10,.animationLeft13,.animationLeft16,
.animationLeft19,.animationLeft22,.animationLeft25,.animationLeft28,.animationLeft31,.animationLeft34,
.animationLeft37,.animationLeft40,.animationLeft43,.animationLeftx46,.animationLeft49,.animationLeft52{ animation-duration: 1.5s;}

.animationLeft02,.animationLeft05,.animationLeft08,.animationLeft11,.animationLeft14,.animationLeft17,
.animationLeft20,.animationLeft23,.animationLeft26,.animationLeft29,.animationLeft32,.animationLeft35,
.animationLeft38,.animationLeft41,.animationLeft44,.animationLeftx47,.animationLeft50,.animationLeft53{ animation-duration: 1.7s;}

.animationLeft03,.animationLeft06,.animationLeft09,.animationLeft12,.animationLeft15,.animationLeft18,
.animationLeft21,.animationLeft24,.animationLeft27,.animationLeft30,.animationLeft33,.animationLeft36,
.animationLeft39,.animationLeft42,.animationLeft45,.animationLeftx48,.animationLeft51,.animationLeft54{ animation-duration: 1.4s;}

.animationRight01,.animationRight04,.animationRight07,.animationRight10,.animationRight13,.animationRight16,
.animationRight19,.animationRight22,.animationRight25,.animationRight28,.animationRight31,.animationRight34,
.animationRight37,.animationRight40,.animationRight43,.animationRightx46,.animationRight49,.animationRight52{ animation-duration: 1.8s;}

.animationRight02,.animationRight05,.animationRight08,.animationRight11,.animationRight14,.animationRight17,
.animationRight20,.animationRight23,.animationRight26,.animationRight29,.animationRight32,.animationRight35,
.animationRight38,.animationRight41,.animationRight44,.animationRightx47,.animationRight50,.animationRight53{ animation-duration: 1.6s;}

.animationRight03,.animationRight06,.animationRight09,.animationRight12,.animationRight15,.animationRight18,
.animationRight21,.animationRight24,.animationRight27,.animationRight30,.animationRight33,.animationRight36,
.animationRight39,.animationRight42,.animationRight45,.animationRightx48,.animationRight51,.animationRight54{ animation-duration: 1.7s;}*/






