@charset "utf-8";
/* CSS Document */

p.ind01{
	padding-left:10px;
	padding-top:10px;
}
p.ind02{
	margin-top:5px;
	margin-left:50px;
}
p.emp_pop_rnw{
	margin-top:5px;
	margin-left:110px;
	margin-bottom:30px;
}
p.emp_staff_rnw{
	margin-top:15px;
	margin-left:48px;
	font-size:14px;
	color:#575757;
}
p.ind02_1{
	margin-top:5px;
	margin-left:50px;
	width:420px;
}
p.ind03{
	margin-top:5px;
	margin-left:22px;
}
p.ind04{
	padding-left:10px;
}
p.ind05{
	padding:3px;
	font-size:10px;
}
p.ind06{
	margin-top:15px;
	padding:3px;
	font-size:10px;
}
p.ind07{
	padding:5px;
}
p.ind08{
	padding-left:10px;
	padding-top:0px;
}
p.ind09{
	font-size:10px;
}
p.ind10{
	margin-left:27px;
}
p.ind11{
	margin-top:20px;
	margin-left:25px;
	font-size:12px;
	color:#666666;
}

table.cls{
	width:525px;
	background-color:#d0cfce;
	
}

table.cls_rnw{
	width:510px;
	background-color:#d0cfce;
	
}

td.bg{
	background-color:#E4E3DE;
}
td.ht{
	height:18px;
	vertical-align:middle;
}

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;
}
td.gf_pro0{
	text-align:center;
	vertical-align:middle;
	width: 120px;
	height:110px;
	background-color:#fff9fe;
}
td.gf_pro1{
	text-align:left;
	vertical-align:middle;
	font-size:13px;
	width:400px;
	 
	height:30px;
	font-weight:bold;
	background-color:#fff9fe;
}
td.gf_pro2{
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	 
	height:40px;
	padding-bottom:10px;
	background-color:#fff9fe;
}
td.cls0{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	width: 14px;
	color:#FFFFFF;
	background-color:#dee6f3;
}

td.sw_cls1{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	background-color:#f0f4fa;
}

td.sw_cls1_1{
	text-align:center;
	vertical-align:middle;
	font-size:11.5px;
	width: 120px;
	 
	background-color:#f0f4fa;

}
td.sw_cls1_2{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width:94px;
	 
	background-color:#f0f4fa;

}
td.sw_cls1_3{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width:365px;
	background-color:#f0f4fa;
}
td.sw_cls1_3_rnw{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	width:335px;
	 
	background-color:#f0f4fa;

}
td.sw_cls2{
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	width: 365px;
	background-color:#ffffff;
	
}
td.sw_cls2_rnw{
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	width: 335px;
	background-color:#ffffff;
	
}
td.sw_cls2_1{
	text-align:left;
	vertical-align:middle;
	font-size:10.5px;
	width: 405px;
	background-color:#ffffff;
	
}
td.sw_cls2_1_rnw{
	text-align:left;
	vertical-align:middle;
	font-size:10.5px;
	width: 360px;
	background-color:#ffffff;
	
}
td.sw_cls3{
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	width: 80px;
	background-color:#ffffff;
}
td.sw_cls3_rnw{
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	width: 70px;
	background-color:#ffffff;
}
td.sw_cls4_rnw{
	text-align:center;
	vertical-align:middle;
	font-size:11.5px;
	width: 70px;
	background-color:#f0f4fa;
}
td.cls1{
	text-align:center;
	vertical-align:middle;
	font-size:11.5px;
	width: 80px;
	background-color:#f0f4fa;

}
td.cls2{
	text-align:left;
	vertical-align:middle;
	font-size:10.5px;
	width: 445px;
	background-color:#ffffff;
	
}
td.cls1_mi{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	width: 30px;
	 
	background-color:#e6ecf6;

}
td.cls2_mi{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	width: 70px;
	background-color:#f0f4fa;
	
}
td.cls3_mi{
	text-align:left;
	vertical-align:middle;
	font-size:10.5px;
	width: 400px;
	background-color:#ffffff;
	
}
table.emp01{
	margin-top:20px;
	margin-left:20px;
	width:490px;
	line-height:110%;
	padding-bottom:30px;
	font-size:12px;
}

td.emp0{
	text-align:center;
	vertical-align:middle;
	 
	padding:5px;
	background-color:#cfdfc8;
}
td.emp01{
	text-align:center;
	vertical-align:middle;
	width: 80px;
	 
	padding:2px;
	background-color:#cfdfc8;

}
td.emp02{
	vertical-align:middle;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;


}
table.corp{
	width:460px;
	line-height:150%;
	padding-bottom:30px;
	font-size:12px;

}
tr.corp{
	height:5px;
}
td.corp01{
	text-align:center;
	vertical-align:middle;
	width: 80px;
	 
	padding:5px;
	background-color:#cfdfc8;
}

td.corp02{
	vertical-align:middle;
	 
	line-height:180%;

}
td.pp01{
	text-align:center;
	width: 30px;
	height:50px;
	vertical-align:top;
	 
	padding:5px;
}
td.pp02{
	padding-top:4px;
	vertical-align:top;
	line-height:150%;

}


