@charset "utf-8";
/* Copyright (C) 2008, SUNYOU. All Rights Reserved. */




/* sunyou
--------------------------------------------------*/
#header2 {  
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0px solid red;
	height: 70px;
}
#header2 h1{
	font-size: 11px;
	color: #aeaeae;
	font-weight: 100;
	margin-right: 3px;
	line-height:150%;
}

#header2 h1 a{
	color: #aeaeae;
}
/* header
--------------------------------------------------*/
#header {
	width: 920px;
	border-top: 1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
#header .menu {
	height: 20px;
	line-height: 170%;
	clear: both;
	padding: 0 72px 0 72px;
	font-weight: normal;
	font-size:12px;
}
#header li {
	float: left;
	border-right: 1px solid #FFF;
}
#header .menu a {
	background: #6a7ca5 url(/images/-bg_menu.gif) bottom repeat-x;
	width: 193px;
	height: 20px;
	display: block;
	color: #FFF;
	text-decoration: none;
}
#header .menu a:hover {
	height: 20px;
	background: #6e8fda;
	color: #FFF;
	text-decoration: underline;
}
#header .selected {
	height: 20px;
	width: 193px;
	background: #1e396c;
	color: #FFF;
	text-decoration: none;
}
/* main-inst
--------------------------------------------------*/
#main-inst {
	text-align: center;
	position: relative;
	width: 724px;
	margin: 0 auto 0 auto;
	padding: 0;
	height: auto;
}

#main-inst dl{
	height: 35px;
	width:181px;
	padding: 0;
	float: left;
}

#main-inst dt{
	width: 181px;
	height: 35px;
	text-align: center;
	margin: 0;
	padding: 0;
}

#main-inst dd{
	font-size: 0.8em;
	line-height: 140%;
	width: 179px;
	text-align: center;
	display: none;
	margin: 0;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #3e3e3e;
	border-top: 1px solid #aeaeae;
	border-bottom: 1px solid #000;
}
#main-inst dl:hover dd{
	display: block;
}
#main-inst dd a{
	width: 179px;
	display: block;
	background: #666;
	padding: 0;
	color:#FFF;
	text-decoration: none;
}
#main-inst dd a:hover{
	background-color: #e15f1f;
	color: #FFF;
}

#main-inst .m1 a {
	background: url(/images/mi1.gif) no-repeat top;
	width: 181px;
	height: 35px;
	display: block;
}
#main-inst .m1 a:hover {
	background: url(/images/mi1_hov.gif) no-repeat top;
	height: 35px;
}
#main-inst .m2 a {
	background: url(/images/mi2.gif) no-repeat top;
	width: 181px;
	height: 35px;
	display: block;
}
#main-inst .m2 a:hover {
	background: url(/images/mi2_hov.gif) no-repeat top;
	height: 35px;
}
#main-inst .m3 a {
	background: url(/images/mi3.gif) no-repeat top;
	width: 181px;
	height: 35px;
	display: block;
}
#main-inst .m3 a:hover {
	background: url(/images/mi3_hov.gif) no-repeat top;
	height: 35px;
}
#main-inst .m4 a {
	background: url(/images/mi4.gif) no-repeat top;
	width: 181px;
	height: 35px;
	display: block;
}
#main-inst .m4 a:hover {
	background: url(/images/mi4_hov.gif) no-repeat top;
	height: 35px;
	display: block;
}

#main-inst .m5 a {
	background: url(/images/mi5.gif) no-repeat top;
	width: 181px;
	height: 35px;
	display: block;
}
#main-inst .m5 a:hover {
	background: url(/images/mi5_hov.gif) no-repeat top;
	height: 35px;
	display: block;
}

#main-inst .selected-m1 {
	background: url(/images/mi1_s.gif) no-repeat top;
	width: 181px;
	height: 35px;
}
#main-inst .selected-m2 {
	background: url(/images/mi2_s.gif) no-repeat top;
	width: 181px;
	height: 35px;
}
#main-inst .selected-m3 {
	background: url(/images/mi3_s.gif) no-repeat top;
	width: 181px;
	height: 35px;
}
#main-inst .selected-m4 {
	background: url(/images/mi4_s.gif) no-repeat top;
	width: 181px;
	height: 35px;
}
#main-inst .selected-m5 {
	background: url(/images/mi5_s.gif) no-repeat top;
	width: 181px;
	height: 35px;
}

