@charset "utf-8";
/* CSS Document */


/*-----------------------------------------------
  Common Class
-----------------------------------------------*/


/* Color */ 
.cRed   { color:red; }
.cBase  { color:#0046DC; }


/* Margin */
.mAuto  { margin-right:auto; margin-left:auto; }

.mTop0  { margin-top:0; }
.mTop5  { margin-top:5px; }
.mTop10 { margin-top:10px; }
.mTop15 { margin-top:15px; }
.mTop20 { margin-top:20px; }
.mTop25 { margin-top:25px; }
.mTop30 { margin-top:30px; }
.mTop35 { margin-top:35px; }
.mTop40 { margin-top:40px; }
.mTop45 { margin-top:45px; }
.mTop50 { margin-top:50px; }
.mTop55 { margin-top:55px; }
.mTop60 { margin-top:60px; }

.mLeft0  { margin-left:0; }
.mLeft5  { margin-left:5px; }
.mLeft10 { margin-left:10px; }
.mLeft15 { margin-left:15px; }
.mLeft20 { margin-left:20px; }
.mLeft25 { margin-left:25px; }
.mLeft30 { margin-left:30px; }
.mLeft35 { margin-left:35px; }
.mLeft40 { margin-left:40px; }
.mLeft45 { margin-left:45px; }
.mLeft50 { margin-left:50px; }
.mLeft55 { margin-left:55px; }
.mLeft60 { margin-left:60px; }




/* Width */
.w5   { width:5px; }
.w10  { width:10px; }
.w20  { width:20px; }
.w30  { width:30px; }
.w40  { width:40px; }
.w50  { width:50px; }
.w60  { width:60px; }
.w70  { width:70px; }
.w80  { width:80px; }
.w90  { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w325 { width:325px; }
.w350 { width:350px; }
.w400 { width:400px; }
.w440 { width:440px; }
.w450 { width:450px; }
.w500 { width:500px; }


/* Text Align */
.tRight   { text-align:right; }
.tCenter  { text-align:center; }
.tLeft    { text-align:left; }
.tJustify { text-align: justify; text-justify:inter-ideograph; }
.tIndent  { text-indent:1em; }

/* Font Size */
.fSize10 { font-size:10px; }
.fSize11 { font-size:11px; }
.fSize12 { font-size:12px; }
.fSize13 { font-size:13px; }
.fSize14 { font-size:14px; }

/* Font */
.fBold   { font-weight:bold; }

/* Text */
.tUnder   { text-decoration:underline; }

/* Float */
.fRight { float:right; }
.fLeft  { float:left; }

/* Photo */
.phLeft {
float:left;
margin-right:20px;
}
.phRight {
float:right;
margin-left:20px;
}

/* Clear */
.clearFix { zoom:1; }
.clearFix:after { content: ""; display: block;  clear: both; }



/*-----------------------------------------------
  CSS3
-----------------------------------------------*/

/* Alpha */
img.al:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }


/* Radius */
.r5  { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.r10 { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.r20 { border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; }


