@charset "utf-8";
/* CSS Document */
* html p{
	margin-bottom:3px;
}

p.ex01{
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
}
p.ex02{
	margin:0;
	padding-left:20px;
	padding-right:20px;
}
p.join_cm{
	width:405px;
	margin:15px;
}
p.join_cm2{
	width:400px;
	margin:15px;
	margin-left:30px;
}

p.join_ned{
	width:370px;
	margin-left:3em;
}
p.ind01{
	padding-left:0px;
	padding-right:5px;
}
p.ind02{
	padding-left:15px;
	padding-right:15px;
}
p.ind03{
	margin-top:15px;
	margin-left:10px;
}
p.ind04{
	margin-top:20px;
	margin-left:30px;
}
p.ind05{
	padding-left:30px;
	
}
p.ind06{
	margin-top:15px;
	padding:3px;
}
p.ind07{
	padding:5px;
}
p.ind08{
	margin-left:5px;
	padding:5px;
}
p.ind09{
	padding-left:40px;
	padding-right:15px;
}
p.ind10{
	padding-top:1px;

}
p.padbtm{
	margin-top:0px;
	padding-bottom:15px;
}

p.ind11{
	margin-left:8px;
	text-indent:11em;
}
p.ind12{
	padding-left:15px;
	padding-right:10px;
}
p.cent{
	width:450px;
	text-align:center;
	margin-left:40px;
	padding-top:15px;
	font-size:12px;
	color:#666666;
}
p.ind13{
	margin-left:11px;
	text-indent:13em;
}
p.ind15{
	margin-left:14px;
	text-indent:15em;
}
p.ind16{
	text-indent:5em;
}
p.ind17{
	margin-left:35px;
	font-size:12px;
	color:#666666;
}
p.ind18{
	margin-left:5px;
	font-size:12px;
	color:#666666;
}
p.ind19{
	padding-left:10px;
	padding-top:10px;
}
p.ind20{
	padding-left:20px;
	padding-top:10px;
	font-size:12px;
	color:#666666;
}

p.ind21{
	padding-left:10px;
	padding-right:9px;
	padding-top:12px;
	padding-bottom:12px;
	font-size:12px;
	color:#666666;
}

p.joinsw01{
	margin:0;
	padding:0;
	padding-left:5px;
	text-align:left;
}
p.joinsw02{
	margin:0;
	padding:0;
	padding-right:2px;
	text-align:right;
}
table.style001{
	margin-left:15px;
	margin-top:2px;
	padding-right:5px;

	font-size:10px;
	color:#666666;
	width:380px;
}
div.ind001{
	padding-left:55px;

}
p.f10{
	font-size:10px;
	color:#666666;
}
p.f11{
	font-size:11px;
	color:#666666;
}
p.f12{
	font-size:12px;
	color:#666666;
}

.style5{
	color: #CC3300;
}
.style6{
	color: #CC0000;
	font-weight: bold;
}
table.lx{
	width:400px;
	background-color:#d0cfce;
	
}
td.lx01{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	height:20px;
	width:70px;
	color:#666666;
	background-color:#FBF2FB;
}
td.lx02{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	height:20px;
	color:#666666;
}
td.lx03{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	height:20px;
	width:100px;
	color:#666666;
	background-color:#FBF2FB;
}
table.ch_cls{
	width:350px;
	margin-left:0px;
	background-color:#d0cfce;
}
table.map{
	width:400px;
	margin-left:20px;
	background-color:#d0cfce;
}
td.mapbg{
	background-color:#E4E3DE;
	text-align:center;
	width:80px;
}
td.bg{
	background-color:#E4E3DE;
}
td.ht{
	height:18px;
	vertical-align:middle;
}
td{
	background-color:#FFFFFF;
}
table.txt_cent{
	text-align:center;
}
table.cls{
	width:515px;
	background-color:#d0cfce;
	
}
table.of_cls{
	width:350px;
	background-color:#d0cfce;
	
}
td.ch_cls1{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#666666;
	width:85px;
}
td.ch_cls2{
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:#666666;
	padding:5px;
}
table.sp_cls{
	width:500px;
	background-color:#d0cfce;
	
}
table.fr_tn_cls{
	width:425px;
	background-color:#d0cfce;
	
}
table.fr_tn_cls_mu{
	width:auto;
	background-color:#d0cfce;
	
}
td.cls0_of_gf{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width:250px;
	height:35px;
	color:#666666;
	background-color:#FBF2FB;
}
td.cls1_of_gf{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width:250px;
	height:35px;
	color:#666666;
	background-color:#FBF2FB;
}



td.join1_of_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
	width:160px;
}
td.join2_of_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
	width:130px;
}
td.join3_of_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
	width:100px;
}
td.join4_of_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
	width:130px;
}
td.join5_of_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
	width:60px;
}
td.join6_of_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
	width:110px;
}
td.join7_of_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
	width:140px;
}
td.join8_of_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
	width:70px;
}
td.join1_1_of_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#f0f4fa;
}
td.join1_2_of_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}

td.join1_1_of_tn1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	height:50px;
	background-color:#DFFDFF;
}
td.join1_1_of_tn2{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	height:40px;
	background-color:#FEF3D8;
}
td.join1_1_mi_tn2{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#FEF3D8;
}



td.cls1_of_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
}



td.cls0{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	height:35px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
}
td.cls1{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width: 90px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
}
td.cls2{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width: 60px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
}
td.cls3{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width: 60px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
}
td.cls4{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width: 170px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
}

td.rx_cls0_4{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#666666;
	width:100px;
	height:30px;
	background-color:#f0f4fa;
}

td.rx_cls1_4{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#666666;
	width:150px;
	height:30px;
}


td.rx_cls4_4{
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:450px;
}
td.rx_cls4_3{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:250px;
}
td.rx_cls0_3{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:110px;
	background-color:#f0f4fa;
}
td.rx_cls1_3{
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:210px;
}

td.fr_tn_cls0{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:110px;
	background-color:#f0f4fa;
}
td.fr_tn_cls0_1{
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:140px;
	background-color:#f0f4fa;
}
td.fr_tn_cls1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:115px;
}
td.fr_tn_cls2{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:100px;
}
td.fr_tn_cls3{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#f0f4fa;
}
td.fr_tn_cls4{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:200px;
}
td.fr_tn_cls5{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:60px;
}
td.fr_tn_cls6{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:140px;
}
td.rx_cls0_2{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:130px;
	background-color:#f0f4fa;
}
td.rx_cls1_2{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:170px;
}
td.rx_cls2_2{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:65px;
}
td.rx_cls3_2{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:165px;
}
td.rx_cls0_1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:70px;
	background-color:#f0f4fa;
}
td.rx_cls1_1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:90px;
}
td.rx_cls2_1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:45px;
}
td.rx_cls3_1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:65px;
}
td.rx_cls4_1{
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:250px;
}
td.cls0_1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	height:40px;
	background-color:#f0f4fa;
}
td.cls1_1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls2_1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls3_1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls4_1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}

