@charset "utf-8";
body {
	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color: #FFFFFF;
	background-image: url(../images/common-images/mainbg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a {
	text-decoration: none;
}

a:link {
	color: #333333;
}

a:hover {
	color: #999999;
	text-decoration: underline;
}

h1 {
	font-size: 22px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	line-height: 1.3em;
	font-weight: bold;
}

h2 {
	font-size: 10px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
p {
	margin: 0px;
	padding: 0px;
}

.red {
	color: #FF3333;
	display: inline;
}


#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: 100%;
}

#header {
	width: 960px;
	height: 20px;
	margin-top: 5px;
	font-size: 10px;
	float: left;
}

#headerArea-left {
	float: left;
}
#headerArea-right {
	float: right;
}

#headerArea-right a {
	color: #000000;
	text-decoration: none;
}

#headerArea-right a:hover {
	color: #999999;
	text-decoration: underline;
}

#topImage {
	background-image: url(../img2011/titoru1_1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 90px;
	width: 960px;
}

#topNavi {
	float: left;
	width: 960px;
}

#topNavi-left {
	float: left;
	height: 190px;
	width: 735px;
	background-image: url(../images/index-images/topimage-test.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#topNavi-left2 {
	float: left;
	height: 200px;
	width: 680px;
	background-image: url(../img2011/top_g1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#topNavi-left3 {
	float: left;
	height: 200px;
	width: 680px;
	background-image: url(../img2011/top_g3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#topNavi-right {
	height: 190px;
	width: 220px;
	float: right;
}

#topNavi-right2 {
	height: 200px;
	width: 280px;
	float: left;
}

#topNavi-right2 .B-showroom {
	height: 152px;
	width: 280px;
}

#topNavi-right2 .B-showroom a {
	background-image: url(../img2011/b_gallery1_1.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 152px;
	width: 280px;
}

#topNavi-right .B-showroom a:hover {
	background-image: url(../img2011/b_gallery1_2.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 152px;
	width: 280px;
}


.tNbt {
	height: 45px;
	width: 220px;
	margin-bottom: 3px;
}

.tNbt2 {
	height: 45px;
	width: 220px;
	margin-top: 1px;
}

