@charset "shift_jis";
/* CSS Document */

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  color: #050505;
}
html {
  font-size: 62.5%;
}
#Mickey_wrap {
	background-color: #E3E1DA;
	width: 100%;
	margin-top: 6rem;
}
#Mickey_wrap a{
	text-decoration: none;
}
#Mickey_wrap img{
	width: 100%;
}
#Mickey_wrap li{
	list-style-type: none;
}
.content-wrap{
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding: 6rem 0;
}
.information_ttl{
	font-size: 3.5rem;
	text-align: center;
	margin-bottom: 4rem;
}
.date_text {
	font-size: 1.6rem;
	text-align: center;
	margin-bottom: 2rem;
}
.date_release{
	margin-bottom: 6rem;
}
.information_flex{
	display: flex;
	justify-content: space-between;
	gap: 4rem;
}
.information_flex a{
	width: calc(100% / 2);
}
.productlist_btn{
	position: relative;
	padding: 2rem 0;
	font-size: 1.4rem;
	color: #FFF;
	text-align: center;
	background: linear-gradient(to right, rgba(181, 0, 4, 0.6) 50%, #B50004 50%);background-size: 200% 100%;
	background-position: right bottom;
	transition: background-position 0.4s ease;
	overflow: hidden;
}
.productlist_btn:hover{
	  background-position: left bottom;
}
.productlist_btn::after{
	position: absolute;
	content: "";
	background-image: url("../images/arrow-left_white.png");
	background-repeat: no-repeat;
	background-size: contain;
	aspect-ratio: 45 / 33;
	width: 21px;
	top: 50%;
	right: 3%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateX(-10px) translateY(-50%);
	opacity: 0.6;
	transition: transform 0.3s ease, opacity 0.3s ease;
}
.productlist_btn:hover::after {
  transform: translateX(0) translateY(-50%);
  opacity: 1;
}

.shop_btn{
	position: relative;
	padding: 2rem 0;
	font-size: 1.4rem;
	color: #FFF;
	text-align: center;
	background: linear-gradient(to right, rgba(118, 179, 253, 0.6) 50%, #76B3FD 50%);background-size: 200% 100%;
	background-position: right bottom;
	transition: background-position 0.4s ease;
	overflow: hidden;
}
.shop_btn:hover{
	  background-position: left bottom;
}
.shop_btn::after{
	position: absolute;
	content: "";
	background-image: url("../images/arrow-left_white.png");
	background-repeat: no-repeat;
	background-size: contain;
	aspect-ratio: 45 / 33;
	width: 21px;
	top: 50%;
	right: 3%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateX(-10px) translateY(-50%);
	opacity: 0.6;
	transition: transform 0.3s ease, opacity 0.3s ease;
}
.shop_btn:hover::after {
  transform: translateX(0) translateY(-50%);
  opacity: 1;
}
@media screen and (max-width:1200px){
	#Mickey_wrap{
		margin-top: 0;
	}
	.content-wrap{
		padding: 6rem 2rem;
	}
}
@media screen and (max-width:768px){
    .information_ttl {
        font-size: 3rem;
    }
	.information_flex{
		display: block;
	}
	.information_ttl{
		font-size: 3rem;
	}
	.productlist_btn{
		margin-bottom: 2rem;
	}
}
@media screen and (max-width:500px){
    .information_ttl {
        font-size: 2.6rem;
    }
	.date_text{
		font-size: 1.3rem;
	}
}

/*背景色*/
.bg_pink{
	background-color: #F286A8;
}
.bg_orange{
	background-color: #EF3739;
}
.bg_black{
	background-color: #000000;
}
.bg_blue{
	background-color: #47A7DE;
}
.bg_skyblue{
	background-color: #5FACC4;
}

.product_list{
	display: flex;
	justify-content: space-between;
	gap: 4rem;
}
.slick-track{
	display: flex;
	align-items: center;
}


.product_list .product_listitem{
	width: calc(100% / 2 - 2rem);
	background-color: #FFF;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25);
	padding: 4rem;
}
.item_card{
	text-align: center;
}
.product_slider_img img{
	width: 80% !important;
	margin: auto;
}

.slick-initialized .slick-slide{
	display: flex !important;
}

.product_name{
	font-size: 1.6rem;
	text-align: left;
	margin-bottom: 1rem;
}
.product_price{
	font-size: 1.6rem;
	text-align: left;
	margin-bottom: 3rem;
}
.product_flex{
	display: flex;
	justify-content: center;
	gap: 2rem;
}
.product_flex a{
	max-width: 190px;
	width: 100%;
}
.product_flex a.effect{
	max-width: 290px;
	width: 100%;
}
.product_btn{
	position: relative;
	color: #FFF;
	text-align: center;
	font-size: 1.3rem;
	padding: 2rem 0;
	background: linear-gradient(to right, rgba(181, 0, 4, 0.6) 50%, #B50004 50%);background-size: 200% 100%;
	background-position: right bottom;
	transition: background-position 0.4s ease;
	overflow: hidden;
}
.product_btn:hover{
	  background-position: left bottom;
}
.product_btn::after{
	position: absolute;
	content: "";
	background-image: url("../images/arrow-left_white.png");
	background-repeat: no-repeat;
	background-size: contain;
	aspect-ratio: 45 / 33;
	width: 21px;
	top: 50%;
	right: 3%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateX(-10px) translateY(-50%);
	opacity: 0.6;
	transition: transform 0.3s ease, opacity 0.3s ease;
}
.product_btn:hover::after {
  transform: translateX(0) translateY(-50%);
  opacity: 1;
}
.effect_btn{
	position: relative;
	color: #FFF;
	text-align: center;
	font-size: 1.3rem;
	letter-spacing: -0.8px;
	padding: 2rem 0;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 50%, #000 50%);background-size: 200% 100%;
	background-position: right bottom;
	transition: background-position 0.4s ease;
	overflow: hidden;
}
.effect_btn:hover{
	  background-position: left bottom;
}
.effect_btn::after{
	position: absolute;
	content: "";
	background-image: url("../images/arrow-left_white.png");
	background-repeat: no-repeat;
	background-size: contain;
	aspect-ratio: 45 / 33;
	width: 21px;
	top: 50%;
	right: 2%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateX(-8px) translateY(-50%);
	opacity: 0.6;
	transition: transform 0.3s ease, opacity 0.3s ease;
}
.effect_btn:hover::after {
  transform: translateX(0) translateY(-50%);
  opacity: 1;
}
@media screen and (max-width:768px){
	.product_list{
		display: block;
	}
	.product_list .product_listitem{
		width: 100%;
		margin-bottom: 3rem;
	}
	.product_list .product_listitem:last-child{
		margin-bottom: 0;
	}
	.product_flex{
		display: block;
	}
	.product_flex a,
	.product_flex a.effect{
		display: inline-block;
		max-width: 100%;
		margin-bottom: 2rem;
	}
	.product_flex a:last-child{
		margin-bottom: 0;
	}
	.product_btn,
	.effect_btn{
		font-size: 1.4rem;
	}
}
@media screen and (max-width:500px){
	.product_btn,
	.effect_btn{
		font-size: 1.2rem;
	}
	.product_name{
		font-size: 1.4rem;
	}
	.product_price{
		font-size: 1.4rem;
	}
}

/*コレクショントップへ*/
.collectiontop .content-wrap{
	padding-bottom: 3rem;
}
.top_btn{
	position: relative;
	max-width: 540px;
	width: 100%;
	margin: 0 auto 3rem;
	color: #000;
	text-align: center;
	font-size: 1.4rem;
	letter-spacing: -0.8px;
	padding: 2rem 0;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25);
	background: linear-gradient(to right, rgba(255, 255, 255, 0.6) 50%, #FFFFFF 50%);background-size: 200% 100%;
	background-position: right bottom;
	transition: background-position 0.4s ease;
	overflow: hidden;
}
.top_btn:hover{
	background-position: left bottom;
	transform: translateY(2px);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}
.top_btn::after{
	position: absolute;
	content: "";
	background-image: url("../images/arrow-left_black.png");
	background-repeat: no-repeat;
	background-size: contain;
	aspect-ratio: 45 / 33;
	width: 21px;
	top: 50%;
	right: 2%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateX(-10px) translateY(-50%);
	opacity: 0.6;
	transition: transform 0.3s ease, opacity 0.3s ease;
}
.top_btn:hover::after {
  transform: translateX(0) translateY(-50%);
  opacity: 1;
}
.Disney_copyright {
    max-width: 65px;
    margin-left: auto;
}
/*スライダー*/
.slick-dotted.slick-slider{
	margin-bottom: 6rem;
}
.slick-dots{
	bottom: -30px;
}
.slick-dots li{
	width: 10px;
	height: 10px;
	margin: 0 5px;
}
.slick-dots li button{
	padding: 0;
	width: 10px;
	height: 10px;
}
.slick-dots li button:before{
	content: "";
	opacity: 1;
	background: #000000;
	border-radius: 100%;
	width: 10px;
	height: 10px;
}

.slick-dots li.slick-active button:before{
	opacity: 1;
    background: #EF3739;
}

@media screen and (min-width:1200px){
	.present .content-wrap{
		box-sizing: border-box;
		background-image: url("https://gigaplus.makeshop.jp/dartshive/special/DisneyCollabo/Mickey/images/presentCP_background.png");
		background-repeat: no-repeat;
		background-size: cover;
		margin-bottom: 6rem;
		padding: 2px;
	}
	.present_box{
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		background-color: #FFF;
		width: 100%;
		margin: 0 auto;
		padding: 20px;
	}
	.present_img{
		width: 300px;
	}

	.present_info{
		width: 826px;
	}

	.present_ttl{
	  font-family: "Noto Sans JP", sans-serif;
		font-size: 17px;
		font-weight: bold;
		text-align: left;
		margin-bottom: 2rem;
	}
	.present_text{
	  font-family: "Noto Sans JP", sans-serif;
		font-size: 1.4rem;
		margin-bottom: 2rem;
		line-height: 1.7;
	}
	.present_date{
	  font-family: "Noto Sans JP", sans-serif;
		font-size: 1.4rem;
		font-weight: 900;
		text-align: left;
		margin-bottom: 2rem;
	}
	.present_note{
	  font-family: "Noto Sans JP", sans-serif;
		font-size: 1.2rem;
		text-align: left;
		margin-bottom: 20px;
		line-height: 1.9em;
	}
	.presentLink{
		display: flex;
		box-sizing: border-box;
		gap: 20px;
	}
	.presentLink a{
		display: block;
		box-sizing: border-box;
		width: 300px;
	}
	.present_productbtn{
		position: relative;
		padding: 20px 0;
		font-size: 1.4rem;
		color: #FFF;
		text-align: center;
		background: linear-gradient(to right, rgba(204, 0, 4, 0.6) 50%, #CC0000 50%);background-size: 200% 100%;
		background-position: right bottom;
		transition: background-position 0.4s ease;
		overflow: hidden;
	}
	.present_productbtn:hover{
		  background-position: left bottom;
	}
	.present_productbtn::after{
		position: absolute;
		content: "";
		background-image: url("../images/arrow-left_white.png");
		background-repeat: no-repeat;
		background-size: contain;
		aspect-ratio: 45 / 33;
		width: 21px;
		top: 50%;
		right: 3%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateX(-10px) translateY(-50%);
		opacity: 0.6;
		transition: transform 0.3s ease, opacity 0.3s ease;
	}
	.present_productbtn:hover::after {
	  transform: translateX(0) translateY(-50%);
	  opacity: 1;
	}

	.present_shopbtn{
		display: block;
		box-sizing: border-box;
		border: 2px solid #000000;
		position: relative;
		padding: 18px 0;
		font-size: 1.4rem;
		color: #000000;
		text-align: center;
		background: linear-gradient(to right, rgba(227, 225, 218, 0.6) 50%, #FFFFFF 50%);
		background-size: 200% 100%;
		background-position: right bottom;
		transition: background-position 0.4s ease;
		overflow: hidden;
	}
	.present_shopbtn:hover{
		  background-position: left bottom;
	}
	.present_shopbtn::after{
		position: absolute;
		content: "";
		background-image: url("../images/arrow-left_black.png");
		background-repeat: no-repeat;
		background-size: contain;
		aspect-ratio: 45 / 33;
		width: 21px;
		top: 50%;
		right: 3%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateX(-10px) translateY(-50%);
		opacity: 0.6;
		transition: transform 0.3s ease, opacity 0.3s ease;
	}

	.present_shopbtn:hover::after {
	  transform: translateX(0) translateY(-50%);
	  opacity: 1;
	}

	.moreBtn{
		display: inline-block;
		box-sizing: border-box;
		border: 1px solid #000000;
		font-size: 1.4rem;
		text-align: center;
		padding: 10px;
		width: 160px;
		cursor: pointer;
		position: relative;
	}

	.moreBtn::before{
		position: absolute;
		content: '';
		top: 50%;
		right: 15px;
		width: 13px;
		height: 1px;
		background-color:#000000;
		transform: rotate(90deg);
		transition: all .3s ease-in-out;
	}

	.moreBtn::after{
		position: absolute;
		content: '';
		top: 50%;
		right: 15px;
		width: 13px;
		height: 1px;
		background-color:#000000;
		transition: all .3s ease-in-out;
	}

	.moreBtn.open::before{
		transform: rotate(180deg);
	}

	.moreBtn.open::after{
		opacity: 0;
	}

	.moreBox{
		display: none;
		padding-top: 20px;
	}

	#chip_dale,
	#mickey_minnie1,
	#mickey_minnie2{
		margin-top: 0;
		padding: 6rem 0;
	}
	#chip_dale{background: #8a4a25;}
	#mickey_minnie1{background: #f99dc2;}
	#mickey_minnie2{background: #efe6da;}

	.flexWrap{
		display: flex;
		box-sizing: border-box;
		justify-content: space-between;
		max-width: 1200px;
		width: 100%;
		margin: 0 auto;
		padding: 50px;
		box-shadow: 0 3px 6px 0 rgba(0,0,0,0.4);
		background: #ffffff;
	}

	.flex_01{
		width: 500px;
	}

	.flex_01 .product_name,
	.flex_01 .product_price{
		display: none;
	}

	.flex_02{
		width: 530px;
	}

	.flex_02 .product_btn{
		margin-bottom: 30px;
	}

	#chip_dale .slick-dotted.slick-slider,
	#mickey_minnie1 .slick-dotted.slick-slider,
	#mickey_minnie2 .slick-dotted.slick-slider{
		margin-bottom: 0;
	}

	#chip_dale .slick-dots,
	#mickey_minnie1 .slick-dots,
	#mickey_minnie2 .slick-dots{
		position: static;
	}

	#chip_dale .slick-dots::after,
	#mickey_minnie1 .slick-dots::after,
	#mickey_minnie2 .slick-dots::after{
		display: block;
		width: 100%;
		content: "iʐ^E摜̓C[WłB\Aۂ̏iƂ̓fUCEꕔdlقȂꍇ܂B";
		font-size: 14px;
		margin-top: 30px;
		white-space: pre;
	}
	
	#chip_dale .product_name,
	#mickey_minnie1 .product_name,
	#mickey_minnie2 .product_name{
		margin-bottom: 40px;
	}
	
	#chip_dale .product_price,
	#mickey_minnie1 .product_price,
	#mickey_minnie2 .product_price{
		margin-bottom: 40px;
	}
	
	.not_target{
		display: block;
		border: 1px solid #cccccc;
		border-radius: 4px;
		text-align: center;
		font-size: 14px;
		padding: 10px 0;
		margin-bottom: 20px;
	}
	.not_target span{
		color: #cc0000;
		font-weight: 600;
	}
	
	.target{
		display: flex;
		justify-content: center;
		align-items: center;
		border: 1px solid #cccccc;
		border-radius: 4px;
		text-align: center;
		font-size: 14px;
		padding: 10px 0;
		margin-bottom: 20px;
	}
	
	.file_img{
		display: block;
		width: 87px !important;
		margin-right: 5px;
	}
	
	.target span{
		font-weight: 600;
	}
	
	.schedule_pc{
		margin-bottom: 40px;
	}
	
	.schedule_pc p{
		font-size: 16px;
		text-align: center;
		line-height: 1.8em;
	}
	
	.schedule_pc p span{
		font-weight: bold;
	}
	
	.schedule_sp{
		display: none;
	}
}