td.mi_sp_new_cls0{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	height:35px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
}
td.mi_sp_new_cls1_0{
	text-align:center;
	width:120px;
	vertical-align:middle;
	font-size:12px;
	color:#666666;
	background-color:#f0f4fa;
}
td.mi_sp_new_cls1_1{
	text-align:left;
	width:375px;
	vertical-align:middle;
	font-size:12px;
	color:#666666;
}

table.corp{
	width:480px;
	line-height:150%;
	padding-bottom:30px;
	font-size:12px;

}
tr.corp{
	height:5px;
}
td.corp01{
	text-align:center;
	vertical-align:middle;
	width: 80px;
	color:#666666;
	padding:5px;
	background-color:#cfdfc8;
}
td.corp02{
	vertical-align:middle;
	color:#666666;
	line-height:180%;

}
td.pp01{
	text-align:center;
	width: 30px;
	height:50px;
	color:#666666;
	padding:5px;
}
td.pp02{
	vertical-align:top;
	color:#666666;
	line-height:150%;

}


#back{
	min-width:980px;
	width:auto;
	height:100%;
	background: url(../images/topimagebak2.gif) repeat-x;
}

#base{
	width: 980px;
	margin: 0 auto;
	text-align: center;
	height:auto;
}



#topimage{
	position:relative;
	margin-top:0px;
	margin-left:0px;
	height: 15px;
	width:950px;
	border-bottom:2px solid #2489fc;
	border-top: 3px solid #2489fc;
}


#container{
	float:left;
	margin-left:15px;
	width:755px;
	display:inline;
	z-index:4;
}


#main{
	float:right;
	margin-top: 30px;
	margin-right:0px;
	margin-left: 0px;
	text-align:left;
	width:570px;
	display:inline;
}

#sub1{
	float:left;
	margin-top:30px;
	margin-left:5px;
	padding-bottom:10px;
	width: 165px;
	display:inline;
}

#sub2{
	float:right;
	margin-right:20px;
	margin-top:30px;
	width: 180px;
	border: 1px solid #d0cfce;
}
* html #sub2{
	float:right;
	margin-right:10px;
	margin-top:30px;
	width: 180px;
	border: 1px solid #d0cfce;
}
#sub2b{
	float:right;
	margin-right:20px;
	margin-top:30px;
	width: 180px;
}

#corp_bar{

	margin-left:37px;
	margin-top:5px;
	width: 530px;
	height: 30px;
	padding-bottom:30px;
}
#corp_bar_img{

	margin-left:0px;
	margin-top:0px;

	width: 530px;
	height: 30px;
}

div.wcm_img{
	text-align:center;

	margin-left:12px;
	margin-top:15px;
	width: 550px;
	height:auto;
}

#welcome{
	text-align:center;

	margin-left:5px;
	margin-top:5px;
	width: 560px;
	height:auto;
}

#welcome_img{

	width: 530px;
	height: 30px;
}


#welcome_txt{
	float:left;
	
	margin-left:13px;
	margin-top:13px;
		
	font-size:12px;
	color:#666666;
	width: 300px;
	height: 115px;

	background-color: #faf9f8;
}



#join01{

	margin-left:7px;
	margin-top:5px;
	border: 0px solid #d0cfce;
	width: 560px;
	height:auto;
}
#join01 a{
	color:#0033FF;
}
#join01 a:hover{
	color:#FF0000;
}
#join02 a{
	color:#0033FF;
}
#join02 a:hover{
	color:#FF0000;
}
#join01_1{
	float:left;

	margin-left:0px;
	margin-top:5px;
	border: 0px solid #d0cfce;
	width: 270px;
	height:170px;
	background:url(../images/join_of_bg.gif) no-repeat;
}
#join01_2{
	float:right;

	margin-right:7px;
	margin-top:5px;
	border: 0px solid #d0cfce;
	width: 270px;
	height:170px;
	background:url(../images/join_mi_bg.gif) no-repeat;
}
#join02{
	clear:both;
	margin-left:7px;
	margin-top:5px;
	border: 0px solid #d0cfce;
	width: 560px;
	height:180px;;
	padding-bottom:30px;
}
#join02_1{
	float:left;

	margin-left:0px;
	margin-top:5px;
	border: 0px solid #d0cfce;
	width: 270px;
	height:170px;
	background:url(../images/join_mu_bg.gif) no-repeat;
}
#join02_2{
	float:right;

	margin-right:7px;
	margin-top:5px;
	border: 0px solid #d0cfce;
	width: 270px;
	height:170px;
	background:url(../images/join_hi_bg.gif) no-repeat;
}

#of_join_nv{
	margin-left:25px;
	margin-top:59px;
	border: 0px;
	width: 210px;
	height:100px;
}

#of_join_nv li{
	padding-bottom:10px;
	padding-left:10px;
	width:130px;
	height:12px;
	font-size:12px;
	list-style-type:none;

}
#mi_join_nv{
	margin-left:25px;
	margin-top:59px;
	border: 0px;
	width: 210px;
	height:100px;
}


#mi_join_nv li{
	padding-bottom:10px;
	padding-left:10px;
	width:130px;
	height:12px;
	font-size:12px;
	list-style-type:none;

}
#mu_join_nv{
	margin-left:25px;
	margin-top:59px;
	border: 0px;
	width: 210px;
	height:100px;
}
#mu_join_nv01{
	padding-left:10px;
	width:130px;
	height:12px;
	font-size:12px;

}
#hi_join_nv{
	margin-left:25px;
	margin-top:59px;
	border: 0px;
	width: 210px;
	height:100px;
}
#hi_join_nv01{
	padding-left:10px;
	width:130px;
	height:12px;
	font-size:12px;

}

#prg01_1{
	display:block;
	margin-left:23px;
	margin-top:20px;
	width: 530px;
	height:auto;
	padding-bottom:20px;

}
#prg01_2{
	display:block;
	margin-left:70px;
	margin-top:10px;
	width: 450px;
	color:#666666;
	font-size:12px;
}
div.join_top{
	display:block;
	padding:15px;
	margin-left:40px;
	margin-top:30px;
	margin-bottom:30px;
	width: 450px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
}
#dis{
	display:block;
	margin-left:0px;
	margin-top:50px;
	width: 530px;
	height:auto;
	padding-bottom:20px;

}
#dis_00{
	display:block;
	margin-left:45px;
	margin-top:25px;
	padding-bottom:5px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
	text-indent:3em;
}
#dis_01{
	display:block;
	margin-left:0px;
	margin-top:20px;
	width: 430px;
	color:#666666;
	font-size:12px;
}
#dis_02{
	display:block;
	margin-left:0px;
	margin-top:10px;
	width: 430px;
	color:#666666;
	font-size:12px;
}
#dis_03{
	display:block;
	margin-left:0px;
	margin-top:10px;
	width: 430px;
	color:#666666;
	font-size:12px;
}

