@charset "shift_jis";


.full{
	margin:0 30px 0 27px;
	line-height:1.5;
}

.full h3{
margin-bottom:10px;
}

.full h4{
border:1px solid #c1c1c1;
background:#fafafa;
color:#2049a0;
font-size:1.1em;/* \*/font-size:110%;/* */
line-height:2;
margin:25px 0 15px 0;
padding-left:9px;
}

.full p{
margin:0 20px 20px 0;
padding-left:13px;
}

.full p.m5{
margin-bottom:5px;
}

.full p.image{
text-align:center;
}

.full p.catch{
margin:0 0 18px 0;
padding-left:0;
}

.full p.catcht{
margin:0 0 18px 0;
padding-left:0;
font-weight:bold;
font-size:1.1em;/* \*/font-size:110%;/* */
}

.full p em{
font-weight:bold;
font-style:normal;
color:#203164;
}

.idxstyle1 h2,.idxstyle2 h2,.full .idxstyle3 h2{
margin-bottom:17px !important;
}

table caption{
display:none;
}

.section.end,p.section.end{
margin-right:0;
}

/* ƒgƒbƒv */
h2.titls img{
margin:25px 0 0 26px;
}
div.idxstyle1 .full h3{
margin-bottom:10px;
}

div.full h4{
line-height:normal;
margin-bottom:0;
}

#flambt{
margin:0;
width:662px;
background:url(../images/jp1_flam_center.jpg) no-repeat bottom;
padding-bottom:15px;
position: relative;
line-height:normal;
}

#flambt2{
margin:0;
width:662px;
background:url(../images/jp1_flam_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:29px;
position: relative;
}


div.full .flambg{
line-height:0;font-size:0;
background:url(../images/jp1_flam_bg.jpg);
background-repeat:repeat-y;
padding:0;
margin:0;
width: 662px;
}

#flambt .txtl,
#flambt2 .txtl{
padding:8px 15px 8px 20px;
line-height:18px;
}
#flambt .txtr,
#flambt2 .txtr{
line-height:18px;
	padding:8px 20px 8px 15px;
}
div.full .fleft{
line-height:normal;
	line-height:14px;
font-size:12px;
	float: left;
	width:331px;
	padding: 0;
	margin: 0;
}
div.full .fright{
font-size:12px;
float: right;
	width:331px;
	padding: 0;
	margin: 0;
}

.full .pagetop{
padding-top:30px;
}
