/*

Website Name:   Challenge Tokushima 2017

*/



@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);

@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);

/* ==== 1) General ==== */
body{
font-family: 'Oswald', "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuProN-W3","ＭＳ Ｐゴシック","メイリオ", sans-serif;
padding-top:70px;
height:auto !important;
}
img{
max-width:100%;
}
.full-width.container{
width:100%;
padding:0px;
}


/* ==== 2) Typography ==== */
/* ==== 3) Navigation ==== */
header.navbar-inverse{
background-color:rgba(255,255,255,0.8);
border:none;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
z-index:10000 !important;
-webkit-transition: background-color .5s ease-in-out,padding .5s ease-in-out;
-moz-transition:  background-color .5s ease-in-out,padding .5s ease-in-out;
transition:  background-color .5s ease-in-out,padding .5s ease-in-out;
}
header.navbar-inverse ul.navbar-nav li a{
background-color:transparent;
color:#555;
font-family: 'Oswald', "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuProN-W3","ＭＳ Ｐゴシック","メイリオ", sans-serif;
font-size:12px;
padding:25px 15px;
background:transparent;
-webkit-transition: background .5s ease-in-out,color .5s ease-in-out;
-moz-transition:  background .5s ease-in-out,color .5s ease-in-out;
transition:  background .5s ease-in-out,color .5s ease-in-out;
}
header.navbar-inverse .navbar-brand > img {
display: none;
width: 198px;
}
header.navbar-inverse ul.navbar-nav li:nth-child(1).active a,header.navbar-inverse ul.navbar-nav li:nth-child(1).active a:hover,header.navbar-inverse ul.navbar-nav li:nth-child(1) a:hover,header.navbar-inverse ul.navbar-nav li:nth-child(1).dropdown:hover a.dropdown-toggle{
background:#fd4352;
color:#fff;
}
header.navbar-inverse ul.navbar-nav ul{
text-align:center;
/*padding:0px 10px;*/
background:transparent;
border-radius:0px;
border:none;
min-width:210px;
}
header.navbar-inverse ul.navbar-nav li.dropdown:hover .dropdown-menu{
display:block;
background:#555;
-moz-animation: fadeInDown .2s ease-in ;
-webkit-animation: fadeInDown .2s ease-in ;
animation:fadeInDown .2s ease-in ;
}

/*ドロップダウン　ナ部 線*/
header.navbar-inverse ul.navbar-nav ul li{
border-bottom:1px solid #646365;
}

header.navbar-inverse ul.navbar-nav ul li:first-child{
border:none;
   margin-top:-5px;
    border-bottom:1px solid #646365;
}
header.navbar-inverse ul.navbar-nav ul li:last-child{
border:none;
   margin-bottom:-5px;
}
header.navbar-inverse ul.navbar-nav ul li a{
padding:20px 15px;
  
color:#fff;
}
header.navbar-inverse ul.navbar-nav li.active li a,header.navbar-inverse ul.navbar-nav li.active li a:hover,header.navbar-inverse ul.navbar-nav li li a:hover{
background:#444 !important;
color:#ffffff;

    
}


header.navbar-inverse ul.navbar-nav li:nth-child(2).active li a{
color:#c0c1c3;
  
}
header.navbar-inverse ul.navbar-nav li:nth-child(2).active li:hover a{
color:#fff;
     
}


