body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

img {
	border:0px;
}

a {
	overflow:hidden;
}


a:link {
	color: #006699;
}

a:visited {
	color:#663333;
}
a:hover{
	color:#0099FF;
}


#contain {
	font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 135%;
	color: #333333;
	background-color:#FFFFFF;
	padding: 0px;
	width: 710px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
}

h1{
	margin:0px;
	padding:0px;
}

h1 a{
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width:510px;
	height: 105px;

}

h2 {
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width:710px;
	height: 145px;
}

.ncikedah1{
	background-image:url(images/ncikedah1.png);
}
.ncikedah2{
	background-image:url(images/ncikedah2.png);
}
.ncikedah3{
	background-image:url(images/ncikedah3.png);
}
.ncikedah4{
	background-image:url(images/ncikedah4.png);
}
.ncikedah5{
	background-image:url(images/ncikedah5.png);
}
.ncikedah6{
	background-image:url(images/ncikedah6.png);
}

h3{
	padding:0px;
	margin:0p;
	clear:both;
}

h4{
	padding:15px 15px 2px 28px;
	margin:0px;
	letter-spacing: 0.3em;
	font-weight:bolder;
	color:#668800;
	clear:both;
}

h5{
	padding:5px 15px 2px 48px;
	background-image:url(images/ncstar.png);
	margin:0px;
	letter-spacing: 0.2em;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#666666;

}


.left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 495px;
	clear:both;
	background-image:url(images/ncback.png);
	background-repeat:repeat-y;
}

.right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 215px;
}



.fontsize{
	padding:0px;
	margin:0px;
	width:200px;
	float:left;
	height:45px;
	

}


.fontnavi{
	padding:0px;
	margin:0px;
}

.fontnavi ul{
	padding:0px;
	margin:0px;

}
.fontnavi li{
	padding:0px;
	margin:0px;
	list-style-type: none;
	float:left;
	}
.fontnavi li a{
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	text-indent:-9999px;
	height:45px;
	}
	
	
.fonts a{
	background-image:url(images/fonts.png);
	width:70px;
}
.fonts a:hover{
	background-position:0px -45px;
}
.fontm a{
	background-image:url(images/fontm.png);
	width:65px;
}
.fontm a:hover{
	background-position:0px -45px;
}
.fontl a{
	background-image:url(images/fontl.png);
	width:65px;
}
.fontl a:hover{
	background-position:0px -45px;
}

