/* ----- clear ----- */

.clear {
clear:both;
width:1px;
height:1px;
overflow:hidden;
}


/* ================== style ================== */

/* ----- margin ----- */

.mgr05 {
margin-right:5px;
}

.mgr10 {
margin-right:10px;
}

.mgr18 {
margin-right:18px;
}


.mgr15 {
margin-right:15px;
}

.mgr20 {
margin-right:20px;
}

.mgr25 {
margin-right:25px;
}

.mgl10 {
margin-left:10px;
}

.mgl15 {
margin-left:15px;
}

.mgt05 {
margin-top:5px;
}

.mgt08 {
margin-top:8px;
}


.mgt10 {
margin-top:10px;
}

.mgt16 {
margin-top:16px;
}

.mgt20 {
margin-top:20px;
}

.mgb08 {
margin-bottom:8px;
}

.mgb05 {
margin-bottom:5px;
}

.mgb10 {
margin-bottom:10px;
}

.mgb15 {
margin-bottom:15px;
}

.mgb20 {
margin-bottom:20px;
}

/* ----- padding ----- */

.pdl05 {
padding-left:5px;
}

.pdl06 {
padding-left:6px;
}

.pdl10 {
padding-left:10px;
}

.pdl17 {
padding-left:17px;
}

.pdl20 {
padding-left:20px;
}

.pdr05 {
padding-right:5px;
}

.pdr08 {
padding-right:8px;
}

.pdr10 {
padding-right:10px;
}

.pdr14 {
padding-right:14px;
}

.pdr18 {
padding-right:18px;
}

.pdr24 {
padding-right:24px;
}


.pdt02 {
padding-top:2px;
}

.pdt05 {
padding-top:5px;
}

.pdt10 {
padding-top:10px;
}

.pdt15 {
padding-top:15px;
}

.pdt20 {
padding-top:20px;
}

.pdt30 {
padding-top:30px;
}

.pdb04 {
padding-bottom:4px;
}

.pdb06 {
padding-bottom:6px;
}

.pdb10 {
padding-bottom:10px;
}

.pdb20 {
padding-bottom:20px;
}


/* ----- text-align ----- */

.tac {
text-align:center;
}

.tar {
text-align:right;
}

.vam {
vertical-align:middle;
}
