@charset "Shift_JIS";

body.w750 #contents div.flame_btm { min-height: 0!important; }
.flame p {
	margin: 1.5em 0!important;
}
.leadBox {
	padding: 25px 32px!important;
	min-height: 0!important;
	zoom: 1;
}
.leadBox p {
	margin: 0!important;
}

body.w750 #contents div.flame_btm table { 
	width:100%;
 }

	
dl.caption{
	line-height:1.5;
	margin:0 0 15px 0;
	}
	
dl.caption dt{
	float:left;
	width:3%;
	}
	
dl.caption dd{
	float:right;
	width:97%;
	}

div.anchor {
	display: block;
	border: solid 1px #CCC!important;
	padding: 10px 0 10px 10px!important;
	margin: 20px 0!important;
}

div.anchor ul {
	display: block;
	padding: 0 10px!important;
	margin: 0 0 10px 0!important;
}
div.anchor ul li {
	display: inline;
}
div.anchor ul li a {
	background: url(/common/images/icon_anchor.png) no-repeat 0 center;
	padding: 0 20px!important;
}

.flame_btm p.pagetop {
	margin: 20px 0 40px!important;
}

dl.caution{
	line-height:1.5;
	margin:0 0 15px 0;
	position: relative;
	}
	
dl.caution dt{
	position:absolute;
	}
dl.caution dt span.midpoint {
	padding: 0 1em;
	}
	
dl.caution dd{
	padding:0 0 10px 30px!important;
	}
	
h3.type2{
	padding-top:8px!important;
	}

table.iryoTbl01 th {
	background: #F8F9F3;
	text-align: center;
	padding: 6px;
	width: 50%;
}
table.iryoTbl01 td span.span-note {
	margin-left: 0.5em;
	font-size: 85%;
}