#back{
	min-width:980px;
	width:auto;
	height:100%;
/*	background: url(../images/topimagebak2.gif) repeat-x;*/
}

#base{
	width: 980px;
	height:auto;
	margin: 0 auto;
	text-align: center;

}


#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;
}


#main{
	float:right;
	margin-top: 30px;
	margin-right:0px;
	margin-left: 0px;
	text-align:left;
	width:570px;
	display:inline;
}
#main_guide_rnw{
	float:right;
	margin-top: 0px;
	margin-right:0px;
	margin-left: 0px;
	text-align:left;
	width:570px;
	display:inline;
}
#sub1{
	float:left;
	margin-top:30px;
	margin-left:5px;

	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:20px;
	margin-top:5px;
	width: 560px;
	height: 30px;
	padding-bottom:10px;
}
#corp_bar_img{

	margin-left:0px;
	margin-top:0px;

	width: 560px;
	height: 30px;
}*/

#guide_title_rnw{
	display:block;
	margin-left:16px;
	margin-top:0px;
	width: 538px;
	height:auto;
	padding-bottom:20px;
	font-size:12px;
	border: 1px solid #d0cfce;
}
* html #guide_title_rnw{
	width: 540px;
}
#guide_bar_img_rnw{

	margin-left:5px;
	margin-top:0px;

	width: 540px;
	height: 20px;
}

#guide_bar_rnw{

	margin-left:15px;
	margin-top:15px;
	width: 540px;
	height: 30px;
	padding-bottom:20px;
}
* html #guide_bar_rnw{
	margin-left:15px;
	padding-bottom:30px;
}
*:first-child+html #guide_bar_rnw{
	margin-left:15px;
	padding-bottom:30px;
}



#welcome{

	margin-left:4px;
	margin-top:5px;
	width: 560px;
	padding-bottom:10px;
}

#welcome_img{
	width: 560px;
	height: 30px;
}

#welcome_photo{
	float:right;
	margin-right:5px;
	margin-top:5px;

}

#welcome_txt{
	float:left;
	
	margin-left:13px;
	margin-top:13px;
		
	font-size:12px;
	 
	width: 300px;
	height: 115px;

	background-color: #faf9f8;
}

#class_tns{

	margin-left:15px;
	margin-top:15px;
	width: 540px;
	height: 20px;
}

#class_tns_img{

	margin-left:5px;
	margin-top:2px;

	width: 87px;
	height: 14px;
}

#guide_gf_01{
	margin-left:40px;
	margin-top:20px;
	width: 440px;
	height:auto;
	padding:20px;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	border: 1px solid #d0cfce;
}
* html #guide_gf_01{
	margin-left:40px;
	margin-top:20px;
	width: 480px;
	height:auto;
	padding:20px;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	border: 1px solid #d0cfce;
}

#guide_sw_01{
	margin-left:40px;
	margin-top:20px;
	width: 440px;
	height:auto;
	padding:20px;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	border: 1px solid #d0cfce;
}
* html #guide_sw_01{
	margin-left:40px;
	margin-top:20px;
	width: 480px;
	height:auto;
	padding:20px;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	border: 1px solid #d0cfce;
}
#guide_sw_02{
	margin-left:40px;
	margin-top:20px;
	width: 460px;
	height:auto;
	padding:20px;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	border: 1px solid #d0cfce;
}
* html #guide_sw_02{
	margin-left:40px;
	margin-top:20px;
	width: 500px;
	height:auto;
	padding:20px;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	border: 1px solid #d0cfce;
}
#guide_tn_01{
	margin-left:40px;
	margin-top:20px;
	width: 440px;
	height:auto;
	padding:20px;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	border: 1px solid #d0cfce;
}

* html #guide_tn_01{
	margin-left:40px;
	margin-top:20px;
	width: 480px;
	height:auto;
	padding:20px;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	border: 1px solid #d0cfce;
}

#guide_sp_01{
	margin-left:40px;
	margin-top:20px;
	width: 440px;
	height:auto;
	padding:20px;
	font-size:12px;
	vertical-align:top;
	background-color:#F6F6F6;
}
#pr01{
	clear:both;
	margin-left:20px;
	margin-top:30px;
	width: 520px;
	height:auto;
	padding-bottom:10px;
	border: 1px solid #d0cfce;
}
#pr01_1{
	display:block;
	padding-left:10px;
	padding-top:20px;
	width: 500px;
	font-size:12px;
}
div.pr01_top_rnw{
	display:block;
	margin-top:20px;
	margin-left:20px;
	width: 495px;
	height:15px;
	font-size:12px;
	background:url(../images/pr_sp_bg1_rnw.gif) no-repeat;
}
div.pr01_middle_rnw{
	display:block;
	margin-top:0px;
	margin-left:20px;
	width: 495px;
	height:auto;
	font-size:12px;
	background:url(../images/pr_sp_bg2_rnw.gif) repeat-y;
}
div.pr01_bottom_rnw{
	display:block;
	margin-top:0px;
	margin-left:20px;
	width: 495px;
	height:5px;
	font-size:12px;
	background:url(../images/pr_sp_bg3_rnw.gif) no-repeat;
}
img.pr01_img{
	margin-left:25px;
}
div.pr01_1_rnw{
	display:block;
	margin-top:15px;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:15px;
	width: 475px;
	font-size:12px;
	background:url(../images/pr_sp_bg_rnw.gif) no-repeat;
}
div.pr01_com_rnw{
	margin-top:15px;
	margin-left:60px;
	padding-bottom:15px;
	width: 410px;
	font-size:14px;
	font-weight:bold;
}
#pr01_2{
	display:block;
	padding-left:10px;
	padding-top:20px;
	width: 500px;
	font-size:12px;
}
#pr01_3{
	display:block;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:30px;
	width: 500px;
	font-size:12px;
}