#maininst-bg {
	width: 920px;
	height: 35px;
}


/* sub menu-gen
--------------------------------------------------*/
#sub-gen {
	width: 172px;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-left: 11px;
		border:0px solid red;
}
#sub-gen ul {
	width: 172px;
	margin: 0;
		border:0px solid red;
}
#sub-gen .g1{
	background:  url(/images/sub_gen01.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-gen .g1:hover {
	background:  url(/images/sub_gen01_o.gif) no-repeat right top;
}
#sub-gen .g1select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_gen01_sele.gif) no-repeat right top;
}
#sub-gen .g2 {
	background:  url(/images/sub_gen02.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-gen .g2:hover {
	background:  url(/images/sub_gen02_o.gif) no-repeat right top;
}
#sub-gen .g2select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_gen02_sele.gif) no-repeat right top;
}
#sub-gen .g3 {
	background:  url(/images/sub_gen03.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-gen .g3:hover {
	background:  url(/images/sub_gen03_o.gif) no-repeat right top;
}
#sub-gen .g3select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_gen03_sele.gif) no-repeat right top;
}

#sub-gen span {
	display :none;
}




/* sub menu-par
--------------------------------------------------*/
#sub-par {
	width: 172px;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-left: 11px;
		border:0px solid red;
}
#sub-par ul {
	width: 172px;
	margin: 0;
		border:0px solid red;
}
#sub-par .g1{
	background:  url(/images/sub_par01.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-par .g1:hover {
	background:  url(/images/sub_par01_o.gif) no-repeat right top;
}
#sub-par .g1select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_par01_sele.gif) no-repeat right top;
}
#sub-par .g2 {
	background:  url(/images/sub_par02.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-par .g2:hover {
	background:  url(/images/sub_par02_o.gif) no-repeat right top;
}
#sub-par .g2select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_par02_sele.gif) no-repeat right top;
}
#sub-par .g3 {
	background:  url(/images/sub_par03.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-par .g3:hover {
	background:  url(/images/sub_par03_o.gif) no-repeat right top;
}
#sub-par .g3select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_par03_sele.gif) no-repeat right top;
}


#sub-par .g4 {
	background:  url(/images/sub_par08.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-par .g4:hover {
	background:  url(/images/sub_par08_o.gif) no-repeat right top;
}
#sub-par .g4select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_par08_sele.gif) no-repeat right top;
}


#sub-par .g5 {
	background:  url(/images/sub_par09.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-par .g5:hover {
	background:  url(/images/sub_par09_o.gif) no-repeat right top;
}
#sub-par .g5select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_par09_sele.gif) no-repeat right top;
}

#sub-par .g6 {
	background:  url(/images/sub_par10.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-par .g6:hover {
	background:  url(/images/sub_par10_o.gif) no-repeat right top;
}
#sub-par .g6select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_par10_sele.gif) no-repeat right top;
}



#sub-par span {
	display :none;
}


#par {
	width: 182px;
	text-align: left;
	float: left;
	background: #FFF;
	padding: 0;
	margin-left: 1px;
}
#par ul{
	width: auto;
	margin-top: 0;
	margin-left: 12px;
	margin-bottom: 1.2em;
}
#par li{
	line-height: 18px;
	height: auto;
	font-size: 70%;
	border-bottom:1px dotted #aeaeae;
}
#par li a {
	padding-top: 2px;
	padding-left: 9px;
	display: block;
	color: #666;
	text-decoration: none;
	background: url(/images/ya_s.gif) no-repeat 0 5px;
}
#par li a:hover{
	color: orange;
	text-decoration: none;
}
#par .selected{
	color: #6a7ca5;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 15px;
		background: #e6e2da url(/images/ya_select.gif)  no-repeat 0px 7px;
}
#par .type {
	background: url(/images/ya.gif) no-repeat 0 3px;
	font-size: 12px;
	padding-left: 13px;
	width: auto;
	margin-top: 15px;
	margin-bottom: 0;
	color:#505faa;
	border-bottom: 0px dotted #aeaeae;

}