div.dis_04{
	display:block;
	margin-left:0px;
	margin-top:20px;
	width: 430px;
	color:#666666;
	text-indent:19.5em;
	font-size:10px;
}
#use{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 530px;
	height:auto;
	padding-bottom:20px;
}
#join{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 530px;
	height:auto;
	padding-bottom:20px;
}
#class_int{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 530px;
	height:auto;
	padding-bottom:20px;
}
#ned{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 530px;
	height:auto;
	padding-bottom:20px;
}
#ned01{
	display:block;
	margin-left:70px;
	margin-top:20px;
	width: 440px;
	color:#666666;
	font-size:12px;
}
#ned02{
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:0px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
	text-indent:3em;
}
#ned03{
	display:block;
	margin-top:0px;
	padding-top:15px;
	padding-bottom:15px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
/*	text-indent:3em;*/
}

#exp{
	display:block;
	margin-left:23px;
	margin-top:20px;
	width: 530px;
	height:auto;
	padding-bottom:20px;
}
#exp01{

	margin-left:70px;
	margin-top:10px;
	padding-bottom:20px;
	width: 450px;
	height:auto;
	color:#666666;
	font-size:12px;
}
#exp01_0{

	margin-top:20px;
	padding-bottom:20px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
}
#use_step{
	display:block;
	margin-top:0px;
	margin-left:50px;
	height:auto;
	width: 450px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
}
#use_s01_1{
	display:block;
	margin-left:10px;
	margin-top:20px;
	height:auto;
	width: 440px;
	color:#666666;
	font-size:12px;
}
div.use_s01_2{
	display:block;
	padding-top:3px;
	margin-left:0px;
	width: 370px;
	height:20px;
	color:#666666;
	font-size:12px;
}
div.use_s01_3{
	clear:both;
	display:block;
	padding-top:3px;
	margin-left:40px;
	width: 390px;
	height:auto;
	color:#666666;
	font-size:12px;
}
div.use_s01_4{
	display:block;
	float:left;
	padding-top:3px;
	margin-left:20px;
	width: 100px;
	height:auto;
	color:#666666;
	font-size:12px;
}
* html div.use_s01_4{
	display:block;
	float:left;
	padding-top:3px;
	margin-left:20px;
	width: 90px;
	height:auto;
	color:#666666;
	font-size:12px;
}
div.use_s01_5{
	display:block;
	float:right;
	padding-top:3px;
	margin-left:0px;
	width: 265px;
	height:auto;
	vertical-align:top;
	color:#666666;
	font-size:12px;
}
* html div.use_s01_5{
	display:block;
	float:right;
	padding-top:3px;
	margin-left:0px;
	width: 255px;
	height:auto;
	vertical-align:top;
	color:#666666;
	font-size:12px;
}
div.use_s01_6{
	display:block;
	padding-top:3px;
	margin-left:50px;
	width: 370px;
	height:auto;
	color:#666666;
	font-size:12px;
}

div.join_lx01_1{
	display:block;
	margin-left:30px;
	margin-top:20px;
	height:27px;
	width: 400px;
	color:#666666;
	font-size:12px;
}
div.join_lx01_2{
	display:block;
	padding-top:3px;
	margin-left:0px;
	width: 300px;
	height:20px;
	color:#666666;
	font-size:12px;
}
div.join_lx01_3{
	display:block;
	margin-left:30px;
	margin-top:0px;
	height:auto;
	width: 400px;
	color:#666666;
	font-size:12px;
}
div.join_lx01{
	display:block;
	margin-left:30px;
	margin-top:0px;
	padding-bottom:25px;
	height:auto;
	width: 390px;
	color:#666666;
	font-size:12px;
}
#join_step{
	display:block;
	margin-top:0px;
	margin-left:50px;
	padding-bottom:15px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
}
div.join_step_lx{
	display:block;
	margin-top:0px;
	margin-left:50px;
	padding-bottom:15px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
}
div.join_sp_s01{
	display:block;
	margin-left:30px;
	margin-top:0px;
	padding-left:5px;
	padding-right:5px;
	height:auto;
	width: 390px;
	color:#666666;
	font-size:12px;
	text-align:justify;

}

#join_s01_1{
	display:block;
	margin-left:30px;
	margin-top:20px;
	height:27px;
	width: 400px;
	color:#666666;
	font-size:12px;
	background:url(../images/join_step01.gif) no-repeat;
}
#join_s01_2{
	display:block;
	padding-top:5px;
	margin-left:85px;
	width: 300px;
	height:20px;
	color:#666666;
	font-size:12px;
}
#join_s01_3{
	display:block;
	margin-left:30px;
	margin-top:0px;
	padding-right:14px;
	height:auto;
	width: 386px;
	color:#666666;
	font-size:12px;
}
* html #join_s01_3{
	display:block;
	margin-left:30px;
	margin-top:0px;
	padding-right:14px;
	height:auto;
	width: 400px;
	color:#666666;
	font-size:12px;
}
#join_s02_1{
	display:block;
	margin-left:30px;
	margin-top:10px;
	height:27px;
	width: 400px;
	color:#666666;
	font-size:12px;
	background:url(../images/join_step02.gif) no-repeat;
}
#join_s02_2{
	display:block;
	padding-top:5px;
	margin-left:85px;
	width: 300px;
	height:20px;
	color:#666666;
	font-size:12px;
}
#join_s02_3{
	display:block;
	margin-left:30px;
	margin-top:0px;
	padding-right:14px;
	height:auto;
	width: 386px;
	color:#666666;
	font-size:12px;
}
* html #join_s02_3{
	display:block;
	margin-left:30px;
	margin-top:0px;
	padding-right:14px;
	height:auto;
	width: 400px;
	color:#666666;
	font-size:12px;
}
#join_s03_1{
	display:block;
	margin-left:30px;
	margin-top:10px;
	height:27px;
	width: 400px;
	color:#666666;
	font-size:12px;
	background:url(../images/join_step03.gif) no-repeat;
}
#join_s03_2{
	display:block;
	padding-top:5px;
	margin-left:85px;
	width: 300px;
	height:20px;
	color:#666666;
	font-size:12px;
}
#join_s03_3{
	display:block;
	margin-left:30px;
	margin-top:0px;
	padding-right:14px;
	height:auto;
	width: 386px;
	color:#666666;
	font-size:12px;
}
* html #join_s03_3{
	display:block;
	margin-left:30px;
	margin-top:0px;
	padding-right:14px;
	height:auto;
	width: 400px;
	color:#666666;
	font-size:12px;
}
#exp_step{
	display:block;
	margin-top:0px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
}
#exp01_1{
	display:block;
	margin-left:30px;
	margin-top:20px;
	height:40px;
	width: 400px;
	color:#666666;
	font-size:12px;
	background:url(../images/join_step01.gif) no-repeat;
}
#exp01_2{
	display:block;
	margin-top:5px;
	margin-left:90px;
	width: 300px;
	height:30px;
	color:#666666;
	font-size:12px;
}
#exp02_1{
	display:block;
	margin-left:30px;
	margin-top:20px;
	width: 400px;
	height:30px;
	color:#666666;
	font-size:12px;
	background:url(../images/join_step02.gif) no-repeat;
}
#exp02_2{
	display:block;
	margin-top:5px;
	padding-left:90px;
	width: 300px;
	color:#666666;
	font-size:12px;
	height:auto;
}
#exp03_1{
	display:block;
	margin-left:30px;
	margin-top:20px;
	width: 400px;
	height:50px;
	color:#666666;
	font-size:12px;
	background:url(../images/join_step03.gif) no-repeat;
}
#exp03_2{
	display:block;
	margin-top:5px;
	padding-left:90px;
	width: 290px;
	color:#666666;
	font-size:12px;
	height:auto;
}
#exp04_1{
	margin-top:10px;
	height:60px;
	width: 450px;
	color:#666666;
	font-size:12px;
}

