@charset "Shift_JIS";
/* CSS Document */


/*********************************************************************

　ボーダー実線｜黒色

*********************************************************************/
/*--------------------------------------
　実線・黒色｜上
--------------------------------------*/
.border_solid_brack_T {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

/*--------------------------------------
　実線・黒色｜下
--------------------------------------*/
.border_solid_brack_U {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

/*--------------------------------------
　実線・黒色｜左右
--------------------------------------*/
.border_solid_brack_LR {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}

/*--------------------------------------
　実線・黒色｜上下
--------------------------------------*/
.border_solid_brack_TU {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

/*--------------------------------------
　実線・黒色｜左下
--------------------------------------*/
.border_solid_brack_LU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

/*--------------------------------------
　実線・黒色｜左上下
--------------------------------------*/
.border_solid_brack_LTU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

/*--------------------------------------
　実線・黒色｜左右上
--------------------------------------*/
.border_solid_brack_LRT {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

/*--------------------------------------
　実線・黒色｜左右下
--------------------------------------*/
.border_solid_brack_LRU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

/*--------------------------------------
　実線・黒色｜全て
--------------------------------------*/
.border_solid_brack_ALL {
	border: 1px solid #000000;
}





/*********************************************************************

　ボーダー点線｜グレー

*********************************************************************/
/*--------------------------------------
　点線・グレー｜上
--------------------------------------*/
.border_dot_gray_T {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}

/*--------------------------------------
　点線・グレー｜下
--------------------------------------*/
.border_dot_gray_U {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

/*--------------------------------------
　点線・グレー｜右
--------------------------------------*/
.border_dot_gray_R {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
}

/*--------------------------------------
　点線・グレー｜右上
--------------------------------------*/
.border_dot_gray_RT {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}

/*--------------------------------------
　点線・グレー｜右下
--------------------------------------*/
.border_dot_gray_RU {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

/*--------------------------------------
　点線・グレー｜左右
--------------------------------------*/
.border_dot_gray_LR {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #333333;
	border-left-color: #333333;
}

/*--------------------------------------
　点線・グレー｜上下
--------------------------------------*/
.border_dot_gray_TU {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}

/*--------------------------------------
　点線・グレー｜左下
--------------------------------------*/
.border_dot_gray_LU {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

/*--------------------------------------
　点線・グレー｜左上
--------------------------------------*/
.border_dot_gray_LT {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333333;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}

/*--------------------------------------
　点線・グレー｜左上下
--------------------------------------*/
.border_dot_gray_LTU {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}

/*--------------------------------------
　点線・グレー｜左右上
--------------------------------------*/
.border_dot_gray_LRT {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333333;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}

/*--------------------------------------
　点線・グレー｜左右下
--------------------------------------*/
.border_dot_gray_LRU {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333333;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

/*--------------------------------------
　点線・グレー｜全て
--------------------------------------*/
.border_dot_gray_ALL {
	border: 1px dotted #333333;
}





/*********************************************************************

　カラー｜共通

*********************************************************************/
/*--------------------------------------
　白色｜#FFFFFF
--------------------------------------*/
.color_white {
	color: #FFFFFF;
}

/*--------------------------------------
　グレー｜#666666
--------------------------------------*/
.color_gray {
	color: #666666;
}

/*--------------------------------------
　黒色｜#000000
--------------------------------------*/
.color_black {
	color: #000000;
}





/*********************************************************************

　カラー｜CMYK

*********************************************************************/
/*--------------------------------------
　赤色｜C000-M100-Y100-K000
--------------------------------------*/
.color_CMYK_red {
	color: #CD0921;
}

/*--------------------------------------
　青色｜C100-M050-Y000-K000
--------------------------------------*/
.color_CMYK_blue {
	color: #005395;
}

/*--------------------------------------
　黄色｜C100-M000-Y100-K000
--------------------------------------*/
.color_CMYK_yellow {
	color: #FFF20D;
}

/*--------------------------------------
　緑色｜C100-M000-Y100-K000
--------------------------------------*/
.color_CMYK_green {
	color: #008B3A;
}

/*--------------------------------------
　水色｜C050-M000-Y000-K000
--------------------------------------*/
.color_CMYK_light-blue {
	color: #5EBDE1;
}

/*--------------------------------------
　オレンジ色｜C000-M065-Y100-K000
--------------------------------------*/
.color_CMYK_orange {
	color: #DC5A21;
}


/*********************************************************************

　カラー｜RGB

*********************************************************************/
/*--------------------------------------
　赤色｜#FF0000
--------------------------------------*/
.color_RGB_red {
	color: #FF0000;
}

/*--------------------------------------
　青色｜#0000FF
--------------------------------------*/
.color_RGB_blue {
	color: #0000FF;
}

/*--------------------------------------
　黄色｜#FFFF00
--------------------------------------*/
.color_RGB_yellow {
	color: #FFFF00;
}





/*********************************************************************

　フォント｜明朝

*********************************************************************/
/*--------------------------------------
　明朝｜極小
--------------------------------------*/
.font_M_x_small {
	font-size: x-small;
}

/*--------------------------------------
　明朝｜小
--------------------------------------*/
.font_M_small {
	font-size: small;
}

/*--------------------------------------
　明朝｜中
--------------------------------------*/
.font_M_nomal {
	font-size: medium;
}

/*--------------------------------------
　明朝｜大
--------------------------------------*/
.font_M_large {
	font-size: large;
}

/*--------------------------------------
　明朝｜極大
--------------------------------------*/
.font_M_x_large {
	font-size: x-large;
}



/*********************************************************************

　フォント｜ゴシック

*********************************************************************/
/*--------------------------------------
　ゴシック｜極小
--------------------------------------*/
.font_G_x_small {
	font-size: x-small;
}

/*--------------------------------------
　ゴシック｜小
--------------------------------------*/
.font_G_small {
	font-size: small;
}

/*--------------------------------------
　ゴシック｜中
--------------------------------------*/
.font_G_nomal {
	font-size: medium;
}

/*--------------------------------------
　ゴシック｜大
--------------------------------------*/
.font_G_large {
	font-size: large;
}

/*--------------------------------------
　ゴシック｜極大
--------------------------------------*/
.font_G_x_large {
	font-size: x-large;
}

/*--------------------------------------
　ゴシック｜中ボールド
--------------------------------------*/
.font_G_bold {
	font-size: 100%;
	font-weight:bold;
}





/*********************************************************************

　マージン｜上

*********************************************************************/
/*--------------------------------------
　マージン｜上（05px）
--------------------------------------*/
.margin_T_05px {
	margin-top: 5px;
}

/*--------------------------------------
　マージン｜上（10px）
--------------------------------------*/
.margin_T_10px {
	margin-top: 10px;
}

/*--------------------------------------
　マージン｜上（15px）
--------------------------------------*/
.margin_T_15px {
	margin-top: 15px;
}

/*--------------------------------------
　マージン｜上（20px）
--------------------------------------*/
.margin_T_20px {
	margin-top: 20px;
}

/*--------------------------------------
　マージン｜上（25px）
--------------------------------------*/
.margin_T_25px {
	margin-top: 25px;
}

/*--------------------------------------
　マージン｜上（30px）
--------------------------------------*/
.margin_T_30px {
	margin-top: 30px;
}

/*--------------------------------------
　マージン｜上（35px）
--------------------------------------*/
.margin_T_35px {
	margin-top: 35px;
}

/*--------------------------------------
　マージン｜上（40px）
--------------------------------------*/
.margin_T_40px {
	margin-top: 40px;
}

/*--------------------------------------
　マージン｜上（45px）
--------------------------------------*/
.margin_T_45px {
	margin-top: 45px;
}

/*--------------------------------------
　マージン｜上（50px）
--------------------------------------*/
.margin_T_50px {
	margin-top: 50px;
}




/*********************************************************************

　マージン｜下

*********************************************************************/
/*--------------------------------------
　マージン｜下（05px）
--------------------------------------*/
.margin_U_05px {
	margin-bottom: 5px;
}

/*--------------------------------------
　マージン｜下（10px）
--------------------------------------*/
.margin_U_10px {
	margin-bottom: 10px;
}

/*--------------------------------------
　マージン｜下（15px）
--------------------------------------*/
.margin_U_15px {
	margin-bottom: 15px;
}

/*--------------------------------------
　マージン｜下（20px）
--------------------------------------*/
.margin_U_20px {
	margin-bottom: 20px;
}

/*--------------------------------------
　マージン｜下（25px）
--------------------------------------*/
.margin_U_25px {
	margin-bottom: 25px;
}

/*--------------------------------------
　マージン｜下（30px）
--------------------------------------*/
.margin_U_30px {
	margin-bottom: 30px;
}

/*--------------------------------------
　マージン｜下（35px）
--------------------------------------*/
.margin_U_35px {
	margin-bottom: 35px;
}

/*--------------------------------------
　マージン｜下（40px）
--------------------------------------*/
.margin_U_40px {
	margin-bottom: 40px;
}

/*--------------------------------------
　マージン｜下（45px）
--------------------------------------*/
.margin_U_45px {
	margin-bottom: 45px;
}

/*--------------------------------------
　マージン｜下（50px）
--------------------------------------*/
.margin_U_50px {
	margin-bottom: 50px;
}




/*********************************************************************

　マージン｜左

*********************************************************************/
/*--------------------------------------
　マージン｜左（05px）
--------------------------------------*/
.margin_L_05px {
	margin-left: 5px;
}

/*--------------------------------------
　マージン｜左（10px）
--------------------------------------*/
.margin_L_10px {
	margin-left: 10px;
}

/*--------------------------------------
　マージン｜左（15px）
--------------------------------------*/
.margin_L_15px {
	margin-left: 15px;
}

/*--------------------------------------
　マージン｜左（20px）
--------------------------------------*/
.margin_L_20px {
	margin-left: 20px;
}

/*--------------------------------------
　マージン｜左（25px）
--------------------------------------*/
.margin_L_25px {
	margin-left: 25px;
}

/*--------------------------------------
　マージン｜左（30px）
--------------------------------------*/
.margin_L_30px {
	margin-left: 30px;
}

/*--------------------------------------
　マージン｜左（35px）
--------------------------------------*/
.margin_L_35px {
	margin-left: 35px;
}

/*--------------------------------------
　マージン｜左（40px）
--------------------------------------*/
.margin_L_40px {
	margin-left: 40px;
}

/*--------------------------------------
　マージン｜左（45px）
--------------------------------------*/
.margin_L_45px {
	margin-left: 45px;
}

/*--------------------------------------
　マージン｜左（50px）
--------------------------------------*/
.margin_L_50px {
	margin-left: 50px;
}

/*--------------------------------------
　マージン｜左（100px）
--------------------------------------*/
.margin_L_100px {
	margin-left: 100px;
}




/*********************************************************************

　マージン｜右

*********************************************************************/
/*--------------------------------------
　マージン｜右（05px）
--------------------------------------*/
.margin_R_05px {
	margin-right: 5px;
}

/*--------------------------------------
　マージン｜右（10px）
--------------------------------------*/
.margin_R_10px {
	margin-right: 10px;
}

/*--------------------------------------
　マージン｜右（15px）
--------------------------------------*/
.margin_R_15px {
	margin-right: 15px;
}

/*--------------------------------------
　マージン｜右（19px）
--------------------------------------*/
.margin_R_19px {
	margin-right: 19px;
}

/*--------------------------------------
　マージン｜右（20px）
--------------------------------------*/
.margin_R_20px {
	margin-right: 20px;
}

/*--------------------------------------
　マージン｜右（25px）
--------------------------------------*/
.margin_R_25px {
	margin-right: 25px;
}

/*--------------------------------------
　マージン｜右（30px）
--------------------------------------*/
.margin_R_30px {
	margin-right: 30px;
}

/*--------------------------------------
　マージン｜右（35px）
--------------------------------------*/
.margin_R_35px {
	margin-right: 35px;
}

/*--------------------------------------
　マージン｜右（40px）
--------------------------------------*/
.margin_R_40px {
	margin-right: 40px;
}

/*--------------------------------------
　マージン｜右（45px）
--------------------------------------*/
.margin_R_45px {
	margin-right: 45px;
}

/*--------------------------------------
　マージン｜右（50px）
--------------------------------------*/
.margin_R_50px {
	margin-right: 50px;
}




/*********************************************************************

　マージン｜上下

*********************************************************************/
/*--------------------------------------
　マージン｜上下（05px）
--------------------------------------*/
.margin_TU_05px {
	margin-top: 5px;
	margin-bottom: 5px;
}

/*--------------------------------------
　マージン｜上下（10px）
--------------------------------------*/
.margin_TU_10px {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*--------------------------------------
　マージン｜上下（15px）
--------------------------------------*/
.margin_TU_15px {
	margin-top: 15px;
	margin-bottom: 15px;
}

/*--------------------------------------
　マージン｜上下（20px）
--------------------------------------*/
.margin_TU_20px {
	margin-top: 20px;
	margin-bottom: 20px;
}

/*--------------------------------------
　マージン｜上下（25px）
--------------------------------------*/
.margin_TU_25px {
	margin-top: 25px;
	margin-bottom: 25px;
}

/*--------------------------------------
　マージン｜上下（30px）
--------------------------------------*/
.margin_TU_30px {
	margin-top: 30px;
	margin-bottom: 30px;
}

/*--------------------------------------
　マージン｜上下（35px）
--------------------------------------*/
.margin_TU_35px {
	margin-top: 35px;
	margin-bottom: 35px;
}

/*--------------------------------------
　マージン｜上下（40px）
--------------------------------------*/
.margin_TU_40px {
	margin-top: 40px;
	margin-bottom: 40px;
}

/*--------------------------------------
　マージン｜上下（45px）
--------------------------------------*/
.margin_TU_45px {
	margin-top: 45px;
	margin-bottom: 45px;
}

/*--------------------------------------
　マージン｜上下（50px）
--------------------------------------*/
.margin_TU_50px {
	margin-top: 50px;
	margin-bottom: 50px;
}




/*********************************************************************

　マージン｜左右

*********************************************************************/
/*--------------------------------------
　マージン｜左右（05px）
--------------------------------------*/
.margin_LR_05px {
	margin-right: 5px;
	margin-left: 5px;
}

/*--------------------------------------
　マージン｜左右（10px）
--------------------------------------*/
.margin_LR_10px {
	margin-right: 10px;
	margin-left: 10px;
}

/*--------------------------------------
　マージン｜左右（15px）
--------------------------------------*/
.margin_LR_15px {
	margin-right: 15px;
	margin-left: 15px;
}

/*--------------------------------------
　マージン｜左右（20px）
--------------------------------------*/
.margin_LR_20px {
	margin-right: 20px;
	margin-left: 20px;
}

/*--------------------------------------
　マージン｜左右（25px）
--------------------------------------*/
.margin_LR_25px {
	margin-right: 25px;
	margin-left: 25px;
}

/*--------------------------------------
　マージン｜左右（30px）
--------------------------------------*/
.margin_LR_30px {
	margin-right: 30px;
	margin-left: 30px;
}

/*--------------------------------------
　マージン｜左右（35px）
--------------------------------------*/
.margin_LR_35px {
	margin-right: 35px;
	margin-left: 35px;
}

/*--------------------------------------
　マージン｜左右（40px）
--------------------------------------*/
.margin_LR_40px {
	margin-right: 40px;
	margin-left: 40px;
}

/*--------------------------------------
　マージン｜左右（45px）
--------------------------------------*/
.margin_LR_45px {
	margin-right: 45px;
	margin-left: 45px;
}

/*--------------------------------------
　マージン｜左右（50px）
--------------------------------------*/
.margin_LR_50px {
	margin-right: 50px;
	margin-left: 50px;
}




/*********************************************************************

　マージン｜全て

*********************************************************************/
/*--------------------------------------
　マージン｜全て（05px）
--------------------------------------*/
.margin_ALL_05px {
	margin: 5px;
}

/*--------------------------------------
　マージン｜全て（10px）
--------------------------------------*/
.margin_ALL_10px {
	margin: 10px;
}

/*--------------------------------------
　マージン｜全て（15px）
--------------------------------------*/
.margin_ALL_15px {
	margin: 15px;
}

/*--------------------------------------
　マージン｜全て（20px）
--------------------------------------*/
.margin_ALL_20px {
	margin: 20px;
}

/*--------------------------------------
　マージン｜全て（25px）
--------------------------------------*/
.margin_ALL_25px {
	margin: 25px;
}

/*--------------------------------------
　マージン｜全て（30px）
--------------------------------------*/
.margin_ALL_30px {
	margin: 30px;
}

/*--------------------------------------
　マージン｜全て（35px）
--------------------------------------*/
.margin_ALL_35px {
	margin: 35px;
}

/*--------------------------------------
　マージン｜全て（40px）
--------------------------------------*/
.margin_ALL_40px {
	margin: 40px;
}

/*--------------------------------------
　マージン｜全て（45px）
--------------------------------------*/
.margin_ALL_45px {
	margin: 45px;
}

/*--------------------------------------
　マージン｜全て（50px）
--------------------------------------*/
.margin_ALL_50px {
	margin: 50px;
}




/*********************************************************************

　パディング｜上

*********************************************************************/
/*--------------------------------------
　パディング｜上（05px）
--------------------------------------*/
.padding_T_05px {
	padding-top: 5px;
}

/*--------------------------------------
　パディング｜上（10px）
--------------------------------------*/
.padding_T_10px {
	padding-top: 10px;
}

/*--------------------------------------
　パディング｜上（15px）
--------------------------------------*/
.padding_T_15px {
	padding-top: 15px;
}

/*--------------------------------------
　パディング｜上（20px）
--------------------------------------*/
.padding_T_20px {
	padding-top: 20px;
}

/*--------------------------------------
　パディング｜上（25px）
--------------------------------------*/
.padding_T_25px {
	padding-top: 25px;
}

/*--------------------------------------
　パディング｜上（30px）
--------------------------------------*/
.padding_T_30px {
	padding-top: 30px;
}

/*--------------------------------------
　パディング｜上（35px）
--------------------------------------*/
.padding_T_35px {
	padding-top: 35px;
}

/*--------------------------------------
　パディング｜上（40px）
--------------------------------------*/
.padding_T_40px {
	padding-top: 40px;
}

/*--------------------------------------
　パディング｜上（45px）
--------------------------------------*/
.padding_T_45px {
	padding-top: 45px;
}

/*--------------------------------------
　パディング｜上（50px）
--------------------------------------*/
.padding_T_50px {
	padding-top: 50px;
}




/*********************************************************************

　パディング｜下

*********************************************************************/
/*--------------------------------------
　パディング｜下（05px）
--------------------------------------*/
.padding_U_05px {
	padding-bottom: 5px;
}

/*--------------------------------------
　パディング｜下（10px）
--------------------------------------*/
.padding_U_10px {
	padding-bottom: 10px;
}

/*--------------------------------------
　パディング｜下（15px）
--------------------------------------*/
.padding_U_15px {
	padding-bottom: 15px;
}

/*--------------------------------------
　パディング｜下（20px）
--------------------------------------*/
.padding_U_20px {
	padding-bottom: 20px;
}

/*--------------------------------------
　パディング｜下（25px）
--------------------------------------*/
.padding_U_25px {
	padding-bottom: 25px;
}

/*--------------------------------------
　パディング｜下（30px）
--------------------------------------*/
.padding_U_30px {
	padding-bottom: 30px;
}

/*--------------------------------------
　パディング｜下（35px）
--------------------------------------*/
.padding_U_35px {
	padding-bottom: 35px;
}

/*--------------------------------------
　パディング｜下（40px）
--------------------------------------*/
.padding_U_40px {
	padding-bottom: 40px;
}

/*--------------------------------------
　パディング｜下（45px）
--------------------------------------*/
.padding_U_45px {
	padding-bottom: 45px;
}

/*--------------------------------------
　パディング｜下（50px）
--------------------------------------*/
.padding_U_50px {
	padding-bottom: 50px;
}




/*********************************************************************

　パディング｜左

*********************************************************************/
/*--------------------------------------
　パディング｜左（05px）
--------------------------------------*/
.padding_L_05px {
	padding-left: 5px;
}

/*--------------------------------------
　パディング｜左（10px）
--------------------------------------*/
.padding_L_10px {
	padding-left: 10px;
}

/*--------------------------------------
　パディング｜左（15px）
--------------------------------------*/
.padding_L_15px {
	padding-left: 15px;
}

/*--------------------------------------
　パディング｜左（20px）
--------------------------------------*/
.padding_L_20px {
	padding-left: 20px;
}

/*--------------------------------------
　パディング｜左（25px）
--------------------------------------*/
.padding_L_25px {
	padding-left: 25px;
}

/*--------------------------------------
　パディング｜左（30px）
--------------------------------------*/
.padding_L_30px {
	padding-left: 30px;
}

/*--------------------------------------
　パディング｜左（35px）
--------------------------------------*/
.padding_L_35px {
	padding-left: 35px;
}

/*--------------------------------------
　パディング｜左（40px）
--------------------------------------*/
.padding_L_40px {
	padding-left: 40px;
}

/*--------------------------------------
　パディング｜左（45px）
--------------------------------------*/
.padding_L_45px {
	padding-left: 45px;
}

/*--------------------------------------
　パディング｜左（50px）
--------------------------------------*/
.padding_L_50px {
	padding-left: 50px;
}

/*--------------------------------------
　パディング｜左（100px）
--------------------------------------*/
.padding_L_100px {
	padding-left: 100px;
}




/*********************************************************************

　パディング｜右

*********************************************************************/
/*--------------------------------------
　パディング｜右（05px）
--------------------------------------*/
.padding_R_05px {
	padding-right: 5px;
}

/*--------------------------------------
　パディング｜右（10px）
--------------------------------------*/
.padding_R_10px {
	padding-right: 10px;
}

/*--------------------------------------
　パディング｜右（15px）
--------------------------------------*/
.padding_R_15px {
	padding-right: 15px;
}

/*--------------------------------------
　パディング｜右（20px）
--------------------------------------*/
.padding_R_20px {
	padding-right: 20px;
}

/*--------------------------------------
　パディング｜右（25px）
--------------------------------------*/
.padding_R_25px {
	padding-right: 25px;
}

/*--------------------------------------
　パディング｜右（30px）
--------------------------------------*/
.padding_R_30px {
	padding-right: 30px;
}

/*--------------------------------------
　パディング｜右（35px）
--------------------------------------*/
.padding_R_35px {
	padding-right: 35px;
}

/*--------------------------------------
　パディング｜右（40px）
--------------------------------------*/
.padding_R_40px {
	padding-right: 40px;
}

/*--------------------------------------
　パディング｜右（45px）
--------------------------------------*/
.padding_R_45px {
	padding-right: 45px;
}

/*--------------------------------------
　パディング｜右（50px）
--------------------------------------*/
.padding_R_50px {
	padding-right: 50px;
}



/*********************************************************************

　パディング｜上下

*********************************************************************/

/*--------------------------------------
　パディング｜上下（05px）
--------------------------------------*/
.padding_TU_05px {
	padding-top: 5px;
	padding-bottom: 5px;
}

/*--------------------------------------
　パディング｜上下（10px）
--------------------------------------*/
.padding_TU_10px {
	padding-top: 10px;
	padding-bottom: 10px;
}

/*--------------------------------------
　パディング｜上下（15px）
--------------------------------------*/
.padding_TU_15px {
	padding-top: 15px;
	padding-bottom: 15px;
}

/*--------------------------------------
　パディング｜上下（20px）
--------------------------------------*/
.padding_TU_20px {
	padding-top: 20px;
	padding-bottom: 20px;
}

/*--------------------------------------
　パディング｜上下（25px）
--------------------------------------*/
.padding_TU_25px {
	padding-top: 25px;
	padding-bottom: 25px;
}

/*--------------------------------------
　パディング｜上下（30px）
--------------------------------------*/
.padding_TU_30px {
	padding-top: 30px;
	padding-bottom: 30px;
}

/*--------------------------------------
　パディング｜上下（35px）
--------------------------------------*/
.padding_TU_35px {
	padding-top: 35px;
	padding-bottom: 35px;
}

/*--------------------------------------
　パディング｜上下（40px）
--------------------------------------*/
.padding_TU_40px {
	padding-top: 40px;
	padding-bottom: 40px;
}

/*--------------------------------------
　パディング｜上下（45px）
--------------------------------------*/
.padding_TU_45px {
	padding-top: 45px;
	padding-bottom: 45px;
}

/*--------------------------------------
　パディング｜上下（50px）
--------------------------------------*/
.padding_TU_50px {
	padding-top: 50px;
	padding-bottom: 50px;
}



/*********************************************************************

　パディング｜左右

*********************************************************************/

/*--------------------------------------
　パディング｜左右（05px）
--------------------------------------*/
.padding_LR_05px {
	padding-right: 5px;
	padding-left: 5px;
}

/*--------------------------------------
　パディング｜左右（10px）
--------------------------------------*/
.padding_LR_10px {
	padding-right: 10px;
	padding-left: 10px;
}

/*--------------------------------------
　パディング｜左右（15px）
--------------------------------------*/
.padding_LR_15px {
	padding-right: 15px;
	padding-left: 15px;
}

/*--------------------------------------
　パディング｜左右（20px）
--------------------------------------*/
.padding_LR_20px {
	padding-right: 20px;
	padding-left: 20px;
}

/*--------------------------------------
　パディング｜左右（25px）
--------------------------------------*/
.padding_LR_25px {
	padding-right: 25px;
	padding-left: 25px;
}

/*--------------------------------------
　パディング｜左右（30px）
--------------------------------------*/
.padding_LR_30px {
	padding-right: 30px;
	padding-left: 30px;
}

/*--------------------------------------
　パディング｜左右（35px）
--------------------------------------*/
.padding_LR_35px {
	padding-right: 35px;
	padding-left: 35px;
}

/*--------------------------------------
　パディング｜左右（40px）
--------------------------------------*/
.padding_LR_40px {
	padding-right: 40px;
	padding-left: 40px;
}

/*--------------------------------------
　パディング｜左右（45px）
--------------------------------------*/
.padding_LR_45px {
	padding-right: 45px;
	padding-left: 45px;
}

/*--------------------------------------
　パディング｜左右（50px）
--------------------------------------*/
.padding_LR_50px {
	padding-right: 50px;
	padding-left: 50px;
}


/*********************************************************************

　パディング｜全て

*********************************************************************/

/*--------------------------------------
　パディング｜全て（05px）
--------------------------------------*/
.padding_ALL_05px {
	padding: 5px;
}

/*--------------------------------------
　パディング｜全て（10px）
--------------------------------------*/
.padding_ALL_10px {
	padding: 10px;
}

/*--------------------------------------
　パディング｜全て（15px）
--------------------------------------*/
.padding_ALL_15px {
	padding: 15px;
}

/*--------------------------------------
　パディング｜全て（20px）
--------------------------------------*/
.padding_ALL_20px {
	padding: 20px;
}

/*--------------------------------------
　パディング｜全て（25px）
--------------------------------------*/
.padding_ALL_25px {
	padding: 25px;
}

/*--------------------------------------
　パディング｜全て（30px）
--------------------------------------*/
.padding_ALL_30px {
	padding: 30px;
}

/*--------------------------------------
　パディング｜全て（35px）
--------------------------------------*/
.padding_ALL_35px {
	padding: 35px;
}

/*--------------------------------------
　パディング｜全て（40px）
--------------------------------------*/
.padding_ALL_40px {
	padding: 40px;
}

/*--------------------------------------
　パディング｜全て（45px）
--------------------------------------*/
.padding_ALL_45px {
	padding: 45px;
}

/*--------------------------------------
　パディング｜全て（50px）
--------------------------------------*/
.padding_ALL_50px {
	padding: 50px;
}



