@charset "utf-8";

/* 上書き */
h1{
	margin:25px 0 0 0;
}
h2{
	width:640px;
	height:40px;
	text-indent:40px;
	margin:20px 0 0 0;
	background:url("/sys_temp/news/images/index/bg_ttl.gif") no-repeat;
}
p.back{
	float:right;
	margin:-30px 20px 0 0;
}
dl.title{
	width:600px;
	margin:0 auto 0 auto;
	padding:15px 10px 15px 10px;
	background:url("/images/common/bg_border_ccc.jpg") repeat-x 0 bottom;
}
dl.title dt{
	float:left;
	display:inline;
	margin:0 15px 0 0;
	font-weight:bold;
}
dl.title dd{
	float:left;
	display:inline;
	margin:0 15px 0 0;
}
dl.title dd img{
	vertical-align:middle;
}

/* main */
div.section.main{
	padding:0 10px 0 10px;
}


/*
local-navi(上書き)
--------------------------*/

div#side .local .local-top .local-bottom dl dd{
	padding:0;
	margin:0 3px 0 3px;
	height:40px;
	line-height:40px;
	text-indent:20px;
	background:url("/images/common/bg_local_navi_border.gif") repeat-x bottom;
}
div#side .local .local-top .local-bottom dl dd.no-border{
	background:url("") no-repeat 0 0;
}

div#side .local .local-top .local-bottom dl dd a{
	display:block;
	background:url("/sys_temp/news/images/common/ico_local.gif") no-repeat 94% 50%;
}
div#side .local .local-top .local-bottom dl dd a:hover,
div#side .local .local-top .local-bottom dl dd.on a{
	font-weight:bold;
	background:url("/images/common/bg_local_navi_border.gif") repeat-x bottom #EAF3D3;
	text-decoration:none;
	color:#333;
}

