@charset "shift-jis";

/* ====== 見出し ====== */
#pagetitle{
	background-image:url("../images/pagetitle-company-other.jpg");
}
#index #pagetitle{
	background-image:url("../images/pagetitle-company.jpg");
}

/* ====== サイドナビ ====== */
#sidenavi dd,
#sidenavi dd a{
	background:url("../images/company-sidenavi-bg.png") no-repeat;
}
/* 通常時 */
#sidenavi #sn1 a{
	background-position:0px 0px;
}
#sidenavi #sn2 a{
	background-position:0px -49px;
}
#sidenavi #sn3 a{
	background-position:0px -98px;
}
#sidenavi #sn4 a{
	background-position:0px -145px;
}

/* ロールオーバー時 */
#sidenavi #sn1 a:hover{
	background-position:-170px 0px;
}
#sidenavi #sn2 a:hover{
	background-position:-170px -49px;
}
#sidenavi #sn3 a:hover{
	background-position:-170px -98px;
}
#sidenavi #sn4 a:hover{
	background-position:-170px -145px;
}

/* 該当ページ */
#sidenavi #sn1{
	background-position:-340px 0px;
}
#sidenavi #sn2{
	background-position:-340px -49px;
}
#sidenavi #sn3{
	background-position:-340px -98px;
}
#sidenavi #sn4{
	background-position:-340px -145px;
}


/* ====== その他 ====== */
#main .list2{
	position: relative;
	margin:0 0 30px 10px;
}
#main .list2 li{
	margin:0 0 30px 0;
	padding:0 0 0 18px;
	background:url("../images/list1-icon.png") no-repeat 0 8px;
}

#print{
	background:none;
}
#print #header{
	width:735px;
	height:65px;
	padding:5px 0;
	background:url("../images/body-bg.png") repeat-x 0 -35px;
}
#print #header h1 a{
	margin:0;
	height:65px;
	background:url("../images/header-bg.png") no-repeat 10px -35px;
}
#print #main{
	width:735px;
	margin:15px 0 0 0;
}
#print #main .list2 li{
	margin:0 0 15px 0;
	padding:0 0 0 18px;
	background:url("../images/list1-icon.png") no-repeat 0 8px;
}