.clear {
	clear: both;
}

.blog_html_area {
	max-width:980px;
	background-color: #ffffff;
	padding-top: 50px;
	padding-bottom: 0px;
	margin: auto;
	font-size:16px;
}


.blog_html_area .tc{
margin-bottom:5px;
}


.blog_html_area .en{
font-size:18px;
}
.blog_html_area .tc ul,.blog_html_area .tc ul li{
font-size:16px;
 line-height: 150%;
}


.blog_html_area .en ul,.blog_html_area .en ul li{
font-size:18px;
 line-height: 150%;
}


.blog_html_area  ul,.blog_html_area  ul li{
font-size:16px;
 line-height: 150%;
}


.blog_html_area ul  .en,.blog_html_area  ul li  .en{
font-size:18px;
 line-height: 150%;
}


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

.blog_html_area p {
	font-size: 16px;
	padding-bottom:15px;
}
.blog_html_area .en p{
font-size:18px;
line-height:120%;
}

.blog_html_area ul,
.blog_html_area ol {
	font-size: 16px;
}
.blog_html_area .en ul,.blog_html_area .en ol{
font-size:18px;
}

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

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

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

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


.blog_html_area h2{
	text-align:center;
	margin-bottom:15px;
	font-size:28px;
	font-weight: 600;
}
.blog_html_area h2.left{
	text-align:left;

}

.blog_html_area h2 .en{

	font-size:30px;
	
}

.blog_html_area .big {
	font-size: 200%;
	margin-right:5px;
	
}


.blog_html_area p.remark{

	font-size:15px;
	
}

.blog_html_area_page01 {
	max-width: 100%;
	background-color: #ee1d23;
	padding-top: 100px;
	padding-bottom: 100px;
	margin: auto;
	margin-bottom:50px;
	color:#ffffff;
}



