body {
	background-color: #111111; 
}

.footer-ja {
	background-color: #111111; 
}


.header__bar, .header-mobile__bar {
	background-color: rgba(255,255,255,.95)
}


.tab1col, .tab2col, .tab3col {
	padding: 30px 20px; 
}

.tab3col {
  -webkit-columns: 3 200px;
     -moz-columns: 3 200px;
          columns: 3 200px;
  -webkit-column-gap: 3em;
     -moz-column-gap: 3em;
          column-gap: 3em;
  -webkit-column-rule: 1px dotted #ddd;
     -moz-column-rule: 1px dotted #ddd;
          column-rule: 1px dotted #ddd;
}



.tab2col {
  -webkit-columns: 2 200px;
     -moz-columns: 2 200px;
          columns: 2 200px;
  -webkit-column-gap: 3em;
     -moz-column-gap: 3em;
          column-gap: 3em;
  -webkit-column-rule: 1px dotted #ddd;
     -moz-column-rule: 1px dotted #ddd;
          column-rule: 1px dotted #ddd;
}



		.ctexte .entry-title2 {
			color: #111111; 
		}


		.title-2{
			color: #ffffff; 
		}

		.entry-title {
			color: #ffffff !important; 
		}
		
		h1, h2, h3, h4, h5, h6 {
			font-weight: 500;
		}
		
		.project-style-1 .entry-title, .project-style-4 .entry-title {
			font-size: 45px;
		}



iframe {
	width: 100% !important; 
}	
		
		.galja {
			padding: 15px; 
		}
		
		