body {
color: #CCCCCC;
}
a {
color: #CCCCCC;
}
#g_navi .g_navi03 a {
background: url(../img/g_navi.jpg) no-repeat -130px -46px;
}
#light_dis {
width: 572px;
margin: 0 auto;
text-align: center;

}
h3 {
margin: 50px 0px 0px 0px;
padding: 0px;
display: block;
font-size: 2.0em;
font-weight: normal;
}
.intro_word {
margin: 50px 0px;
padding: 0px;
line-height: 2em;
letter-spacing: 0.1em;
display: block;
}
*:first-child+html .intro_word  {
font-size: 0.9em;
}
* html .intro_word  {
font-size: 0.9em;
}
.dis_text {
margin: 25px 0px 100px 0px;
font-size: 0.8em;
}
*:first-child+html .dis_text {
font-size: 0.75em;
}
* html .dis_text {
font-size: 0.75em;
}
.page_top {
margin: 0 auto;
margin-bottom: 40px;
padding:0px;
line-height: 1em;
font-size: 0.8em;
color: #CCCCCC;
}
*:first-child+html .page_top {
font-size: 0.75em;
}
* html .page_top {
font-size: 0.75em;
}
*:first-child+html .page_top2 {
font-size: 0.75em;
}
* html .page_top2 {
font-size: 0.75em;
}
.page_top a {
font-weight: normal;
color: #CCCCCC;
}
.page_top a:visited {
color: #CCCCCC;
}
.page_top2 {
margin: 0 auto;
margin-bottom: 100px;
padding:0px;
line-height: 1em;
font-size: 0.8em;
color: #CCCCCC;
}
.page_top2 a {
font-weight: normal;
color: #CCCCCC;
}
.page_top2 a:visited {
color: #CCCCCC;
}
#light_dis .mr_top60 {
margin-top: 60px;
}
#dis_fotter {
margin-bottom: 20px;
}

/* -+-+-+-+-+-+-+-+-+-+-+-+- facility Style */
#code_h_btn {
	margin: 45px 0px 0px 5px;
	padding: 0px;
	height:19px;
	width: 565px;
	display: block;
}
#code_h_btn li {
	margin: 0px;
	padding: 0px;
	display:inline;
	list-style-type:none;
	height: 19px;
}
#code_h_btn li a {
	margin: 0px;
	padding: 0px;
	height: 19px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}

/*------off*/
#code_h_btn .ch_btn01 a {
	background: url(../img/code_h_btn.png) no-repeat 0px 0px;
	width:139px;
}
#code_h_btn .ch_btn02 a {
	background: url(../img/code_h_btn.png) no-repeat -139px 0px;
	width:142px;
}
#code_h_btn .ch_btn03 a {
	background: url(../img/code_h_btn.png) no-repeat -281px 0px;
	width:142px;
}
#code_h_btn .ch_btn04 a {
	background: url(../img/code_h_btn.png) no-repeat -423px 0px;
	width:142px;
}
/*------hover*/
#code_h_btn .ch_btn01 a:hover {
	background-position: 0px -19px;
}
#code_h_btn .ch_btn02 a:hover {
	background-position: -139px -19px;
}
#code_h_btn .ch_btn03 a:hover {
	background-position: -281px -19px;
}
#code_h_btn .ch_btn04 a:hover {
	background-position: -423px -19px;
}

#light_dis .pagetop {
margin: 0 auto;
margin-bottom: 75px;
padding:0px;
display: block;
line-height: 1.5em;
font-size: 0.7em;
color: #CCCCCC;
text-align: center;
width: 560px;
}
#light_dis .pagetop a {
font-weight: normal;
text-align: center;
color: #CCCCCC;
margin-bottom: 75px;
}

