#u652
{
	background-color: #FFFFFF;
}

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

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

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

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

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

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

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

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

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

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

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

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

#u851
{
	background-color: #A46900;
	position: relative;
}

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

#u2441
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

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

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

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

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

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

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

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

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

#u2370-4:hover p,#u2371-4:hover p,#u2372-4:hover p
{
	color: #A46900;
	visibility: inherit;
}

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

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

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

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

#u2376,#u2383,#u2384
{
	position: relative;
	background: transparent url("../images/works-point-gaihe.png") no-repeat left top;
	background-size: contain;
}

#u669,#u678
{
	background-color: #0A569F;
}

#u663-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;
}

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

#u1851-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;
}

#u1849-8,#u1850-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;
}

#u651-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;
}

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

#u652_align_to_page,#u884,#u669_align_to_page,#gein,#nagare,#riyuu,#u678_align_to_page,#u674_align_to_page
{
	position: relative;
}

#u648,#u670,#u855,#u1506,#u1527,#u1532,#u1537,#u1542,#u1547,#u1552,#u1512,#u1517,#u1522,#u2240,#u2246,#u2244,#u2249,#u667
{
	background-color: transparent;
	position: relative;
}

