div.maincontent{
	background: url("../img/maincontent_page.gif") no-repeat center top;
	}

div.page_construction {
	padding-left:5px;
	padding-top:20px;
	background:url("../img/dd.gif") no-repeat left top;
	border-top:1px solid #0055DD;
	clear:both;
	}

div.page_construction h3{
	font-size:16px;
	margin-bottom:15px;
	}
.body.construction table{
	width:auto;
	padding:0;
	}
.body.construction td{
	background:transparent;
	padding:0;
	}
.body.construction td.image{
	width:240px;
	over-flow:hidden;
	}
.body.construction td.image.old{
	border:1px solid #CCC;
	}
.body.construction td.image.new{
	border:1px solid #05D;
	}
.body.construction td.image img{
	width:240px;
	}
.body.construction td.arrow{
	background: url("images/arrow.png") no-repeat center center;
	width:50px;
	}
.body.construction {
	background:url("../img/ami_white.gif") repeat scroll 0 0 transparent;
	border:1px solid #DDD9AC;
	font-size:11px;
	margin-left:12px;
	padding:5px;
	text-align:center;
	}


.chapterTit{
	padding:1% 1% 2.5% 1%;
	width:32%;
	font-size:16px;
	font-weight:bold;
	line-height:1.4;
	text-align:justify;
	float:left;
	min-height:125px;
	/*	font-family: "‚l‚r ‚o–¾’©","‚l‚r –¾’©",serif; */
	background:url("images/chaptertit2.png") no-repeat;
	background-color: #FFFFFF;
	background-position: right bottom;
	border:1px solid #DDD;
	white-space: nowrap;
	/*	letter-spacing: -1px; */
	/*	color:#0070c0; */
	color:#00376b;
	}

.chapterBd {
	width:65%;
	float:right;
	}
.chapterBd .img1st,
.chapterBd .img2nd{
	width:48%;
	}
.chapterBd .img1st img,
.chapterBd .img2nd img{
	width:100%;
	}
.chapterBd .img1st{
	float:left;
	position:relative;
	}
.chapterBd .img2nd{
	float:right;
	}
.chapterBd .img1st .arrow{
	width:100%;
	height:145px;
	position:absolute;
	z-index:10;
    right: -55%;
    top:0;
	text-indent:-9999px;

	background-image:url("images/arrow.png") ;
	background-position: center center;
	background-repeat: no-repeat;

/*
    clear: both;
    content: " ";
    display: block;
    visibility: visible;
*/

	}



.hdnav li{
	width:24.9%;
	float:left;
	margin-bottom:0.5%;
	}
.hdnav a{
	text-align:center;
	padding:21px 0;
	font-size:14px;
	font-weight:bold;
	display:block;
	white-space:nowrap;
	letter-spacing:-1px;
	background-image:url("images/hdnav-li.png") ;
	background-repeat: no-repeat;
	}
/* 1—ñ–Ú */

/*
.hdnav li.hdnav-li-ecocute a,
.hdnav li.hdnav-li-bath a,
.hdnav li.hdnav-li-garage a,
.hdnav li:nth-child(4n+1) a{
	background-position: -0px -0px;
	color:#009900;
	}
.hdnav li.hdnav-li-ecocute a:hover,
.hdnav li.hdnav-li-bath a:hover,
.hdnav li.hdnav-li-garage a:hover,
.hdnav li:nth-child(4n+1) a:hover{
	background-position: -0px -56px;
	color:#009900;
	}
*/

.hdnav li.green a{
	background-position: -0px -0px;
	color:#009900;
	}
.hdnav li.green a:hover{
	background-position: -0px -56px;
	color:#009900;
	}


/* 2—ñ–Ú */

/*
.hdnav li.hdnav-li-ihcooking a,
.hdnav li.hdnav-li-lavatory a,
.hdnav li.hdnav-li-windows a,
.hdnav li:nth-child(4n+2) a{
	background-position: -140px -0px;
	color:#FFFFFF;
	}
.hdnav li.hdnav-li-ihcooking a:hover,
.hdnav li.hdnav-li-lavatory a:hover,
.hdnav li.hdnav-li-windows a:hover,
.hdnav li:nth-child(4n+2) a:hover{
	background-position: -140px -56px;
	color:#FFFFFF;
	}
*/

