/*!
scc
 */



/*HERO
----------------------------------*/
.jumbotron--roulu_hero{
	position:relative;
	background-color:#d5ccc5;
padding:0;
	height:auto;
  border-radius:none;
}
@media screen and (max-width: 1199px){
.roulu_mainimg{
	height:auto;
	width:100%;
	}
 .roulu_mainimg img{
	width:100%;
	height:auto;
}}

@media screen and (max-width: 991px){
.roulu_mainimg{
	height:auto;
  width:60%;
}}
@media screen and (max-width: 991px){
  .roulu_mainimg img{
	width:100%;
	max-width:600px;
	height:auto;
}}
.container--roule_intro{
margin:0 auto;
	padding:0;
	width:100%;
	max-width:1800px;
}
@media screen and (min-width: 1200px){
.container--roule_intro{
margin:0 auto;
	padding:0;
	width:100%;
	max-width:1800px;
}	
}

.roulu_ttl_intro{
	width:86%;
	height:auto;
		margin:7rem auto 0;
	text-align: center;
	position: relative;
	
}
.roulu_ttl_intro img{
		width:100%;
	max-width:648px;
	height:auto;
}
.roulu_intro_text{
	width:65%;
	margin:2rem auto;
	text-align: center;
	line-height: 2em;
	font-size:18px;
}
@media screen and (max-width: 991px){
  .roulu_intro_text{width:50%;
	}
}
@media screen and (max-width: 991px){
  .roulu_intro_text{
	width:50%;
	margin:2rem auto;
	text-align: center;
	line-height: 2em;
	font-size:14px;
}
}
.roulu_flower_01{
	position: absolute;
	top:-5rem;
	right:2rem;
width: 193px;
}

@media screen and (max-width: 991px){
  .roulu_ttl_intro{
	width:100%;
	height:auto;
		margin:0.5rem auto 0;
	text-align: center;
	position: relative;
	
}
.roulu_ttl_intro img{
		width:70%;
	max-width:540px;
	height:auto;
  margin:auto;
}

  .roulu_flower_01{
	position: absolute;
	top:-5rem;
	right:2rem;
width: 100px;
}
}


/*subttl
----------------------------------*/
.roulu_subttl{
	position: absolute;
	top:-30px;
	left:340px;
}
@media screen and (max-width: 991px){
	.roulu_subttl{
		top:16rem;
	left:0;
		right:0;}
}

/*instagram
----------------------------------*/
.jumbotron--roulu_bg_instagram{
background:url(../img/top/bg_instagram.jpg) no-repeat;
	background-size: cover;
height:320px;}

.ttl_instagram{
	width:100%;
	max-width:537px;
	height:auto;
}

.roulu_ig_img img{
width:100%;
	height:auto;
}

.jumbotron--roulu_instagram_photo{
  margin:0;
  padding-top:0;
}

.jumbotron--roulu_instagram_photo img{
width:100%;
}