#sub_ch{
	display:block;
	width: 420px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
#sub_ch01{

	margin-left:40px;
	margin-top:10px;
	padding-bottom:5px;
	width: 350px;
	height:auto;
	color:#666666;
	font-size:12px;
}
#sub_ch01_0{
	padding-top:15px;
	margin-left:5px;
	padding:10px;
	height:auto;
	width: 320px;
	color:#666666;
	text-align:center;
	font-size:12px;
}
#ch02{
	margin-top:10px;
	height:auto;
	width: 350px;
	color:#666666;
	font-size:12px;
	text-align:center;
}

#proc{
	display:block;
	margin-left:23px;
	margin-top:20px;
	width: 530px;
	height:auto;
	padding-bottom:20px;
}
#proc01{

	margin-left:70px;
	margin-top:10px;
	width: 450px;
	height:auto;
	color:#666666;
	font-size:12px;
}
#proc01_0{

	margin-top:20px;
	height:20px;
	width: 430px;
	color:#666666;
	font-size:12px;
}
#proc_step{
	display:block;
	margin-top:0px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
}
#proc01_1{
	display:block;
	margin-left:30px;
	margin-top:20px;
	height:40px;
	width: 400px;
	color:#666666;
	font-size:12px;
	background:url(../images/join_proc01.gif) no-repeat;
}
#proc01_2{
	display:block;
	padding-top:1px;
	margin-left:110px;
	width: 280px;
	height:30px;
	color:#666666;
	font-size:12px;
}
#proc02_1{
	display:block;
	margin-left:30px;
	margin-top:20px;
	width: 400px;
	height:30px;
	color:#666666;
	font-size:12px;
	background:url(../images/join_proc02.gif) no-repeat;
}
#proc02_2{
	display:block;
	padding-top:2px;
	padding-left:110px;
	width: 280px;
	color:#666666;
	font-size:12px;
	line-height:12px;
}
#proc03_1{
	display:block;
	margin-left:30px;
	margin-top:20px;
	width: 400px;
	height:50px;
	color:#666666;
	font-size:12px;
	background:url(../images/join_proc03.gif) no-repeat;
}
#proc03_2{
	display:block;
	padding-top:2px;
	padding-left:110px;
	width: 275px;
	color:#666666;
	font-size:12px;
	line-height:12px;
}
#proc04_1{
	margin-top:10px;
	height:20px;
	width: 450px;
	color:#666666;
	font-size:12px;
}

#of_join01_bg{
	display:block;
	margin-left:40px;
	margin-top:0px;
	width: 470px;
	height:120px;
	background-color:#FBF2FB;

}
div.join_web01{
	display:block;
	margin-left:80px;
	margin-top:10px;
	width: 400px;
	height:100px;
	color:#666666;
	font-size:12px;
}
div.join_web02{
	display:block;
	margin-left:0px;
	margin-top:30px;
	width: 320px;
	height:30px;
	text-align:right;
}

#mi_join01_1{
	display:block;
	margin-left:25px;
	margin-top:30px;
	width: 530px;
	height:auto;
	padding-bottom:20px;
}
#mi_join01_2{
	display:block;
	margin-left:40px;
	padding-top:15px;
	width: 250px;
	color:#666666;
	font-weight:bold;
	font-size:13px;
}
#mi_join01_3{
	display:block;
	margin-left:50px;
	margin-top:10px;
	width: 430px;
	color:#666666;
	font-size:12px;
/*	border: 1px solid #d0cfce;*/
}
#mi_join01_4{
	display:block;
	margin-left:20px;
	margin-top:10px;
	width: 500px;
	color:#666666;
	font-size:12px;
}
div.mi_join01_4_2{
	display:block;
	margin-left:0px;
	margin-top:10px;
	width: 530px;
	color:#666666;
	font-size:12px;
}
td.webbill01{
	width:185px;
	text-align:left;
	vertical-align:top;
}
td.webbill02{
	width:70px;
	text-align:left;
}
td.webbill03{
	width:130px;
	text-align:center;
}
td.webbill04{
	width:130px;
	text-align:center;
}
#mi_join01_5{
	display:block;
	padding:15px;
	margin-left:45px;
	margin-top:10px;
	width: 400px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
}
* html #mi_join01_5{
	display:block;
	padding:15px;
	margin-left:45px;
	margin-top:10px;
	width: 435px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
}
#mi_join01_6{
	display:block;
	margin-top:10px;
	text-align:center;
}
#mi_join02_1{
	display:block;
	margin-left:23px;
	margin-top:20px;
	width: 540px;
	height:auto;
	padding-bottom:20px;

}

#of_join01_1{
	display:block;
	margin-left:25px;
	margin-top:30px;
	width: 530px;
	height:auto;
	padding-bottom:20px;

}

#of_join01_2{
	display:block;
	margin-left:10px;
	padding-top:15px;
	width: 250px;
	color:#CC6600;
	font-weight:bold;
	font-size:13px;
}
#of_join01_3{
	display:block;
	margin-left:30px;
	margin-top:10px;
	width: 430px;
	color:#666666;
	font-size:12px;
}
#of_join01_4{
	display:block;
	margin-left:20px;
	margin-top:30px;
	width: 530px;
	height:auto;
	padding-bottom:20px;

}
#of_join01_5{
	display:block;
	margin-left:20px;
	margin-top:10px;
	width: 530px;
	height:auto;
	padding-bottom:20px;

}
#gf_join02_1{
	display:block;
	margin-left:23px;
	margin-top:20px;
	width: 515px;
	height:auto;
	padding-bottom:20px;

}
#gf_join02_2{
	display:block;
	margin-left:7px;
	margin-top:20px;
	width: 505px;
	height:auto;
	padding-bottom:20px;

}

