.clear {
	clear: both;
}

.blog_html_area {
	max-width: 840px;
	background-color: #ffffff;
	padding-top: 50px;
	padding-bottom: 50px;
	margin: auto;
}

.blog_html_area .highlight {
	color: #eb001a;
	font-weight: 600;
}

.blog_html_area p {
	font-size: 20px;
}

.blog_html_area ul,
.blog_html_area ol {
	font-size: 20px;
}

.lang1 p,
p.lang1,.lang1 {
	font-size: 24px;
}

.lang1 ul,
.lang1 ol,
ul.lang1,
ol.lang1 {
	font-size: 24px;
}

.blog_html_area ul li,
.blog_html_area ol li {
	margin-bottom: 20px;
	padding-bottom: 0;
}

.blog_html_area_page01_heading {
	
    color: #eb001a;
    font-size: 38px;
    font-family: 'dincond-medium';

    text-align: left;
    margin-bottom: 30px;
	font-weight:600;

  


}





.blog_html_area_page01_heading .title2 {
font-size: 38px;

}


.blog_html_area_page01_section1 {
 
  margin:auto;
  margin-bottom:50px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
display:block;
padding:15px 15px 15px 15px;
background-color: #eb001a;
}

.blog_html_area_page01_section1_container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; 

  margin:auto;


}

.blog_html_area_page01_section1  .item {
  flex: 1 1 calc(33.333% - 20px); 
  box-sizing: border-box;
  display: flex;
 color: #ffffff;
}

.blog_html_area_page01_section1  .item_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  text-align: center;
 
}

.blog_html_area_page01_section1  .item_container .title {
 font-size:18px;
 margin-bottom:20px;
 min-height:80px;
 
}
.blog_html_area_page01_section1  .item_container .title2 {
 font-size:18px;
  min-height:80px;
}

.blog_html_area_page01_section1  .no {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff; /* Choose your preferred color */
  color: #eb001a;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto; /* Center horizontally inside its container */
  font-size: 28px;
  font-family: Arial, Helvetica, sans-serif;
margin-bottom:10px;
}


.blog_html_area_page01_section1  .bottom_line {
  width:40%;
  margin:auto;
  height:20px;
  border-bottom:3px solid #eb001a;
}




.blog_html_area_page01_section2{
	width:100%;
	position: relative;
}


.blog_html_area_page01_section2 img{
	width:100%;
}

.blog_html_area_page01_section2 .item{
	position: absolute;
	font-size:0.6em;
	border-left:2px solid #eb001a;
	padding-left:10px;
}
.blog_html_area_page01_section2 .item .en{
	font-size:1.2em;
}
.blog_html_area_page01_section2 .item .en b{
	font-size:0.9em;
}

.blog_html_area_page01_section2 .item1{
	left:0px;
	top:10%;
	width:18%;
}
.blog_html_area_page01_section2 .item2{
	left:0px;
	top:28%;
	width:16%;
}

.blog_html_area_page01_section2 .item3{
	left:0px;
	top:60%;
	width:20%;
}


.blog_html_area_page01_section2 .item4{
	left:20%;
	top:82%;
	width:24%;
}


.blog_html_area_page01_section2 .item5{
	right:22%;
	top:10%;
	width:20%;
}

.blog_html_area_page01_section2 .item6{
	right:0%;
	top:40%;
	width:14%;
}

.blog_html_area_page01_section2 .item7{
	right:30%;
	top:85%;
	width:16%;
}