header.navbar-inverse ul.navbar-nav li:nth-child(2).active a,header.navbar-inverse ul.navbar-nav li:nth-child(2).active a:hover,header.navbar-inverse ul.navbar-nav li:nth-child(2) a:hover,header.navbar-inverse ul.navbar-nav li:nth-child(2).dropdown:hover a.dropdown-toggle{
background:#15b288;
color:#fff;
}
header.navbar-inverse ul.navbar-nav li:nth-child(3).active a,header.navbar-inverse ul.navbar-nav li:nth-child(3).active a:hover,header.navbar-inverse ul.navbar-nav li:nth-child(3) a:hover,header.navbar-inverse ul.navbar-nav li:nth-child(3).dropdown:hover a.dropdown-toggle{
background:#0bacc1;
color:#fff;
}
header.navbar-inverse ul.navbar-nav li:nth-child(4).active a,header.navbar-inverse ul.navbar-nav li:nth-child(4).active a:hover,header.navbar-inverse ul.navbar-nav li:nth-child(4) a:hover{
background:#FF9999;
color:#fff;
}
header.navbar-inverse ul.navbar-nav li:nth-child(5).active a,header.navbar-inverse ul.navbar-nav li:nth-child(5).active a:hover,header.navbar-inverse ul.navbar-nav li:nth-child(5) a:hover{
background:#ACCE81;
color:#fff;
}
header.navbar-inverse ul.navbar-nav li:nth-child(6).active a,header.navbar-inverse ul.navbar-nav li:nth-child(6).active a:hover,header.navbar-inverse ul.navbar-nav li:nth-child(6) a:hover{
background:#CCD370;
color:#fff;
}
header.navbar-inverse ul.navbar-nav li:nth-child(6).active a,header.navbar-inverse ul.navbar-nav li:nth-child(7).active a:hover,header.navbar-inverse ul.navbar-nav li:nth-child(7) a:hover{
background:#e3b20e;
color:#fff;
}
header.navbar-inverse ul.navbar-nav li:hover b,header.navbar-inverse ul.navbar-nav li:hover  b,header.navbar-inverse ul.navbar-nav li.active  b{
background:#FFF;
}
header.navbar-inverse ul.navbar-nav{
margin-top:0px;
}
/*header.navbar-inverse ul.navbar-nav li:last-child a{
background:#bcbec0;
color:#ffffff;
padding:3px 15px 3px 15px;
border-radius:6px;
}
header.navbar-inverse ul.navbar-nav li:last-child{
margin-top:12px;
}*/
header.navbar-inverse ul.navbar-nav li b {
background: none repeat scroll 0 0 #808285;
border-radius: 100%;
display: inline-block;
height: 3px;
margin-right: 10px;
position: relative;
top: -3px;
width: 3px;
-webkit-transition: background .5s ease-in-out,display .5s ease-in-out;
-moz-transition:  background .5s ease-in-out,display .5s ease-in-out;
transition:  background .5s ease-in-out,display .5s ease-in-out;
position:absolute;
top:48%;
right:-13px;
}
header.navbar-inverse .navbar-brand > img.dark-logo,.header-logo-dark.header-logo{
display:none;
}
header.navbar-inverse.top-nav-collapse .navbar-brand > img.dark-logo,header.navbar-inverse.top-nav-collapse .header-logo-dark.header-logo{
display:block;
}
header.navbar-inverse.top-nav-collapse ul.navbar-nav li a{
color:#58585a;
}

header.navbar-inverse.top-nav-collapse .navbar-brand > img.light-logo,header.navbar-inverse.top-nav-collapse .header-logo{
display:none;
}
header.navbar-inverse ul.navbar-nav li:hover b,header.navbar-inverse ul.navbar-nav li.active b{
display:none;
}
header.navbar-inverse ul.site-login{
margin-top:8px;
}
header.navbar-inverse ul.site-login li a:hover{
background:transparent;
}
header.navbar-inverse ul.site-login img{
margin:0px 10px;
}
header.navbar-inverse ul.site-login li{
display:inline-block;
border-right:1px solid #808285;
}
header .navbar-inverse ul.site-login li:last-child{
border:none;
}
header.navbar-inverse ul.site-login li a{
color:#808285;
}
header.navbar-brand{
height:auto;
}
.header-logo {
 
position: absolute;
right: 15px;
top:18px;
}
/* ==== 4)parallax ==== */
/* Slide 1 */
.bcg {
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size:cover;
height: 100%;
width: 100%;
}
#slide-1 .bcg {
background-image:url('../images/top11600.jpg');
background-size:cover;
}
#slide-2 .bcg {
background-image:url('../images/artmuseum1600.jpg');
background-size:cover;
}
#slide-3 .bcg {
background-image:url('../images/pre1600.jpg');
background-size:cover;
}

#slide-33 .bcg {
background-image:url('../images/stage1600.jpg');
background-size:cover;
}

#slide-333 .bcg {
background-image:url('../images/drawing_eggs.jpg');
background-size:cover;
}
/* ====  map bg ==== */
#slide-22 .bcg {
background-image:url('../images/museum.jpg');
background-size:cover;
}

/* ====  entry bg ==== */
#slide-222 .bcg {
background-image:url('../images/entry_bg.jpg');
background-size:cover;
}

#slide-111 .bcg {
background-image:url('../images/about_bg1.jpg');
background-size:cover;
}

#slide-44 .bcg {
background-image:url('../images/voice_p.jpg');
background-size:cover;
}

#slide-444 .bcg {
background-image:url('../images/voice_v.jpg');
background-size:cover;
}

