@charset "utf-8";
/*
/////////////////////////////////////
汎用クラス
common.css
updata：2013/11/25
/////////////////////////////////////
*/

/* ----- YUI FONTSIZE ---- */

.text10 { font-size: 84%; }
.text11 { font-size: 92%; }
.text12 { font-size: 100%; }
.text13 { font-size: 109%; }
.text14 { font-size: 117%; }
.text15 { font-size: 125%; }
.text16 { font-size: 134%; }
.text17 { font-size: 142%; }
.text18 { font-size: 150%; }
.text19 { font-size: 159%; }
.text20 { font-size: 167%; }
.text21 { font-size: 175%; }
.text22 { font-size: 184%; }
.text23 { font-size: 192%; }
.text24 { font-size: 200%; }
.text25 { font-size: 209%; }
.text26 { font-size: 217%; }


/*alpha*/
.alpha:hover {
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/*clearfix*/
.clearfix {
	zoom:1;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clear { clear: both;}
.fl-right { float: right; }
.fl-left { float: left; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.bold {	font-weight: bold; }

/*margin*/
.mt10				{ margin-top: 10px; }
.mt15				{ margin-top: 15px; }
.mt20				{ margin-top: 20px; }
.mt25				{ margin-top: 25px; }
.mt30				{ margin-top: 30px; }
.mt35				{ margin-top: 35px; }
.mt40				{ margin-top: 40px; }
.mt45				{ margin-top: 45px; }
.mt50				{ margin-top: 50px; }
.mt60               { margin-top: 60px; }
.mt70               { margin-top: 70px; }
.mt80               { margin-top: 80px; }
.mt90               { margin-top: 90px; }
.mt100               { margin-top: 100px; }

.mr10				{ margin-right: 10px; }
.mr15				{ margin-right: 15px; }
.mr20				{ margin-right: 20px; }
.mr25				{ margin-right: 25px; }
.mr30				{ margin-right: 30px; }
.mr35				{ margin-right: 35px; }
.mr40				{ margin-right: 40px; }
.mr45				{ margin-right: 45px; }
.mr50				{ margin-right: 50px; }

.ml10				{ margin-left: 10px; }
.ml15				{ margin-left: 15px; }
.ml20				{ margin-left: 20px; }
.ml25				{ margin-left: 25px; }
.ml30				{ margin-left: 30px; }
.ml35				{ margin-left: 35px; }
.ml40				{ margin-left: 40px; }
.ml45				{ margin-left: 45px; }
.ml50				{ margin-left: 50px; }

.mb10				{ margin-bottom: 10px; }
.mb15				{ margin-bottom: 15px; }
.mb20				{ margin-bottom: 20px; }
.mb25				{ margin-bottom: 25px; }
.mb30				{ margin-bottom: 30px; }
.mb35				{ margin-bottom: 35px; }
.mb40				{ margin-bottom: 40px; }
.mb45				{ margin-bottom: 45px; }
.mb50				{ margin-bottom: 50px; }
.mb80				{ margin-bottom: 80px; }

/*padding*/
.pt10				{ padding-top: 10px; }
.pt15				{ padding-top: 15px; }
.pt20				{ padding-top: 20px; }
.pt25				{ padding-top: 25px; }
.pt30				{ padding-top: 30px; }
.pt35				{ padding-top: 35px; }
.pt40				{ padding-top: 40px; }
.pt45				{ padding-top: 45px; }
.pt50				{ padding-top: 50px; }
.pt60               { padding-top: 60px; }
.pt70               { padding-top: 70px; }

.pr10				{ padding-right: 10px; }
.pr15				{ padding-right: 15px; }
.pr20				{ padding-right: 20px; }
.pr25				{ padding-right: 25px; }
.pr30				{ padding-right: 30px; }
.pr35				{ padding-right: 35px; }
.pr40				{ padding-right: 40px; }
.pr45				{ padding-right: 45px; }
.pr50				{ padding-right: 50px; }
.pr60               { padding-right: 60px; }
.pr70               { padding-right: 70px; }

.pl10				{ padding-left: 10px; }
.pl15				{ padding-left: 15px; }
.pl20				{ padding-left: 20px; }
.pl25				{ padding-left: 25px; }
.pl30				{ padding-left: 30px; }
.pl35				{ padding-left: 35px; }
.pl40				{ padding-left: 40px; }
.pl45				{ padding-left: 45px; }
.pl50				{ padding-left: 50px; }
.pl60               { padding-left: 60px; }
.pl70               { padding-left: 70px; }

.pb10				{ padding-bottom: 10px; }
.pb15				{ padding-bottom: 15px; }
.pb20				{ padding-bottom: 20px; }
.pb25				{ padding-bottom: 25px; }
.pb30				{ padding-bottom: 30px; }
.pb35				{ padding-bottom: 35px; }
.pb40				{ padding-bottom: 40px; }
.pb45				{ padding-bottom: 45px; }
.pb50				{ padding-bottom: 50px; }
.pb60               { padding-bottom: 60px; }
.pb70               { padding-bottom: 70px; }
