.s0402_step ul li{float:left;width:32%;box-sizing:border-box;padding:30px 18px;height:300px;border: 2px solid #7f7474;margin:0 5px 5px;position:relative;border-radius: 20px;text-align:center;box-shadow: 3px 3px 6px rgb(0 0 0 / 8%);font-size: 18px;}

li.step1 {}

li.step1 {}
.s0402_step ul li:after{position:absolute;right: -27px;content:'';top:45%;background:url(/pages/fund/img/sub/sub0401_arrow.png) no-repeat;width:34px;height:34px;z-index:9}
.s0402_step ul li.step1{padding-top:170px;background:url(/pages/new_fund/img/sub/gu_icon5.png) no-repeat center 60px}
.s0402_step ul li.step2{padding-top:170px;background: url(/pages/new_fund/img/sub/gu_icon6.png) no-repeat center 58px;}
.s0402_step ul li.step3{height:147px;margin-right:0}
.s0402_step ul li.step3 span{display:block;font-weight:600;color: #6cb534;font-size: 20px;}

span {}
.s0402_step ul li.step3:after{display:none}



.donation_tax_top{border:1px solid #ddd;padding:30px;box-sizing:border-box;margin-bottom:40px}
.donation_info{border:1px solid #eee; background-color:#fbfbfb; width:100%; padding:25px 30px;  font-size:16px; line-height:20px; margin:30px 0 0;box-sizing:border-box}
.donation_info p{margin:0;}
.donation_info ul li{margin-top:30px;}
.donation_info ul li h4{margin:0; font-size:17px; line-height:25px; color:#4f9ee1; font-weight:blold;}
.donation_info ul li h4 .colRed{color:#d41616;}
.donation_info ul li h4 span{padding:5px 10px;background:#4f9ee1;color:#fff;border-radius:5px;font-size:14px}
.donation_info ul li p{font-size:15px; color:#999; margin:10px 0 0 60px;line-height:30px;color:#333}
.donation_info ul li p{margin:10px 0 0 60px}
.donation_info ul li p .colRed{color:#d41616; font-weight:bold;}
.donation_info ul li p .greenTxt{color:#369f67;font-weight:600}
.donation_info_qna span{color:#fff;padding:4px 9px;}
.donation_info_qna{line-height:35px}
.donation_info_qna .q{border-radius:50%;background:#4f9ee1;font-weight:600}
.donation_info_qna .a{border-radius:50%;background:#d41616;font-weight:600}

caption{text-indent:-100000px; font-size:0;position:static !important}
.table_type1 th, .table_type1 td{white-space:normal}


/****** Mobile ******/
@media screen and (max-width:690px){
.s0402_step ul li{width:100%;margin:5px 0;height:auto}
.s0402_step ul li::after{right:auto;top:auto;bottom:-20px;transform:rotate(90deg);left:50%;margin-left:-17px}
.s0402_step ul li.step3{width:49.5%;height:160px;margin:0 1% 4px 0}
.s0402_step ul li:last-child{margin:0}


table{max-width:1000px;}
caption{text-indent:-100000px; font-size:0;position:static !important}

.donation_info ul li p{margin:10px 0}

}




/****** Tablet Device ******/
@media screen and (min-width:691px) and (max-width:899px) {


}

/****** Tablet wide Device & Desktop Device ******/
@media screen and (min-width:900px) and (max-width:1366px) {


}


/****** Desktop Wide Device ******/
@media screen and (min-width:1366px){



}