/* BASIC css start */
.flex-container1 {
  display: flex;
  max-width: 860px;
  min-width: 480px;
  align-self: center;
  background-color: #ccc;
margin-top: 12px;
}

.flex-container2 {
  display: flex;
  max-width: 860px;
  min-width: 480px;
  align-self: center;
  background-color: #FFF;
}

.flex-container2>li {
margin-left: 20px;
}



.flex-container1 > div {
  background-color: #ddd;
  margin: 0px;
  padding: 0px;
  font-size: 30px;
  width: 100%;
}
.company001 {
	background-image: url(http://joo2234.img13.kr/2022/layout/company_01_bg.jpg);
	max-width: 860px;
	height: 1100px;
	text-align: left;
}

.company001 h1 {
font-size:30px;
margin: 300px 20px 30px 200px;
text-align: left;
font-family: 'Noto Sans KR', sans-serif;
}

.company001_txt {
font-size:16px;
margin: 30px 20px 30px 100px;
text-align: left;
font-family: 'Noto Sans KR', sans-serif;
}



/* youtube */

.youtb {
     //width: 100%;
     display: flex;
      justify-content: center;
     align-items: center;
margin: 15px 0;
}

.embed-container { 
position: relative; 
overflow: hidden; 
width: 640px; height: 360px;
max-width: 100%;  }


/* BASIC css end */

