#u585
{
	background-color: #FFFFFF;
}

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

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

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

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

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

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

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

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

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

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

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

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

#u841
{
	background-color: #EA607C;
	position: relative;
}

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

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

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

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

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

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

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

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

#u2310-4:hover p,#u2363-4:hover p,#u2366-4:hover p
{
	color: #EA607C;
	visibility: inherit;
}

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

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

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

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

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

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

#u2356,#u2364,#u2365
{
	position: relative;
	background: transparent url("../images/works-point-yane.png") no-repeat left top;
	background-size: contain;
}

#u582,#u609
{
	background-color: #0A569F;
}

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

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

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

#u1852-8,#u1853-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;
}

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

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

#u585_align_to_page,#u883,#u582_align_to_page,#gein,#nagare,#riyuu,#u609_align_to_page,#u589_align_to_page
{
	position: relative;
}

#u595,#u590,#u845,#u1442,#u1453,#u1458,#u1463,#u1468,#u1473,#u1478,#u1483,#u1448,#u1488,#u2316,#u2320,#u2314,#u2312,#u593
{
	background-color: transparent;
	position: relative;
}

