body {
	margin: 0 auto;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	background-position: center top;
	background-image: url(../images/bgbg.gif);
	background-repeat: repeat-y;
	background-color: #222222;
}
#preloadedImages {
       width: 0px;
       height: 0px;
       display: inline;
　　　 background-image:url(../images/menu_a2.jpg);
　　　 background-image:url(../images/menu_b2.jpg);
　　　 background-image:url(../images/menu_c2.jpg);
　　　 background-image:url(../images/menu_d2.jpg);
　　　 background-image:url(../images/menu_e2.jpg);
　　　 background-image:url(../images/menu_f2.jpg);
　　　 background-image:url(../images/menu_g2.jpg);
　　　 background-image:url(../images/bar_ref.jpg);
　　　 background-image:url(../images/bn_ref.jpg);
　　　 background-image:url(../images/bar_est.jpg);
　　　 background-image:url(../images/bn_esta.jpg);
　　　 background-image:url(../images/bar_out.jpg);
　　　 background-image:url(../images/bn_out.jpg);
　　　 background-image:url(../images/bar_sekou.jpg);
　　　 background-image:url(../images/bn_sekou.jpg);
}
#preloadedImages2 {
       width: 0px;
       height: 0px;
       display: inline;
　　　 background-image:url(../images/menu_a2.jpg);
　　　 background-image:url(../images/menu_b2.jpg);
　　　 background-image:url(../images/menu_c2.jpg);
　　　 background-image:url(../images/menu_d2.jpg);
　　　 background-image:url(../images/menu_e2.jpg);
　　　 background-image:url(../images/menu_f2.jpg);
　　　 background-image:url(../images/menu_g2.jpg);
　　　 background-image:url(../images/bar_ref.jpg);
　　　 background-image:url(../images/bn_ref.jpg);
　　　 background-image:url(../images/bar_est.jpg);
　　　 background-image:url(../images/bn_esta.jpg);
　　　 background-image:url(../images/bar_out.jpg);
　　　 background-image:url(../images/bn_out.jpg);
　　　 background-image:url(../images/bar_sekou.jpg);
　　　 background-image:url(../images/bn_sekou.jpg);
       background-image:url(../images/r_ab2.jpg);
　　　 background-image:url(../images/r_st2.jpg);
　　　 background-image:url(../images/r_st2.jpg);
　　　 background-image:url(../images/r_pl2.jpg);	
}

#example { border: none; } 
a img { border: none; } 
#my_body {
	margin: 0 auto;
	width : 800px;
	text-align:  left;
	margin-left:auto;
	margin-right:auto;
	height: 100%;
	background-color: #FFFFFF;
}
#hd {
	width : 800px;
	text-align:  center;
	float: left;
}
#strict {
	width : 800px;
	float: left;
	float: left;
	background-color: #222222;
	text-align: right;
	color: #999;
	padding-top: 6px;
}
#head {
	width : 800px;
	float: left;
	float: left;
}
#w345 {
	text-align: left;
	float: left;
	width: 345px;
}
#w159 {
	text-align: left;
	float: right;
	width: 159px;
	background-image: url(../images/head01_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#w67 {
	text-align: left;
	float: right;
	width: 67px;
	margin-top:25px;
	margin-bottom: 5px;
}
#rside {
	width : 200px;
	text-align:  left;
	float: right;
	padding-right: 8px;
}
#head2 {
	width : 800px;
	text-align:  left;
	float: right;
}
#main{
	width : 800px;
	text-align:  center;
	float: left;
}
#main2{
	width : 800px;
	height : 272px;
	text-align : center;
	float: left;
	margin-top: 15px;
}
#main2t1{
	width : 792px;
	height : 166px;
	text-align : left;
	float: left;
	margin-top: 15px;
}
#main3{
	width : 800px;
	text-align:  center;
	float: left;
}
#main4{
	width : 800px;
	text-align : center;
	float: left;
	margin-bottom: 20px;
}
#logo {
	margin: 0 auto;
	width : 100%;
	height: 100px;
	text-align:center;
}
#logo_sub {
	margin: 0 auto;
	width : 850px;
	top: 30px;
	height: 100px;
}
#logo_sub2 {
	margin: 0 auto;
	width : 1000px;
	top: 30px;
	height: 36px;
}
#logo_1 {
	width: 190px;
	height: 60px;
	float: left;
	background-image: url(../images/head_04.jpg);
	margin-left: 2px;
}
#logo_2 {
	width: 179px;
	height: 16px;
	float: right;
	margin-top: 20px;
	background-image: url(../images/head_07.jpg);
}

#my_navi_1 {
	float:left;
	width:150px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}
#my_navi_2 {
	float:left;
	width:180px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}
#foot1 {
	width : 800px;
	text-align:  center;
	float: left;
	padding-bottom: 0px;
}
#foot2 {
    padding-bottom: 0px;
	border-top:1px solid #666666;
	width : 800px;
	text-align:  center;
	float: left;
	padding-top: 15px;
	margin-top: 20px;
}
#foot3 {
	width : 800px;
	text-align:  right;
	float: left;
	margin-top: 15px;
	background-color: #000000;
	color: #FFFFFF;
}
#foot4 {
	padding-bottom: 0px;
	width : 780px;
	text-align:  left;
	float: right;
	padding-top: 10px;
}


