﻿#showroom .category li{
	color:#ffffff;
	text-align:center;
	background:#79c0e8;
	font-weight:500;
	float:left;
	overflow:hidden;
	line-height:1;
	padding:5px;
	margin-bottom:5px;
}
#showroom .category li.dent{
	background-color:#6797e0;
}
#showroom .category li.disc{
	background-color:#f2a4e4;
}
#showroom .category li.sport{
	background-color:#c59cd8;
}
#showroom .category li.treat{
	background-color:#a5d68b;
}
#showroom .category li.hant{
	background-color:#ef9292;
}
#showroom .category li.cats{
	background-color:#c9c9c9;
}
#showroom .category li.com{
	background-color:#fcaf74;
}

#showroom .item_list a{
	display:block;
}
#showroom .item_list .image{
	position:relative;
	box-sizing:border-box;
	cursor:pointer;
	padding-top:100%;
}
#showroom .item_list .image img{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	height:100%;
}
#showroom .new{
	color:#ff2323;
}
#showroom .new,#showroom .renewal{
	font-weight:bold;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	letter-spacing:-0.05em;
	line-height:1;
}
#showroom .renewal,.item_list .renewal{ color: #fa6900; /*margin-left: 2%;*/ }
#showroom .item_list .name{
	line-height:1.300em;
	height:4em;
}
#showroom .item_list .spec{
	color:#686464;
	position:relative;
	padding-left:1em;
	text-indent:-1em;
	line-height:1.226em;
}
.item_list .spec:before{
	content:"■"
	
}
#showroom .item_datail .items_movie >div{
	background:#e5edf1;
}
#showroom .item_datail .items_movie >p{
	text-align:center;
	font-weight:500;
	color:#2089c5;
}
/*Datail
----------------------------------------------------*/
.showroom_datail .category{
	overflow:hidden;
	display:flex;
}
.showroom_datail .category ul{
	overflow:hidden;
	clear:both;
}
.showroom_datail .category li{
	min-width:70px;
	margin-right:5px;
}
.showroom_datail .social{
	overflow:hidden;
	float:right;
}
.showroom_datail .social >div{
	float:left;
	line-height:1;
	margin-left:4px;
}
#showroom .item_datail{
	overflow:hidden;
	clear:both;
}/*
#showroom .item_image{
	line-height:0;
}*/
#showroom .item_image .lage/*,#showroom .item_image .thumbnail .image*/{
	padding-top:100%;
}
#showroom .item_image .lage,#showroom .item_image .thumbnail li{
	border:1px solid #e3e3e3;
	position:relative;
	box-sizing:border-box;
	cursor:pointer;
	overflow:hidden;
	line-height:0;
}
#showroom .item_image .lage img,#showroom .item_image .thumb{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	height:100%;
}
#showroom .item_image .thumbnail{
	display:flex;
	flex-wrap:wrap;
/*	justify-content:space-between;*/
}
#showroom .item_image .thumbnail li:nth-child(3n){
	margin-right:0;
}

#showroom .item_datail .caption{
	color:#2089c5;
	font-weight:500;
	line-height:1.800em;
}
#showroom .item_datail .point{
	line-height:1.806em;
}
#showroom .item_datail .point li{
	text-indent:-1em;
	padding-left:1em;
}
#showroom .item_about .spec{
	width:100%;
}
#shoroom .item_datail .spec{
	border-top:1px solid #e3e3e3;
	width:100%;
}
#showroom .item_datail .spec tr{
	border-bottom:1px solid #e3e3e3;
}
#showroom .item_datail th,#showroom .item_datail td{
	padding:10px 0;
}
#showroom .item_datail th{
	font-weight:500;
	text-align:left;
}
#showroom .item_datail td{
	color:#595151;
}
#showroom .item_datail .download_btn a{
	display:block;
	color:#2089c5;
	border:1px solid #2089c5;
	border-radius:7px;
	letter-spacing:0.05em;
	text-align:center;
	font-weight:300;
	transition:background 0.2s,color 0.2s,border-color 0.2s;
}
#showroom .item_datail .download_btn i{
	vertical-align:middle;
	margin-right:5px;
}
#showroom .item_about .comment{
	background:#e6eef3;
	border-radius:5px;
	color:#5b5757;
}

/*Newitem
----------------------------------------------------*/