/* sub menu-maintenance
--------------------------------------------------*/
#sub-mai {
	width: 172px;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-left: 11px;
		border:0px solid red;
}
#sub-mai ul {
	width: 172px;
	margin: 0;
		border:0px solid red;
}
#sub-mai .g1{
	background:  url(/images/sub_mai01.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-mai .g1:hover {
	background:  url(/images/sub_mai01_o.gif) no-repeat right top;
}
#sub-mai .g1select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_mai01_sele.gif) no-repeat right top;
}
#sub-mai .g2 {
	background:  url(/images/sub_mai02.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-mai .g2:hover {
	background:  url(/images/sub_mai02_o.gif) no-repeat right top;
}
#sub-mai .g2select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_mai02_sele.gif) no-repeat right top;
}
#sub-mai .g3 {
	background:  url(/images/sub_mai03.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-mai .g3:hover {
	background:  url(/images/sub_mai03_o.gif) no-repeat right top;
}
#sub-mai .g3select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_mai03_sele.gif) no-repeat right top;
}



#sub-mai .g4 {
	background:  url(/images/sub_mai04.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-mai .g4:hover {
	background:  url(/images/sub_mai04_o.gif) no-repeat right top;
}
#sub-mai .g4select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_mai04_sele.gif) no-repeat right top;
}


#sub-mai span {
	display :none;
}


/* sub menu-kiki
--------------------------------------------------*/
#sub-kiki {
	width: 172px;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-left: 11px;
		border:0px solid red;
}
#sub-kiki ul {
	width: 172px;
	margin: 0;
		border:0px solid red;
}
#sub-kiki .g1{
	background:  url(/images/sub_gen01.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-kiki .g1:hover {
	background:  url(/images/sub_gen01_o.gif) no-repeat right top;
}
#sub-kiki .g1select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_gen01_sele.gif) no-repeat right top;
}
#sub-kiki .g2 {
	background:  url(/images/sub_gen02.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-kiki .g2:hover {
	background:  url(/images/sub_gen02_o.gif) no-repeat right top;
}
#sub-kiki .g2select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_gen02_sele.gif) no-repeat right top;
}
#sub-kiki .g3 {
	background:  url(/images/sub_gen03.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-kiki .g3:hover {
	background:  url(/images/sub_gen03_o.gif) no-repeat right top;
}
#sub-kiki .g3select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_gen03_sele.gif) no-repeat right top;
}



#sub-kiki .g4 {
	background:  url(/images/sub_kiki01.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-kiki .g4:hover {
	background:  url(/images/sub_kiki01_o.gif) no-repeat right top;
}
#sub-kiki .g4select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_kiki01_sele.gif) no-repeat right top;
}


#sub-kiki span {
	display :none;
}





/* sub menu-seihinjyouhou
--------------------------------------------------*/
#sub-sei {
	width: 172px;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-left: 11px;
		border:0px solid red;
}
#sub-sei ul {
	width: 172px;
	margin: 0;
		border:0px solid red;
}
#sub-sei .g1{
	background:  url(/images/sub_sei01.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sei .g1:hover {
	background:  url(/images/sub_sei01_o.gif) no-repeat right top;
}
#sub-sei .g1select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_sei01_sele.gif) no-repeat right top;
}
#sub-sei .g2 {
	background:  url(/images/sub_sei02.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sei .g2:hover {
	background:  url(/images/sub_sei02_o.gif) no-repeat right top;
}
#sub-sei .g2select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_sei02_sele.gif) no-repeat right top;
}
#sub-sei .g3 {
	background:  url(/images/sub_sei03.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sei .g3:hover {
	background:  url(/images/sub_sei03_o.gif) no-repeat right top;
}
#sub-sei .g3select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_sei03_sele.gif) no-repeat right top;
}



#sub-sei .g4 {
	background:  url(/images/sub_sei04.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sei .g4:hover {
	background:  url(/images/sub_sei04_o.gif) no-repeat right top;
}
#sub-sei .g4select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_sei04_sele.gif) no-repeat right top;
}