#pr01_1_glf{
	clear:both;
	margin-left:20px;
	margin-top:30px;
	width: 530px;
	height:120px;;
	padding-bottom:10px;
	background:url(../images/pr_glf01.gif) no-repeat;
}


#pr02_1{
	margin-left:20px;
	margin-top:0px;
	width: 530px;
	height:120px;;
	padding-bottom:20px;
	background:url(../images/pr_tns02-03.gif) no-repeat;
}
#pr02_1_glf{
	margin-left:20px;
	margin-top:0px;
	width: 530px;
	height:250px;;
	padding-bottom:20px;
	background:url(../images/pr_glf02-04.gif) no-repeat;
}
#pr02_2{
	padding-left:50px;
	padding-top:20px;
	width: 460px;
	font-size:12px;
}
#pr02_3{
	margin-top:10px;
	margin-right:10px;
	width: 180px;
	font-size:12px;
}
#pr02_4{
	padding-left:10px;
	padding-top:0px;
	width: 440px;
	font-size:12px;
}
#pr02_5{
	padding-left:10px;
	padding-top:52px;
	width: 440px;
	font-size:12px;
}
#pr02_6{
	padding-left:10px;
	padding-top:40px;
	width: 440px;
	font-size:12px;
}

#pr03_1{
	margin-left:30px;
	margin-top:0px;
	width: 530px;
	height:70px;;
	padding-bottom:20px;
	background:url(../images/pr_tns03.gif) no-repeat;
}
#pr03_2{
	padding-left:50px;
	padding-top:20px;
	width: 260px;
	font-size:12px;
}

div.stmap01{

	margin-left:30px;
	margin-top:20px;
	margin-bottom:10px;
	width: 520px;
	height:640px;
	color:#444444;
}
div.stmap01 a:link{
	color:#0066CC;
}
div.stmap01 a:visited{
	color:#0066CC;
}
div.stmap01 a:hover{
	color:#FF0000;
}

div.stmenu{
	padding:0px;
	margin-top:0px;
	border: 0px;
	width: 530px;
	height:auto;
	background-color: #ffffff;

}
div.stmenu li{
	margin-left:20px;
	padding-right:30px;
	float:left;
	width:230px;
	height:autox;
	margin:0px;
	list-style-type:none;
	font-size:12px;

}
div.stmenu_l{
	float:left;
	margin-top:0px;
	border: 0px;
	width: 270px;
	background:url(../images/stmap_bk0.gif) repeat-y;
	height:600px;;
}
div.stmenu_r{
	float:right;
	margin-top:0px;
	margin-right:10px;
	border: 0px;
	width: 220px;
	height:auto;

}
div.stmenu01{
	padding-top:6px;
	height:25px;
	font-size:13px;
	background:url(../images/stmap_bk.gif) no-repeat;
	
}
div.stmenu02{
	padding-top:15px;
	padding-left:15px;
	padding-bottom:25px;
	font-size:12px;
	line-height:180%;	
}

#corp01{

	margin-left:47px;
	margin-top:20px;
	width: 500px;
	height:auto;
	text-align:left;
}
#corp01_1{
	display:block;
	margin-left:40px;
	margin-top:10px;
	width: 450px;
	color:#CC6600;
	font-weight:100;
	font-size:13px;
	line-height:200%;
}
#corp01_1 a{
	 
	text-decoration:none;
}
#corp01_1 a:hover{
	 
	text-decoration:underline;
}


#emp_rnw{
	margin-left:35px;
	margin-top:20px;
	width: 500px;
	height:auto;
}


div.cmt1{
	padding-left:300px;
	padding-right:25px;
	text-align:right;
	font-size:11px;
}
/*#cmt2{
	padding-left:330px;
	font-size:12px;
	text-align:right;
}*/
#cmt3{
	padding-left:370px;
	padding-bottom:5px;
	font-size:11px;
}
div.cmt4{
	padding-left:230px;
	padding-right:15px;
	padding-bottom:5px;
	text-align:right;
	font-size:11px;
}
div.cmt4_rnw{
	padding-left:210px;
	padding-right:0px;
	padding-bottom:5px;
	text-align:right;
	font-size:11px;
}
div.cmt5{
	padding-left:300px;
	font-size:11px;
	text-align:right;
}
#corp02{

	margin-left:47px;
	margin-top:40px;
	width: 500px;
	text-align:left;
	height:auto;
}
#corp02_1{
	display:block;
	margin-left:40px;
	margin-top:10px;
	width: 460px;
	color:#CC6600;
	font-weight:100;
	font-size:13px;
	line-height:200%;
}

