@charset "Shift_JIS";

#fs01-content #headingLv1-pagetitle-plain {
margin:0 0 20px;
}
#fs01-content #contentsHolder, #fs01-content .contentsHolder {
padding:0;
}
#seko_leftArea {
width: 376px;
float: left;
padding-bottom: 50px;
}
#seko_rightArea {
width: 377px;
float: right;
line-height: 1.5em;
padding-bottom: 50px;
}
#p0401-content-area div.col5G4L h2,
#fs01-content div.col5G4L h2 {
margin: 0;
padding: 0;
background: none;
}
#p0401-content-area div.col5G4L h3,
#fs01-content div.col5G4L h3 {
background: none;
font-size: 120%;
font-weight: bold;
color: #000;
position: relative;
padding: 12px 0 0 3px;
margin: 0;
line-height: 0;
}
#p0401-content-area div.col5G4L h3.first,
#fs01-content div.col5G4L h3.first {
	background: none;
	padding: 10px 0 10px 3px;
	margin: 0;
	border-bottom: solid 1px #b2b2b2;
	line-height: 1.3em;
}
#p0401-content-area div.col5G4L h3 img,
#fs01-content div.col5G4L h3 img {
position: relative;
top: -2px;
left: -3px;
}
#seko_rightArea dl {
	border-bottom: solid 1px #b2b2b2;
	padding: 0 0 6px 0;
	margin: 0;
}
#seko_rightArea dl dt {
padding: 5px 0 0 18px;
margin: 0;
}
#seko_rightArea dl dd {
	padding: 0 0 2px 18px;
	margin: 0;
}
#seko_rightArea dl dd span {
	font-weight: bold;
	color: #000;
	font-size: 145%;
}
#seko_rightArea dl dd span.pk {
color: #e750a9;
font-size: 100%;
font-weight: normal;
}
#seko_rightArea dl dd.gr,
#seko_rightArea dl dt.gr {
background-color: #f2f2f2;
}
#seko_rightArea p {
padding: 0 0 0 18px;
}
.text_blue {
	color: #000;
}
.text_red {
	color: #e70000;
}

#seko_rightArea dl dt .uo {
	vertical-align: -3px;
}
#seko_rightArea p .border {
	font-size: 80%;
	padding: 0;
	border: 1px solid #000;
	display: inline-block;
	height: 15px;
}
#seko_rightArea dl .gr .jyuchu {
	vertical-align: text-bottom;
}