#slide-55 .bcg {
background-image:url('../images/news_bg.jpg');
background-size:cover;
}
.homeSlide{
height:100% !important;
}
/* ==== 4) Banners ==== */
.parallax-slider {
left:0px !important;
}
.banner,.sub-banner{
position:relative;
height:100%;  
margin: 0 auto; 
width: 100%; 
overflow:hidden;
    background-color:#fff;
}

.banner-content{
padding:100px 0px 120px;
width:100%;
text-align:center;
left:0px;
}
.gallery-content,.sub-banner-content{
width:100%;
text-align:center;
left:0px;
color:#ffffff;
}
.gallery-content >img {
width:413px;
}
.gallery-content{
padding:55px 0px 55px;
}
.sub-banner-content > img{
width:320px;
}
.sub-banner-content{
padding:20px 0px;
}
.multi-images{
 
padding:10px 0px 10px 0px;
}
.multi-common{
clear:both;
}
.multi-left{
width:50%;
float:left;
padding-right:5px;
position:relative;
overflow:hidden;
cursor:pointer;
}


.multi-left-1  .multi-overlay{
 background-color:rgba(255, 100, 183, 0.5);
 margin-left:0%;
    width:37%;
}
.multi-left-2  .multi-overlay{
 background-color:rgba(21, 205, 248, 0.5);
 margin-left:0%;
     width:37%;
}
.multi-left-3  .multi-overlay{
 background-color:rgba(248, 91, 91, 0.5);
 margin-left:0%;
     width:37%;
}
.multi-left-4  .multi-overlay{
 background-color:rgba(142, 103, 248, 0.5);
 margin-left:0%;
     width:37%;
}

.multi-right-1 .multi-overlay {
 background-color:rgba(129, 203, 11, 0.53);
 margin-left:0%;
     width:37%;
}
.multi-right-2 .multi-overlay {
 background-color:rgba(234, 218, 25, 0.5);
 margin-left:0%;
     width:37%;
}
.multi-right-3 .multi-overlay {
 background-color:rgba(42, 237, 140, 0.51);
 margin-left:0%;
  width:37%;       

}
.multi-right-4 .multi-overlay {
 background-color:rgba(250, 118, 36, 0.5);
 margin-left:0%;
     width:37%;
}
.multi-overlay {
background-color:transparent;
height: 100%;
position: absolute;
text-align:left;
padding:15px;
top: 0;
width:30%;
z-index:1000;
/*margin-left:-30%;*/
-webkit-transition: background-color .5s ease-in-out,width .5s ease-in-out,margin-left .5s ease-in-out;
-moz-transition: background-color .5s ease-in-out,width .5s ease-in-out,margin-left .5s ease-in-out;
transition: background-color .5s ease-in-out,width .5s ease-in-out,margin-left .5s ease-in-out;
}
.multi-overlay p{
color:#ffffff;
font-size:25px;
font-family: 'Oswald',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuProN-W3","ＭＳ Ｐゴシック","メイリオ", sans-serif;
 font-weight: bold;  
}
.multi-overlay span{
color:#ffffff;
font-size:16px;
font-family: 'Oswald',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuProN-W3","ＭＳ Ｐゴシック","メイリオ", sans-serif;
    font-weight: normal;
}
.multi-overlay a{
display:block;
width:25px;
margin-top:10px;
}
.multi-right{
width:50%;
float:left;
position:relative;
overflow:hidden;
cursor:pointer;
padding-left:5px;

}
.social-icons{
position:absolute;
right:20px;
top:20px;
 
}
.social-icons ul li{
display:inline-block;
margin:0px 3px;
width:34px;
}
/* ==== 4) Footer ==== */
footer{
    
  background:#fff;   

padding:0px 0 2px;
position:relative;
margin-top:10px;
}

/*2bd1a5*/
#content_wrap {width:100%;
background-color:#fff;    
background:cover;
padding-bottom:50px;

}

/*2bd1a5*/
#content_wrap_entry {width:100%;
background-color:#fff;    
background:cover;
padding-bottom:50px;
  
}
.article { }
#text_wrap {margin:0 auto;

overflow: visible;
    position:relative;
    width:950px;

   
}
#text_wrap h1 {
	width: 36%;
	min-width: 155px;
	line-height: 1.3em;
	border-left: 10px solid #0bacc1;

	padding: 0.7em 0 0.7em 0.5em;
	margin: 0 0 1em 0;
	font-weight: bold;
	font-size: 160%;
    color:#333;
    text-align:left;
    float:none;
 
}