.tNbt01 a {
	background-image: url(../images/common-images/topNavibt01-up.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 220px;
}
.tNbt01 a:hover {
	background-image: url(../images/common-images/topNavibt01-down.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 220px;
}

.tNbt01 a:active {
	background-image: url(../images/common-images/topNavibt01-down.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 220px;
}

.tNbt02 a {
	background-image: url(../images/common-images/topNavibt02-up.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 220px;
}
.tNbt02 a:hover {
	background-image: url(../images/common-images/topNavibt02-down.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 220px;
}
.tNbt03 a {
	background-image: url(../images/common-images/topNavibt03-up.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 220px;
}
.tNbt03 a:hover {
	background-image: url(../images/common-images/topNavibt03-down.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 220px;
}
.tNbt04 a {
	background-image: url(../images/common-images/topNavibt04-up.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 220px;
}
.tNbt04 a:hover {
	background-image: url(../images/common-images/topNavibt04-down.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 220px;
}
#mainNavi {
	float: left;
	width: 100%;
	height: 50px;
	margin-top: 10px;
}
.mNbt {
	float: left;
	height: 50px;
	width: 160px;
}
.mNbt01 {
	height: 50px;
	width: 160px;
}
.mNbt01 a {
	background-image: url(../images/common-images/mainNavibt01-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
.mNbt01 a:hover {
	background-image: url(../images/common-images/mainNavibt01-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
.mNbt02 a {
	background-image: url(../images/common-images/mainNavibt02-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
.mNbt02 a:hover {
	background-image: url(../images/common-images/mainNavibt02-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
.mNbt03 a {
	background-image: url(../images/common-images/mainNavibt03-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
.mNbt03 a:hover {
	background-image: url(../images/common-images/mainNavibt03-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
.mNbt04 a {
	background-image: url(../images/common-images/mainNavibt04-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
.mNbt04 a:hover {
	background-image: url(../images/common-images/mainNavibt04-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
.mNbt05 a {
	background-image: url(../images/common-images/mainNavibt05-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
.mNbt05 a:hover {
	background-image: url(../images/common-images/mainNavibt05-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
.mNbt06 a {
	background-image: url(../images/common-images/mainNavibt06-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
.mNbt06 a:hover {
	background-image: url(../images/common-images/mainNavibt06-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 160px;
}
#Mein-TI {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: left;
	width: 958px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../img2011/ti_comento1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
}
#Mein-TI .Titoru1 {
	float: left;
	width: 620px;
	margin-left: 125px;
	margin-top: 17px;
}
#Mein-TI .Binquiry2 {
	float: left;
	width: 210px;
	height: 75px;
	margin-top: 8px;
}
#Mein-TI .Binquiry2 a {
	background-image: url(../img2011/b_inquiry02_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 75px;
	width: 210px;
}
#Mein-TI .Binquiry2 a:hover {
	background-image: url(../img2011/b_inquiry02_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 75px;
	width: 210px;
}

#mframe {
	float: left;
	width: 960px;
	background-image: url(../images/common-images/mFramebg.png);
	background-repeat: repeat-y;
	background-position: left;
}

#mframe2 {
	width: 938px;
	text-align: center;
	padding: 10px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#mFrame-left {
	float: left;
	width: 240px;
	padding-right: 5px;
	padding-left: 5px;
}

#mFrame-right {
	float: right;
	width: 700px;
	margin-right: 5px;
	text-align: center;
	margin-bottom: 30px;
	margin-left: auto;
}

#wrapper #mframe #mein-from {
	text-align: center;
	float: right;
	width: 700px;
	margin: 5px 5px 30px;
}

#pageNavi {
	float: left;
	width: 240px;
	margin-top: 5px;
}
.pNbt {
	height: 35px;
	width: 240px;
	margin-bottom: 3px;
}
.pNbt01 a {
	background-image: url(../images/common-images/pageNavibt01-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt01 a:hover {
	background-image: url(../images/common-images/pageNavibt01-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt02 a {
	background-image: url(../images/common-images/pageNavibt02-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt02 a:hover {
	background-image: url(../images/common-images/pageNavibt02-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt03 a {
	background-image: url(../images/common-images/pageNavibt03-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt03 a:hover {
	background-image: url(../images/common-images/pageNavibt03-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt04 a {
	background-image: url(../images/common-images/pageNavibt04-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}

.pNbt04 a:hover {
	background-image: url(../images/common-images/pageNavibt04-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt05 a {
	background-image: url(../images/common-images/pageNavibt05-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt05 a:hover {
	background-image: url(../images/common-images/pageNavibt05-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt06 a {
	background-image: url(../images/common-images/pageNavibt06-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt06 a:hover {
	background-image: url(../images/common-images/pageNavibt06-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt07 a {
	background-image: url(../images/common-images/pageNavibt07-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}
.pNbt07 a:hover {
	background-image: url(../images/common-images/pageNavibt07-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
}

#pageNaviF2 {
	float: left;
	width: 240px;
	margin-top: 5px;
}
.pNbtF2 {
	height: 40px;
	width: 240px;
	margin-bottom: 3px;
}
.pNbtF201 a {
	background-image: url(../images/common-images/flooring_b01up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF201 a:hover {
	background-image: url(../images/common-images/flooring_b01down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF202 a {
	background-image: url(../images/common-images/flooring_b02up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF202 a:hover {
	background-image: url(../images/common-images/flooring_b02down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF203 a {
	background-image: url(../images/common-images/flooring_b03up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF203 a:hover {
	background-image: url(../images/common-images/flooring_b03down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF204 a {
	background-image: url(../images/common-images/flooring_b04up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}

.pNbtF204 a:hover {
	background-image: url(../images/common-images/flooring_b04down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF205 a {
	background-image: url(../images/common-images/flooring_b05up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF205 a:hover {
	background-image: url(../images/common-images/flooring_b05down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF206 a {
	background-image: url(../images/common-images/flooring_b06up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF206 a:hover {
	background-image: url(../images/common-images/flooring_b06down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF207 a {
	background-image: url(../images/common-images/flooring_b07up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}
.pNbtF207 a:hover {
	background-image: url(../images/common-images/flooring_b07down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 240px;
}

#categoryNavi {
	float: left;
	width: 240px;
	margin-top: 5px;
	background-image: url(../images/common-images/categoryNavi-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 85px;
	margin-bottom: 20px;
}
.cNbt01 a {
	background-image: url(../images/common-images/categoryNavi01-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}
.cNbt01 a:hover {
	background-image: url(../images/common-images/categoryNavi01-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}
.cNbt02 a {
	background-image: url(../images/common-images/categoryNavi02-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}
.cNbt02 a:hover {
	background-image: url(../images/common-images/categoryNavi02-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}
.cNbt03 a {
	background-image: url(../images/common-images/categoryNavi03-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}
.cNbt03 a:hover {
	background-image: url(../images/common-images/categoryNavi03-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}
.cNbt04 a {
	background-image: url(../images/common-images/categoryNavi04-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}
.cNbt04 a:hover {
	background-image: url(../images/common-images/categoryNavi04-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}
.cNbt05 a {
	background-image: url(../images/common-images/categoryNavi05-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}
.cNbt05 a:hover {
	background-image: url(../images/common-images/categoryNavi05-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}
.cNbt06 a {
	background-image: url(../images/common-images/categoryNavi06-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}
.cNbt06 a:hover {
	background-image: url(../images/common-images/categoryNavi06-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 240px;
}

#categoryNavi02 {
	float: left;
	width: 240px;
	margin-bottom: 20px;
	background-image: url(../img2011/ti_syouhin.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 35px;
}

#categoryNavi02 ul {
}

#categoryNavi02 li {
	font-size: 12px;
	color: #333333;
	background-image: url(../img_09/marc3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 2px 5px 2px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#categoryNavi03 {
	float: left;
	width: 240px;
	margin-bottom: 20px;
	background-image: url(../img2011/ti_hanasou.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 35px;
}

#categoryNavi03 ul {
}

#categoryNavi03 li {
	font-size: 12px;
	color: #333333;
	background-image: url(../img_09/marc3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 2px 5px 2px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#categoryNavi04 {
	float: left;
	width: 240px;
	margin-bottom: 20px;
	background-image: url(../img2011/ti_flooringunituite.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 35px;
}

#categoryNavi04 ul {
}

#categoryNavi04 li {
	font-size: 12px;
	color: #333333;
	background-image: url(../img_09/marc3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 2px 5px 2px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#categoryNavi05 {
	float: left;
	width: 240px;
	margin-bottom: 20px;
	background-image: url(../img2011/ti_mametishiki.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 35px;
}

#categoryNavi05 ul {
}

#categoryNavi05 li {
	font-size: 12px;
	color: #333333;
	background-image: url(../img_09/marc3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 2px 5px 2px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#sub-contentsNavi {
	float: left;
	width: 240px;
	margin-bottom: 30px;
}

#sub-contentsNavi2 {
	float: left;
	width: 240px;
	margin-bottom: 20px;
}
#sub-contentsNavi2 ul {
}

#sub-contentsNavi2 li {
	background-image: url(../img_09/marc3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding: 5px 5px 5px 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-left: 5px;
	font-size: 12px;
}


#Blog-Rss01 {
	padding: 5px;
	float: left;
	width: 230px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#rss_box {
	font-size: 12px;
	line-height: 1.5em;
	margin-left: 10px;
	text-align: left;
}
.flowNavi {
	float: left;
	height: 170px;
	width: 240px;
}
.flowNavi a {
	background-image: url(../images/common-images/flowNavibt.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 170px;
	width: 240px;
}
.flowNavi a:hover {
	background-image: url(../images/common-images/flowNavibt-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 170px;
	width: 240px;
}
.inqNavi {
	float: left;
	height: 175px;
	width: 240px;
}
.inqNavi a {
	background-image: url(../images/common-images/inqNavi-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 175px;
	width: 240px;
}
.inqNavi a:hover {
	background-image: url(../images/common-images/inqNavi-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 175px;
	width: 240px;
}

.inqNavi2 {
	float: left;
	width: 240px;
	margin-bottom: 5px;
}
.inqNavi2 table {
	font-size: 10px;
	line-height: 1.2em;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
}
.inqNavi2 td {
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}


.favoNavi {
	float: left;
	width: 240px;
	background-image: url(../images/common-images/favoriteAreaBox.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	text-align: center;
	padding-bottom: 10px;
}
.cellNavi {
	float: left;
	height: 215px;
	width: 240px;
	background-image: url(../images/common-images/cellNavibg.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
}
#wrapper #mframe #mFrame-left #sab-menu1 {
	text-align: center;
	float: left;
	width: 240px;
}

#linkNavi {
	float: left;
	width: 240px;
	background-image: url(../images/common-images/linkNavibg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 310px;
	margin-top: 20px;
	padding-top: 40px;
}
.lNbt {
	height: 55px;
	width: 230px;
	float: left;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.lNbt01 a {
	background-image: url(../images/common-images/linNavibt01-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt01 a:hover {
	background-image: url(../images/common-images/linNavibt01-downp.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt02 a {
	background-image: url(../images/common-images/linNavibt02-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt02 a:hover {
	background-image: url(../images/common-images/linNavibt02-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt03 a {
	background-image: url(../images/common-images/linNavibt03-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt03 a:hover {
	background-image: url(../images/common-images/linNavibt03-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt04 a {
	background-image: url(../images/common-images/linNavibt04-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt04 a:hover {
	background-image: url(../images/common-images/linNavibt04-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt05 a {
	background-image: url(../images/common-images/linNavibt05-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt05 a:hover {
	background-image: url(../images/common-images/linNavibt05-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt06 a {
	background-image: url(../images/common-images/linNavibt06-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt06 a:hover {
	background-image: url(../images/common-images/linNavibt06-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt07 a {
	background-image: url(../images/common-images/linNavibt07-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}
.lNbt07 a:hover {
	background-image: url(../images/common-images/linNavibt07-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 230px;
}

#linkNavi-other {
	float: left;
	width: 238px;
	margin-top: 10px;
	text-align: center;
	font-size: 10px;
	color: #666666;
	margin-bottom: 15px;
}
#linkNavi-other img {
	margin-top: 15px;
}

#footer {
	width: 960px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	clear: both;
}
#footerArea01 {
	width: 960px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
#footerArea01 ul {
}
#footerArea01 li {
	font-size: 10px;
	line-height: 1.3em;
	color: #666666;
	display: inline;
	margin-right: 10px;
	background-image: url(../img_09/yajirusi_top.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
}


#footerArea01 a {
	color: #666666;
	text-decoration: none;
}
#footerArea01 a:hover {
	color: #000000;
	text-decoration: none;
}
#footerArea01b {
	width: 930px;
	text-align: right;
	color: #666666;
	font-size: 10px;
	line-height: 1.3em;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	padding-right: 30px;
}
#footerArea01b a {
	color: #666666;
	text-decoration: none;
}
#footerArea01b a:hover {
	color: #000000;
	text-decoration: none;
}

#footerArea02 {
	width: 930px;
	text-align: right;
	color: #000000;
	font-size: 10px;
	line-height: 1.3em;
	background-image: url(../images/common-images/coinfo.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-right: 30px;
	padding-top: 30px;
	height: 90px;
	clear: both;
}
#footerArea03 {
	width: 960px;
	background-position: center top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(../images/common-images/copyright.png);
	background-repeat: no-repeat;
	height: 85px;
	clear: both;
	float: left;
}
#footerArea04 {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 50px;
	background-color: #F7F7F7;
	clear: both;
	font-size: 10px;
	color: #666666;
	padding-top: 10px;
}
#footerArea04 a {
	color: #666666;
	text-decoration: none;
}
#footerArea04 a:hover {
	color: #000000;
	text-decoration: none;
}
#mainContentsArea {
	text-align: center;
}
.suckerdiv ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 240px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background-color: #FFFFFF;
}
	
.suckerdiv ul li{
	position: relative;
}

.suckerdiv ul li ul{
	position: absolute;
	width: 240px; 
	top: 0;
	visibility: hidden;
}

.suckerdiv ul li a{
display: block;
overflow: auto;
color: black;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: black;
}

.suckerdiv ul li a:hover{
	background-color: #FFCC00;
	color: #0000FF;
	text-decoration: none;
	background-image: url(../images/common-images/arrow-list-down.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.suckerdiv .subfolderstyle{
	background-image: url(../images/common-images/arrow-list.png);
	background-repeat: no-repeat;
	background-position: right center;
}

* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }

.Orange {
	font-size: 14px;
	line-height: 1.3em;
	color: #FF7735;
	width: 600px;
	margin: 10px auto;
}