div.emp0{
	padding:15px;

	margin-left:47px;
	margin-top:40px;
	width: 470px;
	height:auto;
	border: 1px solid #d0cfce;
}
div.emp01{

	margin-left:20px;
	margin-top:10px;
	width: 460px;
	height:auto;
	color:#666666;
	font-size:13px;
	border:0px solid #d0cfce;
}
div.emp_pop_com_rnw{

	margin-left:25px;
	margin-top:10px;
	margin-bottom:55px;
	width: 460px;
	height:auto;
	color:#666666;
	font-size:13px;
	border:0px solid #d0cfce;
}
div.emp02{

	margin-left:15px;
	margin-top:10px;
	width: 540px;
	height:auto;
}
div.emp03{

	margin-left:27px;
	margin-top:20px;
	width: 520px;
	height:auto;
	padding-bottom:30px;
}
div.emp04{

	margin-left:27px;
	margin-top:40px;
	width: 520px;
	height:auto;
	text-align:center;
	color:#666666;
	font-size:12px;
	padding-top:30px;
	padding-bottom:30px;
}
div.emp_com0_1{
	margin-left:15px;
	margin-top:5px;
	width: 240px;
	height:18px;
	color:#666666;
	font-size:13px;
	text-align:left;
}
div.emp_com0_2{
	margin-left:15px;
	margin-top:0px;
	width: 240px;
	height:auto;
	color:#666666;
	font-size:10px;
	text-align:left;
}
div.emp_com0_3{
	margin-left:20px;
	margin-top:5px;
	width: 240px;
	height:auto;
	color:#CC6600;
	font-size:12px;
	text-align:left;
}
div.emp_com01{
	float:left;
	margin-left:0px;
	margin-top:0px;
	width: 260px;
	min-height:160px;
	height:auto;
	color:#666666;
	font-size:13px;
	border: 1px solid #d0cfce;
}
* html div.emp_com01{
	float:left;
	margin-left:0px;
	margin-top:0px;
	width: 260px;
	height:185px;
	color:#666666;
	font-size:13px;
	border: 1px solid #d0cfce;
}

div.emp_com02{
	float:right;
	margin-left:5px;
	margin-right:0px;
	margin-top:0px;
	width: 260px;
	min-height:160px;
	height:auto;
	color:#666666;
	font-size:13px;
	border: 1px solid #d0cfce;
}
* html div.emp_com02{
	float:right;
	margin-left:5px;
	margin-right:0px;
	margin-top:0px;
	width: 260px;
	height:185px;
	color:#666666;
	font-size:13px;
	border: 1px solid #d0cfce;
}
div.emp_com03{
	clear:both;
	margin-left:30px;
	margin-top:20px;
	width: 530px;
	min-height:170px;
	height:180px;;
	color:#666666;
	font-size:13px;
}
div.emp_com03_rnw{
	clear:both;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:15px;
	width: 530px;
/*	min-height:170px;*/
	height:auto;
	color:#666666;
	font-size:13px;
	text-align:left;
	overflow:hidden;
}
div.emp_com_ph{
	float:left;
	text-align:center;
	font-size:12px;
	margin-left:0px;
	margin-top:10px;
	padding:5px;
	width:70px;
	height:auto;
}
* html div.emp_com_ph{
	width:80px;
}
div.emp_com{
	float:right;
	padding:5px;
	padding-left:0px;
	width: 170px;
	height:auto;
	color:#666666;
	font-size:12px;
	text-align:left;
}
* html div.emp_com{
	width: 175px;
}
div.emp_com04{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	width: 238px;
	height:auto;
	color:#666666;
	font-size:12px;
}
* html div.emp_com04{
	width: 258px;
}

div.emp_pickup_com0_1{
	margin-left:5px;
	margin-top:5px;
	width: 170px;
	height:20px;
	color:#666666;
	font-size:15px;
	text-align:center;
}
div.emp_pickup_com0_2{
	margin-left:5px;
	margin-top:0px;
	width: 170px;
	height:auto;
	color:#666666;
	font-size:12px;
	text-align:center;
}
div.emp_pickup_com0_3{
	margin-left:13px;
	margin-top:10px;
	width: 325px;
	height:auto;
	color:#CC6600;
	font-size:16px;
}

div.emp_pickup_com0_4{
	margin-left:13px;
	margin-top:0px;
	padding:5px;
	width: 325px;
	height:auto;
	color:#666666;
	font-size:12px;
	text-align:left;
}
* html div.emp_pickup_com0_4{
	width: 335px;
}
div.emp_pickup_com0_5{
	margin-left:13px;
	margin-top:4px;
	width: 328px;
	height:1px;
	color:#CC6600;
}


div.corp03{

	margin-left:47px;
	margin-top:40px;
	width: 500px;
	height:auto;
	padding-bottom:30px;
	text-align:left;
}
div.corp03_1{
	display:block;
	margin-left:40px;
	margin-top:30px;
	width: 460px;
	 
	font-weight:100;
	font-size:13px;
	line-height:200%;
}

