ul {
  list-style: none !important;
}

/* ── Instagram jQuery simplyScroll ─────*/
.simply-scroll-container {
   position: relative;
}
.simply-scroll-clip {
  position: relative;
  overflow: hidden;
}
.simply-scroll-list {
  overflow: hidden;
}
.simply-scroll-list li {
  float: left;
  margin-left: 34px;
  width: 320px;
  font-size: 12px;
  line-height: 14px;
 }
 
.simply-scroll-list li img {
  display: block;
  border: 7px solid #FFF;
  box-shadow: 0 0 1px #888;
  margin-bottom: 14px;
 }
 
 
 
 
 @media screen and (min-width: 481px){
	
	body{
	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	text-align:center;
}

h1 {
	margin:80px 0 80px 0;
}

#header img {
		width:100%;
		height:100%;
	}
	
	
.p_img img{
		width:100%;
		height:100%;
}


h2,ul,li,p {
	letter-spacing:0.2rem;
	line-height:1.7rem;
	font-size: 15px; //IE対応
	font-size: 1.5rem;
	color:#333;
}

.space_b30 {
	padding-bottom:30px;
}

.space_b50 {
	padding-bottom:50px;
}

.space_b100 {
	padding-bottom:100px;
}

	

.text_12 {
	font-size: 12px; //IE対応
	font-size: 1.2rem;
}

#small {
	margin:100px 0 100px 0;
	font-size: 10px; //IE対応
	font-size: 1.0rem;
	color:#999;
}


/*--------------------------------------
clearfix
--------------------------------------*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

}


@media screen and (max-width:480px) {
	
		
	body{
	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	text-align:center;
}

h1 img{
	width:50%;
	height:50%;
	margin:60px 0 60px 0;
}


h2,ul,li,p {
	letter-spacing:0.2rem;
	line-height:1.7rem;
	font-size: 15px; //IE対応
	font-size: 1.5rem;
	color:#333;
}

#concept{
	width:95%;
	height:95%;
	padding:0 10px 0 10px;
}

.space_b30 {
	padding-bottom:30px;
}

.space_b50 {
	padding-bottom:50px;
}

	

.text_12 {
	font-size: 12px; //IE対応
	font-size: 1.2rem;
}

#small {
	margin:100px 0 100px 0;
	font-size: 10px; //IE対応
	font-size: 1.0rem;
	color:#999;
}

#header img {
		width:100%;
		height:100%;
	}
	
	
.p_img img{
		width:100%;
		height:100%;
}

	
}