.newitem_pickup{
	position:relative;
}
.newitem_pickup:after{
	content:"";
	display:block;
	height:1px;
	background:#e3e3e3;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
}
.newitem_pickup nav{
	overflow:hidden;
	clear:both;
}

#showroom .newitem_pickup a{
	display:block;
	text-align:center;
}
#showroom .newitem_pickup .animal,#showroom .newitem_pickup .animal li{
	border-style:solid;
	border-color:#e3e3e3;
}
#showroom .newitem_pickup .animal{
	display:table;
	font-weight:500;
}
#showroom .newitem_pickup .animal li{
	border-width:1px 1px 0 0;
	box-sizing:border-box;
	display:table-cell;
	width:25%;
}
#showroom .newitem_pickup .animal li:first-child{
	border-left-width:1px;
}
#showroom .newitem_pickup .animal a{
	color:#0f52a0;
	background:#f2f6f9;
}
#showroom .newitem_pickup .animal .active,#showroom .newitem_pickup .animal li:hover{
	position:relative;
	z-index:5;
}
#showroom .newitem_pickup .animal .active a,#showroom .newitem_pickup .animal li:hover a{
	color:#000000;
	background:#ffffff;
}
#showroom .newitem_pickup .item{
	display:table;
	table-layout:fixed;
}
#showroom .newitem_pickup .item li{
	display:table-cell;
	box-sizing:border-box;
}
#showroom .newitem_pickup .item li{
	border-right:1px solid #e3e3e3;
}
#showroom .newitem_pickup .item li:first-child{
	border-left:1px solid #e3e3e3;
}
#showroom .newitem_pickup .item .active a{
	font-weight:600;
	color:#898989;
}
#showroom .newitem_pickup .banners{
	line-height:0;
	position:relative;
}
#showroom .newitem_pickup .more.active a i{
	transition:all 0.2s;
}
#showroom .newitem_pickup .more.active a i{
	transform:rotate(180deg);
	top:-10px;
	bottom:auto;
}
#showroom .newitem_pickup .banners .active{
	position:relative;
	z-index:50;
}/*
#showroom .newitem_pickup .banners li{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	background:#ffffff;
}*/
#showroom .newitem_pickup .banners .more_banner{
	display:none;
}
#showroom .newitem_pickup .more a{
	color:#79c0e8;
	position:relative;
	padding-bottom:1em;
	line-height:1;
	letter-spacing:0.06em;
}
#showroom .newitem_pickup .more a i{
	position:absolute;
	width:1em;
	height:1em;
	font-size:9px;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
}
#showroom .movie li{
	background:#ffffff;
	border:1px solid #d1cfcf;
}
#showroom .movie li figcaption{
	font-weight:600;
}
#showroom .movie .more{
	border:1px solid #d1cfcf;
	border-radius:50px;
	background:#ffffff;
}
#showroom .movie .more i{
	color:#000000;
	vertical-align:middle;
}
#showroom .movie .more a{
	display:block;
	color:#0f52a0;
	text-align:center;
	line-height:1;
}
.showroom_toys .toys_top ul{
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.showroom_toys .toys_top a{
	display:block;
	position:relative;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100% auto;
	padding-top:98.985%;
	box-sizing:border-box;
}
.showroom_toys .toys_top .dog a{
	background-image:url(../image/dog.jpg);
}
.showroom_toys .toys_top .cat a{
	background-image:url(../image/cat.jpg);
}
.showroom_toys .toys_top .more_btn{
	border-radius:50px;
	line-height:1;
	box-shadow:0 0 4px rgba(0,0,0,0.4);
	letter-spacing:0.06em;
	background:#ffffff;
	text-align:center;
	font-weight:500;
	position:absolute;
	right:0;
	left:0;
	margin:auto;
	transition:color 0.3s;
}
.toys_navi{
	clear:both;
}
.toys_navi ul{
	display:flex;
}
.toys_navi li{
	box-sizing:border-box;
}
.showroom_toys .top_back a{
	display:block;
	text-align:center;
	border:1px solid #e3e3e3;
}
.showroom_toys .top_back a i{
	font-size:0.8em;
}
.toys_navi a{
	display:block;
	text-align:center;
	border-style:solid;
	border-color:#e3e3e3;
}
.toys_navi li.active a{
	background:#ffffff;
}
.pet_dog .toys_navi li:not(.active) a{
	background:#79c0e8;
	color:#ffffff;
}
.pet_cat .toys_navi li:not(.active) a{
	background:#e2a6cb;
	color:#ffffff;
}
/*PC
----------------------------------------------------*/
@media screen and (min-width:1081px),print{
	#showroom{
		padding-bottom:80px;
	}
	#showroom .item_datail{
		margin-bottom:80px;
	}
	.showroom_list .category{
		float:right;
		margin-top:1.929em;		
	}
	.showroom_list .category li{
		min-width:70px;
		margin-left:6px;
	}
	.paging ul li a,.paging ul li span{
		padding:10px;
	}
	#showroom .item_list{
		overflow:hidden;
		clear:both;
		padding-top:85px;
		margin-bottom:100px;
	}
	#showroom .item_list ul{
		display:flex;
		flex-wrap:wrap;
	}
	#showroom .item_list li{
		width:236px;
		margin-right:11px;
		margin-bottom:30px;
	}
	#showroom .item_list li:nth-child(4n){
		margin-right:0;
	}
	#showroom .item_list .image{
		margin-bottom:15px;
	}
	#showroom .item_list .new,
	#showroom .item_list .renewal{
		font-size:1.143em;
		margin-bottom:3px;
	}
	#showroom .item_list .name{
		margin-bottom:5px;
	}
	#showroom .item_list .spec{
		font-size:0.857em;
		text-align:center;
	}
	.showroom_list .item_list li figcaption{
		padding-top:calc(1.143em + 3px);
	}
	.showroom_list .item_list li.newitem figcaption,
	.showroom_list .item_list li.specialitem figcaption{
		padding-top:inherit;
	}
	.pager .total{
		font-size:0.893em;
	}
	.showroom_list .pageTitle{
		float:left;
		width:50%;
	}
