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

/*-------------------------------------------------------
フロート
-------------------------------------------------------*/
.fl_r { float:right;}
.fl_l { float:left;}

/*-------------------------------------------------------
テキスト
-------------------------------------------------------*/
.txt_l { text-align: left;}
.txt_r { text-align: right;}
.txt_c { text-align: center;}

/*-------------------------------------------------------
テキスト
-------------------------------------------------------*/
.f_20 { font-size: 20px;}
.f_21 { font-size: 21px;}
.f_22 { font-size: 22px;}
.f_23 { font-size: 23px;}
.f_24 { font-size: 24px;}
.f_25 { font-size: 25px;}
.f_26 { font-size: 26px;}
.f_27 { font-size: 27px;}
.f_28 { font-size: 28px;}
.f_29 { font-size: 29px;}
.f_30 { font-size: 30px;}
.f_31 { font-size: 31px;}
.f_32 { font-size: 32px;}
.f_33 { font-size: 33px;}
.f_34 { font-size: 34px;}
.f_35 { font-size: 35px;}
.f_36 { font-size: 36px;}
.f_37 { font-size: 37px;}
.f_38 { font-size: 38px;}
.f_39 { font-size: 39px;}
.f_40 { font-size: 40px;}
.f_41 { font-size: 41px;}
.f_42 { font-size: 42px;}
.f_43 { font-size: 43px;}
.f_44 { font-size: 44px;}
.f_45 { font-size: 45px;}
.f_46 { font-size: 46px;}
.f_47 { font-size: 47px;}
.f_48 { font-size: 48px;}
.f_49 { font-size: 49px;}
.f_50 { font-size: 50px;}
.f_55 { font-size: 55px;}
.f_60 { font-size: 60px;}
.f_65 { font-size: 65px;}
.f_70 { font-size: 70px;}
.f_85 { font-size: 85px;}
.f_100 { font-size: 100px;}

/*-------------------------------------------------------
 margin settings
-------------------------------------------------------*/
.mT05	{ margin-top: 5px;}
.mT08	{ margin-top: 8px;}
.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;}
.mT55	{ margin-top: 55px;}
.mT60	{ margin-top: 60px;}
.mT65	{ margin-top: 65px;}
.mT70	{ margin-top: 70px;}
.mT75	{ margin-top: 75px;}
.mT80	{ margin-top: 80px;}
.mT170	{ margin-top: 170px;}
.mT175	{ margin-top: 175px;}
.mT100	{ margin-top: 100px;}

.mR05	{ margin-right: 5px;}
.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;}
.mR55	{ margin-right: 55px;}
.mR60	{ margin-right: 60px;}
.mR65	{ margin-right: 65px;}
.mR70	{ margin-right: 70px;}
.mR75	{ margin-right: 75px;}
.mR80	{ margin-right: 80px;}

.mL05	{ margin-left: 5px;}
.mL10	{ margin-left: 10px;}
.mL15	{ margin-left: 15px;}
.mL20	{ margin-left: 20px;}
.mL25	{ margin-left: 25px;}
.mL28	{ margin-left: 28px;}
.mL30	{ margin-left: 30px;}
.mL35	{ margin-left: 35px;}
.mL40	{ margin-left: 40px;}
.mL45	{ margin-left: 45px;}
.mL50	{ margin-left: 50px;}
.mL55	{ margin-left: 55px;}
.mL60	{ margin-left: 60px;}
.mL65	{ margin-left: 65px;}
.mL70	{ margin-left: 70px;}
.mL75	{ margin-left: 75px;}
.mL80	{ margin-left: 80px;}
.mL100	{ margin-left: 100px;}
.mL880	{ margin-left: 880px;}

.mB05	{ margin-bottom:5px;}
.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;}
.mB55	{ margin-bottom:55px;}
.mB60	{ margin-bottom:60px;}
.mB65	{ margin-bottom:65px;}
.mB70	{ margin-bottom:70px;}
.mB75	{ margin-bottom:75px;}
.mB80	{ margin-bottom:80px;}


