@charset "utf-8";
/* CSS Document */

#some-lp-contents .modify .img-banner{
	max-width: 100%!important;
}

#some-lp-contents .modify .img-banner:hover{
	opacity: 0.9;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

#some-lp-contents .modify1 .img-banner{
	max-width: 100%!important;
}

#some-lp-contents .modify1 .img-banner:hover{
	opacity: 0.9;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

#some-lp-contents .spShow-add {
  display: none
}

#some-lp-contents .pcShow-add {
  display: block
}

#some-lp-contents .mb0{
	margin-bottom: 0 !important;
}

#some-lp-contents .mb1{
	margin-bottom: 1em !important;
}

#some-lp-contents .mb2{
	margin-bottom: 2em !important;
}

#some-lp-contents .mb3{
	margin-bottom: 3em !important;
}

#some-lp-contents .text-l{
    text-align: left
}

#some-lp-contents .text-c{
    text-align: center;
}

#some-lp-contents .text-r{
    text-align: right;
}

#some-lp-contents ul{
    line-height: 1.5;
    padding-inline-start:20px;
}

#some-lp-contents ul li{
    padding-bottom: 0.5em;
}

#some-lp-contents table.line-table{
    letter-spacing: 0.1em;
}

#some-lp-contents table.line-table,
#some-lp-contents table.line-table td,
#some-lp-contents table.line-table th{
	border-collapse: collapse;
}

#some-lp-contents .line-table th,
#some-lp-contents .line-table td{
	padding: 10px;
}

#some-lp-contents table.line-table{
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;	
}

#some-lp-contents .line-table th, 
#some-lp-contents td {
	border-right: 1px solid #ddd !important;
	border-bottom: 1px solid #ddd !important;
}

#some-lp-contents table.line-table caption{
	text-align: left;
	margin-bottom: 0.5em;
}

#some-lp-contents .line-table th.center,
#some-lp-contents .line-table td.center{
	text-align: center;
}

#some-lp-contents .line-table th.right,
#some-lp-contents .line-table td.right{
	text-align: right;
}

#some-lp-contents .c-body.-text table.-doc-table td, 
#some-lp-contents .c-body.-text table.-doc-table th{
	border-right: 0px solid #ddd !important;
}


#some-lp-contents .topic_information{
    padding: 50px;
    border: 5px solid #DBDBDB;
}

#some-lp-contents .topic_information h4{
    text-align: center;
}

#some-lp-contents .e-grid.-two .icon_sdgs{
    margin-bottom: 3em;
}

#some-lp-contents .e-grid.-two .icon_sdgs img{
    display: inline;
    padding-right: 10px;
    width: 18%;
    box-sizing: initial;
}

#some-lp-contents .video--block {
    display: block;
    overflow: hidden;
    max-width: 800px;
    height: 450px;
    margin: 0 auto;
}

#some-lp-contents .video--block iframe {
    height: 100%;
    width: 100%;
}


@media screen and (max-width: 768px) {
#some-lp-contents .pcShow-add {
    display: none
  }
#some-lp-contents .spShow-add {
    display: block
  }
	
#some-lp-contents ul,
#some-lp-contents table.line-table{
		font-size: 0.875em;
	}
    
#some-lp-contents .topic_information{
    padding: 20px;
    border: 5px solid #DBDBDB;
}    

#some-lp-contents .e-figure.-full img.half-img-sp {
    width: 50%;
    height: auto;
}
 
#some-lp-contents .text-l-sp{
    text-align: left
}

#some-lp-contents .text-c-sp{
    text-align: center;
}

#some-lp-contents .text-r-sp{
    text-align: right;
}
    
#some-lp-contents .video--block {
    height: 200px;
}	
	
}