@charset "Shift_JIS";

*{
	margin: 0;
	padding: 0;
}

body {
	font-size: small;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	padding: 0px;
	background-color: #ffffff;
	margin: 0px;

}

ul,ol,li{
	font-size: small;
}

p {
	font-size: small;
	line-height: 140%;
}


img {
	border: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

.hidden {
	display: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear{
	clear:both;
}
span.red { color:#990000; }
span.green { color:#336633; }
span.blue { color:#000066; }

/*ディテール要素設定*/

#globalArea {
	width: 880px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
	background-color: #FFFFFF;
}

body#picture {
	background-image: url(../picture/img/back_02.gif);
	background-repeat: repeat-y;
	background-position: center;
}

/*共通要素設定*/

div#headerArea {
	height: 171px;
}

div#headerArea01 {
	height: 187px;
	background-image: url(../making/img/back_01.jpg);
	background-repeat: no-repeat;
}
div#headerArea02 {
	height: 187px;
	background-image: url(../modelhouse/img/back_02.jpg);
	background-repeat: no-repeat;
}
div#headerArea03 {
	height: 187px;
	background-image: url(../quakeproof/img/back_03.jpg);
	background-repeat: no-repeat;
}
div#headerArea04 {
	height: 187px;
	background-image: url(../crimeprevention/img/back_04.jpg);
	background-repeat: no-repeat;
}
div#headerArea05 {
	height: 187px;
	background-image: url(../solarpanel/img/back_05.jpg);
	background-repeat: no-repeat;
}
div#headerArea06 {
	height: 187px;
	background-image: url(../topics/img/back_06.jpg);
	background-repeat: no-repeat;
}
div#headerAreaTo {
	height: 187px;
	background-image: url(../topics/img/headerbac_to.gif);
	background-repeat: no-repeat;
}
div#headerAreaHa {
	height: 187px;
	background-image: url(../topics/img/headerbac_ha.gif);
	background-repeat: no-repeat;
}
div#headerArea07 {
	height: 187px;
	background-image: url(../design/img/back_07.jpg);
	background-repeat: no-repeat;
}
div#headerArea08 {
	height: 187px;
	background-image: url(../case/img/back_08.jpg);
	background-repeat: no-repeat;
}
div#headerArea09 {
	height: 187px;
	background-image: url(../dictionary/img/back_09.jpg);
	background-repeat: no-repeat;
}
div#headerArea10 {
	height: 187px;
	background-image: url(../showroom/img/back_10.jpg);
	background-repeat: no-repeat;
}
div#headerArea11 {
	height: 187px;
	background-image: url(../company/img/back_11.jpg);
	background-repeat: no-repeat;
	width: 587px;
}
div#headerArea12 {
	height: 187px;
	background-image: url(../recruitment/img/back_12.jpg);
	background-repeat: no-repeat;
}
div#headerArea13 {
	height: 187px;
	background-image: url(../document/img/back_13.jpg);
	background-repeat: no-repeat;
}
div#headerArea14 {
	height: 158px;
	background-image: url(../tabletennis/img/back_01.jpg);
	background-repeat: no-repeat;
	width: 880px;
	background-position: right top;
}
div#headerArea15 {
	padding-bottom: 60px;
	background-color: #808080;


}
div#headerArea16 {
	height: 187px;
	background-image: url(../waitingimage/img/back_16.jpg);
	background-repeat: no-repeat;
}
div#headerArea17 {
	height: 187px;
	background-image: url(../oteire/img/back_17.jpg);
	background-repeat: no-repeat;
}
div#headerArea18 {
	height: 187px;
	background-image: url(../kotsu/img/back_18.jpg);
	background-repeat: no-repeat;
}



div#globalNavi {
	width: 880px;
	clear: both;

}
div#globalNaviSub {
	width: 880px;
	clear: both;
	height: 106px;
	background-image: url(../img/gbtn_ft.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
div#globalNaviTc {
	width: 880px;
	clear: both;
	height: 27px;
	margin-bottom: 26px;
}
#logo {
	width: 280px;
	float: left;
}




#logoTc {
	width: 581px;
	float: left;
}

#logoCn {
	width: 587px;
	float: left;
	margin-bottom: 10px;
}
#logoTt {

	margin-bottom: 20px;
}
#tiArea {
	width: 307px
	float: left;
	width: 307px;
	float: left;
}

#tiAreaTc {
	width: 581px;
	margin-bottom: 11px;



}
#coinfoNavi {
	width: 293px;
	float: left;
}


#coinfoNavi .text {
	font-size: 10px;
	line-height: 26px;
}
#coinfoNavi .textTc {
	font-size: 10px;
	line-height: 26px;
	color: #FFFFFF;
}
#coinfoNavi .textTc a {
	color: #FFFFFF;
	text-decoration: none;
}
br.clear {
	line-height: 0px;
	font-size: 0px;
	display: inline;
}
