<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url(//db.onlinewebfonts.com/c/3c6b0199ae7b57966132e83c939d77e2?family=Futura+PT+Medium);
@font-face {font-family: "Futura PT"; src: url("//db.onlinewebfonts.com/t/3c6b0199ae7b57966132e83c939d77e2.eot"); src: url("//db.onlinewebfonts.com/t/3c6b0199ae7b57966132e83c939d77e2.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/3c6b0199ae7b57966132e83c939d77e2.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/3c6b0199ae7b57966132e83c939d77e2.woff") format("woff"), url("//db.onlinewebfonts.com/t/3c6b0199ae7b57966132e83c939d77e2.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/3c6b0199ae7b57966132e83c939d77e2.svg#Futura PT Medium") format("svg"); }
/*----------------------------TOP-----------------------------*/
* {
	font-family :'メイリオ';
}
.dance_loafers_main_top_mv_ {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.dance_loafers_main_top_mv_ img{
	width: 1200px;
}
.dance_loafers_main_top_ {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.dance_loafers_main_top_logo_ {
	margin: 71px auto 25px;
}

.dance_loafers_main_top_text_1 {
	background-color: #d991bc;
	width: 261.3px;
	margin: 0 auto 25px;
	padding : 0 14px 0 16px;
}

.dance_loafers_main_top_text_1  img{
	width: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.dance_loafers_main_top_text_2 {
	position: relative;
	color: #d991bc;
	font-size : 23.52px;
	text-align: center;
	margin-bottom: 50px;
	z-index: 3;
	letter-spacing: 3px;
}

.dance_loafers_main_top_text_3 {
	position: inherit;
	font-size: 18.2px;
	line-height: 32px;
	text-align: center;
	margin-bottom: 35px;
	z-index: 3;
}

.dance_loafers_main_top_instalogo_ {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 35px;
}
.dance_loafers_main_top_instalogo_ &gt; div:first-child {
	margin-left: 29px;
}

.dance_loafers_main_top_instalogo_ &gt; div:first-child img {
	width : 40px;
}

.dance_loafers_main_top_instaQR_ {
	margin-left: 29px;
}
.dance_loafers_main_top_btn_ {
	position: relative;
	margin: 0 auto 74px;
	text-align: center;
	z-index: 3;
}

.dance_loafers_main_top_heart_1_ {
	position: absolute;
	top: 32.5%;
	right: 100px;
	z-index: 0;
}

.dance_loafers_main_top_heart_2_ {
	position: absolute;
	width: 29%;
	top: 73.5%;
	left: 50px;
	z-index: 0;
}

/*****************************main_top_text*******************************/
.dance_loafers_main_sub_top {
	width: 1000px;
	position: relative;
	text-align: center;
	margin: 0 auto;
}

.dance_loafers_main_sub_top_img_1_ {
	margin-bottom : 70.1px;
}

.dance_loafers_main_sub_top_img_2_ {
	position: absolute;
	top: -27px;
	right: 170px;
}

.dance_loafers_main_sub_top_text_ {
	position: absolute;
    top: 310px;
	right: 80px;
}

.dance_loafers_main_sub_top_text_ img{
	float: right;
}

/*====================youtube area====================*/

.dance_loafers_youtube_block_{
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

.dance_loafers_youtube_area_ {
	position: relative;
	text-align: center;
	z-index: 5;
	margin-bottom: 50px;
}

.dance_loafers_youtube_area_ iframe {
    width: 629px;
    height: calc(629px/1.7777);
	margin: 0 auto;
	position : relative;
	z-index : 5;
}

.dance_loafers_main_top_heart_3_ {
	position: absolute;
	z-index: 1;
	top: 310px;
	left: 6px;
}

/*====================profile====================*/
.dance_loafers_profile_ {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	text-align: center;
}

.dance_loafers_profile_name {
	font-family: "Futura PT";
	font-size : 24px;
	letter-spacing: 4px;
	text-align: center;
	margin: 0 auto 35px;
}

.dance_loafers_profile_introduce_ {
	font-size : 16px;
	line-height: 30px;
	margin: 0 auto 50px;
	position: relative;
	z-index: 3;
	text-align: left;
	display: inline-block;
}

.dance_loafers_profile_sns_ {
	display: flex;
    align-items: center;
    justify-content: center;
	margin-bottom : 79px;
	position: relative;
	z-index: 3;
}

.dance_loafers_profile_sns_ li {
	list-style : none;
}

.dance_loafers_profile_sns_ li:not(:first-child) {
	margin-left : 40px;
}

.dance_loafers_main_top_heart_4_ {
	position: absolute;
	top: 50%;
	right: -40px;
	z-index: 0;
}

/*====================content1====================*/
.dance_loafers_rainbow_background_ {
	width: 1200px;
	background: url('/img/usr/freepage/dance_loafers/rainbow_background.png') no-repeat;
	background-size : 100% 100%;
	padding-top: 40px;
	margin: 0 auto;
}

.dance_loafers_content_1_brand_image_,
.dance_loafers_content_1_color_image_ {
	margin: 0 auto;
}

.dance_loafers_content_1_brand_image_ {
	margin-bottom: 35px;
	text-align: center;
}

.dance_loafers_content_1_brand_image_ img {
	width : 540px;
}

.dance_loafers_content_1_color_image_ {
	margin-bottom: 2%;
}

.dance_loafers_content_1_brand_text_ {
	width: 540px;
	margin: 0 auto;
}

.dance_loafers_content_1_brand_text_ div:first-child,
.dance_loafers_content_1_color_title_ {
	font-family: "FUTURA PT";
	font-size: 28px;
	letter-spacing: 4px;
	color: #e4007f;
	margin : 0 auto 29px;
	text-align: center;
}

.dance_loafers_content_1_brand_text_ div:nth-child(2) {
	font-size: 16px;
	line-height: 32px;
	margin: 0 32px 70px;
}


/*==========color===============*/

.dance_loafers_content_1_color_box_ {
	width: 800px;
	height: 483px;
	margin: 0 auto 80px;
}

.dance_loafers_content_1_color_image_,
.dance_loafers_content_1_color_text_ {
	float : left;
}

.dance_loafers_content_1_color_text_ {
	padding-top: 300px;	
	margin-left: 50px;
}

.dance_loafers_content_1_color_text_ &gt; div:first-child {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 35px;
}

.dance_loafers_content_1_color_text_ a div {
	float: right;
    background: #d991bc;
    border: 0px;
    border-radius: 50px;
    padding: 17px 96px 16px 96px;
	color: #fff;
	text-align: center;
	margin-top: 3%;
	width: 61px;
	display: flex;
    align-items: center;
    justify-content: center;
}

.dance_loafers_content_1_color_text_ a div span:first-child {
	font-family: "Futura PT";
	margin: 0 59px;
	font-size: 21px;
}
.dance_loafers_content_1_color_text_ a div span:nth-child(2) {
	float: right;
}

.dance_loafers_content_1_color_text_ a div img {
	height: 18px;
}



.dance_loafers_content_1_color_image_ img {
	width: 483px;
}

/*====================good point====================*/
.dance_loafers_dance_background_ {
	background : url("/img/usr/freepage/dance_loafers/dance_background.png") no-repeat;
	background-size: cover;
	margin: 89.5px auto 0;
	padding-bottom : 79px;
	width: 1200px;
}

.dance_loafers_dance_top_ {
	padding-top: 40px;
	margin: 0 auto 122px;
	text-align: center;
}

.dance_loafers_dance_top_ img{
	width: 540px;
}

.dance_loafers_dance_content_box_ {
	background : url("/img/usr/freepage/dance_loafers/content_2_box.png") no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
	position: relative;
	width: 720px;
	padding: 60px 50px 60px 50px;
}

.dance_loafers_dance_balloon_ {
	position: absolute;
	top: -100px;
	left: -45px;
	width: 55vw;
	z-index : 5;
}

.dance_loafers_dance_content_1_,
.dance_loafers_dance_content_2_,
.dance_loafers_dance_content_3_ {
	height: 265px;
}

.dance_loafers_dance_content_1_,
.dance_loafers_dance_content_2_ {
	margin-bottom: 48px;
}

.dance_loafers_dance_content_1_ div:first-child,
.dance_loafers_dance_content_3_ div:first-child {
	float : left;
	width: 329px;
}

.dance_loafers_dance_content_2_ &gt;div:first-child {
	float: left;
	width: 46%;
}

.dance_loafers_dance_content_1_ div:nth-child(2),
.dance_loafers_dance_content_3_ div:nth-child(2) {
	width: 46%;
	float: left;
	margin-left: 40px;
	margin-top: 70px;
}

.dance_loafers_dance_content_2_ &gt; div:first-child {
	width: 50%;
	margin-top: 50px;
}

.dance_loafers_dance_content_2_ &gt; div:last-child {
	width: 329px;
	margin-left: 23px;	
	float: left;
}

.dance_loafers_dance_content_1_ div:nth-child(2) div:last-child,
.dance_loafers_dance_content_2_ div:nth-child(1) div:last-child,
.dance_loafers_dance_content_3_ div:nth-child(2) div:last-child {
	font-size: 16.8px;
	line-height : 30px;
}

.dance_loafers_dance_content_title_ {
	font-size: 20.3px;
	font-weight: bold;
	margin-bottom: 14px;
}

.content_line_ {
	margin-bottom : 21px;
}

/*====================how to buy====================*/
.dance_loafers_howtobuy_background_ {
	background : url("/img/usr/freepage/dance_loafers/howtobuy_background_box.png") no-repeat;
	background-size : 100% 100%;
	width: 1200px;
	margin: 0 auto;
}

.dance_loafers_howtobuy_box_ {
	margin: 0 auto;
	padding: 84px 0;
	
	text-align: center;
}

.dance_loafers_howtobuy_cart_ {	
	margin: 0 auto 22px;
}

.dance_loafers_howtobuy_title_ {
	margin: 0 auto 71px;
}

.dance_loafers_howtobuy_content_title_ {
	font-family: "Futura PT";
	font-size: 28px;
	font-weight: bold;
	color: #e4007f;
	letter-spacing: 2px;
	margin-bottom: 60px;
}

.dance_loafers_howtobuy_content_box_ ul {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1000px;
	margin: 0 auto 80px;
}

.dance_loafers_howtobuy_content_box_ ul a:nth-child(2),
.dance_loafers_howtobuy_content_box_ ul a:nth-child(3) {
	margin-left: 21px;
}

.dance_loafers_howtobuy_content_box_ ul li {
	background-color: #d991bc;
	border: 0px;
	border-radius: 20vw;
	width: 296px;
	height: 62px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.dance_loafers_howtobuy_content_box_ ul li span:first-child{
	color: #fff;
	font-size: 18px;
	font-family: "Futura PT";
	letter-spacing: 1px;
	margin-left: 46px;
}

.dance_loafers_howtobuy_content_box_ ul li span:last-child{
	float : right;
	width: 11px;
	padding-top: 2px;
	margin-left: 46px;
}

.dance_loafers_howtobuy_box_ div:last-child {
	font-size : 16px;
	line-height : 28px;
}

.dance_loafers_shop_ {
	width: 1000px;
	margin: 0 auto;
	display: flex;
	justify-content: space-evenly;
}

.dance_loafers_shop_ li{
	text-align: left;
	width: 296px;
	font-size: 16px;
	line-height : 32px;
}

/*====================content footer====================*/
.dance_loafers_content_footer_ {
	width: 1000px;
	margin: 60px auto 100px;
}

.dance_loafers_content_footer_ span:first-child{
	font-size: 16px;
	font-weight: bold;
}

.dance_loafers_content_footer_ span:nth-child(2),
.dance_loafers_content_footer_ span:last-child {
	font-size : 16px;
}

.dance_loafers_content_footer_ span:nth-child(2) a,
.dance_loafers_content_footer_ span:last-child a{
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

/*----------------------------Fade in/Out-----------------------------*/
.dance_loafers_slider_div_ {
	overflow : hidden;
}

#dance_loafers_slider {
	animation : iteration-count 20s linear infinite;
	width: 200%;
	display: flex;
}

#dance_loafers_slider li {
	width : 300px !important;
}

@keyframes iteration-count {
	0% {
		transform: translateX(0%);
	}
	100% {
		transform: translateX(-50%);
	}
}

/*----------------------------Fade in/Out-----------------------------*/
.fadeUp_main .ani.delay1 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

.fadeUp_main .ani.delay2 {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

.fadeUp_main .ani.delay3 {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}

.fadeUp_main .ani.fadeIn {
  opacity: 0;
}
.fadeUp_main .ani.fadeUp {
  opacity: 0;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
}

.fadeUp_main .ani.fadeUp.animated {
  -webkit-animation-name: fadeUp;
          animation-name: fadeUp;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.fadeUp_main .ani.fadeIn.animated {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
   
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;   
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@keyframes fadeUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}</pre></body></html>