body{
	margin: 0;
	padding: 0;
	font-family: "游ゴシック",YuGothic,sans-serif;
}

p{
	margin: 0;
}

image{
	margin: 0;
	width: 500px;
}

h{
margin: 0;
}

ul{
	margin: 0;
	padding: 0;
}

button{
	padding: 0;
	margin: 0;
	border: 0;
}


/*　ハンバーガーメニューボタン　*/
.hamburger {
	display : block;
	position: fixed;
	z-index : 3;
	right : 20px;
	top   : 20px;
	width : 42px;
	height: 42px;
	cursor: pointer;
	text-align: center;
  }
  .hamburger span {
	display : block;
	position: absolute;
	width   : 30px;
	height  : 2px ;
	left    : 6px;
	background : #BBBBBB;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition   : 0.3s ease-in-out;
	transition        : 0.3s ease-in-out;
  }
  .hamburger span:nth-child(1) {
	top: 10px;
  }
  .hamburger span:nth-child(2) {
	top: 20px;
  }
  .hamburger span:nth-child(3) {
	top: 30px;
  }

  /* スマホメニューを開いてる時のボタン */
  .hamburger.active span:nth-child(1) {
	top : 16px;
	left: 6px;
	background :#fff;
	-webkit-transform: rotate(-45deg);
	-moz-transform   : rotate(-45deg);
	transform        : rotate(-45deg);
  }

  .hamburger.active span:nth-child(2),
  .hamburger.active span:nth-child(3) {
	top: 16px;
	background :#fff;
	-webkit-transform: rotate(45deg);
	-moz-transform   : rotate(45deg);
	transform        : rotate(45deg);
  }

  /* メニュー背景　*/
  nav.globalMenuSp {
	position: fixed;
	z-index : 2;
	top  : 0;
	left : 0;
	color: #fff;
	background: rgba( 71,70,73,0.6 );
	text-align: center;
	width: 100%;
	transform: translateX(100%);
	transition: all 0.6s;
  }

  nav.globalMenuSp ul {
	margin: 0 auto;
	padding: 0;
	width: 100%;
  }

  nav.globalMenuSp ul li {
	list-style-type: none;
	padding: 0;
	width: 100%;
	transition: .4s all;
  }
  nav.globalMenuSp ul li:last-child {
	padding-bottom: 0;
  }
  nav.globalMenuSp ul li:hover{
	background :#ddd;
  }

  nav.globalMenuSp ul li a {
	display: block;
	color: #fff;
	padding: 2em 0;
	text-decoration :none;
  }

  /* クリックでjQueryで追加・削除 */
  nav.globalMenuSp.active {
	opacity: 100;
	display: block;
	 transform: translateX(0%);
  }

  .yazirusi{
	width: 5%;
	display: block;
	position: fixed;
	text-align: right;
	padding-bottom: 5px;
	right: 0;
	bottom: 0;
}

@media screen and (max-width:600px) {
	.hamburger {
		display : block;
		position: fixed;
		z-index : 3;
		right : 10px;
		top   : 10px;
		width : 42px;
		height: 42px;
		cursor: pointer;
		text-align: center;
	  }

	  nav.globalMenuSp ul li a {
		display: block;
		color: #fff;
		padding: 1em 0;
		text-decoration :none;
	  }
	
	.yazirusi{
		width: 10%;
		display: block;
		position: fixed;
		text-align: right;
		padding-bottom: 3px;
		margin-right: -5px;
		right: 0;
		bottom: 0;
	}
}