.headertel{

	background-image: url(images/headertel.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width:200px;
	height: 60px;

}


.mainmenu {
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:53px;

}

.mainmenu li{
	margin:0px;
	padding:0px;
	float:left;
}


.mainmenu li a{
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
	height:53px;

}
.mainmenu li a:hover{
	background-position:0px -53px;

}

.home a{
	background-image:url(images/nchome.png);
	width:87px;
}

.message a{
	background-image:url(images/ncmessage.png);
	width:116px;
	}
	
.company a{
	background-image:url(images/nccompany.png);
	width:139px;
	}
.service a{
	background-image:url(images/ncservice.png);
	width:136px;
	}
.recruit a{
	background-image:url(images/ncrecruit.png);
	width:100px;
	}
.inquiry a{
	background-image:url(images/ncmap.png);
	width:132px;
	}

.ncikedam0{
	margin: 0px;
	padding: 0px;
	width:215px;
	height:37px;
	display:block;
	text-indent:-9999px;
	background-image:url(images/ncikedam0.png);
	background-repeat:no-repeat;
	

}


.sidemenu {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	width:215px;
}


.sidemenu li{
	margin:0px;
	padding:0px;
}

.sidemenu li a{
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;

}

.sidemenu li a:hover{
	background-position:-215px 0px;

}




.ncikedam1 a{
	background-image:url(images/ncikedam1.png);
	height:40px;
}
.ncikedam2 a{
	background-image:url(images/ncikedam2.png);
	height:40px;
}

.ncikedam3 a{
	background-image:url(images/ncikedam3.png);
	height:40px;
}

.ncikedam4 a{
	background-image:url(images/ncikedam4.png);
	height:40px;
}

.ncikedam5 a{
	background-image:url(images/ncikedam5.png);
	height:40px;
}

.ncikedam6 a{
	background-image:url(images/ncikedam6.png);
	height:58px;
}


.left p{
	margin:0px;
	padding:8px 18px 5px 28px;

}


.headintro{
	background-image:url(images/headintro.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:495px;
	height:39px;
	margin:0px;
	padding:0px;
}
.headphoto{
	background-image:url(images/headphoto.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:495px;
	height:39px;
	margin:0px;
	padding:0px;
}
.headtrial{
	background-image:url(images/headtrial.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:495px;
	height:39px;
	margin:0px;
	padding:0px;
}

.headtrial2{
	background-image:url(images/headtrial2.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:495px;
	height:39px;
	margin:0px;
	padding:0px;
}
.headflow{
	background-image:url(images/headflow.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:495px;
	height:39px;
	margin:0px;
	padding:0px;
}
.headfood{
	background-image:url(images/headfood.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:495px;
	height:39px;
	margin:0px;
	padding:0px;
}

.headservice{
	background-image:url(images/headoservice.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:495px;
	height:39px;
	margin:0px;
	padding:0px;
}
.headprice{
	background-image:url(images/headprice.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:495px;
	height:39px;
	margin:0px;
	padding:0px;
}



.images{
	margin:0px 10px 10px 18px;
}

.pagetop a{

	background-image:url(images/ncpagetop.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:495px;
	height:55px;
	display:block;
	text-indent:-9999px;
	clear:both;
}

.pagetop a:hover{
	background-position:0px -55px;

}


.ncnavi{
	padding:0px;
	margin:0px;


}

.ncnavi2 a{
	background-image:url(images/ncm2.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	width:176px;
	height:80px;
	text-indent:-9999px;
	float:left;
}
.ncnavi3 a{
	background-image:url(images/ncm3.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	width:144px;
	height:80px;
	text-indent:-9999px;
	float:left;
}
.ncnavi4 a{
	background-image:url(images/ncm4.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	width:175px;
	height:80px;
	text-indent:-9999px;
	float:left;
}

.ncnavi2 a:hover,
.ncnavi3 a:hover,
.ncnavi4 a:hover{

	background-position:0px -80px;
}

.ncnavi5 a{
	background-image:url(images/ncm5.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	width:176px;
	height:80px;
	text-indent:-9999px;
	float:left;
}

.ncnavi6 a{
	background-image:url(images/ncm6.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	width:144px;
	height:80px;
	text-indent:-9999px;
	float:left;
}
.ncnavi0 a{
	background-image:url(images/ncm0.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	width:175px;
	height:80px;
	text-indent:-9999px;
	float:left;
}
.ncnavi5 a:hover,
.ncnavi6 a:hover,
.ncnavi0 a:hover{

	background-position:0px -80px;
}

.ncikedam{
	background-image:url(images/ncikedam.png);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:495px;
	height:101px;
	padding:0px;
	margin:0px;
	clear:both;

}


.left table{
	margin:3px 20px 0px 23px;

}

.infotable{
	width:450px;
	padding:1px;
	border:1px solid #999999;
	margin:0px;
}


.infotable th{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:5px 4px 2px 4px;
	margin:2px;
	background-color:#f3f3f3;

	white-space:nowrap;
	line-height:200%;
}

.infotable td{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:5px 7px 2px 5px;
	margin:2px;
	line-height:200%;

}

.infotablem{
	width:205px;
	padding:1px;
	border:1px solid #999999;
}


.infotablem th{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:5px 4px 2px 4px;
	margin:2px;
	background-color:#f3f3f3;

	white-space:nowrap;
	line-height:200%;
}

.infotablem td{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:5px 7px 2px 5px;
	margin:2px;
	line-height:200%;

}



.color td{
	background-color:#FCFDFE;

}

.colorb th,
.colorb td{
	border-bottom:1px solid #999999;
	border-right:1px solid #cccccc;
	padding:5px 4px 2px 4px;
	margin:2px;
	background-color:#dddddd;
	text-align:center;
	font-weight:bold;
}


.photoborder{
	border:1px solid #999999;
	margin:5px 8px 10px 13px;
	display:block;
	float:left;
	padding:4px;
	text-align:left;
}
.photoborderr{
	border:1px solid #999999;
	margin:5px 20px 10px 10px;
	display:block;
	float:right;
	padding:4px;
	text-align:left;
}
img.photo{
	padding:0px;

}


.backnumber{
	text-align:right;
	margin:5px 50px 5px 5px;
}


.ncikeda01{
	margin:0px;
	padding:0px;
}


.h5p{
	padding:0px;
	margin:0px 0px 0px 33px;
	letter-spacing: 0.2em;
}

.h5p p{
	border-left:2px solid #99cc00;
	padding:3px 15px 1px 12px;
	margin:0px 0px 2px 0px;

}

.doctor{
	background-image:url(images/doctor.png);
	background-repeat:no-repeat;
	padding:5px 18px 1px 100px;
	margin:0px;
	min-height:60px;


}


.flow1{
	background-image:url(images/flow1.png);
	width:495px;
	height:52px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.flow2{
	background-image:url(images/flow2.png);
	width:495px;
	height:52px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.flow3{
	background-image:url(images/flow3.png);
	width:495px;
	height:52px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.flow4{
	background-image:url(images/flow4.png);
	width:495px;
	height:52px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.flow5{
	background-image:url(images/flow5.png);
	width:495px;
	height:52px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.flow6{
	background-image:url(images/flow6.png);
	width:495px;
	height:52px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.flow7{
	background-image:url(images/flow7.png);
	width:495px;
	height:52px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

.room a{

	background-image:url(images/room.png);
	width:495px;
	height:52px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.room a:hover{
	background-position:0px -52px;
}


.footer{
	background-image:url(images/ncfooter.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
	width:710px;
	clear:both;
	height:83px;
}