.blog_html_area_page01_section1_container {

  max-width: 840px;
  margin:auto;


    display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.blog_html_area_page01_section1_left,
.blog_html_area_page01_section1_right {
  flex: 1;               
	display: flex;
  flex-direction: column;
  justify-content: center;
}

.blog_html_area_page01_section1_left_container{
	padding-right:40px;

}

.blog_html_area_page01_section1_right_container{
	padding-left:40px;
	border-left:1px solid #ffffff;
	padding-top:30px;
	padding-bottom:30px;
	
}

.blog_html_area_page01_section1_left{
	text-align:right;
	font-weight: 600;
}


.blog_html_area_page01_section1_left .tc{
	font-size:78px;
	margin-bottom:40px;
	line-height: 120%;
}


.blog_html_area_page01_section1_left .en{
	font-size:80px;
}



.blog_html_area_page01_section1_right .tc{
	font-size:20px;
	margin-bottom:20px;
	
}


.blog_html_area_page01_section1_right .en{
	font-size:22px;
}





.blog_html_area_page01_heading{


	display: flex;
  justify-content: center;    
  align-items: center; 
box-sizing: border-box; 
  	margin-bottom:50px;
}

.blog_html_area_page01_heading .title{
	display: inline-block;      
  text-align: center;  
  	background-color: #ee1d23;
		font-size:20px;
		
	color:#ffffff;
	font-size:22px;
	text-align: center;
		padding: 10px 40px 10px 40px;
	
	
}

.blog_html_area_page01_heading .en{
		font-size:22px;
}


.blog_html_area_page01_subheading{
text-align: center;
  	margin-bottom:50px;
	font-size:36px;
	color:#ee1d23;
	font-weight: 600;
}

.blog_html_area_page01_subheading .en{
	font-size:38px;
}

.blog_html_area_page02_section1{
	clear:both;
	margin-bottom:0px;
	width:100%;
	

}


.blog_html_area_page02_section1_left{
	float:left;
	width:48%;
	
}



.blog_html_area_page02_section1_right{
	float:right;
	width:48%;
	

}

.blog_html_area_subsection_box{
	border-top:3px solid #ee1d23;
	border-bottom:3px solid #ee1d23;
	display:block;
	padding:20px 10px 20px 10px; 
	margin:auto;
	text-align: center;
	color:#ee1d23;
	margin-bottom:30px;
	

}


.blog_html_area_subsection_box_bottom{

	margin-top:20px;
	
}


.blog_html_area_page03_section1{
	clear:both;
	margin-bottom:0px;
	width:100%;
	

}


.blog_html_area_page03_section1_left{
	float:left;
	width:48%;
	
}



.blog_html_area_page03_section1_right{
	float:right;
	width:48%;
	

}


.blog_html_area_page03_section1_right .img img{
	max-width:100%;

}



.blog_html_area_page01 {
	max-width: 100%;
	background-color: #ee1d23;
	padding-top: 100px;
	padding-bottom: 100px;
	margin: auto;
	margin-bottom:50px;
	color:#ffffff;
}



.blog_html_area_image_heading {

  max-width: 100%;
  margin:auto;


    display: flex;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom:20px;
}

.blog_html_area_image_heading_left,
.blog_html_area_image_heading_right {
  flex: 1;               
	display: flex;
  flex-direction: column;
  justify-content: center;
}

.blog_html_area_image_heading_left {
  flex: 1;
  color:#ee1d23;
font-size:22px;
font-weight: 600;
}
.blog_html_area_image_heading_left .en{

font-size:24px;

}
.blog_html_area_image_heading_right {
  flex: 1.5; 
}


.blog_html_area_page04_section1{
	clear:both;
	margin-bottom:50px;
	width:100%;
	

}


.blog_html_area_page04_section1_left{
	float:left;
	width:54%;
	
}



.blog_html_area_page04_section1_right{
	float:right;
	width:42%;
	

}




.blog_html_area_page04_section1_right .img img{
	max-width:100%;

}



.blog_html_area_page05_section1{
	clear:both;
	margin-bottom:0px;
	width:100%;
	

}


.blog_html_area_page05_section1_left{
	float:left;
	width:48%;
	
}



.blog_html_area_page05_section1_right{
	float:right;
	width:48%;
	

}

.blog_html_area_page05_section1_left .img {
margin-top:100px;

}



.blog_html_area_page05_section1_left .img img{
	max-width:100%;

}


.blog_html_area_page05_section1_right_list{

}


.blog_html_area_page05_section1_right_list .item{
	float:left;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:30px;
	width:40%;
}

.blog_html_area_page05_section1_right_list .item .title{
	color:#ee1d23;
	font-size:28px;
	margin-bottom:20px;
	text-align: center;
	min-height: 120px;
}
.blog_html_area_page05_section1_right_list .item .title .en{
font-size:30px;
}
.blog_html_area_page05_section1_right_list .item .photo{

	margin-bottom:20px;
	text-align: center;
}
.blog_html_area_page05_section1_right_list .item .photo img{
	max-width:100%;
}

.table_blog_html_area_page05_section1_right{
	width:100%;
}


.table_blog_html_area_page05_section1_right td{
	padding:0px 10px 5px 0px;
	vertical-align: middle;
	font-size:15px;
}

.table_blog_html_area_page05_section1_right td.col3{
	padding-right:0px;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
}

.table_blog_html_area_page05_section1_right td.col1{
	width:30px;
}

.table_blog_html_area_page05_section1_right .box{
	width:30px;
	height:15px;
	background-color: #8a8c8f;
}

.table_blog_html_area_page05_section1_right .box_red{
	background-color: #ee1d23;
}


.blog_html_area_page06_section1{
	clear:both;
	margin-bottom:0px;
	width:100%;
	

}


.blog_html_area_page06_section1_left{
	float:left;
	width:48%;
	
}



.blog_html_area_page06_section1_right{
	float:right;
	width:48%;
	

}



.blog_html_area_page07_section1{
	clear:both;
	margin-bottom:50px;
	width:100%;
	

}


.blog_html_area_page07_section1_left{
	float:left;
	width:48%;
	
}



.blog_html_area_page07_section1_right{
	float:right;
	width:48%;
	

}


.blog_html_area_page07_section1_left .img img{
	max-width:100%;

}




.blog_html_area_page08_section1{
	clear:both;
	margin-bottom:50px;
	width:100%;
	

}


.blog_html_area_page08_section1_left{
	float:left;
	width:48%;
	
}



.blog_html_area_page08_section1_right{
	float:right;
	width:48%;
	

}


.table_blog_html_area_page09{
	margin-bottom:30px;
	width:100%;
}

.table_blog_html_area_page09 th{
	padding:10px 10px 10px 10px;
	text-align: center;
	color:#ffffff;
	font-size:20px;
		background-color: #ee1d23;
	
}
.table_blog_html_area_page09 th .en{
	font-size:22px;
}
.table_blog_html_area_page09 td{

	background-color: #dcdddf;
	border-top:3px solid #ffffff;
	padding:6px 20px 6px 20px;
	font-size:15px;
}
.table_blog_html_area_page09 td.col1{


	font-size:13px;
}
.table_blog_html_area_page09_1 td{
	width:33.33%;

}

.table_blog_html_area_page09_2 td{
	width:50%;

}

.table_blog_html_area_page09 tr:nth-child(even) td{
  background-color: #f4f5f5;
}



.blog_html_area_page09_section1{
	clear:both;
	margin-bottom:50px;
	width:100%;
	

}


.blog_html_area_page09_section1_left{
	float:left;
	width:49.8%;
	
}



.blog_html_area_page09_section1_right{
	float:right;
	width:49.8%;
	

}



.blog_html_area_page10_section1{
	clear:both;
	margin-bottom:0px;
	width:100%;
	

}


.blog_html_area_page10_section1_left{
	float:left;
	width:48%;
	
}



.blog_html_area_page10_section1_right{
	float:right;
	width:48%;
	

}



.table_blog_html_area_page10{
	margin-bottom:30px;
	width:100%;
	border-left:3px solid #ffffff;
border-top:3px solid #ffffff;

}





.table_blog_html_area_page10 td{

	background-color: #f4f5f5;
	border-right:3px solid #ffffff;
border-bottom:3px solid #ffffff;
	padding:10px 10px 10px 10px;
	font-size:15px;
	
	text-align: center;
}

.table_blog_html_area_page10 td .en{
	font-size:18px;
}

.table_blog_html_area_page10 td.col1{
	color:#ffffff;
	font-size:18px;
	background-color: #ee1d23;
	width:40%;
}

.table_blog_html_area_page10 td.col1 .en{

	font-size:20px;
	
}

.table_blog_html_area_page10 td .img1{
height:24px;
	margin:auto;
	
}

.table_blog_html_area_page10 td .img2{
height:20px;
margin:auto;
	
}




.blog_html_area_page11_section1{
	clear:both;
	margin-bottom:0px;
	width:100%;
	

}


.blog_html_area_page11_section1_left{
	float:left;
	width:48%;
	
}



.blog_html_area_page11_section1_right{
	float:right;
	width:48%;
	

}





.blog_html_area_page11_section1_left .img img{
	max-width:100%;

}


.blog_html_area_page12_section1{
	clear:both;
	margin-bottom:0px;
	width:100%;
	

}


.blog_html_area_page12_section1_left{
	float:left;
	width:48%;
	
}



.blog_html_area_page12_section1_right{
	float:right;
	width:48%;
	

}



.blog_html_area_page13_section1{
	clear:both;
	margin-bottom:50px;
	width:100%;
	

}


.blog_html_area_page13_section1_left{
	float:left;
	width:48%;
	
}



.blog_html_area_page13_section1_right{
	float:right;
	width:48%;
	

}

.blog_html_area_page13_section1_img {
	text-align: center;

}
.blog_html_area_page13_section1_img img{
	max-width:100%;
	max-height:140px;

}
