table.cen {
	margin-left:auto;
	margin-right:auto;
	}

.cen {
	text-align:center;
	}


.l {
	text-align:left;
	}
	
.r {
	text-align:right;
	}
	

.fl_l {
	float:left;
	}
	
.fl_r {
	float:right;
	}
	
.cl {
	clear:both;
	}
	
.cl2 {
	clear:both;
	height:0px;
	}

.v_top {
	vertical-align:top;
	}
	
.v_mdl {
	vertical-align:middle;
	}
	
.v_btm {
	vertical-align:bottom;
	}
	
	
.per100 {
	width:100%;
	}
	

/* 上マージン ---------------------------------*/

.top2 {
	margin-top:2px;
	}
	
.top3 {
	margin-top:3px;
	}
	
.top5 {
	margin-top:5px;
	}
	
.top7 {
	margin-top:7px;
	}
	
.top8 {
	margin-top:8px;
	}

.top10 {
	margin-top:10px;
	}
	
.top12 {
	margin-top:12px;
	}
	
.top15 {
	margin-top:15px;
	}
	
.top20 {
	margin-top:20px;
	}
	
.top25 {
	margin-top:25px;
	}

.top30 {
	margin-top:30px;
	}
	
.inline {
	display:inline;
	}
	
.block {
	display:block;
	}
	

/* 下マージン ---------------------------------*/

.btm0 {
	margin-bottom:0;
	}
	
.btm1 {
	margin-bottom:1px;
	}
	
.btm2 {
	margin-bottom:2px;
	}
	
.btm3 {
	margin-bottom:3px;
	}
	
.btm5 {
	margin-bottom:5px;
	}
	
.btm8 {
	margin-bottom:8px;
	}
	
.btm10 {
	margin-bottom:10px;
	}
	
.btm12 {
	margin-bottom:12px;
	}
	
.btm13 {
	margin-bottom:13px;
	}
	
.btm15 {
	margin-bottom:15px;
	}
	
.btm17 {
	margin-bottom:17px;
	}
	
.btm18 {
	margin-bottom:18px;
	}
	
.btm20 {
	margin-bottom:20px;
	}
	
.btm23 {
	margin-bottom:23px;
	}
	
.btm25 {
	margin-bottom:25px;
	}

.btm30 {
	margin-bottom:30px;
	}
	
.btm35 {
	margin-bottom:35px;
	}
	
.btm40 {
	margin-bottom:40px;
	}


/* 左マージン ---------------------------------*/

.ls1 {
	margin-left:1px;
	}

.ls2 {
	margin-left:2px;
	}

.ls3 {
	margin-left:3px;
	}

.ls5 {
	margin-left:5px;
	}
	
.ls7 {
	margin-left:7px;
	}
	
.ls8 {
	margin-left:8px;
	}

.ls10 {
	margin-left:10px;
	}
	
.ls15 {
	margin-left:15px;
	}
	
.ls17 {
	margin-left:17px;
	}
	
.ls20 {
	margin-left:20px;
	}
	
.ls25 {
	margin-left:25px;
	}
	
.ls30 {
	margin-left:30px;
	}

.ls35 {
	margin-left:30px;
	}

.ls40 {
	margin-left:40px;
	}
	
.ls45 {
	margin-left:45px;
	}

.ls50 {
	margin-left:50px;
	}
	

/* 右マージン ---------------------------------*/

.rs3 {
	margin-right:3px;
	}

.rs5 {
	margin-right:5px;
	}
	
.rs7 {
	margin-right:7px;
	}
	
.rs10 {
	margin-right:10px;
	}
	
.rs15 {
	margin-right:15px;
	}
	
.rs20 {
	margin-right:20px;
	}
	
.rs25 {
	margin-right:25px;
	}
	
.rs30 {
	margin-right:30px;
	}
	
.rs35 {
	margin-right:35px;
	}

.rs40 {
	margin-right:40px;
	}
	
	
/* 左右マージン ----------------------------*/

.lr10 {
	margin-left:10px;
	margin-right:10px;
	}

.lr15 {
	margin-left:15px;
	margin-right:15px;
	}
	
.lr20 {
	margin-left:20px;
	margin-right:20px;
	}

	
/* padding ---------------------------------*/

.p5 {
	padding:5px;
	padding-top:4px;
	padding-bottom:4px;
	}

.p10 {
	padding:10px;
	padding-top:8px;
	padding-bottom:8px;
	}
	
.p15 {
	padding:15px;
	}


.p5_10 {
	padding:5px 10px;
	}


.p5_15 {
	padding:5px 15px;
	}
	
.p10_20 {
	padding:10px 20px;
	}
	
.p_top2 {
	padding-top:2px;
	}
	
.p_top3 {
	padding-top:3px;
	}

.p_top5 {
	padding-top:5px;
	}
	
.p_top10 {
	padding-top:10px;
	}
	
.p_top15 {
	padding-top:15px;
	}
	
.p_top20 {
	padding-top:20px;
	}
	
.p_btm2 {
	padding-bottom:2px;
	}
	
.p_btm10 {
	padding-bottom:10px;
	}

.p_btm15 {
	padding-bottom:15px;
	}

.p_btm20 {
	padding-bottom:20px;
	}

	
.p_ls5 {
	padding-left:5px;
	}
	
.p_ls10 {
	padding-left:10px;
	}
	
.p_ls20 {
	padding-left:20px;
	}
	
.p_ls30 {
	padding-left:30px;
	}
	
.p_r15 {
	padding-right:15px;
	}

.p_r20 {
	padding-right:20px;
	}

.p_r30 {
	padding-right:30px;
	}

	
.p_lr8 {
	padding-left:8px;
	padding-right:8px;
	}
	
.p_lr10 {
	padding-left:10px;
	padding-right:10px;
	}
	
.p_lr15 {
	padding-left:15px;
	padding-right:15px;
	}
	
.p_lr20 {
	padding-left:20px;
	padding-right:20px;
	}

	
.p_tb3 {
	padding-top:3px;
	padding-bottom:2px;
	}
	
.p_tb5 {
	padding-top:5px;
	padding-bottom:4px;
	}
	
.p_tb20 {
	padding-top:20px;
	padding-bottom:20px;
	}
	

/* height ---------------------------------*/

.h25 {
	height:25px;
	}

.h30 {
	height:30px;
	}
	

/* width （主にコンテンツ内部タイトルのため）---------------------------------*/

.w01 {
	width:250px;
	}
	
.w02 {
	width:350px;
	}
	
.w03 {
	width:400px;
	}
	
.w04 {
	width:450px;
	}
	
.w05 {
	width:480px;
	}

.w_fll01 {
	width:512px;
	}
