/* -- 固定スタイル -- */
/*　本文用　*/
.l6{font-size: 26px; line-height: 145%;}

.l5{font-size: 19px; line-height: 140%;}

.l4{font-size: 14px; line-height: 145%;}

.l3{font-size: 12px; line-height: 145%;}

.l2{font-size: 11px; line-height: 145%;}

.l1{font-size:  9px; line-height: 145%;}

/*　キャプション用　*/
.m6{font-size: 26px; line-height: 125%;}

.m5{font-size: 19px; line-height: 125%;}

.m4{font-size: 14px; line-height: 125%;}

.m3{font-size: 12px; line-height: 125%;}

.m2{font-size: 11px; line-height: 125%;}

.m1{font-size:  9px; line-height: 125%;}

/*　行間指定なし　*/
.s6{font-size: 26px;}

.s5{font-size: 19px;}

.s4{font-size: 14px;}

.s3{font-size: 12px;}

.s2{font-size: 11px;}

.s1{font-size:  9px;}


/* -- 可変スタイル -- */

/*　本文用　*/
.vl6{font-size: 160%; line-height: 145%;}

.vl5{font-size: 120%; line-height: 140%;}

.vl4{font-size: 90%; line-height: 142%;}

.vl3{font-size: 78%; line-height: 140%;}

.vl2{font-size: 70%; line-height: 145%;}

.vl1{font-size: 55%; line-height: 145%;}

/*　キャプション用　*/
.vm6{font-size: 160%; line-height: 125%;}

.vm5{font-size: 120%; line-height: 125%;}

.vm4{font-size: 90%; line-height: 120%;}

.vm3{font-size: 78%; line-height: 115%;}

.vm2{font-size: 70%; line-height: 120%;}

.vm1{font-size: 54%; line-height: 125%;}

/*　行間指定なし　*/
.vs6{font-size: 160%;}

.vs5{font-size: 120%;}

.vs4{font-size: 90%;}

.vs3{font-size: 75%;}

.vs2{font-size: 70%;}

.vs1{font-size: 55%;}


/*見出し用スタイル*/
h1{
		margin:0;
		padding:0;
		font-size:100%;
		line-height:125%;
}
h2{
		margin:0;
		padding:5px 7px;
		font-size:90%;
		line-height:120%;
}
h3{
		margin:0;
		padding:0;
		font-size:100%;
}
h4{
		margin:0;
		padding:0;
		font-size:75%;
		color:#e87788;
		text-align:center;
}

/* 表・リスト */
table.listtable{
		margin:5px 0 22px 0;
}
dl{
		margin:0;
		padding:0;
}
dd{
		margin:0 0 0 1em;
		padding:0;
}
.steps dt{
		margin-bottom:1em;
}
ol,ul{
		margin:20px 0 20px 40px;
		padding:0;
}
ol.lead,ul.lead{
		margin:0 0 20px 25px;
}
li{
		padding:2px 0;
}
.compact li{
		margin:0 0 0 25px;
}
.list-disc{
		list-style-type:disc;
}
.list-circle{
		list-style-type:circle;
}
/* その他*/
.dummy{
		display:none;
}
.compact{
		margin:0;
		padding:0;
}
.smart{
		margin-top:5px;
}
.lead{
		margin:15px 0 0 0;
		padding:0;
}
em{
		font-style:normal;
		border-bottom:1px solid #990000;
}
.calendar td{
		width:73px;
		height:50px;
}