#text_wrap h2 {
	margin: 1.1em 0;
	font-weight: bold;
	font-size: 140%;
	line-height: 1.4em;
}

#text_wrap h3 { font-size: 20px;
    min-width: 155px;
    width: 36%;
line-height:2em;
    padding:3px 5px 3px 5px;
    background-color:#333;
    word-break: break-all;
      color:#fff;
    text-indent: 0.5em;
    
}

#text_wrap p a  {
		width: 100%;
		padding: 0.2em 0 0em 0;
		font-weight: bold;
		
		color: #c40303;
		line-height: 1.2em;
	}

#text_wrap p a:hover  {
		width: 100%;
		padding: 0.2em 0 0.5em 0;
		font-weight: 600;
		
		color: #777;
		line-height: 1.2em;
	}

#text_wrap p { font-size: 16px;
line-height:2em;
   word-break: normal;
      color:#333;
    font-weight:400;
    font-family:'Roboto',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuProN-W3","ＭＳ Ｐゴシック","メイリオ", sans-serif;
}

.qa {
	width: 100%;
	
	height: auto;
	margin: 0 auto;
	padding: 1em 15px 1em 0;
	box-sizing: border-box;
     font-family:'Roboto','Noto Sans Japanese', sans-serif;
   
}
.qa h2 {
	width: 89%;
	padding: 6px 0 6px 33px;
	line-height: 1.4em;
	font-size: 140%;
	font-weight: bold;
	margin: 0.3em 0;
	background-image: url(../images/smallq.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.qa p {
	width: 86%;
	padding: 0 0 0 30px;
	margin-left: 2%;
	line-height: normal;
	font-size: 120%;
	font-weight: normal;
	background-image: url(../images/smalla.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.iframe-content {width:100%;
    margin:0 auto;
}
footer ul{
padding:0px;
}
.foot-logo-symbol{
position:absolute;
right:5px;
bottom:0px;
width:140px;
}
footer p {
    color: #777;
    position: relative;
    z-index: 1000;
    font-size:12px;
}
.foot-list-one {
margin:10px 0px 40px 0;
position:relative;
z-index:1000;
}
.foot-list-one img {
width:397px;
}
.foot-list-one li{
display:inline-block;
margin:50px 30px;
}
.foot-list li{
display:inline-block;
width:100%;
}
.foot-list li a{
padding:5px 0px;
text-align:center;
background:#3d665a;
display:inline-block;
width:100%;
color:#548376;
-webkit-transition:background .5s ease-in-out;
-moz-transition:background .5s ease-in-out;
transition:background .5s ease-in-out;
}
.foot-list li a:hover{
background: #C7E1BA;
}
.foot-list li a:hover{
text-decoration:none;
}
/* ==== 3) Slides ==== */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

/* ==== leaves === */
.section {
width:100px; 
height:100%; 

position:absolute;left:0px;	
top:0px;
background-size:100% auto;		  
}
.inner {
	width: 100px;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	background-size: 100% auto;
}
.inner-wrapper{
position:relative;
}





@media(min-width:767px) and (max-width:992px){
body{
padding-top:0px;
}
.bcg{
background-size:cover;
}
.header-logo{
display:block;
}
.navbar {
position:relative;
}
.banner-content > img {
width: 45%;
}
.banner-content{
top:35%;
}
.gallery-content h1, .sub-banner-content h1{
font-size:25px;
}
.gallery-content p b, .sub-banner-content p b,.gallery-content p{
font-size:14px;
}
.section {
width:100px; 
height:100%; 
position:absolute;left:0px;	
top:0px;
background-size:100% auto;	
display:none	  
}
    
    #text_wrap {margin:0 auto;

overflow: visible;
    position:relative;
    width:100%;
        padding:0 40px 0 40px;

}
 
   #text_wrap h1 {
	width: 80%;
	min-width: 155px;
	line-height: 1.3em;
	border-left: 10px solid #0bacc1;

	padding: 0.7em 0 0.7em 0.5em;
	margin: 0 0 1em 0;
	font-weight: bold;
	font-size: 160%;
    color:#333;
    text-align:left;
    float:none;
 
}

#text_wrap h3 { font-size: 20px;
    min-width: 155px;
    width: 40%;
line-height:2em;
    padding:3px 5px 3px 5px;
    background-color:#333;
    word-break: break-all;
      color:#fff;
    text-indent: 0.5em;
    
} 
    
    .qa h2 {
	width: 100%;
	padding: 6px 0 6px 33px;
	line-height: 1.4em;
	font-size: 140%;
	font-weight: bold;
	margin: 0.3em 0;
	background-image: url(../images/smallq.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.qa p {
	width: 100%;
	padding: 0 0 0 30px;
	margin-left: 2%;
	line-height: normal;
	font-size: 120%;
	font-weight: normal;
	background-image: url(../images/smalla.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.inner { 
width:100px; 
height:100%;

position:absolute;right:0px;
top:0px;
background-size:100% auto;	
display:none
}
.multi-left-1  .multi-overlay{
 margin-left:0%;
  width:30%;
}
.multi-left-2  .multi-overlay{
 margin-left:0%;
  width:30%;
}
.multi-left-3  .multi-overlay{
 margin-left:0%;
  width:30%;
}
.multi-left-4  .multi-overlay{
 margin-left:0%;
  width:30%;
}
.multi-right-1 .multi-overlay {
 margin-left:0%;
  width:30%;
}
.multi-right-2 .multi-overlay {
 margin-left:0%;
 width:30%;
}
.multi-right-3 .multi-overlay {
 margin-left:0%;
  width:30%;
}
.multi-right-4 .multi-overlay {
 margin-left:0%;
 width:30%;
}
.social-icons {
    position: absolute;
    right: 45%;
    top: 20px;
	}
	
.multi-overlay{
 margin-left:-70%;
 width:80%;
}

.banner > img {
    min-height: 185px;
}
.banner-content{
top:45%;
}
.banner-content > img {
 width:60%;
}
.multi-right,.multi-left{
width:100%;
margin-bottom:10px;
padding-right:10px;
padding-left:0px;
}
.multi-images {
    padding: 10px 0 0px 10px;
}
.sub-banner-content > img{
  width:180px;
}
    
     .foot-list-one img {
width:100%;
}  
.foot-list-one li{
width:30%;
}
.navbar-toggle{
margin:17px 15px 8px 20px;
border-color:#bcbec0 !important;
background:transparent !important;
}
.navbar-inverse  .navbar-toggle .icon-bar{
background:#bcbec0;
}
.sidr-class-site-login li img{
display:none;
}
.sidr ul li span{
padding:0px !important;
}


.sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span{
/*box-shadow:0 0 15px 3px #5abb88 inset  !important;*/
}
.sidr ul li{
border-color:#ffffff!important;
border-top:none!important;
}
.sidr ul{
border:none !important;
}
.gallery-content{
padding:60px 0px 40px;
}
.gallery-content > img {
    width: 234px;
}
.sub-banner-content{
padding:15px 0px;
}
.banner-content{
padding:80px 0px;
}
.multi-overlay p{
font-size:22px;
font-weight:bold;
}
.multi-overlay span{
font-size:17px;
   
}

.section,.inner{
width:30px;
}
    
   
  .iframe-content iframe {
  position: relative;
  overflow:hidden;
  width: 100%;
      height:auto;
      margin:0 auto;
  
}
}





/* ==== 3) Media Query For Mobile ==== */
@media(max-width:767px) {
body{
padding-top:0px;
}
.bcg{
background-size:cover;
}
.header-logo{
display:block;
}
.navbar {
position:relative;
}
.banner-content > img {
width: 45%;
}
.banner-content{
top:35%;
}
 
    .navbar-brand { display:none;
    }
.gallery-content h1, .sub-banner-content h1{
font-size:25px;
}
.gallery-content p b, .sub-banner-content p b,.gallery-content p{
font-size:14px;
}
.section {
width:100px; 
height:100%; 
position:absolute;left:0px;	
top:0px;
background-size:100% auto;	
display:none	  
}
    
     #text_wrap {margin:0 auto;

overflow: hidden;
    position:relative;
    width:100%;
         padding:0px 10px 0px 10px;

}
    
     #text_wrap h1 {
	width: 70%;
	min-width: 155px;
	line-height: 1.3em;
	border-left: 10px solid #0bacc1;

	padding: 0.7em 0 0.7em 0.5em;
	margin: 0 0 1em 0;
	font-weight: bold;
	font-size: 160%;
    color:#333;
    text-align:left;
    float:none;
 
}

#text_wrap h3 { font-size: 20px;
    min-width: 155px;
    width: 100%;
line-height:2em;
    padding:3px 5px 3px 5px;
    background-color:#333;
    word-break: break-all;
      color:#fff;
    text-indent: 0.5em;
    
}
    
    #text_wrap p { font-size: 14px;
line-height:1.5em;
    word-break: break-all;
      color:#333;
    
}
  .qa h2 {
	width: 100%;
	padding: 6px 0 6px 33px;
	line-height: 1.4em;
	font-size: 140%;
	font-weight: bold;
	margin: 0.3em 0;
	background-image: url(../images/smallq.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.qa p {
	width: 100%;
	padding: 0 0 0 30px;
	margin-left: 2%;
	line-height: normal;
	font-size: 120%;
	font-weight: normal;
	background-image: url(../images/smalla.png);
	background-repeat: no-repeat;
	background-position: left center;
}

  

.inner { 
width:100px; 
height:100%;
position:absolute;right:0px;
top:0px;
background-size:100% auto;	
display:none
}
.foot-list-one {
margin:15px 0px;
position:relative;
z-index:1000;

}
.foot-logo-symbol{
position:absolute;
right:5px;
bottom:0px;
width:140px;
display:none
}
.multi-left-1  .multi-overlay{
background-color:rgba(255, 100, 183, 0.5); 
 margin-left:0%;
  width:97%;
}
.multi-left-2  .multi-overlay{
 background-color:rgba(21, 205, 248, 0.5);
 margin-left:0%;
  width:97%;
}
    
 .multi-left-3  .multi-overlay{
 background-color:rgba(248, 91, 91, 0.5);
 margin-left:0%;
  width:97%;
}
.multi-left-4  .multi-overlay{
 background-color:rgba(142, 103, 248, 0.5);
 margin-left:0%;
  width:97%;
}
.multi-right-1 .multi-overlay {
 background-color:rgba(129, 203, 11, 0.5);
 margin-left:0%;
  width:97%;
}
.multi-right-2 .multi-overlay {
background-color:rgba(234, 218, 25, 0.5);
 margin-left:0%;
 width:97%;
}
    
.multi-right-3 .multi-overlay {
 background-color:rgba(42, 237, 140, 0.5);
 margin-left:0%;
  width:97%;
}
.multi-right-4 .multi-overlay {
background-color:rgba(250, 118, 36, 0.5);
 margin-left:0%;
 width:97%;
}
.social-icons {
    position: absolute;
    right: 42%;
    top: 20px;
	}
	
.homeSlide{
height:100% !important;
}
/***transition**/
.multi-overlay{
 margin-left:-70%;
 width:80%;
}
.foot-list-one li{
width:20%;
}
.banner > img {
    min-height: 185px;
}
.banner-content{
top:45%;
}
.banner-content > img {
 width:80%;
}
.multi-right,.multi-left{
width:100%;
margin-bottom:10px;
padding-right:10px;
padding-left:0px;
}
.multi-images {
    padding: 10px 0 0px 10px;
}
.sub-banner-content > img{
  width:250px;
   
}
    
    #slide-55 {display:none;}
   #slide-22 {display:none;}
    #slide-111 {display:none;}  
     #slide-444 {display:none;}  
     #slide-44 {display:none;}  
     #slide-222 {display:none;}  
.foot-list-one  {
   
	margin:20px 0px 40px 0;
}    
.foot-list-one li {
    width: 85%;
	margin:15px 0px;
}
    
    footer p {
    color: #777;
    position: relative;
    z-index: 1000;
    font-size:9px;
}
.navbar-toggle{
margin:17px 15px 8px 10px;
border-color:#ccc !important;
background:transparent !important;
}
.navbar-inverse  .navbar-toggle .icon-bar{
background:#777;
}

    
 
.sidr ul li span{
padding:0px !important;
    color:antiquewhite;
}
    
   #content_wrap_entry {
padding-top:15px;
  
} 
    
body .sidr{
font-family: 'Oswald',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuProN-W3","ＭＳ Ｐゴシック","メイリオ",sans-serif;
font-weight: normal;	
background: #333;
    width:260px;
box-shadow:none  !important;

}

.sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span{ 

}
.sidr ul li{
border-color:#222!important;
border-top:none!important;
  
}
.sidr ul{
border:none !important;
    
}
.gallery-content{
padding:60px 20px 40px 20px ;
}
.gallery-content > img {
    width: 234px;
}
.sub-banner-content{
padding:15px 0px;
}
.banner-content{
padding:80px 0px;
}
.multi-overlay p{
font-size:15px;
}
.multi-overlay span{
font-size:13px;
}

.section,.inner{
width:30px;
}
  .iframe-content iframe {
  position: relative;
  overflow:hidden;
  width: 100%;
      height:250px;
      margin:0 auto;
  
}
    
   
}