#sub-sei .g5 {
	background:  url(/images/sub_sei05.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sei .g5:hover {
	background:  url(/images/sub_sei05_o.gif) no-repeat right top;
}
#sub-sei .g5select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_sei05_sele.gif) no-repeat right top;
}

#sub-sei span {
	display :none;
}





/* sub menu-kaisyaannai
--------------------------------------------------*/
#sub-com {
	width: 172px;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-left: 11px;
		border:0px solid red;
}
#sub-com ul {
	width: 172px;
	margin: 0;
		border:0px solid red;
}
#sub-com .g1{
	background:  url(/images/sub_com01.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-com .g1:hover {
	background:  url(/images/sub_com01_o.gif) no-repeat right top;
}
#sub-com .g1select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_com01_sele.gif) no-repeat right top;
}
#sub-com .g2 {
	background:  url(/images/sub_com02.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-com .g2:hover {
	background:  url(/images/sub_com02_o.gif) no-repeat right top;
}
#sub-com .g2select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_com02_sele.gif) no-repeat right top;
}
#sub-com .g3 {
	background:  url(/images/sub_com03.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-com .g3:hover {
	background:  url(/images/sub_com03_o.gif) no-repeat right top;
}
#sub-com .g3select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_com03_sele.gif) no-repeat right top;
}



#sub-com .g4 {
	background:  url(/images/sub_com04.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-com .g4:hover {
	background:  url(/images/sub_com04_o.gif) no-repeat right top;
}
#sub-com .g4select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_com04_sele.gif) no-repeat right top;
}



#sub-com .g5{
	background:  url(/images/sub_com05.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-com .g5:hover {
	background:  url(/images/sub_com05_o.gif) no-repeat right top;
}
#sub-com .g5select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_com05_sele.gif) no-repeat right top;
}

#sub-com .g6{
	background:  url(/images/sub_com06.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-com .g6:hover {
	background:  url(/images/sub_com06_o.gif) no-repeat right top;
}
#sub-com .g6select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_com06_sele.gif) no-repeat right top;
}
#sub-com .g7{
	background:  url(/images/sub_com07.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-com .g7:hover {
	background:  url(/images/sub_com07_o.gif) no-repeat right top;
}
#sub-com .g7select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_com07_sele.gif) no-repeat right top;
}


#sub-com span {
	display :none;
}





/* sub menu-saiyou
--------------------------------------------------*/
#sub-rec {
	width: 172px;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-left: 11px;
		border:0px solid red;
}
#sub-rec ul {
	width: 172px;
	margin: 0;
		border:0px solid red;
}
#sub-rec .g1{
	background:  url(/images/sub_rec01.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-rec .g1:hover {
	background:  url(/images/sub_rec01_o.gif) no-repeat right top;
}
#sub-rec .g1select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_rec01_sele.gif) no-repeat right top;
}
#sub-rec .g2 {
	background:  url(/images/sub_rec02.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-rec .g2:hover {
	background:  url(/images/sub_rec02_o.gif) no-repeat right top;
}
#sub-rec .g2select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_rec02_sele.gif) no-repeat right top;
}


#sub-com span {
	display :none;
}





#item{
	width: 183px;
	height: auto;
	text-align: left;
	float: left;
	margin: 7px 0 0 0;
}
#item ul{
	line-height: 24px;
	margin-left: 20px;
	padding: 0 0 5px 0;
	width: auto;
	border-bottom:1px dotted #DDD;
}
#item li{
	height: auto;
	padding-left:14px;
	margin: 0;
	font-size: 12px;
	border-top:0px dotted #DDD;
	background: url(/images/ya.gif)  no-repeat 0px 7px;
}
#item li a{
	color: #666;
	text-decoration: none;
}
#item li a:hover{
	color: orange;
	text-decoration: underline;
}
#item .selected{
	background: #e6e2da url(/images/ya_select.gif)  no-repeat 0px 7px;
	font-weight: normal;
	color: #6a7ca5;
	text-decoration: none;
}