#ID2 {
	width:800px;
	margin: 0;
	padding :0;
}
#ID2 ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#ID2 li {
	display : inline;
	margin:0 0px;
	float:left;
}
#ID2 #menu_a_1 a {
	background-image:url(../images/menu_a.jpg);
	width:128px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID2 #menu_a_1 a:hover {
	background-image:url(../images/menu_a2.jpg);
	width:128px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID2 #menu_a_2 a{
	background-image:url(../images/menu_b.jpg);
	width:113px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID2 #menu_a_2 a:hover {
	background-image:url(../images/menu_b2.jpg);
	width:113px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID2 #menu_a_3 a{
	background-image:url(../images/menu_c.jpg);
	width:104px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID2 #menu_a_3 a:hover {
	background-image:url(../images/menu_c2.jpg);
	width:104px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID2 #menu_a_4 a{
	background-image:url(../images/menu_d.jpg);
	width:90px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID2 #menu_a_4 a:hover {
	background-image:url(../images/menu_d2.jpg);
	width:90px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID2 #menu_a_5 a{
	background-image:url(../images/menu_e.jpg);
	width:121px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID2 #menu_a_5 a:hover {
	background-image:url(../images/menu_e2.jpg);
	width:121px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID2 #menu_a_6 a{
	background-image:url(../images/menu_f.jpg);
	width:118px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID2 #menu_a_6 a:hover {
	background-image:url(../images/menu_f2.jpg);
	width:118px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID2 #menu_a_7 a{
	background-image:url(../images/menu_g.jpg);
	width:126px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID2 #menu_a_7 a:hover {
	background-image:url(../images/menu_g2.jpg);
	width:126px;
	height:52px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}


#ID3 {
	width:568px;
	margin: 0;
	padding :0;
}
#ID3 ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#ID3 li {
	display : inline;
	margin:0 0px;
	float:left;
}
#ID3 #menu_a_1 a {
	background-image:url(../images/re_012.jpg);
	width:148px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID3 #menu_a_1 a:hover {
	background-image:url(../images/re_012.jpg);
	width:148px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID3 #menu_a_2 a {
	background-image:url(../images/re_02.jpg);
	width:146px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID3 #menu_a_2 a:hover {
	background-image:url(../images/re_022.jpg);
	width:146px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID3 #menu_a_3 a {
	background-image:url(../images/re_03.jpg);
	width:136px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID3 #menu_a_3 a:hover {
	background-image:url(../images/re_032.jpg);
	width:136px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID3 #menu_a_4 a {
	background-image:url(../images/re_04.jpg);
	width:138px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID3 #menu_a_4 a:hover {
	background-image:url(../images/re_042.jpg);
	width:138px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}


#ID4 {
	width:568px;
	margin: 0;
	padding :0;
}
#ID4 ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#ID4 li {
	display : inline;
	margin:0 0px;
	float:left;
}
#ID4 #menu_a_1 a {
	background-image:url(../images/re_01.jpg);
	width:148px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID4 #menu_a_1 a:hover {
	background-image:url(../images/re_012.jpg);
	width:148px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID4 #menu_a_2 a {
	background-image:url(../images/re_022.jpg);
	width:146px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID4 #menu_a_2 a:hover {
	background-image:url(../images/re_022.jpg);
	width:146px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID4 #menu_a_3 a {
	background-image:url(../images/re_03.jpg);
	width:136px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID4 #menu_a_3 a:hover {
	background-image:url(../images/re_032.jpg);
	width:136px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID4 #menu_a_4 a {
	background-image:url(../images/re_04.jpg);
	width:138px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID4 #menu_a_4 a:hover {
	background-image:url(../images/re_042.jpg);
	width:138px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}




#ID5 {
	width:568px;
	margin: 0;
	padding :0;
}
#ID5 ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#ID5 li {
	display : inline;
	margin:0 0px;
	float:left;
}
#ID5 #menu_a_1 a {
	background-image:url(../images/re_01.jpg);
	width:148px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID5 #menu_a_1 a:hover {
	background-image:url(../images/re_012.jpg);
	width:148px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID5 #menu_a_2 a {
	background-image:url(../images/re_02.jpg);
	width:146px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID5 #menu_a_2 a:hover {
	background-image:url(../images/re_022.jpg);
	width:146px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID5 #menu_a_3 a {
	background-image:url(../images/re_032.jpg);
	width:136px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID5 #menu_a_3 a:hover {
	background-image:url(../images/re_032.jpg);
	width:136px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID5 #menu_a_4 a {
	background-image:url(../images/re_04.jpg);
	width:138px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID5 #menu_a_4 a:hover {
	background-image:url(../images/re_042.jpg);
	width:138px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}