#pp01{

	margin-left:47px;
	margin-top:20px;
	width: 520px;
	height:auto;
}
#pp01_rnw{

	margin-left:27px;
	margin-top:20px;
	width: 520px;
	height:auto;
}
#pp01_1{
	display:block;
	margin-left:20px;
	margin-top:20px;
	width: 480px;
	 
	font-weight:100;
	font-size:12px;
	line-height:150%;
}
#pp01_2{
	display:block;
	margin-left:20px;
	margin-top:20px;
	width: 480px;
	 
	font-weight:100;
	font-size:12px;
	line-height:150%;
}
#pp02{

	margin-left:47px;
	margin-top:20px;
	width: 520px;
	height:auto;
}
#pp02_rnw{

	margin-left:27px;
	margin-top:20px;
	width: 520px;
	height:auto;
}
#pp02_1{
	display:block;
	margin-left:20px;
	margin-top:10px;
	width: 480px;
	 
	font-weight:100;
	font-size:12px;
	line-height:150%;
}
#pp03{
	margin-left:47px;
	margin-top:20px;
	width: 520px;
	height:120px;
}
#pp03_rnw{
	margin-left:27px;
	margin-top:20px;
	width: 520px;
	height:120px;
}
#pp03_1{
	display:block;
	float:right;
	margin-top:10px;
	width: 150px;
	height:110px;	 
	font-size:12px;
	line-height:150%;
	text-align:left;
}
#pp04{
	clear:both;
	margin-left:47px;
	margin-top:20px;
	width: 520px;
	padding-bottom:30px;
	height:auto;
}
#pp04_rnw{
	clear:both;
	margin-left:27px;
	margin-top:20px;
	width: 520px;
	padding-bottom:30px;
	height:auto;
}
#pp04_1{
	display:block;
	margin-left:60px;
	margin-top:10px;
	width: 450px;
	 
	font-size:11px;
	line-height:150%;
	text-align:left;
}


#program{

	margin-left:7px;
	margin-top:5px;
	border: 0px solid #d0cfce;
	width: 560px;
	height:auto;
}

#prg_nv{
	display:block;
	margin-left:25px;
	margin-top:0px;
	border: 0px;
	width: 535px;
	height: 235px;
}
#prg_nv li{
	margin-left:1px;
	padding-bottom:20px;
	float:left;
	width:105px;
	height:90px;
	margin:1px;;
	line-height:90px;

	list-style-type:none;

}
#prg_menu{
	clear:both;
	display:block;
	padding-bottom:20px;
	margin-left:30px;
	margin-top:0px;
	border: 0px;
	width: 520px;
	height:auto;
	margin-bottom:10px;
	border: 1px solid #d0cfce;
}
#prg01{
	clear:both;
	display:block;
	margin-left:15px;
	margin-top:0px;
	border: 0px;
	width: 530px;
	height:auto;
}
#prg01_1{
	display:block;
	margin-left:0px;
	margin-top:0px;
	width: 530px;
	height:auto;

}
#prg01_2{
	display:block;
	margin-left:70px;
	margin-top:0px;
	width: 450px;
	color:#666666;
	font-weight:100;
	font-size:12px;
	font-weight:bold;
}
#prg01_3{
	display:block;
	margin-left:70px;
	margin-top:10px;
	width: 450px;
	font-size:13px;
	color:#CC6600;
	font-weight:bold;
}
#prg01_4{
	display:block;
	margin-left:70px;
	margin-top:10px;
	width: 450px;
	font-size:12px;
}

div.pps01{
	display:block;
	margin-left:10px;
	margin-top:0px;
	width: 490px;
	height:auto;
/*	background-color:#FFF7FF;*/
/*	border: 1px solid #d0cfce;*/
}
div.pps01_1{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 465px;
	height:auto;
	color:#CC6600;
	font-weight:100;
	font-size:12px;
	padding-top:5px;
}
div.pps01_1_0{
	margin-left:260px;
	width: 100px;
	height:auto;
	color:#666666;
	font-size:10px;
}
div.pps01_1_1{
	display:block;
	float:left;
	margin-left:5px;
	margin-top:0px;
	width: 240px;
	height:auto;
	color:#CC6600;
	font-weight:100;
	font-size:12px;
}
div.pps01_1_2{
	display:block;
	float:right;
	margin-left:0px;
	margin-top:0px;
	width: 215px;
	height:auto;
	color:#CC6600;
	font-size:12px;
}
div.pps01_2{
	clear:both;
	display:block;
	margin-left:30px;
	margin-top:0px;
	width: 450px;
	font-size:11px;
	padding-bottom:10px;
}

#pps02{
	display:block;
	margin-left:30px;
	margin-top:10px;
	width: 480px;
	height:auto;
	background-color:#FFF7FF;
}
#pps02_1{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 450px;
	color:#CC6600;
	font-weight:100;
	font-size:12px;
}
#pps02_2{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 450px;
	font-size:11px;
}