/*Datail
----------------------------------------------------*/
	.showroom_datail .pageTitle{
		margin-bottom:30px;
	}
	.showroom_datail .category{
		padding:0 35px;
		width:80%;
		box-sizing:border-box;
		float:left;
	}
	.showroom_datai .social{
		width:20%;
	}
	#showroom .item_datail{
		padding-top:80px;
	}
	#showroom .category .new,#showroom .category .renewal{
		font-size:1.429em;
		margin-right:13px;
	}
	#showroom .item_image{
		width:360px;
		margin-right:50px;
	}
	#showroom .item_image .lage{
		width:360px;
	}
	#showroom .item_image .thumbnail li{
		width:110px;
		margin-right:15px;
		margin-top:14px;
	}
	#showroom .item_about{
		overflow:hidden;
	}
	#showroom .item_datail .caption{
		font-size:1.429em;
		margin-bottom:20px;
	}
	#showroom .item_datail .point{
		margin-bottom:20px;
	}
	#showroom .item_about .spec th{
		width:130px;
	}
	#showroom .item_datail .download_btn{
		margin-top:20px;
	}
	#showroom .item_datail .download_btn a{
		padding:10px;
		font-size:1.429em;
	}
	#showroom .item_about .comment{
		padding:20px;
		margin-top:20px;
	}
	#showroom .item_datail .download_btn a:hover{
		color:#ffffff;
		background:#79c0e8;
		border-color:#79c0e8;
	}
	#showroom .item_datail .items_movie{
		margin-top:30px;
	}
	#showroom .item_datail .items_movie >div{
		padding:9px;
	}
	#showroom .item_datail .items_movie >p{
		font-size:1.071em;
		margin-top:10px;
	}
/*Newitem
----------------------------------------------------*/
	.newitem_pickup{
		margin-top:40px;
		padding-bottom:10px;
	}
	.newitem_pickup:after{
		width:980px;
	}
	.newitem_pickup nav >div{
		width:980px;
		margin-right:auto;
		margin-left:auto;
	}
	.newitem_pickup nav{
		margin-bottom:30px;
	}
	.newitem_pickup nav >div{
		display:flex;
		justify-content:space-between;
		align-items:center;
	}
	.newitem_pickup .animal{
		width:490px;
	}
	.newitem_pickup .animal a{
		padding:12px;
	}
	.newitem_pickup .item{
		width:290px;
		margin-bottom:14px;
	}
	.newitem_pickup .banners{
		padding-bottom:12px;
		width:980px;
		margin-right:auto;
		margin-left:auto;
	}
	.newitem_pickup .banners li{
		margin-top:10px;
	}
	.newitem_pickup .more{
		margin-top:20px;
	}/*
	.showroom_new{
		position:relative;
	}*/
	#showroom .movie{
		width:160px;
		position:absolute;
		z-index:300;
		top:750px;
