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

.clear{ clear:both; }
.ma_auto{ margin:0 auto; }

/**margin_top**/

.mt_10{ margin-top:10px; }
.mt_15{ margin-top:15px; }
.mt_20{ margin-top:20px; }
.mt_25{ margin-top:25px; }
.mt_30{ margin-top:30px; }
.mt_35{ margin-top:35px; }
.mt_40{ margin-top:40px; }
.mt_45{ margin-top:45px; }
.mt_50{ margin-top:50px; }
.mt_55{ margin-top:55px; }
.mt_60{ margin-top:60px; }
.mt_65{ margin-top:65px; }
.mt_70{ margin-top:70px; }

/**margin_right**/

.mr_20{ margin-right:20px; }

/**margin_bottom**/

.mb_10{ margin-bottom:10px; }
.mb_15{ margin-bottom:15px; }
.mb_20{ margin-bottom:20px; }
.mb_25{ margin-bottom:25px; }
.mb_30{ margin-bottom:30px; }
.mb_35{ margin-bottom:35px; }
.mb_40{ margin-bottom:40px; }
.mb_45{ margin-bottom:45px; }
.mb_50{ margin-bottom:50px; }
.mb_55{ margin-bottom:55px; }
.mb_60{ margin-bottom:60px; }
.mb_65{ margin-bottom:65px; }
.mb_70{ margin-bottom:70px; }


/**padding_top**/
.pt_5{ padding-top:5px; }
.pt_10{ padding-top:10px; }
.pt_15{ padding-top:15px; }
.pt_20{ padding-top:20px; }
.pt_25{ padding-top:25px; }
.pt_30{ padding-top:30px; }
.pt_35{ padding-top:35px; }
.pt_40{ padding-top:40px; }
.pt_45{ padding-top:45px; }
.pt_50{ padding-top:50px; }
.pt_55{ padding-top:55px; }
.pt_60{ padding-top:60px; }
.pt_65{ padding-top:65px; }
.pt_70{ padding-top:70px; }



/**padding_bottom**/

.pb_10{ padding-bottom:10px; }
.pb_15{ padding-bottom:15px; }
.pb_20{ padding-bottom:20px; }
.pb_25{ padding-bottom:25px; }
.pb_30{ padding-bottom:30px; }
.pb_35{ padding-bottom:35px; }
.pb_40{ padding-bottom:40px; }
.pb_45{ padding-bottom:45px; }
.pb_50{ padding-bottom:50px; }
.pb_55{ padding-bottom:55px; }
.pb_60{ padding-bottom:60px; }
.pb_65{ padding-bottom:65px; }
.pb_70{ padding-bottom:70px; }


/**padding_side**/

.pl_20{ padding-left:20px; }
.pl_40{ padding-left:40px; }
.ps_20{ padding:0 20px; overflow:hidden; }
.pr_20{ padding-right:20px; }
.pr_40{ padding-right:40px; }

/**width**/

.w_10{ width:10%; float:left; }
.w_20{ width:20%; float:left; }
.w_30{ width:30%; float:left; }
.w_35{ width:35%; float:left; }
.w_40{ width:40%; float:left; }
.w_45{ width:45%; float:left; }
.w_50{ width:50%; float:left; }
.w_55{ width:55%; float:left; }
.w_60{ width:60%; float:left; }
.w_70{ width:70%; float:left; }
.w_80{ width:80%; float:left; }
.w_80{ width:90%; float:left; }




/**more**/
.tx_left{ text-align:left; }
.tx_center{ text-align:center; }
.tx_right{ text-align:right; }


/**maru**/

.maru_10{ border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  }


@media screen and (max-width: 799px) {

.ly_five{ width:20%; float:left; }
	
}


@media screen and (min-width: 800px) {

.ly_five{}
	
}