.hdnav li.blue a{
	background-position: -140px -0px;
	color:#FFFFFF;
	}
.hdnav li.blue a:hover{
	background-position: -140px -56px;
	color:#FFFFFF;
	}


/* 3—ñ–Ú */

/*
.hdnav li.hdnav-li-solar a,
.hdnav li.hdnav-li-cross a,
.hdnav li.hdnav-li-other1 a,
.hdnav li:nth-child(4n+3) a{
	background-position: -280px -0px;
	color:#ff3300;
	}
.hdnav li.hdnav-li-solar a:hover,
.hdnav li.hdnav-li-cross a:hover,
.hdnav li.hdnav-li-other1 a:hover,
.hdnav li:nth-child(4n+3) a:hover{
	background-position: -280px -56px;
	color:#ff3300;
	}
 
 */
 
.hdnav li.yellow a{
	background-position: -280px -0px;
	color:#ff3300;
	}
.hdnav li.yellow a:hover{
	background-position: -280px -56px;
	color:#ff3300;
	}

/* 4—ñ–Ú */


/*
.hdnav li.hdnav-li-kitchen a,
.hdnav li.hdnav-li-exterior a,
.hdnav li.hdnav-li-other2 a,
.hdnav li:nth-child(4n+4) a{
	background-position: -420px -0px;
	color:#FFFFFF;
	}
.hdnav li.hdnav-li-kitchen a:hover,
.hdnav li.hdnav-li-exterior a:hover,
.hdnav li.hdnav-li-other2 a:hover,
.hdnav li:nth-child(4n+4) a:hover{
	background-position: -420px -56px;
	color:#FFFFFF;
	}

 */
 
.hdnav li.pink a{
	background-position: -420px -0px;
	color:#FFFFFF;
	}
.hdnav li.pink a:hover{
	background-position: -420px -56px;
	color:#FFFFFF;
	}
.hdnav li.pink a span{
	width:100%;
	display:block;
	filter: dropshadow( color=#666666, offx=1, offy=1, positive=1 );
	text-shadow: 1px 1px 0px #666666; /* FireFox, Webkit, Opera */
	}








.construction-title{
	margin-top:15px;
	color:#FFFFFF;
	font-size:16px;
	padding:12px 13px;
	font-weight:bold;
	background-image:url("images/construction-title.png") ;
	background-position: 0px -0px;
	background-repeat: no-repeat;
	}

.chapter{
	width:95%;
	margin-top:10px;
	padding:1.5%;
	border:solid 1px #e0e0d0;

	box-shadow: 0px 0px 2px #CCCCCC;
	-moz-box-shadow: 0px 0px 2px #CCCCCC;
	-webkit-box-shadow: 0px 0px 2px #CCCCCC;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction=145, Strength=0);
	}

.chapter.hdnav{
	width:auto;
	padding:5px;
	background: -webkit-gradient(linear,left top,left bottom,from(#ffffcb),to(#ededcc));
	background-image: -moz-linear-gradient(top,#ffffcb,#ededcc);
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr= #ffffcb ,endcolorstr= #ededcc ,gradienttype=0) ;
	}

#hdnav .chapterBd {
	width:auto;
	float:none;
	}

#hdnav .chapterTit.hdnav{
	line-height:1.1;
	width:auto;
	float:none;
	margin-bottom:5px;
	font-size:14px;
	padding:13px 0;
	text-align:center;
	background-image:url("images/chaptertit.png") !important;
	background-position: 0px -0px;
	background-repeat: no-repeat;
	background-color: transparent;
	filter:none;
	min-height:40px;
	}
#hdnav .chapterTit span{
	color:#FFFFFF;
	width:100%;
	display:block;
	text-shadow: 1px 1px 0px #000000; /* FireFox, Webkit, Opera */
	}

#telno{
	background-image:url("images/telno.png") ;
	background-position: 0px -0px;
	background-repeat: no-repeat;
	width:100%;
	height:150px;
	text-indent:-9999px;
	}



#backtotop a{
	background-image:url("images/backtotop.png") ;
	background-position: 0px -0px;
	background-repeat: no-repeat;
	width:150px;
	height:21px;
	margin-top:10px;
	margin-right:0;
	text-indent:-9999px;
	display:block;
	}