#ID6 {
	width:568px;
	margin: 0;
	padding :0;
}
#ID6 ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#ID6 li {
	display : inline;
	margin:0 0px;
	float:left;
}
#ID6 #menu_a_1 a {
	background-image:url(../images/re_01.jpg);
	width:148px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID6 #menu_a_1 a:hover {
	background-image:url(../images/re_012.jpg);
	width:148px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID6 #menu_a_2 a {
	background-image:url(../images/re_02.jpg);
	width:146px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID6 #menu_a_2 a:hover {
	background-image:url(../images/re_022.jpg);
	width:146px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID6 #menu_a_3 a {
	background-image:url(../images/re_03.jpg);
	width:136px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID6 #menu_a_3 a:hover {
	background-image:url(../images/re_032.jpg);
	width:136px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#ID6 #menu_a_4 a {
	background-image:url(../images/re_042.jpg);
	width:138px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#ID6 #menu_a_4 a:hover {
	background-image:url(../images/re_042.jpg);
	width:138px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}


#IDr ul { 
margin: 0; 
padding :0; 
list-style-type : none; 

}
#IDr li {
	display : inline;
	margin:0 0px;
	float:left;
}
#IDr #menu_a_1 a {
	background-image:url(../images/bn_r_ab.jpg);
	width:142px;
	height:280px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#IDr #menu_a_1 a:hover {
	background-image:url(../images/bn_r_ab2.jpg);
	width:142px;
	height:280px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#IDr #menu_a_2 a {
	background-image:url(../images/bn_r_st.jpg);
	width:142px;
	height:280px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#IDr #menu_a_2 a:hover {
	background-image:url(../images/bn_r_st2.jpg);
	width:142px;
	height:280px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#IDr #menu_a_3 a {
	background-image:url(../images/bn_r_qu.jpg);
	width:142px;
	height:280px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#IDr #menu_a_3 a:hover {
	background-image:url(../images/bn_r_qu2.jpg);
	width:142px;
	height:280px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#IDr #menu_a_4 a {
	background-image:url(../images/bn_r_pl.jpg);
	width:142px;
	height:280px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
}
#IDr #menu_a_4 a:hover {
	background-image:url(../images/bn_r_pl2.jpg);
	width:142px;
	height:280px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}


#ex {
	text-align: left;
	float: left;
	width: 568px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 20px;
}

#r_1 a {
	background-image:url(../images/bar_ref.jpg);
	width:198px;
	height:22px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#r_2 a {
	background-image:url(../images/bar_est.jpg);
	width:198px;
	height:22px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#r_3 a {
	background-image:url(../images/bar_out.jpg);
	width:198px;
	height:22px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#r_4 a {
	background-image:url(../images/bar_sekou.jpg);
	width:198px;
	height:22px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}


#r_21 a {
	background-image:url(../images/bn_ref.jpg);
	width:65px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin-left: 2px;
}
#r_22 a {
	background-image:url(../images/bn_esta.jpg);
	width:65px;
	height:60px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
	float:left;
	margin-left: 2px;
}
#r_23 a {
	background-image:url(../images/bn_out.jpg);
	width:65px;
	height:60px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
	float:left;
	margin-left: 2px;
}
#r_24 a {
	background-image:url(../images/bn_sekou.jpg);
	width:65px;
	height:60px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
	float:left;
	margin-left: 2px;
}


#rrr {
	width:195px;
}
#rw3d a {
	background-image:url(../images/bn_3d.jpg);
	width:200px;
	height:115px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
	float:left;
	margin-bottom: 5px;
}
#rw3e a {
	background-image:url(../images/bn_3e.jpg);
	width:200px;
	height:100px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
	float:left;
	padding-bottom: 5px;
}