#item .s {
	background: url(/images/ya_s.gif)  no-repeat 0px 5px;
	padding-left: 9px;
	margin-left: 20px;
}
#item .s a {
	color: #6082c8;
}
#item .s-select {
	background: url(/images/ya_s.gif)  no-repeat 0px 5px;
	padding-left: 9px;
	margin-left: 20px;
	color: brown;
}
#item .r {
	background: url(/images/ya_kaku.gif)  no-repeat 0px 5px;
	padding-left: 9px;
	margin-left: 20px;
}
#item .r a {
	color: #666;
}
#item .r-select {
	background: url(/images/ya_kaku.gif)  no-repeat 0px 5px;
	padding-left: 9px;
	margin-left: 20px;
	color: orange;
}




/* sub menu-sun
--------------------------------------------------*/
#sub-sun {
	width: 172px;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-left: 11px;
		border:0px solid red;
}
#sub-sun ul {
	width: 172px;
	margin: 0;
		border:0px solid red;
}
#sub-sun .s1{
	background:  url(/images/sub_sun01.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sun .s1:hover {
	background:  url(/images/sub_sun01_o.gif) no-repeat right top;
}
#sub-sun .s1select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_sun01_sele.gif) no-repeat right top;
}
#sub-sun .s2 {
	background:  url(/images/sub_sun02.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sun .s2:hover {
	background:  url(/images/sub_sun02_o.gif) no-repeat right top;
}
#sub-sun .s2select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_sun02_sele.gif) no-repeat right top;
}
#sub-sun .s3 {
	background:  url(/images/sub_sun03.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sun .s3:hover {
	background:  url(/images/sub_sun03_o.gif) no-repeat right top;
}
#sub-sun .s3select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_sun03_sele.gif) no-repeat right top;
}

#sub-sun .s4 {
	background:  url(/images/sub_sun04.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sun .s4:hover {
	background:  url(/images/sub_sun04_o.gif) no-repeat right top;
}
#sub-sun .s4select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_sun04_sele.gif) no-repeat right top;
}

#sub-sun .s5 {
	background:  url(/images/sub_sun05.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sun .s5:hover {
	background:  url(/images/sub_sun05_o.gif) no-repeat right top;
}
#sub-sun .s5select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_sun05_sele.gif) no-repeat right top;
}

#sub-sun .s6 {
	background:  url(/images/sub_sun06.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sun .s6:hover {
	background:  url(/images/sub_sun06_o.gif) no-repeat right top;
}

#sub-sun .s6select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_sun06_sele.gif) no-repeat right top;
}

#sub-sun .s7select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_par08_sele.gif) no-repeat right top;
}


#sub-sun .s7 {
	background:  url(/images/sub_par08.gif) no-repeat right top;
	height: 25px;
	margin: 0 0 2px 0;
	width: auto;
	display: block;
		border:0px solid red;
}
#sub-sun .s7:hover {
	background:  url(/images/sub_par08_o.gif) no-repeat right top;
}
#sub-sun .s7select {
	height: 25px;
	margin: 0 0 2px 0;
	background:  url(/images/sub_par08_sele.gif) no-repeat right top;
}

#sub-sun span {
	display :none;
}

#item .lab_side{
	margin-left:20px;
}

#item .lab_select {
	background: #e6e2da url(/images/ya_select.gif)  no-repeat 0px 7px;
	font-weight: normal;
	color: #6a7ca5;
	text-decoration: none;
	margin-left: 20px;
}


#lab ul {
	float:right;
}

#lab li {
	float:left;
	width:63px;
	margin-right:10px;
	margin-bottom:10px;
}


#lab .next {
	background:  url(/images/next_01.png) no-repeat ;
	height: 16px;
	width: auto;
	display: block;
		border:0px solid red;
}

#lab .next:hover {
	background:  url(/images/next_01_o.png) no-repeat ;
}


#lab .back {
	background:  url(/images/back_01.png) no-repeat ;
	height: 16px;
	width: auto;
	display: block;
		border:0px solid red;
}

#lab .back:hover {
	background:  url(/images/back_01_o.png) no-repeat ;
}


/* side_banner
--------------------------------------------------*/
#side_banner {
	width: 172px;
	text-align: center;
	float: left;
	margin-top: 2px;
	margin-left: 11px;
		border:0px solid red;
}
#side_banner ul {
	width: 172px;
	margin: 0;
		border:0px solid red;
}