#gf_join03_1{
	margin-left:5px;
	padding-top:10px;
	width: 500px;
	height:auto;
	font-size:12px;
	color:#666666;
}
#of_join02_1{
	display:block;
	margin-left:23px;
	margin-top:20px;
	width: 540px;
	height:auto;
	padding-bottom:20px;

}
#of_join02_1_1{
	margin-left:5px;
	margin-top:0px;
	width: 520px;
	height:auto;
	font-size:10px;

}

#of_join02_2{
	display:block;
	margin-left:0px;
	margin-top:20px;
	width: 533px;
	height:auto;
	padding-bottom:20px;

}

#of_join03_1{
	margin-left:5px;
	padding-top:10px;
	width: 520px;
	height:auto;
	font-size:12px;
	color:#666666;
}

#sub1_0_1{
	margin-left:1px;
	margin-top:0px;
}
#sub1_1{
	margin-left:2px;
	margin-top:0px;
	width: 165px;
	height:auto;
}

#sub1_1_2{
	margin-left:1px;
	margin-top:0px;
	font-size:11.5px;
}
#sub1_1_3{
	margin-left:1px;
	margin-top:5px;
}
#sub1_1_4{
	margin-left:1px;
	margin-top:5px;
}

#sub1_2{
	margin-left:2px;
	margin-top:6px;
	border: 0px solid #d5d5d5;
	width: 165px;
	height:auto;
}
#sub1_2_1{
	margin-left:1px;
	margin-top:0px;
}

#sub1_2_2{
	margin-left:1px;
	margin-top:0px;
}

#sub1_2_3{
	margin-left:1px;
	margin-top:0px;
}

#sub1_2_4{
	margin-left:1px;
	margin-top:0px;
}
#sub1_2_5{
	margin-left:1px;
	margin-top:0px;
}

#sub1_3{
	margin-left:2px;
	margin-top:5px;
	border: 0px solid #d5d5d5;
	width: 165px;
	height: 100px;
}
#sub1_3_1{
	margin-left:1px;
	margin-top:0px;
}

#sub1_3_2{
	margin-left:1px;
	margin-top:0px;
}

#sub1_3_3{
	margin-left:1px;
	margin-top:0px;
}
#sub1_3_4{
	margin-left:1px;
	margin-top:0px;
}


#sub1_4{
	margin-left:3px;
	margin-top:5px;
	border:0;
	width: 165px;
	height: 50px;
}

#sub1_5{
	margin-left:3px;
	margin-top:5px;
	width: 165px;
	height: 80px;
}
#sub1_5_1{
	margin-left:1px;
	margin-top:0px;
}
#sub1_5_2{
	margin-left:1px;
	margin-top:0px;
}

#sub1_6{
	margin-left:3px;
	margin-top:5px;
	border:0;
	width: 165px;
	height: 175px;
}
#sub1_6_1{
	margin-left:1px;
	margin-top:0px;
}
#sub1_6_2{
	margin-left:1px;
	margin-top:0px;
}
#sub1_6_3{
	margin-left:1px;
	margin-top:0px;
}
#sub1_6_4{
	margin-left:1px;
	margin-top:0px;
}
#sub1_6_5{
	margin-left:1px;
	margin-top:0px;
}
#sub1_6_6{
	margin-left:1px;
	margin-top:0px;
}
#sub1_6_7{
	margin-left:1px;
	margin-top:0px;
}
#sub1_6_8{
	margin-left:1px;
	margin-top:0px;
}
#sub1_6_9{
	margin-left:1px;
	margin-top:0px;
}
#sub1_6_10{
	margin-left:1px;
	margin-top:0px;
}
#sub1_6_11{
	margin-left:1px;
	margin-top:0px;
}
#sub1_10{
	margin-left:2px;
	margin-top:25px;
	border: 1px solid #d0cfce;
	font-size:11px;
	width: 162px;
	height: 138px;
}
#sub1_10_1{
	margin-left:3px;
	margin-top:5px;
	font-size:11px;
	text-align:left;
	color:#666666;
}
#sub1_11{
	margin-left:2px;
	margin-top:25px;
	border: 1px solid #d0cfce;
	font-size:11px;
	width: 162px;
	height: 168px;
	background-color:#FFFFFF;
}



#sub2_0{
	margin-left:3px;
	margin-top:5px;
	font-size:11px;
	color:#666666;
	width: 175px;
	height: 380px;
}


#sub2_1{
	margin-left:3px;

	margin-top:5px;
	width: 175px;
	height: 95px;
}
#sub2_1_of{
	display:block;
	margin-left:3px;
	margin-top:5px;
	width: 175px;
	height: 95px;
}
#sub2_1_1_of{
	display:block;
	text-align:left;
	margin-left:7px;
	margin-top:10px;
	font-size:11px;
	color:#666666;
	width: 165px;
	height: 30px;
}
#sub2_2_of{
	margin-left:2px;
	margin-top:0px;
	font-size:10px;
	width: 175px;
	height: 30px;
}
#sub2_3_of{
	margin-left:3px;
	margin-top:5px;
	font-size:11px;
	color:#666666;
	width: 175px;
	height:auto;
}
#sub2_1_0{

	margin-top:2px;

}
#sub2_1_1{
	display:block;
	text-align:left;
	margin-left:7px;
	margin-top:10px;
	font-size:11px;
	color:#666666;
	width: 165px;
	height: 30px;
}

#sub2_2{
	margin-left:2px;
	margin-right:1px;
	margin-top:5px;
	width: 175px;
	height: 95px;
}

#sub2_2_0{

	margin-left:3px;
	margin-top:2px;
	width: 165px;
	height: 90px;
}

#sub2_2_1{
	margin-left:8px;
	margin-top:2px;
	font-size:11px;
	color:#666666;
	width: 165px;
	height: 15px;
}

#sub2_3{
	margin-left:2px;
	margin-right:1px;
	margin-top:5px;
	width: 175px;
	height: 73px;
}

#sub2_3_0{

	margin-left:3px;
	margin-top:2px;
	width: 165px;
	height: 68px;
}
#sub2_3_1{
	margin-left:8px;
	margin-top:2px;
	font-size:11px;
	color:#666666;
	width: 165px;
	height: 15px;
}

#sub2_4{
	margin-left:2px;
	margin-right:1px;
	margin-top:5px;
	width: 175px;
	height: 73px;
}

