/* BASIC css start */
.tit-jointype { padding-top:30px; text-align:center }
.tit-jointype h2 { font-size:40px; font-weight:bold; font-family:Malgun Gothic,"¸¼Àº °íµñ", sans-serif; line-height:1 }
.tit-jointype h3 { padding-top:7px; font-size:19px; line-height:1.5 }

.joinStep { padding-top:45px }
.joinStep ol { font-size:0; text-align:center }
.joinStep li { display:inline-block; margin:0 20px; font-size:17px; font-weight:300; text-align:center; vertical-align:top }
.joinStep li .ico { display:block; margin-bottom:20px; width:101px; height:101px; background:url(/design/mhmall2023/member/sp_join_step.png) 0 0 no-repeat }
.joinStep li .icoStep1 { background-position:0 0 }
.joinStep li .icoStep2 { background-position:0 -101px }
.joinStep li .icoStep3 { background-position:0 -202px }
.joinStep li.on .icoStep1 { background-position:-101px 0 }
.joinStep li.on .icoStep2 { background-position:-101px -101px }
.joinStep li.on .icoStep3 { background-position:-101px -202px }
/* BASIC css end */

