/* CSS Document */




/* Start clearFix */
.clearfix:after {
	font-size: 1px;
	color: #ffffff;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	}
.clearfix {
	zoom: 1;
	}
/* End clearFix */


.c_both{
	clear:both;
}


/*-----------  font style -------------- */

.t-indent01{
	text-indent: 1em;
}
.t-bolder{
	font-weight:bolder;
}
.f_size80{
	font-size:80%;
}
.f_size90{
	font-size:90%;
}
.f_size110{
	font-size:110%;
}
.f_large{
	font-size:120%;
	line-height:1.4;
}
.f_red{
	color:#ff3300;
}

span.kome{
	display:block;
	margin-left:1em;
	text-indent:-1em;

}

span.kome03{
	display:block;
	margin-left:3em;
	text-indent:-3em;

}
span.nakaguro{
	display:block;
	margin-left:0.5em;
	text-indent:-0.5em;

}


/*----------- position style -------------- */
.m-top05 {
	margin-top:5px;
}
.m-top10 {
	margin-top:10px;
}
.m-top15 {
	margin-top:15px;
}
.m-top20 {
	margin-top:20px;
}
.m-top25 {
	margin-top:25px;
}
.m-top30 {
	margin-top:30px;
}
.m-top40 {
	margin-top:40px;
}

.m-bottom05 {
	margin-bottom:5px;
}
.m-bottom10 {
	margin-bottom:10px;
}
.m-bottom15 {
	margin-bottom:15px;
}
.m-bottom20 {
	margin-bottom:20px;
}
.m-bottom25 {
	margin-bottom:25px;
}
.m-bottom30 {
	margin-bottom:30px;
}
.m-bottom35 {
	margin-bottom:35px;
}
.m-bottom40 {
	margin-bottom:40px;
}
.m-bottom45 {
	margin-bottom:45px;
}
.m-bottom50 {
	margin-bottom:50px;
}
.m-bottom60 {
	margin-bottom:60px;
}

.m-left05 {
	margin-left:05px;
}
.m-left10 {
	margin-left:10px;
}
.m-left15 {
	margin-left:15px;
}
.m-left20 {
	margin-left:20px;
}
.m-left25 {
	margin-left:25px;
}
.m-left30 {
	margin-left:30px;
}

.m-right05{
	margin-right:5px;
}
.m-right10{
	margin-right:10px;
}
.m-right15 {
	margin-right:15px;
}
.m-right20 {
	margin-right:20px;
}
.m-right25 {
	margin-right:25px;
}
.m-right30 {
	margin-right:30px;
}

.p-top05 {
	padding-top:5px;
}
.p-top10 {
	padding-top:10px;
}
.p-top15 {
	padding-top:15px;
}
.p-top20 {
	padding-top:20px;
}
.p-top25 {
	padding-top:25px;
}
.p-top30 {
	padding-top:30px;
}

.p-bottom05 {
	padding-bottom:5px;
}
.p-bottom10 {
	padding-bottom:10px;
}
.p-bottom15 {
	padding-bottom:15px;
}
.p-bottom20 {
	padding-bottom:20px;
}
.p-bottom25 {
	padding-bottom:25px;
}
.p-bottom30 {
	padding-bottom:30px;
}

.p-left05 {
	padding-left:05px;
}
.p-left10 {
	padding-left:10px;
}
.p-left15 {
	padding-left:15px;
}
.p-left20 {
	padding-left:20px;
}
.p-left25 {
	padding-left:25px;
}
.p-left30 {
	padding-left:30px;
}

.p-right05{
	padding-right:5px;
}
.p-right10{
	padding-right:10px;
}
.p-right15 {
	padding-right:15px;
}
.p-right20 {
	padding-right:20px;
}
.p-right25 {
	padding-right:25px;
}
.p-right30 {
	padding-right:30px;
}

/*----------- text position -------------- */
.t-center {
	text-align:center;
}
.t-left {
	text-align:left;
}
.t-right {
	text-align:right;
}

.f-left{
	float:left;
}
.f-right{
	float:right;
}