#sub2_4_0{

	margin-left:3px;
	margin-top:2px;
	width: 165px;
	height: 68px;
}
#sub2_4_1{
	margin-left:8px;
	margin-top:2px;
	font-size:11px;
	color:#666666;
	width: 165px;
	height: 15px;
}
#sub2_5{
	margin-left:2px;
	margin-right:1px;
	margin-top:5px;
	width: 175px;
	height: 192px;
}

#sub2_5_0{

	margin-left:3px;
	margin-top:10px;

}
#sub2_5_1{
	margin-left:3px;
	margin-top:5px;
	font-size:11px;

}
#sub2_10{
	font-size:3px;
	color:#FFFFFF;
	padding-bottom:10px;
}



#sub2_9{
	clear:both;
	position:absolute;
	margin-bottom:32px;
	right:10px;
	bottom:0px;
	width: 175px;
	height: 20px;
	font-size:10px;
	text-align:left;
	color:#006600;
	text-decoration:none;
}

#join_com{
	display:block;
	margin-top:30px;
	margin-left:70px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
}
#join_com01{
	display:block;
	text-align:center;
	margin-top:30px;
	margin-left:70px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
}
div.join_com_lx00{
	display:block;
	text-align:center;
	margin-top:30px;
	margin-left:20px;
	height:200px;;
	width: 530px;
	color:#666666;
	font-size:12px;
}
#join_com_lx01{
	display:block;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
	padding-top:15px;
	height:160px;
	width: 230px;
	color:#666666;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
#join_com_lx02{
	display:block;
	float:right;
	text-align:center;
	height:190px;
	width: 280px;
	color:#666666;
	font-size:12px;
}
div.join_tbl_lx{
	clear:both;
	display:block;
	text-align:center;
	margin-top:50px;
	margin-left:70px;
	padding-bottom:10px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
}
#join_com_lx{
	display:block;
	margin-top:30px;
	margin-left:50px;
	margin-bottom:40px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
}
#join_hi_01{
	display:block;
	margin-left:23px;
	margin-top:0px;
	width: 540px;
	height:auto;
	padding-bottom:20px;

}

#join_hi_01_1{
	display:block;
	margin-left:7px;
	margin-top:20px;
	width: 533px;
	height:auto;
	padding-bottom:20px;

}

#join_hi_01_2{
	margin-left:5px;
	padding-top:10px;
	width: 520px;
	height:auto;
	font-size:12px;
}
#join_hi_01_3{
	margin-left:5px;
	padding-top:10px;
	width: 520px;
	height:auto;
	font-size:12px;
}


.cls3_1_mu_tn{
	display:block;
	text-align:right;
	font-size:11px;
	color:#666666;
	padding-top:10px;
	width:310px;
}
.cls3_2_mu_tn{
	display:block;
	text-align:right;
	font-size:11px;
	color:#666666;
	padding-top:10px;
	width:365px;
}
td.cls0_1_mu_tn{
	width:90px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#f0f4fa;
}
td.cls0_4_mu_tn{
	width:370px;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_5_mu_tn{
	width:70px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_6_mu_tn{
	width:310px;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}

#com_hi_01{
	padding-left:10px;
	padding-top:0px;
	width: 510px;
	height:auto;
	font-size:12px;
	color:#666666;
}
.cls3_1_hi_tn{
	display:block;
	text-align:right;
	font-size:11px;
	color:#666666;
	padding-top:10px;
	width:265px;
}

td.cls1_hi_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
}
td.cls0_1_hi_tn{
	width:16px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#dee6f3;
}
td.cls0_2_hi_tn{
	width:60px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#f0f4fa;
}
td.cls0_3_hi_tn{
	width:45px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_4_hi_tn{
	width:60px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_5_hi_tn{
	width:70px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_6_hi_tn{
	width:260px;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_7_hi_tn{
	width:76px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#dee6f3;
}


.cls3_1_mi_tn{
	display:block;
	text-align:right;
	font-size:11px;
	color:#666666;
	padding-top:10px;
	width:310px;
}
.cls3_2_mi_tn{
	display:block;
	text-align:right;
	font-size:11px;
	color:#666666;
	padding-top:10px;
	width:350px;
}
td.cls1_mi_tn{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#FBF2FB;
}
td.cls0_1_mi_tn{
	width:16px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#dee6f3;
}
td.cls0_2_mi_tn{
	width:60px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#f0f4fa;
}
td.cls0_3_mi_tn{
	width:100px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#f0f4fa;
}
td.cls0_4_mi_tn{
	width:60px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_5_mi_tn{
	width:70px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_6_mi_tn{
	width:310px;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_7_mi_tn{
	width:76px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#dee6f3;
}
td.cls0_8_mi_tn{
	width:355px;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_3_of_sw{
	width:65px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}

td.cls0_1_of_sw{
	width:120px;
	height:45px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#f0f4fa;
}
td.cls0_2_of_sw{
	width:65px;
	height:35px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_4_of_sw{
	width:100px;
	height:35px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_5_of_sw{
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_1_mi_sw{
	width:100px;
	height:35px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#f0f4fa;
}
td.cls0_2_mi_sw{
	width:70px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_3_mi_sw{
	width:85px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_3_1_mi_sw{
	width:85px;
	padding-top:2px;
	padding-bottom:2px;
	
	text-align:center;
	font-size:11px;
	height:12px;
	color:#666666;
}
td.cls0_3_2_mi_sw{
	padding-bottom:15px;
	padding-top:15px;
	width:85px;
	height:6px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_4_mi_sw{
	width:110px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_5_mi_sw{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_6_mi_sw{
	width:170px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#f0f4fa;
}
.cls3_1_of_tn{
	display:block;
	text-align:right;
	font-size:11px;
	color:#666666;
	padding-top:10px;
	width:310px;
}
.cls3_2_of_tn{
	display:block;
	text-align:right;
	font-size:11px;
	color:#666666;
	padding-top:10px;
	width:350px;
}
td.cls0_1_of_tn{
	width:16px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#dee6f3;
}
td.cls0_2_of_tn{
	width:60px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#f0f4fa;
}
td.cls0_3_of_tn{
	width:100px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#f0f4fa;
}
td.cls0_4_of_tn{
	width:60px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_5_of_tn{
	width:70px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_6_of_tn{
	width:310px;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}
td.cls0_7_of_tn{
	width:76px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#dee6f3;
}
td.cls0_8_of_tn{
	width:355px;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
}


#class_o{
	margin-left:2px;
	margin-top:5px;
	padding-bottom:20px;
	border: 0px solid #829261;
	width: 560px;
}

#class_o_img{
	margin-right:5px;
	margin-left:5px;
	margin-top:2px;
	width: 260px;
	height: 20px;

}

#class_mi_rx_txt1{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 540px;
	min-height:374px;

}
#class_mi_rx_txt2{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 540px;
	min-height:374px;
}
#class_mi_rx_txt3{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 540px;
	min-height:374px;
}
#class_mi_rx_txt4{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 540px;
	min-height:374px;
}

#join_sp_tab1{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 540px;
	min-height:400px;

}
#join_sp_tab2{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 540px;
	min-height:400px;
}
#join_sp_tab3{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 540px;

}
#class_o_txt1{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 540px;
	min-height:500px;

}
#class_o_txt2{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 540px;
	min-height:500px;
}
#class_o_txt3{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 540px;

}
#class_o_txt4{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 540px;

}
#of_join_sp01{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 540px;
	height:auto;
	padding-bottom:20px;

}
#of_join_sp02{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 533px;
	height:auto;
}
#of_join_sp03{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 530px;
	height:auto;
	font-size:12px;
}
div.join_sp{
	display:block;
	margin-left:25px;
	margin-top:25px;
	width: 530px;
	height:auto;
	padding-bottom:20px;

}
div.join_sp01{
	display:block;
	margin-left:20px;
	margin-top:5px;
	width: 500px;
	height:auto;
}
div.join_sp02{
	display:block;
	margin-left:10px;
	margin-top:3px;
	width: 490px;
	height:auto;
	font-size:12px;
}
div.mi_join_rx01{
	display:block;
	margin-left:0px;
	margin-top:25px;
	width: 533px;
	height:auto;
}
div.join_lx02{
	display:block;
	margin-top:0px;
	margin-left:50px;
	padding:15px;
	height:25px;;
	width: 400px;
	color:#666666;
	font-size:12px;
	text-align:center;
	border: 1px solid #d0cfce;
}
div.join_lx03{
	display:block;
	margin-top:0px;
	margin-left:0px;
	margin-right:50px;
	margin-bottom:0px;
	height:auto;
	width:auto;
	text-align:right;
}
div.join_lx04{
	display:block;
	margin-top:0px;
	margin-left:0px;
	margin-right:25px;
	margin-bottom:0px;
	height:auto;
	width:auto;
	text-align:right;
}
div.coupon{
	display:block;
	width: 410px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
div.cp_l{
	display:block;
	float:left;
	width: 125px;
	height:125px;
	padding:0;
}
div.cp_r{
	display:block;
	float:right;
	width: 272px;
	height:115px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:10px;
	color:#666666;
	text-align:left;
}

#sub_exp{
	display:block;
	width: 530px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
#sub_exp01{

	margin-left:40px;
	margin-top:10px;
	padding-bottom:5px;
	width: 450px;
	height:auto;
	color:#666666;
	font-size:12px;
}
#sub_exp01_0{
	padding-top:15px;
	margin-left:5px;
	padding:10px;
	height:auto;
	width: 420px;
	color:#666666;
	font-size:12px;
}
#sub_exp_step{
	margin-top:0px;
	height:auto;
	width: 445px;
	color:#666666;
	font-size:12px;

	border: 1px solid #d0cfce;
}


