body {
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: none;
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 10px;
	background-color: #EBEBEB;
	background-image: url(#DFEEFF);
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a img {
	 border: none;
	  }

h1 {
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
}
h2 {
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
}
h3 {
	font-size: 10px;
}
h4 {
	font-size: 10px;
}
h5 {
	font-size: 10px;
}
h6 {
	font-size: 10px;
}
.a8-aka {
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
}
.a12-iro01 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0;
}

.a12-link-no {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	line-height: 12px;
}


.a9-hairo {
	font-size: 9px;
	color: #999;
}

.a10 {
	font-size: 10px;
}

.a10-01 {
	font-size: 10px;
	line-height: 15px;
}



.a10-18 {
	font-size: 10px;
	line-height: 18px;
}
.a10-tin {
	font-size: 12px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	color: #FFF;
}
.a10-aka {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
.a10-w {
	font-size: 10px;
}
.a12-w {
	font-size: 12px;
}



.a12 {
	font-size: 12px;
}
.a12-18 {
	font-size: 12px;
	line-height: 18px;
}
.a12-18m {
	font-size: 12px;
	line-height: 16px;
	color: #6C0;
}

.a12-18-th {
	font-size: 12px;
	line-height: 18px;
	background-color: #E7E7E7;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.a12-18-td {
	font-size: 12px;
	line-height: 18px;
	background-color: #FFF;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.a12-18-table {
	font-size: 12px;
	line-height: 18px;
	background-color: #FFF;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
.a15-18 {
	font-size: 15px;
	line-height: 18px;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}

.a12-24-tatle {
	font-size: 14px;
	line-height: 18px;
	background-color: #FFF;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	background-image: url(../company/img/bar.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7px;
}




.a12-24 {
	font-size: 12px;
	line-height: 24px;
}

.a12-35 {
	font-size: 12px;
	line-height: 35px;
}
.a18-bock a:link {
	color: #333;
}
.a18-bock a:visited {
	color: #666;
}
.a18-bock a:hover {
	color: #999;
}
.a24-25 {
	font-size: 24px;
	line-height: 25px;
}
.1024-768 {
	background-image: url(../download/img/kabegamidownload.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 12px;
}
.b-01 {
	border: 1px solid #666;
	font-size: 12px;
	line-height: 18px;
	background-color: #CCC;
}
.b-02 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.b-03 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	background-color: #FFF;
}
.b-04 {
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.b-05 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	background-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
}
.b-06 {
	background-color: #FFF;
}
.b-07 {
	background-color: #CCC;
}
.b-08-mail {
	background-image: url(../../../%E6%9C%AC%E5%BA%97HP%E3%82%B5%E3%82%A4%E3%83%88/public_html/img/mailmagazine.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 37px;
	padding-left: 12px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
}
.b-c01 {
	font-size: 14px;
	border: 1px solid #690;
	line-height: 16px;
}
.b-c02 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #690;
	border-bottom-color: #690;
	border-left-color: #690;
	color: #F90;
}

.b-h01 {
	background-image: url(../img/b-kensaku-yoko.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.b-h02 {
	background-image: url(../img/b-kensaku-yoko01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.b-i01 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #690;
	border-bottom-color: #690;
	border-left-color: #690;
	background-image: url(../img/tokuyoutin.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 160px;
	padding-bottom: 10px;
	padding-left: 200px;
}

.a12White {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.a12-16 {
	font-size: 12px;
	line-height: 16px;
}
.a14-20red {
	font-size: 14px;
	line-height: 20px;
	color: #F00;
	font-weight: bold;
}
.a18-red {
	font-size: 18px;
	font-weight: bold;
	color: #F30;
}

.a16 {
	font-size: 16px;
	font-weight: bold;
}

.a18-bock {
	font-size: 18px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.a25-red {
	font-size: 25px;
	color: #F00;
	font-weight: bold;
}



.h-01 {
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #39B54A;
}
.h-02 {
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #0099FF;
}
.h-top-1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.top {
	background-image: url(../img/top.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.fu-h {
	background-image: url(../img/futa.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sin-hai {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #EEE;
	border-right-color: #CCC;
	border-bottom-color: #FFF;
	border-left-color: #CCC;
}
.sin01 {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #D6D6D6;
}

.sen-midori {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #390;
	border-right-color: #390;
	border-bottom-color: #390;
	border-left-color: #390;
	font-size: 12px;
}
.syousai-hai-01 {
	font-size: 10px;
	line-height: 14px;
	background-image: url(../img/tokusen-t01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.sinntyaku-h {
	background-image: url(../img/sintyakuzyuhoukabu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sintyaku-f {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #EAEAEA;
	border-top-color: #EAEAEA;
}
.sintyaku-f-2 {
	border-bottom-style: none;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	border-top-style: solid;
	border-top-width: 2px;
}




.kensaku01-h01 {
	background-image: url(../img/b-kensaku-h01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.kensaku01-h {
	background-image: url(../img/b-kensaku-h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.kensaku-10 {
	font-size: 10px;
	text-decoration: none;
}
.kensaku-12 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.sintyaku {
	background-image: url(../img/b-sintyaku01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.shop-h {
	background-image: url(../shop/img/01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



.shop-h01 {
	background-image: url(../shop/img/03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.shop-hai01 {
	background-image: url(../img/shop-haikei.png);
	background-repeat: no-repeat;
	background-position: left top;
}



.shop-h02 {
	background-image: url(../shop/img/01.png);
	background-repeat: repeat;
	background-position: left top;
}
.shop-h03 {
	background-image: url(../shop/img/across-info-h.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.shop-h04 {
	background-image: url(../shop/img/eiwork-info-h.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.shop-h05 {
	background-image: url(../shop/img/itami-info-h.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.shop-h06 {
	background-image: url(../shop/img/nishinomiya-info-h.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.shop-h07 {
	background-image: url(../shop/img/eiwork-info2-h.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.open-h02 {
	background-image: url(../open-house/img/13.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.open-h03 {
	background-image: url(../open-house/img/12.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.open-h04 {
	background-image: url(../open-house/img/15.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.open-h05 {
	background-image: url(../open-house/img/16.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.open-h06 {
	background-image: url(../open-house/img/19.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.iro01 {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
.tyairo {
	font-size: 12px;
	font-weight: bold;
	color: #930;
}
.howaito {
	font-size: 9px;
	font-weight: bold;
	background-color: #DFEEFF;
}
.bock {
	font-weight: bold;
	color: #000;
	font-size: 12px;
}



.heda-h {
	background-image: url(../img/head.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.heda-01 {
	font-size: 10px;
	color: #000000;
}
.sale-h {
	background-image: url(../sale/img/top.png);
	background-repeat: no-repeat;
	background-position: left top;
}


.waku01 {
	border: 1px solid #CCCCCC;
}
.zzinzi-h {
	background-image: url(../person/img/08.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.qr-h {
	background-image: url(../img/qr-m.png);
	background-repeat: no-repeat;
	padding-left: 95px;
	padding-top: 10px;
	padding-right: 8px;
}
.customer-h {
	background-image: url(../img/b-okyaku.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.kaisya-h {
	background-image: url(../company/img/15.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.b-h {
	background-image: url(../img/yazirusi.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.life-h {
	background-image: url(../img/b-life-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.b-h01 {
	background-image: url(../img/yazirusi.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.open-h {
	background-image: url(../open-house/img/04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.open-h01 {
	background-image: url(../open-house/img/03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}




.ron-h {
	background-image: url(../img/b-ron.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.baku-h {
	background-image: none;
	background-repeat: no-repeat;
	background-color: #F7F7F7;
}




.waku02 {
	border: 0px none #FFFFFF;
}
.kensaku-122 {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	bottom: auto;
	color: #FF0000;
}
.kensaku-12Orange {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FF6600;
}
.tokusen-h01 {
	background-image: url(../img/tokusenhaikei.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clip: rect(auto,auto,auto,auto);
	margin-left: 8px;
	margin-top: 8px;
}

.right-sen01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
}
.w200 {
	width: 200px;
	height: auto;
}
.w1000 {
	display: block;
	width: 1000px;
}
.kodawari-h01 {
	background-image: url(../img/osusume-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.kodawari-h02 {
	background-image: url(../img/osusume01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.kodawari-h03 {
	background-image: url(../img/osusume02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.kodawari-h04 {
	background-image: url(../img/osusume.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#down-d-m01 table tr td a {
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/machi.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 7px;
	font-size: 12px;
	line-height: 16px;
	padding-top: 65px;
	padding-right: 3px;
	padding-bottom: 87px;
}
#down-d-m02 table tr td a:hover {
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/machi2.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 7px;
	font-size: 12px;
	line-height: 16px;
	padding-top: 65px;
	padding-right: 3px;
	padding-bottom: 87px;
}


#kensaku {
	color: #FFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
#kensaku a {
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/b-t01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 11px;
	padding-right: 3px;
	padding-bottom: 11px;
	padding-left: 7px;
	font-size: 12px;
	line-height: 14px;
}


#kensaku a:hover {
	background-image: url(../img/b-b01.gif);
}
#kensaku1 a {
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/b-t01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 11px;
	padding-right: 3px;
	padding-bottom: 11px;
	padding-left: 7px;
	font-size: 12px;
	line-height: 14px;
}
#kensaku1 a:hover {
	background-image: url(../img/b-b01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#kensaku2 a {
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/b-t01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 11px;
	padding-right: 3px;
	padding-bottom: 11px;
	padding-left: 7px;
	font-size: 12px;
	line-height: 14px;
}
#kensaku2 a:hover {
	background-image: url(../img/b-b01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#kensaku3 a {
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/b-t01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 11px;
	padding-right: 3px;
	padding-bottom: 11px;
	padding-left: 7px;
	font-size: 12px;
	line-height: 14px;
}
#kensaku3 a:hover {
	background-image: url(../img/b-b01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#kensaku4 a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/b-t01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 7px;
	line-height: 30px;
}
#kensaku4 a:hover {
	background-image: url(../img/b-b01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#kensaku5 a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/b-t01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 7px;
	line-height: 30px;
}
#kensaku5 a:hover {
	background-image: url(../img/b-b01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#kensaku6 a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/b-t01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-right: 3px;
	padding-left: 7px;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}


#kensaku6 a:hover {
	background-image: url(../img/b-b01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#kensaku7 a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/b-t01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-right: 3px;
	padding-left: 7px;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#kensaku7 a:hover {
	background-image: url(../img/b-b01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#kensaku8 a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/b-t01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-right: 3px;
	padding-left: 7px;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#kensaku8 a:hover {
	background-image: url(../img/b-b01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#kensaku9 a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/b-t01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-right: 3px;
	padding-left: 7px;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#kensaku9 a:hover {
	background-image: url(../img/b-b01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#top-b-m01 table tr td a {
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/machi.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 7px;
	font-size: 12px;
	line-height: 16px;
	padding-top: 65px;
	padding-right: 3px;
	padding-bottom: 87px;
}



#top-b-m01 table tr td a:hover {
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/machi2.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 7px;
	font-size: 12px;
	line-height: 16px;
	padding-top: 65px;
	padding-right: 3px;
	padding-bottom: 87px;
}



#top-b-m02 table tr td a {
	color: #000;
	text-decoration: none;
	background-image: url(../img/cm-banar01.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	font-size: 12px;
	line-height: 16px;
	padding-top: 105px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#top-b-m02 table tr td a:hover {
	color: #000;
	text-decoration: none;
	background-image: url(../img/cm-banar02.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	line-height: 16px;
	padding-top: 105px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}

#top-b-m03 table tr td a {
	color: #FFF;
	text-decoration: none;
	background-image: url(../cm/img/cm-banar01.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 120px;
}
#top-b-m03 table tr td a:hover {
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/kabegami02.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	line-height: 16px;
	padding-bottom: 120px;
}
#top-b-m04 table tr td a {
	background-image: url(../img/yougosyu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	line-height: 16px;
	padding-top: 42px;
	padding-left: 5px;
	text-decoration: none;
	padding-bottom: 6px;
	color: #000;
	font-size: 12px;
	padding-right: 5px;
}
#top-b-m04 table tr td a:hover {
	color: #000;
	text-decoration: none;
	background-image: url(../img/yougosyu-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	line-height: 16px;
	padding-bottom: 6px;
	padding-top: 42px;
	padding-left: 5px;
	padding-right: 5px;
}

#top-b-m05 table tr td a {
	background-image: url(../img/souzoku.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	line-height: 16px;
	padding-top: 42px;
	padding-left: 5px;
	text-decoration: none;
	padding-bottom: 6px;
	color: #000;
	font-size: 12px;
	padding-right: 5px;
}
#top-b-m05 table tr td a:hover {
	color: #000;
	text-decoration: none;
	background-image: url(../img/souzoku-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	line-height: 16px;
	padding-bottom: 6px;
	padding-top: 42px;
	padding-left: 5px;
	padding-right: 5px;
}

#top-b-h01 {
}

#top-b-h01 table tr td a {
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/top-b03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 113px;
	font-size: 10px;
	line-height: 16px;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 16px;
}

#top-b-h01 table tr td a:hover {
	background-image: url(../img/top-b04.gif);
}
#top-b-h02 table tr td a {
	line-height: 16px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/top-b03-03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 16px;
	padding-left: 113px;
}
#top-b-h02 table tr td a:hover {
	background-image: url(../img/top-b03-04.gif);
}


#top-b-h03 table tr td a {
	line-height: 16px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/top-b04-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 16px;
	padding-left: 113px;
}
#top-b-h03 table tr td a:hover {
	background-image: url(../img/top-b04-02.gif);
}
#top-b-h04 table tr td a {
	line-height: 16px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/top-b05-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 16px;
	padding-left: 113px;
}
#top-b-h04 table tr td a:hover {
	line-height: 16px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/top-b05-02.gif);
}
#top-b-h05 table tr td a {
	line-height: 16px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/top-b06-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 16px;
	padding-left: 113px;
}
#top-b-h05 table tr td a:hover {
	background-image: url(../img/top-b06-02.gif);
}
#top-bb-h01 table tr td a {
	line-height: 16px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/top-bb01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 16px;
	padding-left: 165px;
}
#top-bb-h01 table tr td a:hover {
	background-image: url(../img/top-bb01-02.gif);
}
#top-bb-h02 table tr td a {
	line-height: 16px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/top-bb02-01.gif);
	display: block;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 16px;
	padding-left: 165px;
}
#top-bb-h02 table tr td a:hover {
	background-image: url(../img/top-bb02-02.gif);
}
#sisankanri-h table tr td a {
	text-decoration: none;
	background-image: url(../img/sisankanri-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 180px;
	padding-top: 115px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
	line-height: 15px;
	color: #000;
}
#sisankanri-h table tr td a:hover {
	background-image: url(../img/sisankanri-02.gif);
}
#top-bb-h03 table tr td a {
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/top-bb04-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 16px;
	padding-left: 165px;
	line-height: 16px;
}
#top-bb-h03 table tr td a:hover {
	background-image: url(../img/top-bb04-02.gif);
}
.a10 #top-bb-h05 table tr td a {
	line-height: 16px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/05-10-0.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 16px;
	padding-left: 165px;
}
.a10 #top-bb-h05 table tr td a:hover {
	background-image: url(../img/05-10-021.png);
}
#top-bb-h04 table tr td a {
	line-height: 16px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/top-bb03-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 16px;
	padding-left: 165px;
}
#top-bb-h04 table tr td a:hover {
	background-image: url(../img/top-bb03-02.gif);
}
#t-syou01 table {
	text-decoration: none;
	background-image: url(../img/tokusen-t01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	font-size: 10px;
	line-height: 15px;
	color: #4B4B4B;
	width: 146px;
}
#t-syou01 table tr td {
	color: #4B4B4B;
}
#t-syou01 table:hover {
	background-image: url(../img/tokusen-t01-02.gif);
}
#t-syou01 table tr td a {
	text-decoration: none;
}
#t-syou table {
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-t01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	width: 146px;
	line-height: 15px;
}
#t-syou table:hover {
	background-image: url(../img/tokusen-t01-02.gif);
}
#t-syou2 {
	line-height: 15px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-t01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	width: 146px;
}
#t-syou2 table:hover {
	background-image: url(../img/tokusen-t01-02.gif);
	background-repeat: no-repeat;
}
#t-syou3 table {
	line-height: 15px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-t01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	width: 146px;
}
#t-syou3 table:hover {
	background-image: url(../img/tokusen-t01-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#t-syou4 table {
	line-height: 15px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-t01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	width: 146px;
}
#t-syou4 table:hover {
	background-image: url(../img/tokusen-t01-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#t-syou5 table {
	line-height: 16px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-t01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	width: 146px;
}
#t-syou5 table:hover {
	background-image: url(../img/tokusen-t01-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#b-syou table {
	line-height: 15px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-b01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	width: 146px;
}
#b-syou table:hover {
	background-image: url(../img/tokusen-b01-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#b-syou2 table:hover {
	background-image: url(../img/tokusen-b01-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#b-syou2 table {
	line-height: 15px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-b01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	width: 146px;
}
#b-syou3 table {
	line-height: 15px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-b01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	width: 146px;
}
#b-syou3 table:hover {
	line-height: 15px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-b01-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#b-syou4 table {
	line-height: 15px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-b01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	width: 146px;
}
#b-syou5 table {
	line-height: 15px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-b01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	width: 146px;
}
#b-syou5 table:hover {
	background-image: url(../img/tokusen-b01-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#b-syou6 table {
	line-height: 15px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/tokusen-b01-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 160px;
	width: 146px;
}
#b-syou6 table:hover {
	background-image: url(../img/tokusen-b01-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#b-syou4 table:hover {
	background-image: url(../img/tokusen-b01-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#sisankanri-h2 table tr td a {
	line-height: 16px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: url(../img/sisankanri-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 115px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 5px;
}
#sisankanri-h2 table tr td a:hover {
	background-image: url(../img/sisankanri-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.century-town-m020 {
	font-size: 12px;
	color: #FFF;
	background-color: #231815;
	background-image: url(../century/img/tukaguchichou/001.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	padding-top: 150px;
	padding-bottom: 46px;
	padding-left: 80px;
}
.century-town-slide {
	background-color: #231815;
	background-image: url(../slidebar/img/centurytown_banner.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 10px;
}
.century-town-slide2 {
	padding-right: 26px;
	color: #79191D;
	font-size: 24px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
}
.a10-15 {
	font-size: 10px;
	line-height: 15px;
}
.a18-blue {
	font-size: 18px;
	color: #06F;
	text-decoration: none;
	font-weight: bold;
}
.a12-18o {
	font-size: 12px;
	line-height: 16px;
	color: #F90;
	font-weight: bold;
}
.a12-18red {
	font-size: 12px;
	line-height: 16px;
	color: #F00;
	font-weight: bold;
}
.ensen {
	background-image: url(..img/bai01.png);
}
.ensen-01 {
	background-color: #FFFFDA;
	border: 1px solid #FC0;
}
#century a   {
	color: #F61985;
	display: block;
	background-image: url(../img/b-centurytown.gif);
	padding-top: 52px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 60px;
	padding-left: 126px;
	}
#century a:hover  {
	color: #F61985;
	background-image: url(../img/b-centurytown-01.gif);
}