#pps03{
	display:block;
	margin-left:30px;
	margin-top:10px;
	width: 480px;
	height:auto;
	background-color:#FFF7FF;
}
#pps03_1{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 450px;
	color:#CC6600;
	font-weight:100;
	font-size:12px;
}
#pps03_2{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 450px;
	font-size:11px;
}
#pps04{
	display:block;
	margin-left:30px;
	margin-top:10px;
	width: 480px;
	height:auto;
	background-color:#FFF7FF;
}
#pps04_1{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 450px;
	color:#CC6600;
	font-weight:100;
	font-size:12px;
}
#pps04_2{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 450px;
	font-size:11px;
}
#pps05{
	display:block;
	margin-left:30px;
	margin-top:10px;
	width: 480px;
	height:auto;
	background-color:#FFF7FF;
}
#pps05_1{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 450px;
	color:#CC6600;
	font-weight:100;
	font-size:12px;
}
#pps05_2{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 450px;
	font-size:11px;
}


#class_o{
	margin-left:2px;
	margin-top:5px;
	padding-bottom:20px;
	border: 0px solid #829261;
	width: 560px;
}
#class_tn_rnw{
	margin-left:15px;
	margin-top:5px;
	padding-bottom:20px;
	border: 0px solid #829261;
	width: 540px;
}
#class_o_img{
	margin-right:5px;
	margin-left:5px;
	margin-top:2px;
	width: 260px;
	height: 20px;

}

#class_o_txt1{

	margin-left:2px;
	margin-top:0px;
	padding-bottom:10px;
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 550px;

}
#class_o_txt1_rnw{
	margin-left:2px;
	margin-top:0px;
	padding-bottom:10px;
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 520px;

}
#class_o_txt2{
	margin-left:2px;
	margin-top:0px;
	padding-bottom:10px;	
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 550px;
}
#class_o_txt2_rnw{
	margin-left:2px;
	margin-top:0px;
	padding-bottom:10px;	
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 520px;
}

#class_o_txt3{
	margin-left:2px;
	margin-top:0px;
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 550px;
}
#class_o_txt3_rnw{
	margin-left:2px;
	margin-top:0px;
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 520px;
}
#class_o_txt4{
	margin-left:2px;
	margin-top:0px;
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 550px;
}
#class_o_txt4_rnw{
	margin-left:2px;
	margin-top:0px;
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 520px;
}

#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_2_6{
	margin-left:1px;
	margin-top:0px;
}
#sub1_2_7{
	margin-left:1px;
	margin-top:0px;
}
#sub1_2_8{
	margin-left:1px;
	margin-top:0px;
}
#sub1_2_9{
	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_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;
}


#sub2_0{
	margin-left:3px;
	margin-top:5px;
	font-size:11px;
	 
	width: 175px;
	height: 380px;
}


#sub2_1{
	margin-left:3px;

	margin-top:5px;
	width: 175px;
	height: 95px;
}

#sub2_1_0{

	margin-top:2px;
	width: 165px;
	height: 90px;
}
#sub2_1_1{
	margin-left:7px;
	margin-top:10px;
	font-size:11px;
	 
	width: 165px;
	height: 30px;
	text-align:left;
}

#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;
	 
	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;
	 
	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;
	 
	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;
}

#photo_1{

	margin-left:15px;
	margin-top:5px;
	border: 0px solid #829261;
	width: 560px;
	height: 125px;
}
#photo_2{
	clear:both;

	margin-left:15px;
	margin-top:5px;
	border: 0px solid #829261;
	width: 560px;
	height: 125px;
}
#photo_3{

	margin-left:15px;
	margin-top:5px;
	border: 0px solid #829261;
	width: 560px;
	height: 125px;
}
#photo_4{

	margin-left:15px;
	margin-top:5px;
	border: 0px solid #829261;
	width: 560px;
	height: 125px;
}

#p_1{
	margin-left:13px;
	width: 165px;
	height:125px;
}
#p_2{
	margin-left:13px;
	width: 165px;
	height:125px;
}
#p_3{
	margin-left:13px;
	width: 165px;
	height:125px;
}
#p_4{
	margin-left:13px;
	width: 165px;
	height:125px;
}
#p_5{
	margin-left:13px;
	width: 165px;
	height:125px;
}
#p_6{
	margin-left:13px;
	width: 165px;
	height:125px;
}
#p_7{
	margin-left:13px;
	width: 165px;
	height:125px;
}
#p_8{
	margin-left:13px;
	width: 165px;
	height:125px;
}
#p_9{
	margin-left:13px;
	width: 165px;
	height:125px;
}

#p_10{
	margin-left:13px;
	width: 165px;
	height:125px;
}
#p_11{
	margin-left:13px;
	width: 165px;
	height:125px;
}
#p_12{
	margin-left:13px;
	width: 165px;
	height:125px;
}

#photo_com_1{

	margin-left:10px;
	margin-top:0px;
	width: 560px;
	height: 15px;
}
#pc_0_1{
	float:left;
	margin-left:0px;
	margin-top:0px;
	width: 370px;
	height: 15px;
}
#pc_1{
	float:left;
	margin-left:18px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_2{
	float:right;
	margin-right:5px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_3{
	float:right;
	margin-right:10px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;
}

#photo_com_2{

	margin-left:10px;
	margin-top:0px;
	width: 560px;
	height: 15px;
}
#pc_0_2{
	float:left;
	margin-left:0px;
	margin-top:0px;
	width: 370px;
	height: 15px;
}
#pc_4{
	float:left;
	margin-left:18px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_5{
	float:right;
	margin-right:5px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_6{
	float:right;
	margin-right:10px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;
}
#photo_com_3{

	margin-left:10px;
	margin-top:0px;
	width: 560px;
	height: 15px;
}
#pc_0_3{
	float:left;
	margin-left:0px;
	margin-top:0px;
	width: 370px;
	height: 15px;
}
#pc_7{
	float:left;
	margin-left:18px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;

}
#pc_8{
	float:right;
	margin-right:5px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_9{
	float:right;
	margin-right:10px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;
}