#sub_map01{
	margin-left:15px;
	margin-top:10px;
	padding-bottom:5px;
	width: 510px;
	height:auto;
	color:#666666;
	font-size:12px;
}
div.sub_map01_0{
	padding-top:15px;
	margin-left:25px;
	padding:10px;
	height:auto;
	width: 420px;
	color:#666666;
	font-size:12px;
}
#sub_map01_1{
	margin-left:0px;
	margin-top:20px;
	height:auto;
	width: 500px;
	color:#666666;
	font-size:12px;
	padding-bottom:20px;
}

#sub_exp01_1{

	margin-left:30px;
	margin-top:20px;
	height:auto;
	width: 400px;
	color:#666666;
	font-size:12px;
	background:url(../images/join_step01.gif) no-repeat;
	padding-bottom:20px;
}
#sub_exp01_2{
	margin-top:5px;
	margin-left:90px;
	width: 300px;
	height:auto;
	color:#666666;
	font-size:12px;
}
#sub_exp02_1{
	margin-left:30px;
	margin-top:0px;
	width: 400px;
	height:auto;
	color:#666666;
	font-size:12px;
	background:url(../images/join_step02.gif) no-repeat;
	padding-bottom:20px;
}
#sub_exp02_2{
	margin-top:5px;
	margin-left:90px;
	width: 300px;
	color:#666666;
	font-size:12px;
	height:auto;
}

#sub_exp03_1{
	display:block;
	margin-left:30px;
	margin-top:0px;
	margin-bottom:10px;
	width: 400px;
	height:auto;
	color:#666666;
	font-size:12px;
	background:url(../images/join_step03.gif) no-repeat;
}
#sub_exp03_2{
	display:block;
	margin-top:5px;
	margin-left:90px;
	width: 290px;
	color:#666666;
	font-size:12px;
	height:auto;
}
#sub_exp04_1{
	padding-top:10px;
	height:auto;
	width: 450px;
	color:#666666;
	font-size:12px;
}


td.sw_cls0{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	width: 73px;
	color:#666666;
	height:25px;
	background-color:#dee6f3;
}
td.sw_cls1{
	text-align:center;
	vertical-align:top;
	font-size:11px;
	color:#666666;
	height:auto;
	background-color:#ffffff;
}
td.sw_cls2{
	text-align:center;
	vertical-align:top;
	font-size:11px;
	color:#666666;
	height:auto;
	background-color:#f0f4fa;
}
td.sw_cls3{
	text-align:center;
	vertical-align:top;
	font-size:11px;
	color:#666666;
	height:auto;
	background-color:#FFF4FE;
}
td.sw_cls4{
	text-align:center;
	vertical-align:top;
	font-size:11px;
	color:#666666;
	height:auto;
	background-color:#FFEECE;
}
td.sw_cls5{
	text-align:center;
	vertical-align:top;
	font-size:11px;
	color:#666666;
	height:auto;
	background-color:#ECFFEE;
}
td.sw_cls6{
	text-align:center;
	vertical-align:top;
	font-size:11px;
	color:#666666;
	height:auto;
	background-color:#E3C1C4;
}
td.sw_cls7{
	text-align:center;
	vertical-align:top;
	font-size:11px;
	color:#666666;
	height:auto;
	background-color:#A8C7FB;
}
#sw_enjoy{
	width: 45px;
	height:18px;
	background-color:#C9FF93;
}

