#articleStyle27{overflow:hidden;}
#articleStyle27 img{width: 100%;}
#articleStyle27 .classPictype{float: left;width: 45%;position: relative;}

#articleStyle27 .classtxttype .smalldes{margin: 30px 0 30px 90px;}
#articleStyle27 .classtxttype .smalldes span{font-size: 1rem;}
#articleStyle27 .classtxttype .smalldes h3{font-weight: normal;color: #75b39a;line-height: 120%;font-size: 1.5rem;margin: 10px 0 20px;}
#articleStyle27 .classtxttype .smalldes p{font-size: 0.95rem;line-height: 180%;}
#articleStyle27 .classtxttype .form-box ul{list-style: none;margin-bottom: 15px;}
#articleStyle27 .classtxttype .form-box ul li{overflow: hidden;border-bottom: 1px solid #ececec;padding: 5px 0;}
#articleStyle27 .classtxttype .form-box ul li h4{ display: inline-block; width: 50px; margin-right: 5px;}
#articleStyle27 .classtxttype .form-box ul li h4 b{display: inline-block;width: 7px;height: 7px;background: #69a77f;border-radius: 50%;margin-right: 5px;}
#articleStyle27 .classtxttype .form-box ul li p{font-size: 16px;color: #272727;display: inline-block;width: calc(100% - 60px);}
#articleStyle27 .classtxttype .form-box ul li span{vertical-align: baseline;font-size: 0.8rem;margin-right: 5px;}
#articleStyle27 .classtxttype .form-box >p{font-size: 15px;text-align: end;display: block;margin-top: 30px;}
#articleStyle27 .classtxttype .form-box >p b{ font-size: 40px; color: #de090c; margin-left: 5px; font-weight: 500; font-family: 'Roboto', sans-serif;}

@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 768px) {
	#articleStyle27 .classPictype{width: 60%;float:none;margin: 0 auto;}
	#articleStyle27 .classtxttype{ width: 100%; margin: 20px 0 0;	float:none;}
	#articleStyle27 .classPictype:after{ bottom: 50px;}
	#articleStyle27 .classtxttype .smalldes{ margin: 30px 0;}
}