.mainsyokai{
	background-image: url( ../image/main_image.jpg );
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.whitebox{
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	display: block;
}/*白い正方形*/


.tytle{
	font-family: Didot;
	font-size: 100px;
	color: #2E60BC;
	padding-left: 6%;
}

.subtytle{
	color: #2E60BC;
	font-family: Didot;
	padding-left: 6%;
	font-size: 22px;
	padding-bottom: 20px;
}

.subtytle a{
	color: #2E60BC;
}

.glasstytle{
	text-align: left;
	font-size: 30px;
	line-height: 60px;
	font-weight: 500;
	padding-top: 40px;
	padding-left: 6%;
}



@media screen and (max-width:600px) {
	.glasstytle{
		font-size: 18px;
		padding-top: 20px;
		padding-left: 10%;
		border-bottom: 0.5px #C8C8C8 solid;
	}

	.tytle{
		font-family: Didot;
		font-size: 40px;
		color: #2E60BC;
		padding-left: 10%;
		padding-top: 20px;
	}
	

	.subtytle{
		color: #2E60BC;
		font-family: Didot;
		padding-left: 10%;
		font-size: 16px;
		padding-bottom: 10px;
	}
	
	.subtytle a{
		color: #2E60BC;
	}

	.whitebox{
		width: 35%;
		margin-left: auto;
		margin-right: auto;
		padding-left: 10px;
		display: block;
	}/*白い正方形*/
}

.glass{
	display: flex;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 0.5px #C8C8C8 solid;
}

@media screen and (max-width:600px) {
	.glass{
		display: block;
		margin-top: 10px;
		border-top: none;
	}
}

.copy{
	font-size: 10px;
	text-align: right;
}

.concept1{
	width: 40%;
	text-align: left;
	padding-right: 10px;
	padding-left: 20px;
	margin-left: auto;
	margin-right: auto;
}

/*==================================================
スライダーのためのcss
===================================*/
.slider1 {
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  height: 40vh;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
  }

  /*　背景画像設定　*/
  .slider1-item01 {
	  background:url(../image3/aihara1.jpg);
  }

  .slider1-item02 {
	  background:url(../image3/aihara2.jpg);
  }

  .slider1-item03 {
	  background:url(../image3/aihara3.jpg);
  }

  .slider1-item {
	  width: 100%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 40vh; /*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする */
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: cover;/*背景画像が.slider-item全体を覆い表示*/
		/* height: 0; */
		/* padding-top: 75%; */
  }


  /*ドットナビゲーションの設定*/
  .slick-dots {
	  position: relative;
	  z-index: 3;
	  text-align:center;
	  margin:10px 0 0 0;/*ドットの位置*/
  }

  .slick-dots li {
	  display:inline-block;
	  margin:0 5px;
  }/*ドットの距離*/

  .slick-dots button {
	  color: transparent;
	  outline: none;
	  width: 9px;/*ドットボタンのサイズ*/
	  height: 9px;/*ドットボタンのサイズ*/
	  display:block;
	  border-radius: 50%;
	  background:#C8C8C8;/*ドットボタンの色*/
  }

  .slick-dots .slick-active button{
	  background:#333;/*ドットボタンの現在地表示の色*/
  }

@media screen and (max-width:600px) {
	.concept1{
	width: 80%;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	}
}

.honbun{
	width: 400px;
	font-size: 14px;
	padding-top: 10px;
	line-height: 25px;
	
}

.concept2{
	width: 40%;
	text-align: left;
	padding-left: 10px;
	padding-right: 20px;
	margin-left: auto;
	margin-right: auto;
}

/*==================================================
スライダーのためのcss
===================================*/
.slider2 {
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  height: 40vh;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
  }

  /*　背景画像設定　*/
  .slider2-item01 {
	  background:url(../image3/kitano1.jpg);
  }

  .slider2-item02 {
	  background:url(../image3/kitano2.jpg);
  }

  .slider2-item03 {
	  background:url(../image3/kitano3.jpg);
  }

  .slider2-item04 {
	background:url(../image3/kitano4.jpg);
}

.slider2-item05 {
	background:url(../image3/kitano5.jpg);
}

  .slider2-item {
	  width: 100%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 40vh;/*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: cover;/*背景画像が.slider-item全体を覆い表示*/
  }

  @media screen and (max-width:600px) {
	.concept2{
		width: 80%;
	text-align: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border-top: 0.5px #C8C8C8 solid;
	}

	.honbun{
		width: 100%;
	font-size: 12px;
	padding-top: 10px;
	line-height: 25px;
	}


.copy{
	font-size: 8px;
	text-align: right;
}
}

.concept3{
	width: 40%;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
}

/*==================================================
スライダーのためのcss
===================================*/
.slider3 {
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  height: 40vh;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
  }

  /*　背景画像設定　*/
  .slider3-item01 {
	  background:url(../image3/sekiie1.jpg);
  }

  .slider3-item02 {
	  background:url(../image3/sekiie5.jpg);
  }

  .slider3-item {
	  width: 100%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 40vh;/*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: cover;/*背景画像が.slider-item全体を覆い表示*/
  }

  @media screen and (max-width:600px) {
	.concept3{
		width: 80%;
	text-align: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border-top: 0.5px #C8C8C8 solid;
	}
}

.concept4{
	width: 40%;
	text-align: left;
	padding-left: 10px;
	padding-right: 20px;
	margin-left: auto;
	margin-right: auto;
}

.slider4 {
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  height: 40vh;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
  }

  /*　背景画像設定　*/
  .slider4-item01 {
	  background:url(../image3/nakasuka1.jpg);
  }

  .slider4-item02 {
	  background:url(../image3/nakasuka2.jpg);
  }

  .slider4-item {
	  width: 100%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 40vh;/*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: cover;/*背景画像が.slider-item全体を覆い表示*/
  }

  @media screen and (max-width:600px) {
	.concept4{
		width: 80%;
	text-align: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border-top: 0.5px #C8C8C8 solid;
	}
}

.concept5{
	width: 40%;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
}

.slider5 {
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  height: 40vh;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
  }

  /*　背景画像設定　*/
  .slider5-item01 {
	  background:url(../image3/nakano1.jpg);
  }

  .slider5-item02 {
	  background:url(../image3/nakano2.jpg);
  }

  .slider5-item {
	  width: 100%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 40vh;/*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: cover;/*背景画像が.slider-item全体を覆い表示*/
  }

  @media screen and (max-width:600px) {
	.concept5{
		width: 80%;
	text-align: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border-top: 0.5px #C8C8C8 solid;
	}
}

.concept6{
	width: 40%;
	text-align: left;
	padding-left: 10px;
	padding-right: 20px;
	margin-left: auto;
	margin-right: auto;
}

.slider6 {
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  height: 40vh;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
  }

  /*　背景画像設定　*/
  .slider6-item01 {
	  background:url(../image3/nitta1.jpg);
  }

  .slider6-item02 {
	  background:url(../image3/nitta2.jpg);
  }

  .slider6-item03 {
	  background:url(../image3/nitta3.jpg);
  }

  .slider6-item {
	  width: 100%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 40vh;/*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: cover;/*背景画像が.slider-item全体を覆い表示*/
  }

  @media screen and (max-width:600px) {
	.concept6{
		width: 80%;
	text-align: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border-top: 0.5px #C8C8C8 solid;
	}
}

.concept7{
	width: 40%;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
	margin-left: 4%;
	margin-bottom: 70px;
}


/*==================================================
スライダーのためのcss
===================================*/
.slider7 {
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  width: 100%;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
  }

  /*　背景画像設定　*/
  .slider7-item01 {
	  background:url(../image3/hayasi1.jpg);
  }

  .slider7-item02 {
	  background:url(../image3/hayasi2.jpg);
  }

  .slider7-item03 {
	  background:url(../image3/hayasi3.jpg);
  }

  .slider7-item04 {
	background:url(../image3/hayasi4.jpg);
}

.slider7-item05 {
	background:url(../image3/hayasi5.jpg);
}

  .slider7-item {
	  width: 100%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 40vh;/*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: cover;/*背景画像が.slider-item全体を覆い表示*/
  }

/* kumagai */

.slider1,
.slider2,
.slider3,
.slider4,
.slider5,
.slider6,
.slider7 {
	height: auto;
}

.slider1-item,
.slider2-item,
.slider3-item,
.slider4-item,
.slider5-item,
.slider6-item,
.slider7-item {
	height: auto;
}

.slider1-item::before,
.slider2-item::before,
.slider3-item::before,
.slider4-item::before,
.slider5-item::before,
.slider6-item::before,
.slider7-item::before {
	content: '';
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 75%;
	display: block;
}

/* kumagai: end */

  @media screen and (max-width:600px) {
	.concept7{
		width: 80%;
	text-align: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border-top: 0.5px #C8C8C8 solid;
	}
}

.glassimg{
	width: 450px;
}

.honbundy{
	width: 100%;
	font-size: 14px;
	padding-top: 10px;
	line-height: 25px;
}



.kaiga{
	border-top: 0.5px #C8C8C8 solid;
}

.reki{
	display: flex;
	padding-left: 4%;
	margin-right: 4%;
}

@media screen and (max-width:600px) {
	.reki{
		display: block;
	}
}

.artist{
	width: 50%;
	padding: 10px;
}

@media screen and (max-width:600px) {
	.artist{
		width: 80%;
	}
}

.sakkamei{
	font-weight: 500;
	font-size: 20px;
}

.name{
	color: #2E60BC;
	font-size: 12px;
	font-weight: 600;
}

.sakka{
	padding-left: 3%;
	padding-top: 10px;
}

.nen{
	color: #BBBBBB;
	font-size: 14px;
}

@media screen and (max-width:600px) {
	.sakkamei{
		font-size: 18px;
	}

	.name{
		font-size: 10px;
	}

	.nen{
		font-size: 12px;
	}
}

.kaiga1{
	width: 350px;
	padding-left: 10px;
	padding-right: 10px;
}


.slider10 {
	width: 70%;
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  height: 28vh;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  margin-bottom: 15px;
	  margin-left: 7px;
  }

  /*　背景画像設定　*/
  .slider10-item01 {
	  background:url(../image3/akaba1.jpg);
  }

  .slider10-item02 {
	  background:url(../image3/akaba2.jpg);
  }

  .slider10-item {
	  width: 70%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 28vh;/*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: contain;/*背景画像が.slider-item全体を覆い表示*/
  }

  @media screen and (max-width:600px) {
	.slider10{
		width: 100%;
	}
}

.kaiga2{
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga3{
	width: 350px;
	padding-left: 10px;
	padding-right: 10px;
}

.slider11 {
	width: 70%;
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  height: 36vh;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  margin-bottom: 15px;
	  margin-left: 7px;
  }

  /*　背景画像設定　*/
  .slider11-item01 {
	  background:url(../image3/kan1.jpg);
  }

  .slider11-item02 {
	  background:url(../image3/kan2.jpg);
  }

  .slider11-item {
	  width: 70%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 36vh;/*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: contain;/*背景画像が.slider-item全体を覆い表示*/
  }

.kaiga4{
	width: 350px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga5{
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga6{
	width: 350px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga7{
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga8{
	width: 350px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga9{
	width: 350px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga10{
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga11{
	width: 350px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga12{
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga13{
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
}


.slider12 {
	width: 65%;
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  height: 40vh;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  margin-bottom: 15px;
	  margin-left: 7px;
  }

  /*　背景画像設定　*/
  .slider12-item01 {
	  background:url(../image3/suzuki1.jpg);
  }

  .slider12-item02 {
	  background:url(../image3/suzuki2.jpg);
  }

  .slider12-item {
	  width: 65%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 40vh;/*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: contain;/*背景画像が.slider-item全体を覆い表示*/
  }

.kaiga14{
	width: 350px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga15{
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
}


.slider13 {
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  height: 28vh;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
  }

  /*　背景画像設定　*/
  .slider13-item01 {
	  background:url(../image3/nakanishi1.jpg);
  }

  .slider13-item02 {
	  background:url(../image3/nakanishi2.jpg);
  }

  .slider13-item {
	  width: 65%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 28vh;/*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: contain;/*背景画像が.slider-item全体を覆い表示*/
  }

.kaiga16{
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
}

.kaiga17{
	width: 350px;
	padding-left: 10px;
	padding-right: 10px;
}

.slider14 {
	width: 70%;
	position:relative;
	  z-index: 1;
	  /*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
	  height: 36vh;/*スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  margin-bottom: 15px;
	  margin-left: 7px;
  }

  /*　背景画像設定　*/
  .slider14-item01 {
	  background:url(../image3/yamada1.jpg);
  }

  .slider14-item02 {
	  background:url(../image3/yamada2.jpg);
  }

  .slider14-item {
	  width: 70%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
	  height: 36vh;/*各スライダー全体の縦幅を画面の高さいっぱい（100vh）にする*/
	  background-repeat: no-repeat;/*背景画像をリピートしない*/
	  background-position: center;/*背景画像の位置を中央に*/
	  background-size: contain;/*背景画像が.slider-item全体を覆い表示*/
  }

.kaiga18{
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
}

@media screen and (max-width:600px) {
	.kaiga2{
		width: 200px;
	}

	.kaiga4{
		width: 250px;
	}

	.kaiga5{
		width: 250px;
	}

	.kaiga6{
		width: 250px;
	}

	.kaiga7{
		width: 250px;
	}

	.kaiga8{
		width: 250px;
	}

	.kaiga9{
		width: 280px;
	}

	.kaiga10{
		width: 250px;
	}

	.kaiga11{
		width: 280px;
	}

	.kaiga12{
		width: 230px;
	}

	.kaiga14{
		width: 280px;
	}

	.kaiga18{
		width: 250px;
	}

	.artist a{
		color: black;
		font-size: 12px;
	}
}
