@charset "UTF-8";



/*スライドショーの部分*/

.top{
	width: 1280px;
	height: 730px;
	display: flex;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 40px;
}

.top img{
	margin: 0;
	padding: 0;
	display: block;
}

@keyframes scroll {
  0% { margin-left: 0; } 
  20% { margin-left: -100%; }
  25% { margin-left: -100%; }
  45% { margin-left: -200%; }
  50% { margin-left: -200%; }
  70% { margin-left: -300%; }
  75% { margin-left: -300%; }
  95% { margin-left: -400%; }
  100% { margin-left: -400%; }
}

.top > :first-child {
  animation-name: scroll;
  animation-duration: 20s;
  animation-delay: 0s;
  animation-iteration-count: infinite;
}

/*スライドショーの部分*/




/* インフォメーション */
 .center{
	width: 1280px;
    margin: 0 auto;
    justify-content: center;
    flex-wrap: wrap;
   }

  .news h1{
    text-align: center;
	font-size: 40px;
	margin-top: 180px;
	color: #A08973;
	margin-bottom: -0.5em;
    
    }

  .news p {
	text-align: center;
	font-size: 18px;
	color: #A08973;
    }

  .news dl {
	text-align: center;
	font-size: 20px;
	color: #000000;
	line-height: 2;
    }

.news a{
	color: #000000;
}
 

  


  /* インフォメーション */



  /* アバウト */


  .about h1{
	font-size: 40px;
	color: #A08973;
    text-align: center;
    padding-top: 70px ;
	margin-bottom: -0.5em;
    }

  .about p {
	font-size: 18px;
	color: #A08973;
    text-align: center;
    padding-bottom: 42px;
    }

  .center iframe {
	text-align: center;
	padding-bottom: 100px;
    }  
　
.about_a{
	display: flex;
	justify-content: space-between;
}

.text_1 span{
	font-size: 45px;
	margin-top: 0;
}

.text_1 p{
	color: #A08973;
	font-size: 17px;
	margin-left: 34px;
	margin-top: 30px;
}

.about_b {
	display: flex;
	justify-content: space-between;
	margin-top: 60px;
}
  
.about_b text{
	flex-direction: column;
}

.text_2 p{
	color: #A08973;
	font-size: 17px;
	padding-left: 108px;
	padding-bottom: 20px;
}

.text_3 p{
	color: #A08973;
	font-size: 22px;
	padding-left: 108px;
	margin-top: 30px;
}

  /* アバウト */



  /* ラインナップ */

  .lineup h1{
  color: #A08973;
  font-size: 40px;
  padding-top: 40px;
  text-align: center;
  margin-bottom: -0.5em;
  }
 
  .lineup p{
  color: #A08973;
  font-size: 18px;
  text-align: center;
  }

    /* スティックバルーン【大】*/
.s_big{
  display: flex;
　justify-content: space-between;
}

.sb_color{
	padding-left: 45px;
}

.pict h2{
	text-align: center;
	color: #A08973;
	font-size: 25px;
	margin-top: 0px;
}

.s_big right {
  display: flex;
  flex-direction: column;
}

.sb_9{
	margin-left: 47px;
}

.sb_d_b{
  color: #A08973;
  font-size: 20px;
  margin-left: 47px;
}

.gom img{
	margin-left: 47px;
}

.gom p{
	font-size: 18px;
	color: #A08973;
	margin-left: 47px;
}

　　　/* スティックバルーン【小】*/

.s_mini{
  display: flex;
  justify-content: space-between;
}

.s_mini right{
	display: flex;
	flex-direction: column;
}

.sm_color{
	margin-top: 63px;
	margin-left: 40px;
}

.sm_9{
	margin-left: 40px;
	margin-top: 70px;
}

.sb_d_m{
	color: #A08973;
	font-size: 20px;
	margin-left: 40px;
}

.nuimochi{
	color: #A08973;
	font-size: 18px;
}

.point1{
	display: flex;
}

.point1 p{
	color: #A08973;
	font-size: 18px;
	margin-left: 135px;
}

.shopping{
	text-align: center;
}

.shopping h3{
	color: #A08973;
	font-size: 20px;
	}

.shopping ul{
	color: #A08973;
	font-size: 18px;
	text-align: left;
	display: inline-block;
}

.shopping a{
	color: #A08973;
}
    
     /* 猫面【大】*/

.n_big {
	display: flex;
	justify-content: space-between;
}

.n_big right {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.nb_9{
	margin-top: 65px;
	margin-left: 45px;
}

.nm_d_b{
	font-size: 20px;
	color: #A08973;
	margin-left: 45px;
}

     /* 猫面【小】*/ 

.n_mini {
	display: flex;
	justify-content: space-between;
}

.n_mini right {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.nm_9{
	margin-top: 35px;
}

.nm_d_m {
	font-size: 20px;
	color: #A08973;
}

.nm_color img, .nm_9 img {
  height: auto;
}

.point2{
	display: flex;
	justify-content: space-between;
}

.point2 right{
	flex-direction: column;
}

.nui_men{
	margin-left: 20px;
}

.point2 p{
	color: #A08973;
	font-size: 18px;
	margin-left: 132px;
}
  


    /* ヨーヨーバルーン */

.yo-yo-{
	display: flex;
	justify-content: space-between;
}

.yo-yo- right{
	flex-direction: column;
}

.y_9 img{
	padding-left: 25px;
	margin-top: 55px;
}

.y_detail p{
	padding-left: 25px;
	font-size: 20px;
	color: #A08973;
	padding-bottom: 20px;
}

.y_color,.y_9{
	height: auto;
}

.point3{
	display: flex;
	justify-content: space-between;
	margin-bottom: 28px;
}

.point3 right{
	flex-direction: column;
}

.p3{
	margin-top: 60px;
}

.point3 p{
	font-size: 18px;
	color: #A08973;
}

.y_in{
   margin-top: 60px;
}

.sl{
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
    align-items: flex-start;
}

.sl p{
	margin-left: 28px;
	margin-top: 0;
}


    /* バルーンガーランド */

.garland{
	display: flex;
	justify-content: space-between;
}

.garland right{
	display: flex;
	flex-direction: column;
}

.bg_9{
	margin-top: 36px;
}

.bg_detail p{
	font-size: 18px;
	color: #A08973;
    padding-bottom: 15px;
	padding-left: 15px;
}

 

/* フッター */

.infomation a{
	font-size: 18px;
	text-align: center;
}

.infomation p{
	font-size: 16px;
	text-align: center;
}

.kishis{
	font-size: 19px;
}

.infomation a{
	color: #000000;
}

.infomation{
	font-size: 15px;
	line-height: 1.5;
	text-align: center;
	padding-top: 130px;
}
  
.social ul{
	display: flex;
	justify-content: center;
	padding: 20px;
}

.social img{
	padding-right: 20px;
}

.copyrlight{
	text-align: center;
}

