/*各クラス*/
.none{
	display:none;}

/*フロート*/
.f_right{
	float:right;
}
.f_left{
	float:left;
}

.clear{
	clear:both;	zoom:1;
}

.clearfix{
	overflow:hidden;
}


/*TXT ALIGIN */
.txt_center { text-align: center; }
.txt_left { text-align: left; }
.txt_right { text-align: right; }


.lh15 {
	line-height: 3.5em;
}

/*マージン*/
.mt3{	margin-top:3px;}
.mt5{	margin-top:5px;}
.mt7{	margin-top:7px;}
.mt10{	margin-top:10px;}
.mt15{	margin-top:15px;}
.mt20{	margin-top:20px;}
.mt25{	margin-top:25px;}
.mt30{	margin-top:30px;}
.mt35{	margin-top:35px;}
.mt50{	margin-top:50px;}	
.mt100{	margin-top:100px;}
	
.mb5{   margin-bottom:5px;}
.mb10{	margin-bottom:10px;}
.mb20{	margin-bottom:20px;}
.mb25{	margin-bottom:25px;}
.mb30{	margin-bottom:30px;}
.mb35{	margin-bottom:35px;}
.mb150{	margin-bottom:150px;}

.ml5{	margin-left:5px;}
.ml10{	margin-left:10px;}		
.ml15{	margin-left:15px;}		
.ml20{	margin-left:20px;}		
.ml25{	margin-left:25px;}
.ml30{	margin-left:30px;}
.ml35{	margin-left:35px;}
.ml50{	margin-left:50px;}
.ml70{	margin-left:70px;}

.mr5{	margin-right:5px;}
.mr10{	margin-right:10px;}
.mr12{	margin-right:12px;}		
.mr15{	margin-right:15px;}		
.mr20{	margin-right:20px;}		
.mr25{	margin-right:25px;}
.mr30{	margin-right:30px;}
.mr35{	margin-right:35px;}
.mr50{	margin-right:50px;}

	
/*パディング*/
.pt3{	padding-top:3px;}
.pt5{	padding-top:5px;}
.pt7{	padding-top:7px;}
.pt10{	padding-top:10px;}
.pt15{	padding-top:15px;}
.pt20{	padding-top:20px;}
.pt25{	padding-top:25px;}
.pt30{	padding-top:30px;}
.pt35{	padding-top:35px;}
.pt50{	padding-top:50px;}	
.pt70{	padding-top:70px;}	
.pt100{	padding-top:100px;}

.pb3{	padding-bottom:3px;}
.pb5{	padding-bottom:6px;}
.pb7{	padding-bottom:7px;}
.pb10{	padding-bottom:10px;}
.pb15{	padding-bottom:15px;}
.pb20{	padding-bottom:20px;}
.pb25{	padding-bottom:25px;}
.pb30{	padding-bottom:30px;}
.pb35{	padding-bottom:35px;}
.pb50{	padding-bottom:50px;}	
.pb70{	padding-bottom:70px;}	
.pb100{	padding-bottom:100px;}

.pl3{	padding-left:3px;}
.pl5{	padding-left:5px;}
.pl7{	padding-left:7px;}
.pl10{	padding-left:10px;}
.pl15{	padding-left:15px;}
.pl20{	padding-left:20px;}
.pl25{	padding-left:25px;}
.pl30{	padding-left:30px;}
.pl35{	padding-left:35px;}
.pl50{	padding-left:50px;}	
.pl70{	padding-left:70px;}	
.pl100{	padding-left:100px;}

.pr3{	padding-right:3px;}
.pr5{	padding-right:5px;}
.pr7{	padding-right:7px;}
.pr10{	padding-right:10px;}
.pr15{	padding-right:15px;}
.pr20{	padding-right:20px;}
.pr25{	padding-right:25px;}
.pr30{	padding-right:30px;}
.pr35{	padding-right:35px;}
.pr50{	padding-right:50px;}	
.pr70{	padding-right:70px;}	
.pr100{	padding-right:100px;}


/*フォントサイズ*/
.size08{	font-size:8px;}
.size09{	font-size:9px;}
.size10{	font-size:10px;}
.size11{	font-size:11px;}
.size12{	font-size:12px;}
.size13{	font-size:13px;}
.size14{	font-size:14px;}
.size15{	font-size:15px;}
.size16{    font-size:16px;}
.size18{	font-size:18px;}
.size20{	font-size:20px;}
.size24{	font-size:24px;}

.size_xxs {	font-size:70%;}
.size_xs {	font-size:87%;}
.size_xl{	font-size:125%;}
.size_xxl{	font-size:150%;}

.red {
	color: #e10000;
	font-weight: bold;
}

.weight-bold { font-weight: bold; }


/*その他*/

.indent01 {
	text-indent: -1em;
	padding-left: 1em;
}

.indent02 {
	text-indent: -1em;
	padding-left: 2em;
}

.list_01 ul li {
	list-style: none;
}