#articleStyle27 img{width:100%}

#articleStyle27 .classtxttype .smalldes{margin:30px 0}
#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: 21px;line-height:180%;color:#333;margin-bottom: 10px;font-weight: 600;letter-spacing: 2px;}
#articleStyle27 .classtxttype .smalldes ol{padding-left: 25px;}
#articleStyle27 .classtxttype .smalldes li{list-style: auto;}
#articleStyle27 .classtxttype .form-box{border:1px solid #d4d4d4;padding:50px 80px}
#articleStyle27 .classtxttype .form-box ul{list-style:none;}
#articleStyle27 .classtxttype .form-box ul li{overflow:hidden;border-bottom:1px solid #efefef;padding:20px 0;display:flex;align-items: center;}
#articleStyle27 .classtxttype .form-box ul li:last-child{border:0}
#articleStyle27 .classtxttype .form-box ul li h4{width:100px;font-size: 18px;font-weight: 400;}
#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{width:calc(100% - 100px);font-size:16px;color:#636564}
#articleStyle27 .classtxttype .form-box ul li span{vertical-align:baseline;font-size:0.8rem;margin-right:5px}
#articleStyle27 .classtxttype .form-box >p{font-size:0.9rem}

@media screen and (max-width:1024px){
}
@media screen and (max-width:768px){
	#articleStyle27 .classtxttype{width:100%;margin:20px 0 0;float:none}
	#articleStyle27 .classtxttype .smalldes{margin:30px 0}
	#articleStyle27 .classtxttype .form-box{padding:30px 50px}
}
@media screen and (max-width:768px){
	#articleStyle27 .classtxttype .form-box{padding:15px 30px}
}