@charset "utf-8";

#onecolumn h1 {
border-left: 4px solid #75A7D3;
font-size: 42px;
margin-bottom: 70px;
padding: 55px 0 0 38px;
}

#onecolumn h2 {
margin-bottom: 25px;
margin-top: -10px;
padding: 12px 0 8px 30px;
background: url(/share/images/icon_h2.gif) no-repeat left;
border-bottom: dotted 2px #000;
font-size: 24px;
}

#onecolumn h3 {
margin-bottom: 15px;
padding: 0 0 10px 30px;
background: url(/share/images/icon_h3.gif) no-repeat 5px 2px;
border-bottom: dotted 1px #000;
font-size: 18px;
}

#onecolumn .relation_list {
background: #f4f4f4 url(/share/images/bg_relation.gif) no-repeat right bottom;
margin-bottom: 50px;
padding: 20px 0 ;
}

#onecolumn .relation_list p.ttl {
margin-bottom: 10px;
padding: 2px 7px;
font-size: 116%;
font-weight: bold;
color: #fff;
background: #75a7d3;
}

#onecolumn .relation_list ul {
margin-bottom: 0;
}

#onecolumn .relation_list ul li {
padding: 4px 0 4px 20px;
margin: 0;
background: url(/share/images/arrow_local_mt01.gif) no-repeat left;
font-weight: bold;
}

#onecolumn .a_center {
text-align: center;	
}

#onecolumn  p.mb15 {
	margin-bottom: 15px;	
}

#onecolumn  ul.linklist {
margin-bottom: 30px;
}

#onecolumn ul.linklist li {
margin-bottom: 7px;
padding-left: 15px;
background: url(../images/icon_ul_link.gif) no-repeat left;	
}