/*		transition:top 1s;*/
	}
	#showroom .movie li{
		margin-bottom:20px;
		position:relative;
	}
	#showroom .movie.active{
		position:fixed;
		margin:auto;
/*		top:200px;*/
	}
	#showroom .movie figcaption{
		padding:10px 10px 25px;
	}
	#showroom .movie .more{
		position:absolute;
		transform:translateY(-50%);
		width:120px;
		margin-right:auto;
		margin-left:auto;
		left:0;
		right:0;
	}
	#showroom .movie .more a{
		padding:5px;
		font-size:0.893em;
	}
	#showroom .movie .more a i{
		margin-right:5px;
	}

/*Toys
----------------------------------------------------*/
	.showroom_toys .contents_header{
		overflow:hidden;
		margin-bottom:60px;
	}
	.showroom_toys .top_back{
		width:220px;
		float:right;
		font-size:1.071em;
	}
	.showroom_toys .top_back a{
		padding-top:10px;
		padding-bottom:10px;
	}
	.showroom_toys .top_back i{
		margin-left:15px;
	}
	.toys_top li{
		width:475px;
	}
	.showroom_toys .toys_top .more_btn{
		font-size:1.429em;
		width:300px;
		padding-top:10px;
		padding-bottom:10px;
		bottom:25px;
	}
	.toys_pet .toys_navi{
		border-bottom:1px solid #e3e3e3;
		margin-bottom:70px;
	}
	.toys_pet .toys_navi ul{
		width:980px;
		margin-right:auto;
		margin-left:auto;
		align-items: flex-end;
	}
	.toys_pet .toys_navi li:first-child{
		margin-left:0;
	}
	.toys_navi li{
		width:155px;
		margin-left:10px;
	}
	.toys_pet .toys_navi li a{
		padding-top:15px;
		padding-bottom:15px;
		position:relative;
		top:1px;
	}
	.toys_pet .toys_navi li:not(.active) a{
		border-bottom:1px solid #e3e3e3;
	}
	.toys_pet .toys_navi li.active a{
		padding-top:25px;
		padding-bottom:25px;
	}
	.toys_pet .toys_navi li.active a,.toys_pet .toys_navi li:hover a{
		border-width:1px 1px 0;
	}
	.showroom_toys .item_list li figcaption{
		padding-top:calc(1.143em + 3px);
	}
	.showroom_toys .item_list li.newitem figcaption,
	.showroom_toys .item_list li.specialitem figcaption{
		padding-top:inherit;
	}
}
/*PC and Tablet
----------------------------------------------------*/
@media screen and (min-width:751px),print{
	
/*Datail
----------------------------------------------------*/
	#showroom .item_datail{
		overflow:hidden;
		clear:both;
	}
	#showroom .item_image{
		float:left;
	}
/*Newitem
----------------------------------------------------*/
	.newitem_pickup nav{
		position:relative;
	}
	.newitem_pickup nav:before{
		content:"";
		position:absolute;
		display:block;
		width:100%;
		height:1px;
		background:#e3e3e3;
		bottom:0;
		right:0;
		left:0;
		margin:auto;
	}
/*Toys
----------------------------------------------------*/
	.showroom_toys .top_back a{
		transition:background-color 0.3s,border-color 0.3s;
	}
	.showroom_toys .top_back a:hover{
		border-color:#e6eef3;
		background-color:#e6eef3;
	}
	.showroom_toys .toys_top a:hover .more_btn{
		color:#92abd0;
	}
	.toys_pet .toys_navi li a{
		transition:background-color 0.3s,color 0.3s,padding 0.3s;
	}
	.toys_pet .toys_navi li:hover a{
		background:#ffffff;
		color:#211515;
	}
}
/*Tablet
----------------------------------------------------*/
@media screen and (min-width:751px) and (max-width:1080px){
	#showroom .item_list li{
		width:32%;
		margin-right:2%;
	}
	#showroom .item_list li:nth-child(3n){
		margin-right:0;
	}
	.paging ul li a,.paging ul li span{
		padding:0.7em 5px;
	}
/*Datail
----------------------------------------------------*/
	#showroom .item_image{
		width:35%;
		margin-right:5%;
	}
	
