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


/* -- padding系 -- */
.pt5 {	
	padding-top:5px;
}

.pt7 {	
	padding-top:7px;
}

.pt10 {
	padding-top:10px;
}

.pt13 {
	padding-top:13px;
}

.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;
}

.pt85 {
	padding-top:85px;
}

.pt90 {
	padding-top:90px;
}

.pt95 {
	padding-top:95px;
}

.pt100 {
	padding-top:100px;
}

.pt105 {
	padding-top:105px;
}

.pt110 {
	padding-top:110px;
}

.pb5 {	
	padding-bottom:5px;
}

.pb7 {	
	padding-bottom:7px;
}

.pb10 {	
	padding-bottom:10px;
}

.pb15 {	
	padding-bottom:15px;
}

.pb25 {
	padding-bottom:25px;
}

.pb35 {
	padding-bottom:35px;
}

.pb50 {
	padding-bottom:50px;
}

.pb65 {
	padding-bottom:65px;
}

.pb70 {
	padding-bottom:70px;
}

.pl5 {	
	padding-left:5px;
}

.pl15 {	
	padding-left:15px;
}

.pl40 {	
	padding-left:40px;
}

.pl50 {	
	padding-left:50px;
}

.pl60 {	
	padding-left:60px;
}

.pr30 {	
	padding-right:30px;
}

.pr40 {	
	padding-right:40px;
}

.center {
	text-align:center;
}

/* -- listタグ系 --*/
.li_pb5 li {
	padding-bottom:5px;
	font-size:13px;
}

.li_pb5 li a {
	color:#33332F;
	/*color:#FFF;*/
	font-size:12px;
	/*font-weight:bold;*/
}


/* -- float系 -- */
.fleft {
	float:left;
}

.fright {
	float:right;
}



/* -- margin系 -- */
.ma_0auto {
	margin:0 auto;
}



/* -- 共通background系 -- */
.back_main {
	background:url(../img/back_main.jpg) top center repeat-y;
}


/* -- text-align関連 -- */
.tcenter {
	text-align:center;
}

.tleft {
	text-align:left;
}