td.tn_cls0{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	width: 58px;
	color:#666666;
	height:25px;
	background-color:#dee6f3;
}
td.tn_cls0_2{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	color:#666666;
	height:25px;
	background-color:#dee6f3;
}
td.tn_cls1{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	width:15px;
	color:#666666;
	height:auto;
	background-color:#FFFFCC;
}
td.tn_cls2{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	width:43px;
	color:#666666;
	height:auto;
	background-color:#FFFFCC;
}
td.tn_cls2_1{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	width:27px;
	color:#666666;
	height:auto;
	background-color:#FFFFCC;
}
td.tn_cls3{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#FFCC66;
}
td.tn_cls4{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#FFFF99;
}
td.tn_cls5{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#9999FF;
}
td.tn_cls6{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#8ECAEE;
}
td.tn_cls7{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#B5F4BB;
}
td.tn_cls8{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#66CC66;
}
td.tn_cls9{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#FF99CC;
}
td.tn_cls10{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#FCE29E;
}
td.tn_cls11{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#ffffff;
}
td.tn_cls12{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#D2F4FB;
}
td.tn_cls13{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#999900;
}
td.tn_cls14{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#EEDBB7;
}
td.tn_cls15{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#F1A3AA;
}
td.tn_cls16{
	text-align:center;
	vertical-align:middle;
	width:10px;
	color:#666666;
	height:auto;
	background-color:#ffffff;
}td.tn_cls17{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	height:auto;
	background-color:#B5F4BB;
	width:50px;
}

td.join_tn_cls0{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	width: 14px;
	color:#FFFFFF;
	background-color:#dee6f3;
}
td.join_tn_cls0_1{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	width: 67px;
	color:#FFFFFF;
	background-color:#dee6f3;
}
td.join_tn_cls1{
	text-align:center;
	vertical-align:middle;
	font-size:11.5px;
	width: 55px;
	color:#666666;
	background-color:#f0f4fa;

}
td.join_tn_cls2{
	text-align:center;
	vertical-align:middle;
	font-size:11.5px;
	width: 80px;
	color:#666666;
	background-color:#f0f4fa;
}
td.join_tn_cls3{
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:370px;
}
td.join_tn_cls4{
	text-align:center;
	vertical-align:middle;
	font-size:11.5px;
	width: 130px;
	color:#666666;
	background-color:#f0f4fa;
}
td.join_tn_cls5{
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:370px;
}
td.join_sw_cls0{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	width:16px;
	color:#FFFFFF;
	background-color:#dee6f3;
}
td.join_sw_cls1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#dee6f3;
}
td.join_sw_cls2{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:100px;
	height:40px;
	background-color:#f0f4fa;
}
td.join_sw_cls3{
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:310px;
}
td.join_sw_cls4{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	width: 80px;
	color:#666666;
	background-color:#ffffff;
}
td.join_sw_cls5{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	width: 60px;
	color:#666666;
	background-color:#ffffff;
}
td.join_sw_cls6{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	width:100px;
	height:40px;
	background-color:#fce5ef;
}
td.txt_rsv_ex{
	width:30px;
	background-color:#fce5ef;
}
td.txt_rsv_ex1{
	width:12px;
	vertical-align:middle;
	font-size:11px;
	text-align:right;
}
td.txt_rsv_ex2{
	width:463px;	
	vertical-align:middle;
	text-align:left;
	font-size:11px;
}
td.txt_rsv_ex3{
	width:493px;	
	vertical-align:middle;
	text-align:left;
	font-size:11px;
}

div.pr01{
	clear:both;
	margin-left:25px;
	margin-top:30px;
	width: 520px;
	height:auto;
	padding-bottom:10px;
	border: 1px solid #d0cfce;
}
div.pr01_1{
	display:block;
	padding-left:10px;
	padding-top:20px;
	width: 500px;
	font-size:12px;
}
div.pr01_2{
	display:block;
	padding-left:10px;
	padding-top:20px;
	width: 500px;
	font-size:12px;
}

div.fr_tn_sc01{
	display:block;
	margin-left:40px;
	margin-top:10px;
	width: 480px;
	height:auto;
}
div.fr_tn_sc02{
	display:block;
	margin-left:40px;
	padding-top:15px;
	width: 450px;
	color:#666666;
	font-size:12px;
}

#guide_lx_01{
	margin-left:40px;
	margin-top:20px;
	width: 450px;
	height:auto;
	padding:20px;
	color:#666666;
	font-size:12px;
	background-color:#ffffff;
	border: 1px solid #d0cfce;
}
div.cmt{
	padding-left:230px;
	padding-right:15px;
	padding-bottom:0px;
	text-align:right;
	font-size:10px;
	color:#666666;
}

#sub2_of01{
	margin-left:3px;
	margin-top:5px;
	font-size:11px;
	width: 172px;
	height:auto;
	border: 1px solid #d0cfce;

}

#sub2_of02{
	margin-left:3px;
	margin-top:5px;
	font-size:11px;
	width: 172px;
	height:auto;
	border: 1px solid #d0cfce;

}

td.gf_cls0{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	width: 80px;
	 
	height:25px;
	background-color:#dee6f3;
}
td.gf_cls1{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	 
	height:30px;
	background-color:#f0f4fa;
}
td.gf_cls2{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	 
	height:25px;
	background-color:#ffffff;
}
table.cls_of01{
	width:500px;
	background-color:#d0cfce;
	
}

td.cls0_mi_gf{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width:150px;
	height:35px;
	background-color:#FBF2FB;
}
td.cls1_mi_gf{
	padding:5px;
	text-align:light;
	vertical-align:middle;
	font-size:12px;
	width:340px;
	height:35px;
	background-color:#ffffff;
}
td.cls2_mi_gf{
	padding:5px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width:340px;
	height:35px;
	background-color:#ffffff;
}

td.cls0_of_gf{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width:250px;
	height:35px;
	background-color:#FBF2FB;
}
td.cls1_of_gf{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width:250px;
	height:35px;
	 
	background-color:#ffffff;
}


td.gf_cls0{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	width: 80px;
	 
	height:25px;
	background-color:#dee6f3;
}
td.gf_cls1{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	 
	height:30px;
	background-color:#f0f4fa;
}
td.gf_cls2{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	 
	height:25px;
	background-color:#ffffff;
}
div.join_gf_s01{
	display:block;
	margin-left:30px;
	margin-top:0px;
	padding-left:5px;
	padding-right:5px;
	height:auto;
	width: 380px;
	color:#666666;
	font-size:12px;
	text-align:justify;

}

div.lesson_mv01{
	background-image:url(../images/lessonmovie201004_03.jpg);
	width:300px;
	height:100px;
	margin-left:100px;
}
p.lesson_mv01{
	padding-left:110px;
	padding-top:55px;
}
a:hover{
 color:#FF0000;
}

#sub_exp_lsn01{
	margin-left:40px;
	margin-top:10px;
	padding-bottom:5px;
	width: 448px;
	height:auto;
	color:#666666;
	font-size:12px;
	border: 1px solid #e46e17;
/*	border-top: none;*/
}
p.lsn_ind04{
	margin-top:30px;
	margin-left:40px;
}

table.ch_cls_lsn{
	width:350px;
	margin-left:35px;
	background-color:#d0cfce;
}