/*Newitem
----------------------------------------------------*/
	.newitem_pickup{
		margin-top:5%;
	}
	.newitem_pickup nav >div{
		overflow:hidden;
		clear:both;
		display:flex;
		justify-content:space-between;
		align-items:center;
	}
	.newitem_pickup nav{
		margin-bottom:3%;
	}
	.newitem_pickup nav ul{
		font-size:0.885em;
	}
	.newitem_pickup nav .animal{
		width:60%;
		margin-left:5%;
	}
	.newitem_pickup nav .item{
		width:25%;
		margin-right:5%;
	}
	#showroom .movie{
		width:90%;
		margin-top:7%;
			margin-right:auto;
		margin-left:auto;
	}
	#showroom .movie li{
		width:24%;
		margin-right:2%;
	}
	#showroom .movie li:nth-child(4n){
		margin-right:0;
	}
	/*Toys
	----------------------------------------------------*/
	.showroom_toys .top_back{
		width:40%;
		float:right;
	}
	.toys_navi ul{
		border-top:1px solid #e3e3e3;
	}
	.toys_navi li{
		width:50%;
	}
	.toys_navi li:nth-child(2n) a,.toys_navi li:nth-last-child(2) a,.toys_navi li:last-child a{
		border-right-width:1px;
	}
	.toys_navi li a{
		border-width:0 0 1px 1px;
	}
}
/*Tablet und Phone
----------------------------------------------------*/
@media screen and (max-width:1080px){
	#showroom{
		padding-bottom:5em;
	}
	.showroom_list .category{
		margin:3% 5% 3%;
		overflow:hidden;
	}
	.showroom_list .category li{
		min-width:5em;
		padding:3px;
		margin-right:10px;
		margin-bottom:10px;
	}
	#showroom .item_list{
		margin-bottom:7%;
	}
	#showroom .item_list ul{
		display:flex;
		flex-wrap:wrap;
	}
	#showroom .item_list li{
		margin-bottom:2%;
	}
	.showroom_list .item_list li figcaption,
	#showroom .item_list li figcaption{
		padding-top:1em;
	}
	#showroom .item_list li.newitem figcaption,
	#showroom .item_list li.specialitem figcaption{
		padding-top:inherit;
	}
	#showroom .item_list .name{
		margin-bottom:5px;
	}
	#showroom .item_list .spec{
		font-size:0.885em;
	}
	.pager .total{
		font-size:0.846em;
	}
/*Datail
----------------------------------------------------*/
	#showroom .item_datail{
		padding-top:5%;
		margin-bottom:7%;
	}
	.showroom_datail .category{
		margin-top:3%;
		align-items:center;
		padding-left:3%;
	}
	
	.showroom_datail .category ul{
		margin-left:2%;
	}
	#showroom .item_image .thumbnail li{
		width:32%;
		margin-right:2%;
		margin-top:2%;
	}
	
	#showroom .item_about{
		overflow:hidden;
	}
	#showroom .item_about .caption{
		font-size:1.154em;
	}
	#showroom .item_about .point{
		margin-top:3%;
		margin-bottom:3%;
	}
	#showroom .item_about .spec{
		font-size:0.923em;
	}
	#showroom .item_about .spec th{
		width:7em;
		padding-left:2%;
		padding-right:2%;
	}
	#showroom .item_about .spec td{
		padding-right:2%;
	}
	#showroom .item_datail .download_btn a{
		padding:3%;
		margin-top:5%;
	}
	#showroom .item_about .comment{
		margin-top:5%;
		padding:3%;
		font-size:0.923em;
	}
	#showroom .item_datail .items_movie{
		margin-top:3%;
	}
	#showroom .item_datail .items_movie >div{
		padding:2%;
	}
	#showroom .item_datail .items_movie >p{
		margin-top:1%;
	}