/*-------------------------------------------------------
 padding settings
-------------------------------------------------------*/
.pT05	{ padding-top: 5px;}
.pT08	{ padding-top: 8px;}
.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;}
.pT55	{ padding-top: 55px;}
.pT60	{ padding-top: 60px;}
.pT65	{ padding-top: 65px;}
.pT70	{ padding-top: 70px;}
.pT75	{ padding-top: 75px;}
.pT80	{ padding-top: 80px;}
.pT100	{ padding-top: 100px;}
.pT120	{ padding-top: 120px;}
.pT170	{ padding-top: 170px;}
.pT175	{ padding-top: 175px;}
.pT180	{ padding-top: 180px;}
.pT190	{ padding-top: 190px;}
.pT270	{ padding-top: 270px;}
.pT400	{ padding-top: 400px;}
.pT450	{ padding-top: 450px;}
.pT500	{ padding-top: 500px;}
.pT750	{ padding-top: 750px;}

.pR05	{ padding-right: 5px;}
.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;}
.pR55	{ padding-right: 55px;}
.pR60	{ padding-right: 60px;}
.pR65	{ padding-right: 65px;}
.pR70	{ padding-right: 70px;}
.pR75	{ padding-right: 75px;}
.pR80	{ padding-right: 80px;}
.pR120	{ padding-right: 120px;}

.pL05	{ padding-left: 5px;}
.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;}
.pL55	{ padding-left: 55px;}
.pL60	{ padding-left: 60px;}
.pL65	{ padding-left: 65px;}
.pL70	{ padding-left: 70px;}
.pL75	{ padding-left: 75px;}
.pL80	{ padding-left: 80px;}
.pL100	{ padding-left: 100px;}
.pL120	{ padding-left: 120px;}

.pB05	{ padding-bottom:5px;}
.pB10	{ padding-bottom:10px;}
.pB15	{ padding-bottom:15px;}
.pB20	{ padding-bottom:20px;}
.pB25	{ padding-bottom:25px;}
.pB30	{ padding-bottom:20px;}
.pB35	{ padding-bottom:35px;}
.pB40	{ padding-bottom:45px;}
.pB50	{ padding-bottom:50px;}
.pB55	{ padding-bottom:55px;}
.pB60	{ padding-bottom:60px;}
.pB65	{ padding-bottom:65px;}
.pB70	{ padding-bottom:70px;}
.pB75	{ padding-bottom:75px;}
.pB80	{ padding-bottom:80px;}
.pB100	{ padding-bottom:100px;}

/*-------------------------------------------------------
色
-------------------------------------------------------*/
.c-39f{
	color: #39f;
}

.c-000{
	color: #000;
}

.c-f00{
	color: #f00;	
}

.c-000{
	color: #000;	
}

.c-fff{
	color: #fff;	
}

/*-------------------------------------------------------
フォント太さ
-------------------------------------------------------*/
.fw_900{
	font-weight: 900;
}

.fw_n{
	font-weight: normal;
}


/*-------------------------------------------------------
フォント高さ
-------------------------------------------------------*/
.lineH30{
	line-height: 30px;
}

.lineH40{
	line-height: 40px;
}

.lineH50{
	line-height: 50px;
}

.lineH70{
	line-height: 70px;
}


/*-------------------------------------------------------
LINE
-------------------------------------------------------*/
.y_line_5{
	/*border-bottom: #FF0 solid 5px;
	text-decoration: underline;
	text-decoration-color: #FF0 ;*/
	background: linear-gradient(transparent 90%, #FF0 90%);
}

.y_line_10{
	/*border-bottom: #FF0 solid 10px;*/
	background: linear-gradient(transparent 80%, #FF0 80%);
}

.y_line_15{
	/*border-bottom: #FF0 solid 15px;*/
	background: linear-gradient(transparent 70%, #FF0 70%);
}

.r_line_5{
	/*border-bottom: #F00 solid 5px;*/
	background: linear-gradient(transparent 90%, #F00 90%);
}

.r_line_8{
	/*border-bottom: #F00 solid 8px;*/
	background: linear-gradient(transparent 85%, #F00 85%);
}

.r_line_10{
	/*border-bottom: #F00 solid 10px;*/
	background: linear-gradient(transparent 80%, #F00 80%);
}

.b_line_5{
	border-bottom: #000 solid 2px;
}

.b_line_05{
	background: linear-gradient(transparent 95%, #666 95%);
}

.w_line_1{
	border-bottom: #fff solid 2px;
}