#photo_com_4{

	margin-left:10px;
	margin-top:0px;
	width: 560px;
	height: 15px;
}
#pc_0_4{
	float:left;
	margin-left:0px;
	margin-top:0px;
	width: 370px;
	height: 15px;
}
#pc_10{
	float:left;
	margin-left:18px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_11{
	float:right;
	margin-right:5px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_12{
	float:right;
	margin-right:10px;
	margin-top:0px;
	font-size:10px;
	 
	width: 165px;
	height: 15px;
	text-align:center;
}

a.thumbnail00{
position: relative;
z-index: 0;
}

a.thumbnail00:hover{
background-color: transparent;
z-index: 50;
}

a.thumbnail00 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 1px solid #d0cfce;;
visibility: hidden;
	font-size:10px;
	 
text-decoration: none;
}

a.thumbnail00 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

a.thumbnail00:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:-200px;
left:-200px;
}




a.thumbnail01{
position: relative;
z-index: 0;
}

a.thumbnail01:hover{
background-color: transparent;
z-index: 50;
}

a.thumbnail01 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 1px solid #d0cfce;;
visibility: hidden;
	font-size:10px;
	 
text-decoration: none;
}

a.thumbnail01 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

a.thumbnail01:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:-200px;
left:-350px;
}




a.thumbnail{
position: relative;
z-index: 0;
}

a.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

a.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 1px solid #d0cfce;;
visibility: hidden;
color: #333333;
text-decoration: none;
}

a.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

a.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:-250px;
left:50%;
}


#of_join02_1{
	display:block;
	margin-left:23px;
	margin-top:20px;
	width: 515px;
	height:auto;
	padding-bottom:20px;

}
#of_join02_2{
	display:block;
	margin-left:7px;
	margin-top:20px;
	width: 505px;
	height:auto;
	padding-bottom:20px;

}

#of_join03_1{
	margin-left:5px;
	padding-top:10px;
	width: 500px;
	height:auto;
	font-size:12px;
	color:#666666;
}


#join{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 530px;
	height:auto;
	padding-bottom:20px;
}
#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;
}
#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:3px;
	margin-left:90px;
	width: 300px;
	height:20px;
	color:#666666;
	font-size:12px;
}

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;

}

#join_s01_3{
	display:block;
	margin-left:30px;
	margin-top:0px;
	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:3px;
	margin-left:90px;
	width: 300px;
	height:20px;
	color:#666666;
	font-size:12px;
}
#join_s02_3{
	display:block;
	margin-left:30px;
	margin-top:0px;

	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:3px;
	margin-left:90px;
	width: 300px;
	height:20px;
	color:#666666;
	font-size:12px;
}
#join_s03_3{
	display:block;
	margin-left:30px;
	margin-top:0px;
	height:auto;
	width: 400px;
	color:#666666;
	font-size:12px;
}
#camp{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 530px;
	height:auto;
	padding-bottom:20px;
}
#camp01{
	display:block;
	margin-left:50px;
	margin-top:20px;
	width: 440px;
	color:#666666;
	font-size:12px;
}

#ned{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 530px;
	height:auto;
	padding-bottom:20px;
}
#ned01{
	display:block;
	margin-left:50px;
	margin-top:20px;
	width: 440px;
	color:#666666;
	font-size:12px;
}
#ned02{
	display:block;
	margin-top:0px;
	height:auto;
	width: 440px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
	text-indent:3em;
}
#ned03{
	display:block;
	margin-top:0px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
/*	text-indent:3em;*/
}
#ned02{
	display:block;
	margin-top:0px;
	padding-bottom:10px;
	padding-top:10px;
	height:auto;
	width: 430px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
	text-indent:3em;
}
#c_txt{
	width:300px;
}
#c_txt a{
	 
	text-decoration:none;
}
#c_txt a:hover{
	 
	text-decoration:underline;
}

#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;
}

div.sub2_3_of{
	margin-left:3px;
	margin-top:5px;
	font-size:11px;
	color:#666666;
	width: 175px;
	height:auto;
}
div.cmt{
	padding-left:230px;
	padding-right:15px;
	padding-bottom:0px;
	text-align:right;
	font-size:10px;
	color:#666666;
}

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_cls0_1_rnw{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	width: 25px;
	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_cls1_rnw{
	text-align:center;
	vertical-align:middle;
	font-size:11.5px;
	width: 40px;
	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;
	background-color:#FFFFFF;
	width:370px;
}
td.join_tn_cls3_rnw{
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#FFFFFF;
	width:400px;
}
td.join_tn_cls5_rnw{
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	background-color:#FFFFFF;
	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_cls4_rnw{
	text-align:center;
	vertical-align:middle;
	font-size:11.5px;
	width: 110px;
	color:#666666;
	background-color:#f0f4fa;
}
#class_int{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 530px;
	height:auto;
	padding-bottom:20px;
}
#class_int_rnw{
	display:block;
	margin-left:10px;
	margin-top:25px;
	width: 510px;
	height:auto;
	padding-bottom:20px;
}