#side_banner li {
	margin-top:3px;
}
.side_banner {
	float: left;
	margin-top: 2px;
	margin-bottom:10px;
	margin-left: 10px;
}


/* new
--------------------------------------------------*/
#other{
	width: 183px;
	height: auto;
	text-align: left;
	float: left;
	margin-top: 7px;
	margin-bottom: 0px;
}
#other ul{
	line-height: 24px;
	margin-left: 20px;
	padding: 0;
	width: auto;
}
#other li{
	background: url(/images/ya_nomi.gif) no-repeat 0px 6px;
	padding-left:12px;
	height: auto;
	margin: 0;
	font-size: 12px;
}
#other li a{
	color: #666;
	text-decoration: none;
}
#other li a:hover{
	color: orange;
	text-decoration: none;
}
#other .selected{
	padding-left:14px;
	background: #e6e2da url(/images/ya_select.gif)  no-repeat 0px 6px;
	font-weight: normal;
	color: #6a7ca5;
	text-decoration: none;
}



#other .s {
	background: url(/images/ya_s.gif)  no-repeat 0px 6px;
	padding-left: 9px;
	margin-left: 20px;
}
#other .s a {
	color: #6082c8;
}
#other .s-select {
	background: url(/images/ya_s.gif)  no-repeat 0px 6px;
	padding-left: 9px;
	margin-left: 20px;
	color: brown;
}



#other .r {
	background: url(/images/ya_kaku.gif)  no-repeat 0px 6px;
	padding-left: 9px;
	margin-left: 20px;
}
#other .r a {
	color: #666;
}
#other .r-select {
	background: url(/images/ya_kaku.gif)  no-repeat 0px 6px;
	padding-left: 9px;
	margin-left: 20px;
	color: orange;
}



#other .m {
	background: url(/images/ya_m.gif)  no-repeat 0px 5px;
	padding-left: 9px;
	margin-left: 40px;
}
#other .m a {
	color: #666;
}
#other .m-select {
	background: url(/images/ya_m.gif)  no-repeat 0px 5px;
	padding-left: 9px;
	margin-left: 40px;
	color: orange;
}





/* 
--------------------------------------------------*/






/* par-submenu
--------------------------------------------------*/
#subpark {
	width: 182px;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-left: 1px;
}
#subpark li {
	background:  url(/images/men01.gif) no-repeat right top;
	height: 25px;
	line-height: 25px;
	margin: 0em;
}
#subpark li a {
	width: auto;
	display: block;
	color: #666;
	text-decoration: none;
	font-size: 0.8em;
}
#subpark li a:hover {
	background:  url(/images/men02.gif) no-repeat right top;
	text-decoration: underline;
	color: #FFF;
	font-size: 0.8em;
	font-weight: normal;
}
#subpark .selected2 {
	background:  url(/images/men03.gif) no-repeat right top;
	text-decoration: none;
	color: #FFF;
	font-size: 0.8em;
	font-weight: normal;
}




/* footer
--------------------------------------------------*/
#footer {
	width: 920px;
	margin: auto;
	clear: both;
	text-align: left;
	font-size:12px;
}

.footerback{
	color:#FFF;
	background: url(/images/footerbg.gif) no-repeat;
	height:60px;
	padding-top:10px;
}
#footer ul{
	float:left;
	margin-left:20px;
}

.footerlink{
	text-align:center;
}
.corpadd {
	width: 880px;
	height:57px;
	line-height: 110%;
	margin-top: 0px;
	margin-left: 20px;
	text-align: left;
	font-size: 11px;
	color: #FFF;
}
.corpadd .add {
	width: 250px;
	border-left: 1px solid #FFF;
	padding-left: 5px;
}

.mente_right{
	float:left;
	padding:0 0 0 10px;
	width:435px;
}


.mente_left{
	float:left;
	margin:0 0 0 0;
	width:250px;
}

address {
	float:left;
	margin-left:20px;
	font-style:normal;
	margin-top:10px;
	text-align:center;
}

.company_right{
	width:350px;
	float:left;
}
.company_left{
	width:250px;
	float:left;
	margin-left:20px;
}
	
