#u771
{
	background-color: #FFFFFF;
}

#u2143
{
	position: relative;
	background: transparent url("../images/navi-home-02.jpg") no-repeat left top;
	background-size: contain;
}

#u2143:hover
{
	background: transparent url("../images/navi-home-01.jpg") no-repeat left top;
	background-size: contain;
}

#u2140
{
	position: relative;
	background: transparent url("../images/navi-jirei-02.jpg") no-repeat left top;
	background-size: contain;
}

#u2140:hover
{
	background: transparent url("../images/navi-jirei-01.jpg") no-repeat left top;
	background-size: contain;
}

#u2141
{
	position: relative;
	background: transparent url("../images/navi-company-02.jpg") no-repeat left top;
	background-size: contain;
}

#u2141:hover
{
	background: transparent url("../images/navi-company-01.jpg") no-repeat left top;
	background-size: contain;
}

#u2142
{
	position: relative;
	background: transparent url("../images/navi-contact-02.jpg") no-repeat left top;
	background-size: contain;
}

#u2142:hover
{
	background: transparent url("../images/navi-contact-01.jpg") no-repeat left top;
	background-size: contain;
}

#u2144
{
	position: relative;
	background: transparent url("../images/navi-works-01.jpg") no-repeat left top;
	background-size: contain;
}

#u2144:hover
{
	background: transparent url("../images/navi-works-02.jpg") no-repeat left top;
	background-size: contain;
}

#u797
{
	background-color: #FFFFFF;
	position: relative;
}

#u784
{
	background-color: #AAAAAB;
	position: relative;
}

#u874
{
	background-color: #F18F00;
	position: relative;
}

#u2267
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
}

#u2145
{
	position: relative;
	background: transparent url("../images/works-btn-ama01.png") no-repeat left top;
	background-size: contain;
}

#u2145:hover
{
	background: transparent url("../images/works-btn-ama02.png") no-repeat left top;
	background-size: contain;
}

#u2200,#u1593
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u818-6
{
	background-color: transparent;
	line-height: 18px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
}

#u825,#u832
{
	position: relative;
	background: transparent url("../images/works-point-akiya.png") no-repeat left top;
	background-size: contain;
}

#u833-6
{
	background-color: transparent;
	line-height: 18px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
}

#u818-6:hover p,#u833-6:hover p
{
	color: #F18F00;
	visibility: inherit;
}

#u2157
{
	position: relative;
	background: transparent url("../images/works-btn-yane01.png") no-repeat left top;
	background-size: contain;
}

#u2157:hover
{
	background: transparent url("../images/works-btn-yane02.png") no-repeat left top;
	background-size: contain;
}

#u2169
{
	position: relative;
	background: transparent url("../images/works-btn-gaiheki01.png") no-repeat left top;
	background-size: contain;
}

#u2169:hover
{
	background: transparent url("../images/works-btn-gaiheki02.png") no-repeat left top;
	background-size: contain;
}

#u2193
{
	position: relative;
	background: transparent url("../images/works-btn-akiya02.png") no-repeat left top;
	background-size: contain;
}

#u2260
{
	position: relative;
	background: transparent url("../images/works-btn-taiyoko01.png") no-repeat left top;
	background-size: contain;
}

#u2260:hover
{
	background: transparent url("../images/works-btn-taiyoko02.png") no-repeat left top;
	background-size: contain;
}

#u779,#u793
{
	background-color: #0A569F;
}

#u772-4
{
	background-color: transparent;
	color: #FFFFFF;
	line-height: 35px;
	font-size: 20px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-weight: bold;
	position: relative;
}

#u803-6
{
	background-color: transparent;
	color: #FFFFFF;
	line-height: 19px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
}

#u1843-22
{
	background-color: transparent;
	color: #FFFFFF;
	line-height: 21px;
	font-size: 12px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
}

#u1841-8,#u1842-14
{
	background-color: transparent;
	color: #FFFFFF;
	line-height: 25px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-weight: bold;
	position: relative;
}

#u788-4
{
	background-color: transparent;
	color: #FFFFFF;
	line-height: 18px;
	font-size: 10px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
}

#u777
{
	background-color: #004C93;
}

#u771_align_to_page,#u886,#u779_align_to_page,#pro,#u1613,#korei,#u793_align_to_page,#u777_align_to_page
{
	position: relative;
}

#u773,#u782,#u875,#u1594,#u1600,#u1605,#u805,#u791,#u780,#u786,#u795
{
	background-color: transparent;
	position: relative;
}

