@charset "UTF-8";

.h2-title {
     margin-bottom: 30px;

}
.lead_title-yellow {
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1.4;
    margin: 10px 10px 40px 0px;
    background: linear-gradient(transparent 70% , #FAD737 70%);
    display: inline;
}

.clm_column p.point {
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.5;
    margin: 30px 10px 10px 0px;
    position: relative;
    
}
.point .point-bd {
 border: 2px solid #333;
    padding: 0 10px;
}
.point .point-num {
 background-color: #333;
 color: #fff;
     padding: 2px 6px;
     margin-right: 10px;
}

figure img.no-shadow {
	box-shadow: none;
}

/*ul, ol{
    margin:0 0 15px 1em;
}
.disc li{
    list-style:outside disc;
}

.decimal li{
    list-style: decimal;
    margin-bottom: 1em;
}*/

.none li{
    list-style: none;
}
.square-red{
    text-indent: -1.2em;
}
.square-red li {
	position: relative;
	list-style-type: none;
	padding: 0.5em 0.5em 0.5em 0.5em;
	line-height: 1.5;
	vertical-align: middle;
	color: #333;
    margin-left: 1em;
}
.square-red li:before{ 
	display:inline-block; 
	vertical-align: middle;
	content:'';
	width:1em;
	height: 1em;
	background: #cc0000;
	margin-right: 8px;
}
.square-red .disc li{
    list-style: disc;
    text-indent: 0;
    padding-bottom: 0;
}
.square-red .disc li:before{
	content: none;
	padding-right: 8px;
}

@media screen and (max-width: 768px) {
    .lead_title-yellow {
        margin: 10px 0px 40px;
        font-size: 1.5em;
    }
}