@charset "euc-jp";

h2{
padding:0;
margin:0;
}

.topL{
float:left;
width:465px;
}

p.topAb{
background:url(../img/top_ab_bg.jpg) left top no-repeat;
padding:0 0 0 80px;
margin:10px 0;
font-size: 0.75em;
}

.topL li{
	background:url(../img/0c_line1.gif) left bottom repeat-x;
	text-align:left;
	line-height:18px;
	list-style-position: inside;
	list-style-image: url(../img/0c_point1.gif);
	list-style-type: none;
	padding: 5px 0 5px 0;
	margin: 5px 0 5px 0;
	font-size: 12px;
}

.topR{
float:right;
width:220px;
}

.topR p{
line-height:1.5em;
font-size: 0.75em;
}

.topSt{
font-size:1.2em;
}

p.topSa1{
background:url(../img/top_sa_bg.jpg) left top no-repeat;
margin:10px 0 0 0;
padding:12px;
height:62px;
}

p.topSa2{
background:url(../img/top_sa_bg2.jpg) left top no-repeat;
margin:5px 0 0 0;
padding:12px;
height:62px;
}

p.topSa3{
background:url(../img/top_sa_bg3.jpg) left top no-repeat;
margin:5px 0 0 0;
padding:12px;
height:62px;
}

p.topSa4{
background:url(../img/top_sa_bg4.jpg) left top no-repeat;
margin:5px 0 0 0;
padding:12px;
height:62px;
}

img.banner {
margin: 0 0 15px 0;
}

