@charset "euc-jp";

.ra-tl{
-webkit-border-top-left-radius: 6px; 
-moz-border-radius-topleft: 6px; 
}

.ra-tr{
-webkit-border-top-right-radius: 6px; 
-moz-border-radius-topright: 6px; 
}
 
.ra-bl{
-webkit-border-bottom-left-radius: 6px; 
-moz-border-radius-bottomleft: 6px;  
}
 
 .ra-br{
-webkit-border-bottom-right-radius: 6px;  
-moz-border-radius-bottomright: 6px;
 }




/* text-align
-------------------------------------------------------------------------------- */

.ta-c { text-align: center !important; }

.ta-l { text-align: left !important; }

.ta-r { text-align: right !important; }

/* float
-------------------------------------------------------------------------------- */

.f-l { float: left !important; }

.f-r { float: right !important; }

/* margin
-------------------------------------------------------------------------------- */

.mt-5 { margin-top: 5px !important; }

.mt-10 { margin-top: 10px !important; }

.mt-15 { margin-top: 15px !important; }

.mt-20 { margin-top: 20px !important; }

.mt-25 { margin-top: 25px !important; }

.mt-30 { margin-top: 30px !important; }

.mr-5 { margin-right: 5px !important; }

.mr-10 { margin-right: 10px !important; }

.mr-15 { margin-right: 15px !important; }

.mr-20 { margin-right: 20px !important; }

.mr-25 { margin-right: 25px !important; }

.mr-30 { margin-right: 30px !important; }

.mb-5 { margin-bottom: 5px !important; }

.mb-10 { margin-bottom: 10px !important; }

.mb-15 { margin-bottom: 15px !important; }

.mb-20 { margin-bottom: 20px !important; }

.mb-25 { margin-bottom: 25px !important; }

.mb-30 { margin-bottom: 30px !important; }

.ml-5 { margin-left: 5px !important; }

.ml-10 { margin-left: 10px !important; }

.ml-15 { margin-left: 15px !important; }

.ml-20 { margin-left: 20px !important; }

.ml-25 { margin-left: 25px !important; }

.ml-30 { margin-left: 30px !important; }

.mg-5 { margin: 5px !important; }

.mg-10 { margin: 10px !important; }

.mg-15 { margin: 15px !important; }

.mg-20 { margin: 20px !important; }

.mg-25 { margin: 25px !important; }

.mg-30 { margin: 30px !important; }

/* padding
-------------------------------------------------------------------------------- */


.pt-0 { padding-top: 0px !important; }

.pt-5 { padding-top: 5px !important; }

.pt-10 { padding-top: 10px !important; }

.pt-15 { padding-top: 15px !important; }

.pt-20 { padding-top: 20px !important; }

.pt-25 { padding-top: 25px !important; }

.pt-30 { padding-top: 30px !important; }

.pr-0 { padding-right: 0px !important; }

.pr-5 { padding-right: 5px !important; }

.pr-10 { padding-right: 10px !important; }

.pr-15 { padding-right: 15px !important; }

.pr-20 { padding-right: 20px !important; }

.pr-25 { padding-right: 25px !important; }

.pr-30 { padding-right: 30px !important; }

.pb-0 { padding-bottom: 0px !important; }

.pb-5 { padding-bottom: 5px !important; }

.pb-10 { padding-bottom: 10px !important; }

.pb-15 { padding-bottom: 15px !important; }

.pb-20 { padding-bottom: 20px !important; }

.pb-25 { padding-bottom: 25px !important; }

.pb-30 { padding-bottom: 30px !important; }

.pl-0 { padding-left: 0px !important; }

.pl-5 { padding-left: 5px !important; }

.pl-10 { padding-left: 10px !important; }

.pl-15 { padding-left: 15px !important; }

.pl-20 { padding-left: 20px !important; }

.pl-25 { padding-left: 25px !important; }

.pl-30 { padding-left: 30px !important; }

.pd-5 { padding: 5px !important; }

.pd-10 { padding: 10px !important; }

.pd-15 { padding: 15px !important; }

.pd-20 { padding: 20px !important; }

.pd-25 { padding: 25px !important; }

.pd-30 { padding: 30px !important; }

/* clear fix
-------------------------------------------------------------------------------- */

.cf {  *zoom: 1;
}

.cf:after {
content: '';
display: table;
clear: both;
}
