body  {

	background: #CCC;

	color: #222;

	text-align: center;

	font-family: 'lr oSVbN', 'qMmpS Pro W3', Osaka, sans-serif;

}



#wrap {

	margin: 0 auto 0 auto;

	width: 750px;

	text-align: left;

	background: #fff;

}

/* headerX^C */

#header {

	padding: 8px 0px 8px 20px;

	border-top: solid 4px #F00;

}

#header_top {

	padding: 14px 0 0 24px;

}

#header_navi {

	float: right;

	width: 350px;

	font-size: 10pt;

	text-align: right;

	padding-right:15px;

}

#header_navi a {

	color: #666;

	text-decoration: none;

}



#header_navi a:hover {

	color: #C30;

	text-decoration: underline;

}

#header_navi a:active {

	color: #F00;

	text-decoration: none;

}



h1 {

	font-size: 90%;

	line-height: 135%;

	color: #F00;

}





/* gnaviX^C */

#gnavi {

	height: 30px;

	text-align: center;

}

#gnavi ul {

}

#gnavi ul li {

	width: 150px;

	line-height: 30px;

	float: left;

	list-style: none;

	background:url(../images/kitte_menue_button.gif) no-repeat;

}

#gnavi ul li a {

	text-decoration:none;

	color: #FFF;

	font-size: 14px;

}



#gnavi ul li a:hover {

	color: #FC0;

}

#gnavi ul li a:active {

	color: #900;

}

#tel0120 {

	float: none;

	margin-left: 51px;

	margin-bottom: 10px;

}













/* footerΜX^C@*/



#kitte_footer {

	background-color:#C00;

	padding: 10px 0px 4px;

	text-align: center;

	font-size: 12px;

	line-height:150%;

	color:#FFF;

}



#kitte_footer a {

	color: #FFF;

	text-decoration: none;

}



#kitte_footer a:hover {

	color: #FC3;

}



#copyright {

	color:#fff;

	text-align: center;

	height: 48px;

}