div.guide_gf{

	margin-left:4px;
	margin-top:5px;
	width: 560px;
	height:auto;
	padding-bottom:10px;
}
div.guide_gf_rnw{
	display:block;
	margin-left:16px;
	margin-top:0px;
	width: 538px;
	height:auto;
	padding-bottom:20px;
	font-size:12px;
	border: 1px solid #d0cfce;
}
* html div.guide_gf_rnw{
	width: 540px;
}


div.lp01{
	margin-top:5px;
	margin-left:10px;
	width:520px;
	height:auto;
	border: 1px solid #d0cfce;
}
div.lp01_left{
	float:left;
	margin:5px;
	text-align:center;
	width:130px;
	height:100%;
	border: 0px solid #d0cfce;
}
div.lp01_right{
	float:right;
	margin:5px;
	text-align:left;
	width:370px;
	height:auto;
	border: 0px solid #d0cfce;
}
p.lp_nm{
	margin:5px;
	margin-top:10px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
p.lp_sh{
	margin:5px;
	margin-top:10px;
	text-align:left;
	font-size:12px;
}
p.lp_it{
	margin:5px;
	margin-top:20px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#guide_lx_01_rnw{
	margin-left:40px;
	margin-top:20px;
	width: 450px;
	height:auto;
	padding:20px;
	color:#575757;
	font-size:12px;
	background-color:#ffffff;
	border: 1px solid #d0cfce;
}

div.guide_welcome_title_rnw{
	margin-left:16px;
	margin-top:0px;
	width: 540px;
	height:20px;
}
#guide_welcome_rnw{
	display:block;
	margin-left:16px;
	margin-top:0px;
	width: 538px;
	height:auto;
	padding-bottom:20px;
	font-size:12px;
	border: 1px solid #d0cfce;;
}

p.guide_cm_rnw{
	width:320px;
	margin:15px;
	text-align:left;
}
table.guide_top{
	margin-top:20px;
}

table.lx{
	margin-top:20px;
	margin-left:25px;
	
	width:480px;
	height:auto;
	font-size:12px;
	background-color:#d0cfce;

}
td.lx01{
	font-size:12px;
	color:#666666;
	text-align:center;
	width:120px;
	height:15px;
	line-height:100%;
	font-weight:bold;
	background-color:#F5F5F5;
}
td.lx02{
	font-size:12px;
	color:#575757;
	text-align:center;
	padding:3px;
	padding-right:10px;
	background-color:#ffffff;
}

#class_mi_rx1{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 520px;
	min-height:400px;

}
#class_mi_rx2{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 520px;
	min-height:400px;
}
#class_mi_rx3{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 520px;
	min-height:400px;
}
div.class_lx_rnw{
	display:block;
	margin-left:3px;
	margin-top:25px;
	width: 515px;
	height:auto;
	padding-bottom:20px;
}
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:10px;
	margin-left:40px;
	margin-bottom:40px;
	padding:20px;
	height:auto;
	width: 410px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
}

div.guide_step_lx{
	display:block;
	margin-top:0px;
	margin-left:40px;
	padding-bottom:15px;
	height:auto;
	width: 450px;
	color:#666666;
	font-size:12px;
	border: 1px solid #d0cfce;
}
div.guide_lx01_1{
	display:block;
	margin-left:30px;
	margin-top:20px;
	height:27px;
	width: 400px;
	color:#666666;
	font-size:12px;
}
div.guide_lx01_2{
	display:block;
	padding-top:3px;
	margin-left:0px;
	width: 300px;
	height:20px;
	color:#666666;
	font-size:12px;
}
div.guide_lx01_3{
	display:block;
	margin-left:30px;
	margin-top:0px;
	height:auto;
	width: 400px;
	color:#666666;
	font-size:12px;
}
div.guide_lx01{
	display:block;
	margin-left:30px;
	margin-top:0px;
	padding-bottom:25px;
	height:auto;
	width: 390px;
	color:#666666;
	font-size:12px;
}
div.guide_lx02{
	display:block;
	margin-top:0px;
	margin-left:40px;
	padding:15px;
	height:25px;;
	width: 420px;
	color:#666666;
	font-size:12px;
	text-align:center;
	border: 1px solid #d0cfce;
}

div.emp01_1_l{
	clear:both;
	float:left;
	width:15px;
	text-align:right;
	margin-top:0px;
	margin-right:0px;
}
div.emp01_1_r{
	float:right;
	width:360px;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	
}

table.emp_pickup{
	width:530px;
/*	background-color:#d0cfce;*/
	border:none;
	margin-left:0px;
	border: 1px solid #d0cfce;
	
}

td.emp_pickup_l{
	width:170px;
	margin:0;
	
	
}
td.emp_pickup_r{
	width:330px;
	margin:0;
	
}
img.emp_pickup_ph{
	margin-top:4px;
	margin-left:6px;
}
p.emp_f11{
	font-size:11px;
}
img.emp_tittle{
	margin-top:20px;
	margin-left:20px;
}