/*Newitem
----------------------------------------------------*/
	.newitem_pickup {
		padding-bottom:2%;
		margin-bottom:3%;
	}
	.newitem_pickup:after{
		width:90%;
	}
	.newitem_pickup nav .animal a{
		padding:5% 2%;
	}
	.newitem_pickup nav .item{
		padding-top:1%;
		padding-bottom:1%;
	}
	.newitem_pickup .banners{
		width:90%;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:2%;
	}
	.newitem_pickup .more_banner{
		margin-bottom:1em;
	}
	.newitem_pickup .banners ul li{
		margin-top:2%;
	}
	.newitem_pickup .more{
		font-size:0.846em;
		margin-top:3%;
	}
	#showroom .movie ul{
		display:flex;
		flex-wrap:wrap;
		width:90%;
		margin-right:auto;
		margin-left:auto;
	}
	#showroom .movie figure img{
		width:100%;
	}
	#showroom .movie li{
		display:flex;
		flex-wrap:wrap;
		position:relative;
	}
	#showroom .movie figcaption{
		padding:5% 5% 2em;
		font-size:0.923em;
	}
	#showroom .movie .more{
		transform:translateY(50%);
		width:90%;
		margin-right:auto;
		margin-left:auto;
		position:absolute;
		bottom:0;
		left:0;
		right:0;
		margin:auto;
	}
	#showroom .movie .more a{
		padding:3%;
		font-size:0.923em;
	}
	#showroom .movie .more a i{
		margin-right:5px;
		font-size:0.9em;
	}
/*Toys
----------------------------------------------------*/
	.showroom_toys .toys_top li{
		width:48%;
	}
	.showroom_toys .contents_header{
		overflow:hidden;
		clear:both;
	}
	.showroom_toys .top_back{
		float:right;
	}
	.showroom_toys .toys_top .more_btn{
		width:80%;
		padding-top:3%;
		padding-bottom:3%;
		bottom:3%;
	}
	.showroom_toys .top_back a{
		padding-top:3%;
		padding-bottom:3%;
	}
	.showroom_toys .top_back i{
		margin-left:2%;
	}
	.toys_navi{
		padding-right:5%;
		padding-left:5%;
		margin-top:5%;
		margin-bottom:7%;
	}
	.toys_navi ul{
		flex-wrap:wrap;
	}
	.toys_navi li a{
		padding-top:2%;
		padding-bottom:2%;
	}
	.showroom_toys .item_list{
		margin-top:7%;
	}

}
/*Phone
----------------------------------------------------*/
@media screen and (max-width:750px){
	#showroom .item_list li{
		width:48%;
		margin-right:4%;
		font-size: calc(0.625rem + ((1vw - 3.2px) * 1.3023));
	}
	#showroom .item_list li:nth-child(2n){
		margin-right:0;
	}
	#showroom .item_list p{
		text-align:center;
	}
	.showroom_list .category,.showroom_datail .category{
		font-size: calc(0.625rem + ((1vw - 3.2px) * 1.3023));
	}
/*Datail
----------------------------------------------------*/
	.showroom_datail .social{
		margin-top:3%;
	}
	#showroom .item_image{
		margin-bottom:5%;
	}
	#showroom .item_image .lage{
		margin-bottom:2%;
	}
	#showroom .item_image .thumbnail li{
		width:32%;
	}
	#showroom .item_about .point{
		margin-top:3%;
		margin-bottom:3%;
	}
/*Newitem
----------------------------------------------------*/
	.newitem_pickup{
		margin-top:7%;
	}
	.newitem_pickup nav{
		margin-bottom:3%;
	}
	.newitem_pickup nav .contents{
		overflow:hidden;
		clear:both;
	}
	.newitem_pickup nav ul{
		font-size: calc(0.625rem + ((1vw - 3.2px) * 1.3023));
	}
	.newitem_pickup .animal{
		width:100%;
		padding-right:5%;
		padding-left:5%;
		box-sizing:border-box;
		position:relative;
		margin-bottom:2%;
	}
	.newitem_pickup .animal:after{
		content:"";
		display:block;
		width:100%;
		height:1px;
		position:absolute;
		bottom:0;
		right:0;
		left:0;
		background:#e3e3e3;
	}
	.newitem_pickup .item{
		width:50%;
		float:right;
		overflow:hidden;
	}
	#showroom .movie{
		margin-top:7%;
	}
	#showroom .movie li{
		width:48%;
		margin-right:2%
	}
	#showroom .movie li:nth-child(2n){
		margin-right:0;
	}

/*Toys
--------------------------------------*/
	.showroom_toys .toys_top a{
		font-size:calc(1rem + ((1vw - 3.2px) * 3.125));
	}
	.showroom_toys .toys_top .more_btn{
		font-size:0.6400em;
	}
	.showroom_toys .top_back{
		width:50%;
		font-size:0.839em;
	}
	.toys_navi li{
		width:100%;
		margin-bottom:1px;
	}
	.toys_navi li.active a{
		border-width:1px;
	}
	.toys_navi li:last-child{
		margin-bottom:0;
	}
}