div.ns_coolbar2 {background:#eee; border:1px solid #aaa;}
div.ns_coolbar2 span a {color:#666;}
div.ns_coolbar2 span {
	display:block;
	border-top:1px solid #fff;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	color:#666;
}
 *.float
      {
	float: left;
      }
      *.floatclear
      {
         clear: both;
      }
	  
body a:link { color: #999999; } 
body a:visited { color: #999999; } 
body a:hover { color: #999999; } 
body a:active { color: #999999; }
	  
	  
.line_001 {
	background:url(../images/line_001.gif) repeat-x;
	height:3px;
	margin:10px 0;
	width: 648px;
}
.line_002 {
	background:url(../images/line_001.gif) repeat-x;
	height:3px;
	margin:3px 3px;
}
.line_003 {
	background:url(../images/line_001.gif) repeat-x;
	height:3px;
	margin:3px 3px 10px;
}
.line_004 {
	background:url(../images/line_002.gif) repeat-x;
	height:1px;
	margin:3px 3px;
}
.line_005 {
	background:url(../images/line_001.gif) repeat-x;
	height:3px;
	margin:3px 3px 40px;
}
.line_006 {
	height:1px;
	margin:0px 0;
	background-color: #00FF00;
}
.span1 {
	display:none;
}
.u_line{
	text-decoration:none;
	border-bottom-style:solid;
	border-width:1px;
	padding-bottom:0.3px;
	color:#222222;
}
.u_line:hover{
	text-decoration:none;
	border-bottom-style:solid;
	border-width:1px;
	padding-bottom:0.3px;
	color:#245ce8;
}
.u_line2{
	text-decoration:none;
	border-bottom-style:solid;
	border-width:1px;
	padding-bottom:0.3px;
	color:#000000;
}
.u_line2:hover{
	text-decoration:none;
	border-bottom-style:solid;
	border-width:1px;
	padding-bottom:0.3px;
	color:#245ce8;
}
hr {
	display:none;
}
#mainspace_center {
	float:right;
	width:460px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
}
.waku_center_606 {
	float :left;
	width : 606px;
	text-align: center;
	padding-bottom: 10px;
}
img { border: 0px; 
}
.top_menu1 {
	width : 606px;
	text-align: center;
	margin-bottom: 2px;
}
.top_menu2 {
	float: left;
	width : 230px;
	text-align: left;
	margin-bottom: 2px;
}
.top_menu3 {
	float: right;
	width : 230px;
	text-align: right;
	margin-bottom: 2px;
}
.top_menu4 {
	width : 460px;
	text-align: left;
	margin-bottom: 1px;
}

.c-both { clear: both; }

.c{
	float:left;
	width:498px;
	text-align: left;
}
.c2{
	float:left;
	width:498px;
	text-align: left;
	padding-bottom: 10px;	
}
.c3{
	float:left;
	width:498px;
	text-align: left;
	padding-bottom: 5px;	
}
.w315{
	float:left;
	width:315px;
	text-align: left;
}
.season {
	text-align: left;
	float: left;
	width: 176px;
	border: 1px solid #999999;;
	margin-bottom: 4px;
}
.season2 {
	text-align: left;
	float: right;
	width: 122px;
	padding-top: 3px;
	padding-right: 8px;
}
.season3 {
	text-align: left;
	float: right;
	width: 160px;
	padding-top: 8px;
	padding-right: 8px;
}
.season4 {
	text-align: left;
	float: right;
	width: 165px;
	padding-top: 8px;
	padding-right: 5px;
}
.right {
	text-align: left;
	float: left;
	width: 180px;
	margin-bottom: 6px;
}
.ch {
	text-align: left;
	float: left;
	width: 246px;
}
.chl {
	text-align: left;
	float: right;
	width: 246px;
}
.w178r {
	text-align: left;
	float: right;
	width: 178px;
}
.w41 {
	text-align: left;
	float: left;
	width: 41px;
}
.bru {
	text-align: left;
	float: left;
	width: 405px;
}
.bru2 {
	text-align: left;
	float: right;
	width: 75px;
}
.bru3 {
	text-align: left;
	float: left;
	width: 75px;
}
.bru4 {
	text-align: left;
	float: right;
	width: 313px;
	padding-top: 5px;
}
.c3g {
	text-align: left;
	float: left;
	width: 498px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
.c3g2 {
	text-align: left;
	float: left;
	width: 474px;
	border: 1px solid #999999;
	margin-bottom: 9px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}
.c3g3 {
	text-align: left;
	float: left;
	width: 477px;
	border: 1px solid #999999;
	margin-bottom: 9px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.cl1 {
	text-align: left;
	float: left;
	width: 293px;
}
.cl2 {
	text-align: left;
	float: left;
	width: 160px;
}
.cl3 {
	text-align: left;
	float: right;
	width: 172px;
}
.left {
	text-align: left;
	float: left;
	width: 146px;
	border: 1px solid #999999;;
	margin-bottom: 4px;
}
.right2 {
	text-align: right;
	float: left;
	width: 180px;
	background-image: url(../images/r_gr3.gif);
	background-repeat: no-repeat;
}
.right3 {
	width: 160px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
}
.right4 {
	color: #FFFFFF;
	background-color: #fea729;
	text-align: right;
	float: left;
	width: 180px;
}
.right5 {
	width: 160px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	text-align: left;
	margin-bottom: 10px;
}
.right6 {
	text-align: right;
	float: left;
	width: 180px;
	background-image: url(../images/r_gr4.gif);
	background-repeat: no-repeat;
}
.m {
	text-align: left;
	float: left;
	width: 232px;
}
.mr {
	text-align: left;
	float: right;
	width: 232px;
}
.m {
	text-align: left;
	float: left;
	width: 185px;
	border: 1px solid #999999;
}
.m2 {
	text-align: left;
	float: right;
	width: 300px;
}
.w100 {
	text-align: left;
	float: left;
	width: 100px;
}
.w90 {
	text-align: left;
	float: left;
	width: 90px;
}
.w60 {
	text-align: left;
	float: left;
	width: 60px;
}
.wr95 {
	text-align: left;
	float: right;
	width: 95px;
}
.w315t1 {
	text-align: left;
	float: left;
	width: 315px;
	margin-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.w120 {
	text-align: left;
	float: left;
	width: 120px;
}
.wr350 {
	text-align: left;
	float: right;
	width: 350px;
}
.wr350t1 {
	text-align: left;
	float: right;
	width: 350px;
	padding-top: 2px;
}
.ll464 {
	text-align: left;
	float: left;
	width: 568px;
	padding-left: 8px;
}
.rl303 {
	text-align: left;
	float: right;
	width: 303px;
}
.ll464t1 {
	text-align: left;
	float: left;
	width: 568px;
}
.ll464t2 {
	background-image: url(../images/bg_o.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	width: 568px;
	padding-bottom: 10px;
}
.ll464t3 {
	background-image: url(../images/bg_b.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	float: left;
	width: 464px;
}
.ll464t4 {
	background-image: url(../images/bg_b.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	float: left;
	width: 464px;
}
.ll464t5 {
	background-image: url(../images/bg_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	width: 464px;
	padding-bottom: 10px;
}
.ll464t6 {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 10px;
}
.ll464t7 {
	text-align: left;
	float: left;
	width: 565px;
	border: 1px solid #0e277a;
}
.ll464t8 {
	background-image: url(../images/bg_g.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	width: 568px;
	padding-bottom: 10px;
}
.ll464t9 {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 15px;
}
.ll464t10 {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.ques {
	border-bottom:1px solid #cbbb87;
	text-align: left;
	float: left;
	width: 430px;
	margin-bottom: 10px;
	background-image: url(../images/bg_que.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 34px;
	padding-bottom: 15px;
}
.ques2 {
	text-align: left;
	float: left;
	width: 450px;
	margin-bottom: 10px;
	padding-left: 14px;
	padding-bottom: 15px;
}
.ques3 {
	border-bottom:1px solid #cbbb87;
	text-align: left;
	float: left;
	width: 430px;
	margin-bottom: 10px;
	background-image: url(../images/bg_que.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 34px;
	padding-bottom: 15px;
}
.ll160t1 {
	text-align: left;
	float: left;
	width: 160px;
	margin-left: 9px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.pro {
	text-align: left;
	float: right;
	width: 360px;
	margin-top: 15px;
}
.prof {
	text-align: left;
	float: right;
	width: 360px;
	margin-top: 15px;
}
.prof2 {
	text-align: left;
	float: right;
	width: 360px;
	border-bottom:1px dotted #999999;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.prof3 {
	text-align: right;
	float: left;
	width: 65px;
}
.prof4 {
	text-align: left;
	float: right;
	width: 290px;
}
.fhs {
	background-image: url(../images/bg_fhs.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	float: right;
	width: 360px;
}
.rp {
	text-align: left;
	float: left;
	width: 279px;
}
.rp1 {
	background-image: url(../images/bg_plan2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	float: left;
	width: 279px;
	height: 11px;
}
.rp2 {
	background-image: url(../images/bg_plan2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	float: left;
	width: 279px;
}
.rp3 {
	background-image: url(../images/bg_plan3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	width: 279px;
}
.rpr {
	text-align: left;
	float: right;
	width: 279px;
}
.rp21 {
	background-image: url(../images/bg_2plan2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	float: left;
	width: 279px;
	height: 11px;
}
.rp22 {
	background-image: url(../images/bg_2plan2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	float: left;
	width: 279px;
}
.rp23 {
	background-image: url(../images/bg_2plan3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	width: 279px;
}
.rp_1 {
	text-align: left;
	float: left;
	width: 252px;
	margin-left: 15px;
}
.rp_2 {
	text-align: left;
	float: left;
	width: 120px;
}
.rp_3 {
	text-align: left;
	float: right;
	width: 120px;
}
.rp_4 {
	text-align: left;
	float: left;
	width: 252px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 7px;
}
.rp_5 {
	text-align: left;
	float: right;
	width: 120px;
	margin-top: 10px;
}
.rs1 {
	text-align: left;
	float: left;
	width: 60px;
}
.rs2 {
	text-align: left;
	float: right;
	width: 490px;
	margin-bottom: 10px;
}
.bg_q1 {
	background-image: url(../images/bg_q4.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	float: left;
	width: 568px;
}
.bg_q2 {
	background-image: url(../images/bg_q2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	float: left;
	width: 568px;
	height: 6px;
	margin-bottom: 20px;
}
.bg_q3 {
	text-align: left;
	float: right;
	width: 495px;
	margin-top: 30px;
	margin-right: 12px;
}
.bg_a1 {
	background-image: url(../images/bg_a1.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	float: left;
	width: 568px;
}
.bg_a2 {
	background-image: url(../images/bg_a3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	width: 568px;
	height: 7px;
	margin-bottom: 20px;
}
.bg_a3 {
	text-align: left;
	float: right;
	width: 527px;
	margin-top: 12px;
	margin-right: 12px;
}
.title {
	text-align: left;
	float: right;
	width: 527px;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 15px;
}
.rw {
	text-align: left;
	float: left;
	width: 198px;
	margin-bottom: 5px;
	border: 1px solid #999999;
}
.rw1 {
	text-align: left;
	float: left;
	width: 198px;
}
.rw2 {
	text-align: left;
	float: left;
	width: 65px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.rw3 {
	text-align: left;
	float: right;
	width: 115px;
	margin-top: 5px;
	margin-right: 3px;
}
.rw_af {
	text-align: left;
	float: left;
	width: 200px;
	margin-bottom: 4px;
}
.ll278 {
	text-align: left;
	float: left;
	width: 278px;
}
.rl278 {
	text-align: left;
	float: right;
	width: 278px;
}
.rl278t1 {
	text-align: left;
	float: right;
	width: 278px;
	margin-top: 2px;
}
.dot {
	text-align: left;
	float: left;
	width: 568px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 20px;
}
.ro {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 8px;
	background-image: url(../images/bg_ro.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.out {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 8px;
	background-image: url(../images/bg_out.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.wal {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 8px;
	background-image: url(../images/bg_wal.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.ar01 {
	text-align: left;
	float: left;
	width: 65px;
	margin-top: 15px;
	font-size: 20px;
	color: #666666;
	margin-left: 5px;
}
.ar02 {
	text-align: left;
	float: right;
	width: 200px;
	margin-top: 10px;
}
.ll182 {
	text-align: left;
	float: left;
	width: 182px;
}
.rl91 {
	text-align: left;
	float: right;
	width: 91px;
}
.rl91t1 {
	text-align: left;
	float: right;
	width: 91px;
	height: 51px;
	margin-bottom: 4px;
}
.ll137 {
	text-align: left;
	float: left;
	width: 137px;
}
.rl37 {
	text-align: left;
	float: right;
	width: 137px;
}
.bor {
	text-align: left;
	float: left;
	width: 568px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 25px;
	padding-bottom: 15px;
}
.bor_r1 {
	text-align: left;
	float: left;
	width: 568px;
	background-image: url(../images/bg_ref_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bor_r2 {
	text-align: left;
	float: left;
	width: 568px;
	background-image: url(../images/bg_ref_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bor_r3 {
	text-align: left;
	float: left;
	width: 568px;
	background-image: url(../images/bg_ref_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.ab1 {
	text-align: left;
	float: left;
	width: 150px;
}
.ab2 {
	text-align: left;
	float: right;
	width: 400px;
}
.bn_f {
	text-align: left;
	float: right;
	width: 295px;
}
.bn_f2 {
	text-align: left;
	float: left;
	width: 185px;
	margin-top: 7px;
}
.est01 {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 23px;
	background-image: url(../images/bg_est01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom:1px dotted #999999;
	padding-bottom: 5px;
}
.est01a {
	text-align: left;
	float: left;
	width: 440px;
	margin-left: 110px;
}
.est01at1 {
	text-align: left;
	float: right;
	width: 415px;
	margin-top: 3px;
}
.est01at2 {
	text-align: left;
	float: right;
	width: 430px;
}
.est02 {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 23px;
	background-image: url(../images/bg_est02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom:1px dotted #999999;
	padding-bottom: 5px;
}
.est03 {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 23px;
	background-image: url(../images/bg_est03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom:1px dotted #999999;
	padding-bottom: 5px;
}
.est04 {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 23px;
	background-image: url(../images/bg_est04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom:1px dotted #999999;
	padding-bottom: 5px;
}
.est05 {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 23px;
	background-image: url(../images/bg_est05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom:1px dotted #999999;
	padding-bottom: 5px;
}
.est06 {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 23px;
	background-image: url(../images/bg_est06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom:1px dotted #999999;
	padding-bottom: 5px;
}
.ext01 {
	text-align: left;
	float: left;
	width: 100px;
	margin-left: 10px;
}
.ext02 {
	text-align: left;
	float: right;
	width: 438px;
}
.ext03 {
	text-align: left;
	float: left;
	width: 333px;
}
.ext04 {
	text-align: left;
	float: right;
	width: 100px;
}
.ext00 {
	text-align: left;
	float: right;
	width: 550px;
	margin-bottom: 10px;
}
.exte {
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 25px;
	border-bottom:1px dotted #999999;
	padding-bottom: 20px;
}
.ll_toi {
	text-align: center;
	float: left;
	width: 456px;
	margin-bottom: 10px;
	margin-left: 60px;
}
.bg_est {
	background-image: url(../images/bg_estate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	width: 568px;
	margin-bottom: 15px;
}
.est2 {
	text-align: left;
	float: right;
	width: 450px;
}
.est3 {
	text-align: left;
	float: left;
	width: 310px;
}
.est4 {
	float: right;
	width: 130px;
}
.ex1 {
	text-align: left;
	float: left;
	width: 160px;
}
.ex2 {
	text-align: left;
	float: right;
	width: 110px;
}
.rpt1 {
	float: left;
	width: 279px;
	margin-top: 10px;
}
.ih {
	text-align: left;
	float: left;
	width: 279px;
}
.ih2 {
	text-align: left;
	float: right;
	width: 279px;
}
.pr01 {
	text-align: right;
	float: left;
	width: 256px;
}
.pr02 {
	text-align: left;
	float: right;
	width: 256px;
}
.pr {
	text-align: center;
	float: left;
	width: 568px;
	margin-bottom: 10px;
}
.prp {
	text-align: center;
	float: left;
	width: 568px;
	padding-top: 20px;
}
.all {
	background-image: url(../images/bg_all.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 568px;
	padding-bottom: 12px;
}
.all2 {
	text-align: left;
	float: right;
	width: 190px;
}
.all3 {
	text-align: left;
	float: right;
	width: 190px;
	padding-bottom: 8px;
}
.all4 {
	text-align: left;
	float: right;
	width: 190px;
}
.newmenu-r{
	width:200px;
	height:455px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	float:left;
	background-image: url(../images/newmenu-r.jpg);
	background-position: 0 0;
}
.listindex-t{
	width: 568px;
	padding: 0;
	float: left;
}
.listindex{
	text-align: left;
	float: left;
	width: 542px;
	padding: 0px 13px 13px 13px;
	background-image: url(../images/bgli02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 13px 0;
}
.listindex01{
	width: 120px;
	padding: 0;
	float: left;
}
.listindex02{
	width: 407px;
	padding: 0;
	float: right;
}
.listindex03{
	width: 397px;
	padding: 0 0 5px 10px;
	float: right;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 5px 0;
}
.listindex04{
	width: 192px;
	padding: 0;
	float: left;
}
.listindex05{
	width: 192px;
	padding: 0;
	float: right;
}
.kensaku {
	width:200px;
	float: right;
}
.toi a{
	background-image:url(../images/space.gif);
	width:200px;
	height:84px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
	float: right;
}
.nmt{
	background-image:url(../images/menubar.jpg);
	width:800px;
	height:62px;
	background-repeat:no-repeat;
	margin:0;
	padding:33px 0 0 0;
	display:block;
	float: right;
}
.m800{
	width : 800px;
	height : 110px;
	text-align : left;
	margin-top: 15px;
	clear: both;
}
.dtright{
	width : 492px;
	float: left;
	padding: 0 0 0 8px;
}
.dtright01{
	width : 492px;
	float: left;
	padding: 0 0 12px 0;
	clear: both;
}




.dtleft{
	width : 276px;
	float: right;
	padding: 0 8px 0 0;
}
.dtleft00{
	width : 276px;
	float: right;
}
.dtleft01{
	width : 236px;
	float: right;
	padding: 0 20px 0 20px;
	background-image: url(../images/detailside04.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
}
.dtleft02{
	width : 258px;
	float: right;
	padding: 0 9px 0 9px;
	background-image: url(../images/detailside02.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
	font-size: 12px;
}
.dtleft03{
	width : 258px;
	float: right;
	padding: 0 0 9px 0;
	margin: 0 0 9px 0;
	border-bottom: 1px solid #e1e1e1;
	clear: both;
}
.toitoi a{
	background-image:url(../images/toitoi.jpg);
	width:276px;
	height:81px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
	float: right;
}
.m8{
	width : 784px;
	text-align : center;
	float: left;
	margin-bottom: 20px;
	padding: 0 8px 0 8px;
}
.lst01{
	width : 784px;
	clear: both;
}
.lst02{
	width : 758px;
	clear: both;
	margin-bottom: 16px;
	padding: 0 13px 0 13px;
	background-image: url(../images/listbg02.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow: hidden;
}
.lst03{
	width : 180px;
	float: left;
	padding: 0 0 13px 0;
}
.lst04{
	width : 560px;
	float: right;
	padding: 0 0 13px 0;
}
.lst05{
	width : 542px;
	padding: 3px 9px 3px 9px;
	clear: both;
	overflow: hidden;
}
.lst05b{
	width : 542px;
	padding: 3px 9px 3px 9px;
	clear: both;
	overflow: hidden;
	background-color: #e8e8e8;
}
.lst06{
	width : 265px;
	float: left;
}
.lst07{
	width : 265px;
	float: right;
}
.lsttt{
	width : 542px;
	padding: 0 9px 6px 9px;
	margin: 0 0 6px 0;
	clear: both;
	overflow: hidden;
	background-image: url(../images/listtt02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lstttp{
	width : 560px;
	clear: both;
}
#contents {
	width : 784px;
	text-align : center;
	float: left;
	margin-bottom: 20px;
	padding: 0 8px 0 8px;
}
.full_10m {
	width : 764px;
	clear: both;
	margin-bottom: 16px;
	padding: 0 10px 0 10px;
	background-image: url(../images/listbg02.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow: hidden;
}
.gaiyou_head {
	float :left;
	width : 764px;
	text-align: left;
	font-size: 13px;
	background-image: url(../images/gaiyou_top_bg.jpg);
	background-position: top;
	font-weight: bold;
}
.rightside_head {
	float :left;
	width : 310px;
	text-align: left;
	font-size: 13px;
	padding-top: 0px;
}
.gaiyou_sub {
	float :left;
	width : 764px;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	background-image: url(../images/gaiyou_bg.jpg);
	background-position: bottom;
	padding: 6px 0px 5px 0px;
	margin-bottom: 5px;
}
.rightside_gaiyou {
	float :left;
	width : 100px;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	padding-left: 4px;
}
.leftside_gaiyou {
	float :right;
	width : 648px;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
}
.listindex06{
	width: 58px;
	padding: 0;
	float: left;
	text-align: left;
	font-size: 12px;
	color: #997f16;
}
.listindex07{
	width: 125px;
	padding: 0;
	float: right;
	text-align: left;
	font-weight: 700;
	font-size: 12px;
}
.listindex08{
	width: 330px;
	padding: 0;
	float: right;
	text-align: left;
	font-weight: 700;
	font-size: 12px;
}
.nmr01{
	width:192px;
	height:20px;
	margin:0;
	float:right;
	padding: 38px 0 5px 8px;
	font-size: 11px;
	font-weight: 700;
}
.name01{
	width : 236px;
	float: right;
	padding: 0 0 10px 0;
	font-size: 15px;
	font-weight: 700;
	color: #333;
	text-align: left;
}
.price01{
	width : 236px;
	float: right;
	padding: 0 0 15px 0;
	font-size: 15px;
	font-weight: 700;
	color: #F00;
	text-align: left;
}
.dtleft04{
	width : 50px;
	float: left;
	color: #997f16;
	font-size: 12px;
	text-align: left;
	font-weight: 700;
	padding: 0 0 0 12px;
}
.dtleft05{
	width : 188px;
	float: right;
	text-align: left;
	font-weight: 700;
	color: #333;
	font-size: 12px;
}
.drtt{
	width : 472px;
	float: left;
	padding: 4px 0 4px 20px;
	background-image: url(../images/bar_492bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}

.lst08{
	width : 50px;
	float: left;
	color: #997f16;
	font-size: 12px;
	text-align: left;
	font-weight: 700;
	padding: 0 0 0 12px;
}
.lst09{
	width : 188px;
	float: right;
	text-align: left;
	font-weight: 700;
	color: #333;
	font-size: 12px;
}
.lst09b{
	width : 465px;
	float: right;
	text-align: left;
	font-weight: 700;
	color: #333;
	font-size: 12px;
}
.toi001{
	width : 40px;
	float: left;
	text-align: left;
	padding: 0 0 0 10px;
}
.toi002{
	width : 435px;
	float: right;
	text-align: left;
}
.dict01{
	width : 784px;
	text-align : center;
	margin-bottom: 20px;
	padding: 20px 8px 0 8px;
	clear: both;
	overflow: hidden;
}
.dict02{
	width : 784px;
	text-align : left;
	margin-bottom: 20px;
	clear: both;
}
#dtt01{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt02{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt03{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt04{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt05{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt06{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt07{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt08{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt09{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt10{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt11{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt12{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt13{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt14{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt15{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt16{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt17{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt18{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt19{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt20{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt21{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt22{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt23{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
#dtt24{
	width : 760px;
	padding: 4px 0 4px 24px;
	background-image: url(../images/bar_784bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	font-size: 13px;
	clear: both;
}
.tpmn {
	text-align: center;
	float: left;
	width: 200px;
	color: #a99123;
}

.topmn01 {
	text-align: center;
	float: left;
	width: 182px;
	padding: 6px 9px 0 9px;
}
.topmn02 {
	text-align: center;
	float: left;
	width: 200px;
}
.nmr01{
	width:192px;
	height:20px;
	margin:0;
	float:right;
	padding: 38px 0 5px 8px;
	font-size: 11px;
	font-weight: 700;
}
.area001 a {
	background-image:url(../images/space.gif);
	width:88px;
	height:21px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
	float:left;
}
.area002 a {
	background-image:url(../images/space.gif);
	width:86px;
	height:21px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
	float:right;
}
.area003 a {
	background-image:url(../images/space.gif);
	width:127px;
	height:22px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
	float:left;
}
.area004 a {
	background-image:url(../images/space.gif);
	width:47px;
	height:21px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
	float:right;
}
#sll2 {
	width:184px;
	margin: 0;
	padding :0;
}
#sll2 ul {margin: 0; padding :0; list-style-type : none; }
#sll2 li {display : inline;margin:0 0px;float:left;}
#sll2 #arr01 a {
	background-image:url(../images/space.gif);
	width:85px;
	height:20px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#sll2 #arr02 a{
	background-image:url(../images/space.gif);
	width:95px;
	height:20px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#sll2 #arr03 a{
	background-image:url(../images/space.gif);
	width:130px;
	height:20px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
#sll2 #arr04 a{
	background-image:url(../images/space.gif);
	width:53px;
	height:20px;
	background-repeat:no-repeat;
	margin:0px 0;
	padding:0;
	display:block;
}
.listindex06{
	width: 55px;
	padding: 0;
	float: left;
	text-align: left;
	color: #997f16;
}
.listindex07{
	width: 130px;
	padding: 0;
	float: right;
	text-align: left;
	font-weight: 700;
}
.listindex08{
	width: 335px;
	padding: 0;
	float: right;
	text-align: left;
	font-weight: 700;
}
.nmr01{
	width:184px;
	height:42px;
	margin:0;
	float:right;
	padding: 38px 8px 12px 8px;
	font-size: 11px;
	font-weight: 700;
}
.name01{
	width : 236px;
	float: right;
	padding: 0 0 10px 0;
	font-size: 15px;
	font-weight: 700;
	color: #333;
	text-align: left;
}
.price01{
	width : 236px;
	float: right;
	padding: 0 0 15px 0;
	font-size: 15px;
	font-weight: 700;
	color: #F00;
	text-align: left;
}
.dtleft04{
	width : 50px;
	float: left;
	color: #997f16;
	text-align: left;
	font-weight: 700;
	padding: 0 0 0 12px;
}
.dtleft05{
	width : 188px;
	float: right;
	text-align: left;
	font-weight: 700;
	color: #333;
}
.drtt{
	width : 472px;
	float: left;
	padding: 4px 0 4px 20px;
	background-image: url(../images/bar_492bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 12px 0;
	color: #FFF;
	font-weight: 700;
	text-align: left;
	
	clear: both;
}

.lst08{
	width : 50px;
	float: left;
	color: #997f16;
	text-align: left;
	font-weight: 700;
	padding: 0 0 0 12px;
}
.lst09{
	width : 188px;
	float: right;
	text-align: left;
	font-weight: 700;
	color: #333;
}
.dtleft02{
	width : 258px;
	float: right;
	padding: 0 9px 0 9px;
	background-image: url(../images/detailside02.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
}
.kmk01{
	font-size: 12px;
	line-height: 20px;
}
.klx{
	font-size: 12px;
	line-height: 20px;
	font-color: #ff0000;
}
.klx a:link { color: #a99123; } 
.klx a:visited { color: #a99123; } 
.klx a:hover { color: #a99123; } 
.klx a:active { color: #a99123; }