@media screen and (max-width:768px){
	.present .content-wrap{
		box-sizing: border-box;
		width: 90%;
		background-image: url("https://gigaplus.makeshop.jp/dartshive/special/DisneyCollabo/Mickey/images/presentCP_background.png");
		background-repeat: no-repeat;
		background-size: cover;
		margin: 0 auto 6rem;
		padding: 2px;
	}
	.present_box{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start;
		background-color: #FFF;
		width: 100%;
		margin: 0 auto;
		padding: 20px;
	}
	.present_img{
		width: 100%;
	}

	.present_info{
		width: 100%;
	}

	.present_ttl{
	  font-family: "Noto Sans JP", sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align: left;
		margin: 2rem 0;
	}
	.present_text{
	  font-family: "Noto Sans JP", sans-serif;
		font-size: 1.4rem;
		margin-bottom: 2rem;
		line-height: 1.7;
	}
	.present_date{
	  font-family: "Noto Sans JP", sans-serif;
		font-size: 1.4rem;
		font-weight: 900;
		text-align: left;
		margin-bottom: 2rem;
	}
	.present_note{
	  font-family: "Noto Sans JP", sans-serif;
		font-size: 1.2rem;
		text-align: left;
		margin-bottom: 20px;
		line-height: 1.9em;
	}
	.presentLink{
		box-sizing: border-box;
	}
	.presentLink a{
		display: block;
		box-sizing: border-box;
		width: 100%;
	}
	.present_productbtn{
		position: relative;
		padding: 15px 0;
		font-size: 1.2rem;
		color: #FFF;
		text-align: center;
		background: linear-gradient(to right, rgba(204, 0, 4, 0.6) 50%, #CC0000 50%);background-size: 200% 100%;
		background-position: right bottom;
		transition: background-position 0.4s ease;
		overflow: hidden;
		margin-bottom: 20px;
	}
	.present_productbtn:hover{
		  background-position: left bottom;
	}
	.present_productbtn::after{
		position: absolute;
		content: "";
		background-image: url("../images/arrow-left_white.png");
		background-repeat: no-repeat;
		background-size: contain;
		aspect-ratio: 45 / 33;
		width: 21px;
		top: 50%;
		right: 3%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateX(-10px) translateY(-50%);
		opacity: 0.6;
		transition: transform 0.3s ease, opacity 0.3s ease;
	}
	.present_productbtn:hover::after {
	  transform: translateX(0) translateY(-50%);
	  opacity: 1;
	}

	.present_shopbtn{
		display: block;
		box-sizing: border-box;
		border: 2px solid #000000;
		position: relative;
		padding: 12px 0;
		font-size: 1.4rem;
		color: #000000;
		text-align: center;
		background: linear-gradient(to right, rgba(227, 225, 218, 0.6) 50%, #FFFFFF 50%);
		background-size: 200% 100%;
		background-position: right bottom;
		transition: background-position 0.4s ease;
		overflow: hidden;
	}
	.present_shopbtn:hover{
		  background-position: left bottom;
	}
	.present_shopbtn::after{
		position: absolute;
		content: "";
		background-image: url("../images/arrow-left_black.png");
		background-repeat: no-repeat;
		background-size: contain;
		aspect-ratio: 45 / 33;
		width: 21px;
		top: 50%;
		right: 3%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateX(-10px) translateY(-50%);
		opacity: 0.6;
		transition: transform 0.3s ease, opacity 0.3s ease;
	}

	.present_shopbtn:hover::after {
	  transform: translateX(0) translateY(-50%);
	  opacity: 1;
	}

	.moreBtn{
		display: block;
		box-sizing: border-box;
		border: 1px solid #000000;
		font-size: 1.4rem;
		text-align: center;
		padding: 10px;
		width: 160px;
		cursor: pointer;
		position: relative;
		margin: 0 auto;
	}

	.moreBtn::before{
		position: absolute;
		content: '';
		top: 50%;
		right: 15px;
		width: 13px;
		height: 1px;
		background-color:#000000;
		transform: rotate(90deg);
		transition: all .3s ease-in-out;
	}

	.moreBtn::after{
		position: absolute;
		content: '';
		top: 50%;
		right: 15px;
		width: 13px;
		height: 1px;
		background-color:#000000;
		transition: all .3s ease-in-out;
	}

	.moreBtn.open::before{
		transform: rotate(180deg);
	}

	.moreBtn.open::after{
		opacity: 0;
	}

	.moreBox{
		display: none;
		padding-top: 20px;
	}
	
	.not_target{
		display: block;
		border: 1px solid #cccccc;
		border-radius: 4px;
		text-align: center;
		font-size: 12px;
		padding: 10px 0;
		margin-bottom: 20px;
		line-height: 1.8em;
	}
	.not_target span{
		display: block;
		text-align: center;
		color: #cc0000;
		font-weight: 600;
	}
	
	.target{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		border: 1px solid #cccccc;
		border-radius: 4px;
		text-align: center;
		font-size: 12px;
		padding: 10px 0;
		margin-bottom: 20px;
	}
	
	.file_img{
		display: block;
		width: 100%;
		margin-bottom: 5px;
	}
	
	.file_img img{
		width: 100%;
		max-width: 87px;
	}
	
	.target span{
		display: block;
		font-weight: 600;
		text-align: center;
		line-height: 1.8em;
	}
	
    #chip_dale,
	#mickey_minnie1,
	#mickey_minnie2{
		margin-top: 0;
		padding: 6rem 0;
	}
	#chip_dale{background: #8a4a25;}
	#mickey_minnie1{background: #f99dc2;}
	#mickey_minnie2{background: #efe6da;}
	
	.flexWrap{
		display: block;
		box-sizing: border-box;
		max-width: 1200px;
		width: 90%;
		margin: 0 auto;
		background: #ffffff;
		box-shadow: 0 3px 6px 0 rgba(0,0,0,0.4);
		padding: 4rem;
	}
	
	.flex_01{
		width: 100%;
		margin: 0 auto 20px;
		background: #ffffff;
		box-sizing: border-box;
	}
	
	.flex_01 .product_name{
		display: block;
		margin-bottom: 20px;
		white-space: normal;
	}
	
	.flex_01 .product_price{
		display: block;
		margin-bottom: 20px;
	}
	
	.schedule_pc{
		display: none;
	}
	
	.schedule_sp{
		margin-bottom: 20px;
		border: 1px solid #cccccc;
		border-right: 0;
		border-left: 0;
		padding: 10px 0;
	}
	
	.schedule_sp p{
		font-size: 12px;
		text-align: center;
		line-height: 1.8em;
	}
	
	.schedule_sp p span{
		font-weight: bold;
	}
	
	.flex_02{
		width: 100%;
	}
	
	.flex_02 .product_name,
	.flex_02 .product_price{
		display: none;
	}
	
	.slick-dots{
		margin-top: 10px;
	}
	
	.flex_02 .product_btn{
		margin-bottom: 20px;
	}
	
	#chip_dale .slick-dotted.slick-slider,
	#mickey_minnie1 .slick-dotted.slick-slider,
	#mickey_minnie2 .slick-dotted.slick-slider{
		margin-bottom: 0;
	}
	
	#chip_dale .slick-dots,
	#mickey_minnie1 .slick-dots,
	#mickey_minnie2 .slick-dots{
		position: static;
	}
	
	#chip_dale .slick-dots::after,
	#mickey_minnie1 .slick-dots::after,
	#mickey_minnie2 .slick-dots::after{
		display: block;
		box-sizing: border-box;
		width: 100%;
		content: "iʐ^E摜̓C[WłBۂ̏iƂ̓fUCEꕔdlقȂꍇ܂B";
		font-size: 12px !important;
		margin-top: 30px;
		white-space: normal !important;
		text-align: left;
		padding-left: 1em;
		text-indent: -1em;
		line-height: 1.8em;
	}
}