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


p{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
}
p.ind01{
	padding-left:10px;
}
p.ind06{
	margin-top:15px;
	padding:3px;
	font-size:10px;
}
p.ind07{
	padding:5px;
}
p.ind08{
	padding:3px;
}
td.bg1{
	background-color:#F2FBFD;
}

td{
	background-color:#FFFFFF;
}
td.bg{
	background-color:#E4E3DE;

}
td.ht{
	height:18px;
	text-align:left;
	vertical-align:middle;
}
td.tn_coat01{
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	min-height:30px;
	width:120px;
}
td.tn_coat02{
	padding:5px;
	text-align:left;
	vertical-align:middle;
	background-color:#ffffff;
	height:auto;
	width:370px;
}
td.tn_coat02_2{
	padding:5px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	height:auto;
}

td.tn_coat03{
	text-align:center;
	vertical-align:middle;
	background-color:#F7F7F7;
	min-height:10px;
	width:60px;
}
td.tn_coat04{
	text-align:center;
	vertical-align:middle;
	background-color:#F7F7F7;
	height:auto;
	width:150px;
}
td.tn_coat05{
	text-align:center;
	vertical-align:middle;
	background-color:#F7F7F7;
	min-height:10px;
	width:60px;
}
td.tn_coat06{
	text-align:center;
	vertical-align:middle;
	background-color:#F7F7F7;
	height:auto;
	width:150px;
}
td.tn_coat07{
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	height:3px;
}
td.txt_cnt{
	text-align:center;
}
td.txt_cnt1{
	font-size:11px;
	text-align:left;

}
td.txt_cnt2{
	font-size:11px;
	width:80px;
	text-align:center;
}
td.txt_cnt3{
	text-align:left;
	width:280px;
}
td.txt_cnt4{
	text-align:center;
	height:30px;
	vertical-align:middle;
}
td.txt_rsv{
	text-align:center;
	background-color:#fce5ef;
	height:30px;
}
td.txt_opt{
	text-align:center;
	background-color:#C4F0FB;
}
td.txt_rsv_ex{
	width:30px;
	background-color:#fce5ef;
}
td.txt_rsv_ex1{
	vertical-align:middle;
	font-size:11px;
}
div.txt_rsv_ex2{
	width:30px;
	height:15px;
/*	border: 1px solid #d0cfce;*/
	background-color:#FFBFDF;
}
td.txt_rsv_plus{
	text-align:center;
	background-color:#A7FCA0;
	height:30px;
}
td.txt_rsv_plus_ex{
	width:30px;
	background-color:#A7FCA0;
}
div.txt_rsv_plus_ex2{
	width:30px;
	height:15px;
	background-color:#A7FCA0;
}
td.txt_opt_ex{
	width:30px;
	background-color:#C4F0FB;
}
td.txt_opt_ex1{
	font-size:11px;
}
div.txt_opt_ex2{
	width:30px;
	height:15px;
	border: 1px solid #d0cfce;
	background-color:#C4F0FB;
}
td.txt_ropt_ex{
	width:30px;
	background-color:#E2FAE7;
}
td.txt_ropt{
	text-align:center;
	background-color:#E2FAE7;
}

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

table.wats_cls{
	width:470px;
	background-color:#d0cfce;	
}
td.wats1{
	text-align:center;
	width:70px;
	background-color:#F2FBFD;
}
td.wats2{
	text-align:center;
	width:200px;
	background-color:#F2FBFD;
}

td.cls1_sw{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	width: 60px;
	background-color:#cfdfc8;

}
td.cls0{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	width: 140px;
	background-color:#cfdfc8;
	
}
td.cls0_2{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	width: 110px;
	background-color:#cfdfc8;
	
}
td.cls1{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	width: 30px;
	background-color:#cfdfc8;

}
td.cls2{
	text-align:center;
	vertical-align:middle;
	font-size:10.5px;
	background-color:#cfdfc8;
	
}
td.cls3{
	text-align:center;
	vertical-align:middle;
	font-size:10.5px;
	width: 40px;
	background-color:#cfdfc8;
	
}
td.cls4{
	text-align:center;
	vertical-align:middle;
	font-size:10.5px;
	width: 40px;
	background-color:#cfdfc8;
	
}
td.cls5{
	text-align:center;
	vertical-align:middle;
	font-size:10.5px;
	width:80px;
	background-color:#cfdfc8;
	
}
td.cls6{
	text-align:center;
	vertical-align:middle;
	font-size:10.5px;
	width:90px;
	background-color:#cfdfc8;
	
}
td.cls1_mi{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	width: 30px;
	color:#FFFFFF;
	background-color:#20742a;

}
td.cls2_mi{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	width: 70px;
	background-color:#cfdfc8;
	
}
td.cls3_mi{
	text-align:left;
	vertical-align:middle;
	font-size:10.5px;
	width: 440px;
	background-color:#cfdfc8;
	
}
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:#333333;
	padding:5px;
	background-color:#cfdfc8;
}
td.corp02{
	vertical-align:middle;
	color:#333333;
	line-height:180%;

}
td.pp01{
	text-align:center;
	width: 30px;
	height:50px;
	color:#333333;
	padding:5px;
}
td.pp02{
	vertical-align:top;
	color:#333333;
	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;
}


#main{
	float:right;
	margin-top: 30px;
	margin-right:0px;
	margin-left: 0px;
	text-align:left;
	width:580px;
	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;
}


#welcome{

	margin-left:7px;
	margin-top:5px;
	border: 1px solid #d0cfce;
	width: 570px;
	height: 300px;
}

#welcome_img{

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

	width: 560px;
	height: 40px;
}

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

}

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

	background-color: #faf9f8;
}

#class_tns{

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

#class_tns_img{

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

	width: 87px;
	height: 14px;
}

#corp01{

	margin-left:47px;
	margin-top:20px;
	width: 530px;
	height:auto;
}
#corp01_1{
	display:block;
	margin-left:40px;
	margin-top:10px;
	width: 450px;
	color:#CC6600;
	font-weight:100;
	font-size:13px;
	line-height:200%;
}

#corp02{

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

#corp03{

	margin-left:47px;
	margin-top:40px;
	width: 530px;
	height:auto;
}
#corp03_1{
	display:block;
	margin-left:40px;
	margin-top:10px;
	width: 480px;
	color:#333333;
	font-weight:100;
	font-size:13px;
	line-height:200%;
}

#pp01{

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

	margin-left:42px;
	margin-top:20px;
	width: 530px;
	height:auto;
}
#pp02_1{
	display:block;
	margin-left:20px;
	margin-top:10px;
	width: 480px;
	color:#333333;
	font-weight:100;
	font-size:12px;
	line-height:150%;
}
#pp03{

	margin-left:42px;
	margin-top:20px;
	width: 530px;
	height:auto;
}
#pp03_1{
	display:block;
	margin-left:300px;
	margin-top:10px;
	width: 200px;
	color:#333333;
	font-size:12px;
	line-height:150%;
	text-align:right;
}
#pp04{

	margin-left:37px;
	margin-top:20px;
	width: 530px;
	padding-bottom:30px;
	height:auto;
}
#pp04_1{
	display:block;
	margin-left:60px;
	margin-top:10px;
	width: 450px;
	color:#333333;
	font-size:11px;
	line-height:150%;
	text-align:left;
}


#program{

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

#prg_nv{
	display:block;
	margin-left:25px;
	margin-top:0px;
	border: 0px;
	width: 530px;
	height: 435px;
}
#prg_nv li{
	margin-left:1px;
	padding-bottom:20px;
	float:left;
	width:130px;
	height:130px;
	margin:1px;;
	list-style-type:none;

}
#prg_menu{
	clear:both;
	display:block;
	margin-left:25px;
	margin-top:0px;
	border: 0px;
	width: 530px;
	height:auto;
}
#prg_top_img{
	clear:both;
	display:block;
	margin-left:12px;
	margin-top:0px;
	border: 0px;
	width: 560px;
	height:30px;
	padding-bottom:30px;
}
#prg01{
	clear:both;
	display:block;
	margin-left:15px;
	margin-top:0px;
	border: 0px;
	width: 540px;
	height:auto;
}
#prg01_1{
	display:block;
	margin-left:0px;
	margin-top:0px;
	width: 530px;
	height:auto;
	padding-bottom:20px;

}
#prg01_2{
	display:block;
	margin-left:40px;
	margin-top:10px;
	width: 490px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
#prg01_3{
	display:block;
	margin-left:0px;
	margin-top:10px;
	width: 530px;
	color:#666666;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

#prg01_4{
	margin-left:20px;
	margin-top:20px;
	width: 500px;
	height:140px;
	font-size:12px;
}
#prg01_5{
	display:block;
	float:left;
	margin-left:0px;
	margin-top:20px;
	width: 300px;
	height:auto;
	font-size:12px;
}
#prg01_6{
	display:block;
	float:right;
	margin-right:5px;
	margin-top:10px;
	width: 180px;
	height:auto;
}
#prg02{
	clear:both;
	display:block;
	margin-left:10px;
	margin-top:20px;
	width: 520px;
	height:auto;
}
#prg02_0{
	margin-left:350px;
	margin-top:0px;
	width: 170px;
	height:23px;
	font-size:11px;
}
#prg02_0_plus{
	margin-left:70px;
	margin-top:0px;
	width: 450px;
	height:23px;
	font-size:11px;
	text-align:right;
}
#prg02_0_1{
	margin-left:400px;
	margin-top:0px;
	width: 120px;
	height:23px;
	font-size:11px;
}
#prg02_1{
	display:block;
	margin-left:10px;
	margin-top:5px;
	width: 510px;
	font-size:11px;
}
#prg02_2{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 450px;
	font-size:11px;
}
#prg03{
	display:block;
	margin-left:10px;
	margin-top:30px;
	width: 530px;
	height:auto;
	padding-bottom:30px;
}
#prg03_0{
	margin-left:350px;
	margin-top:0px;
	width: 170px;
	height:23px;
	font-size:11px;
}
#prg03_0_1{
	text-align:right;
	padding-right:10px;
	margin-top:0px;
	width: 500px;
	height:23px;
	font-size:12px;
}
#prg03_0_2{
	margin-left:400px;
	margin-top:0px;
	width: 120px;
	height:23px;
	font-size:11px;
}
#prg03_1{
	display:block;
	margin-left:10px;
	margin-top:5px;
	width: 510px;
	font-size:11px;
}
#prg03_1_0{
	display:block;
	margin-left:20px;
	margin-top:30px;
	width: 490px;
	font-size:11px;
	border: 1px solid #d0cfce;
}
div.prg_ex{
	display:block;
	margin-left:20px;
	margin-top:10px;
	width: 490px;
	font-size:11px;
	border: 1px solid #d0cfce;
}
#prg03_1_1{
	display:block;
	padding-top:10px;
	margin-left:10px;
	margin-top:20px;
	width: 490px;
	height:160px;
	font-size:11px;
	background-color:#F2FBFD;
}
#prg03_1_2{
	display:block;
	float:left;
	margin-left:10px;
	margin-top:20px;
	width: 290px;
	height:auto;
	font-size:12px;
}
#prg03_1_3{
	display:block;
	float:right;
	margin-right:1px;
	margin-top:40px;
	width: 180px;
	height:auto;
}
#prg03_1_4{
	clear:both;
	display:block;
	margin-top:-10px;
	margin-left:10px;
	padding-bottom:10px;
	width: 490px;
	height:auto;
	font-size:11px;
	background-color:#F2FBFD;
}
#prg03_1_5{
	display:block;
	margin-top:0px;
	margin-left:10px;
	width: 480px;
	font-size:11px;
}
#prg03_1_6{
	display:block;
	margin-top:10px;
	margin-left:10px;
	width: 480px;
	font-size:11px;
}

#pps01{
	display:block;
	margin-left:30px;
	margin-top:0px;
	width: 480px;
	height:auto;
}
#pps01_1{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 450px;
	color:#CC6600;
	font-weight:100;
	font-size:12px;
}
#pps01_2{
	display:block;
	margin-left:20px;
	margin-top:0px;
	width: 450px;
	font-size:11px;
}

#pps02{
	display:block;
	margin-left:30px;
	margin-top:10px;
	width: 480px;
	height:auto;
}
#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;
}
#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;
}
#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;
}
#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;
}
#cmt1{
	padding-left:360px;
	font-size:11px;
}
#cmt2{
	padding-left:360px;
	font-size:11px;
}
#cmt3{
	padding-left:370px;
	padding-bottom:5px;
	font-size:11px;
}
#cmt_prg{
	width:510px;
	padding-right:10px;
	text-align:right;
	padding-bottom:5px;
	font-size:11px;
}
div.tn_prg{
	margin-top:20px;
	padding-left:10px;
	padding-bottom:5px;
	font-size:12px;
}
div.cmt_prg01{
	text-align:right;
	padding-left:10px;
	padding-bottom:0px;
	font-size:11px;
}
#class_o{
	margin-left:6px;
	margin-top:5px;
	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;
	margin-bottom:10px;
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 530px;
	min-height:600px;
}
#class_o_txt2{

	margin-left:2px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 530px;
	min-height:600px;
}
#class_o_txt3{

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

}
#class_o_txt4{

	margin-left:2px;
	margin-top:0px;
		
	font-size:12px;
	border: 1px solid #d0cfce;
	width: 555px;

}

#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_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;
	color:#333333;
	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{
	display:block;
	text-align:left;
	margin-left:7px;
	margin-top:10px;
	font-size:11px;
	color:#333333;
	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:#333333;
	width: 165px;
	height: 15px;
}

#sub2_3{
	margin-left:2px;
	margin-right:1px;
	margin-top:5px;
	width: 175px;
	height: 95px;
}

#sub2_3_0{

	margin-left:3px;
	margin-top:2px;
	width: 165px;
	height: 90px;
}
#sub2_3_1{
	margin-left:8px;
	margin-top:2px;
	font-size:11px;
	color:#333333;
	width: 165px;
	height: 15px;
}

#sub2_4{
	margin-left:2px;
	margin-right:1px;
	margin-top:5px;
	width: 175px;
	height: 95px;
}

#sub2_4_0{

	margin-left:3px;
	margin-top:2px;
	width: 165px;
	height: 90px;
}
#sub2_4_1{
	margin-left:8px;
	margin-top:2px;
	font-size:11px;
	color:#333333;
	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;
	color:#333333;
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_2{
	float:right;
	margin-right:5px;
	margin-top:0px;
	font-size:10px;
	color:#333333;
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_3{
	float:right;
	margin-right:10px;
	margin-top:0px;
	font-size:10px;
	color:#333333;
	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;
	color:#333333;
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_5{
	float:right;
	margin-right:5px;
	margin-top:0px;
	font-size:10px;
	color:#333333;
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_6{
	float:right;
	margin-right:10px;
	margin-top:0px;
	font-size:10px;
	color:#333333;
	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;
	color:#333333;
	width: 165px;
	height: 15px;
	text-align:center;

}
#pc_8{
	float:right;
	margin-right:5px;
	margin-top:0px;
	font-size:10px;
	color:#333333;
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_9{
	float:right;
	margin-right:10px;
	margin-top:0px;
	font-size:10px;
	color:#333333;
	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;
	color:#333333;
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_11{
	float:right;
	margin-right:5px;
	margin-top:0px;
	font-size:10px;
	color:#333333;
	width: 165px;
	height: 15px;
	text-align:center;
}
#pc_12{
	float:right;
	margin-right:10px;
	margin-top:0px;
	font-size:10px;
	color:#333333;
	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;
	color:#333333;
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;
	color:#333333;
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%;
}




#container_rnw_v2{
	float:right;
	margin-right:15px;
	margin-bottom:25px;
	width:760px;
/*	height:400px;*/
	height:auto;
	display:inline;
}

#sub1_rnw_v2{
	float:left;
	margin-top:5px;
	margin-left:15px;
	margin-right:0px;
	padding:0;
	width: 190px;
	height: auto;
	display:inline;
}
#main_rnw_v2_top{
	float:left;
	margin-top: 0px;
	margin-left:0px;
	padding:0;
	width:760px;
	height:auto;
	display:inline;
	text-align:left;
}
#main_rnw_v2_middle{
	float:left;
	margin-top: 20px;
	margin-left:0px;
	padding:0;
	width:760px;
	height:auto;
	display:inline;
	text-align:left;
}


table.staff01{
	width:710px;
	border:none;
	margin-top:5px;
	margin-left:25px;
	font-size:12px;
}
table.staff02{
	width:710px;
	border:none;
	margin-top:0px;
	margin-left:25px;
	font-size:12px;
}

td.staff_photo01{
	width:330px;
	text-align:center;
}
* html td.staff_photo01{
	width:300px;
	padding-left:30px;
}
*:first-child+html td.staff_photo01{
	width:300px;
	padding-left:30px;
}
td.staff_cmt_r{
	width:330px;
	text-align:left;
}
td.staff_space01{
	width:15px;
	text-align:center;
}


td.staff_qa01{
	width:80px;
	text-align:center;
}
td.staff_qa02{
	width:155px;
	text-align:center;
	vertical-align:top;
}
td.staff_qa03{
	width:5px;
	text-align:center;
}
td.staff_qa04{
	width:auto;
	text-align:left;
	vertical-align:top;
}

td.staff_qa05{
	width:auto;
	text-align:right;
	vertical-align:top;
	padding-right:5px;
	padding-top:3px;
}
td.staff_qa06{
	width:120px;
}
td.staff_qa07{
	width:10px;
	height:1px;
}
td.staff_qa08{
	width:80px;
	height:1px;
}
td.staff_qa09{
	width:60px;
	height:1px;
}
td.staff_qa10{
	width:420px;
	height:1px;
}
td.staff_qa11{
	width:auto;
	text-align:right;
	vertical-align:top;
	padding-right:5px;
	padding-top:3px;
}
div.staff_comment{
	width:300px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}
* html div.staff_comment{
	width:330px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}
div.staff_comment_muhi{
	width:300px;
	height:120px;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	background-color:#EEEEEE;
}
* html div.staff_comment_muhi{
	width:330px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}

img.staff_title{
	padding-left:0px;
	padding-top:5px;
	padding-bottom:0px;
}

* html img.staff_title{
	margin-left:15px;
	margin-top:5px;
	margin-bottom:15px;
}

img.staff_title_sub{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:10px;
}
* html img.staff_title_sub{
	margin-left:15px;
	margin-top:5px;
	margin-bottom:10px;
}
img.staff_title_sub2{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
}
* html img.staff_title_sub2{
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
}
div.staff_qa_title{
	width:690px;
	padding-top:5px;
	padding-left:25px;
	padding-right:15px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
}

div.staff_qa_comment01{
	width:auto;
	vertical-align:top;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:5px;
}
div.staff_qa_comment02{
	width:13px;
	float:left;
	vertical-align:top;
	padding-top:5px;
	padding-left:2px;
	padding-bottom:5px;
}
div.staff_qa_comment03{
	width:138px;
	float:right;
	vertical-align:top;
	padding-top:5px;
	padding-right:2px;
	padding-bottom:5px;
}


div.qa_staff01t{
	width:82px;
	height:165px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	border-bottom: 1px solid #d0cfce;
	margin-left:25px;
	margin-right:10px;
	text-align:center;
}

div.qa_staff02t{
	width:80px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	border-left: 1px solid #d0cfce;
	border-right: 1px solid #d0cfce;
	border-bottom: 1px solid #d0cfce;
	margin-left:25px;
	text-align:center;
	vertical-align:top;
}
* html div.qa_staff02t{
	width:84px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	border-left: 1px solid #d0cfce;
	border-right: 1px solid #d0cfce;
	border-bottom: 1px solid #d0cfce;
	margin-left:25px;
	text-align:center;
	vertical-align:top;
}


div.style_r {color: #ff0000;}
div.style_g {color: #009966;}
div.style_b {color: #0066ff;}
div.style_p {color:#FF66CC;}

div.qa_staff01r{
	width:135px;
	height:165px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	border: 1px solid #ff0000;
	margin-left:0px;
}
div.qa_staff01g{
	width:135px;
	height:165px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	border: 1px solid #009966;
	margin-left:0px;
}
div.qa_staff01b{
	width:135px;
	height:165px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	border: 1px solid #0066ff;
	margin-left:0px;
}
div.qa_staff01p{
	width:135px;
	height:165px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	border: 1px solid #ff66cc;
	margin-left:0px;
}
div.qa_staff02r{
	width:129px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	margin-left:0px;
	vertical-align:top;
}

* html div.qa_staff02r{
	width:141px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;

}
div.qa_staff02g{
	width:129px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border-left: 1px solid #009966;
	border-right: 1px solid #009966;
	border-bottom: 1px solid #009966;
	margin-left:0px;
	vertical-align:top;
}

* html div.qa_staff02g{
	width:141px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
div.qa_staff02b{
	width:129px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border-left: 1px solid #0066ff;
	border-right: 1px solid #0066ff;
	border-bottom: 1px solid #0066ff;
	margin-left:0px;
	vertical-align:top;
}

* html div.qa_staff02b{
	width:141px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
div.qa_staff02p{
	width:129px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border-left: 1px solid #ff66cc;
	border-right: 1px solid #ff66cc;
	border-bottom: 1px solid #ff66cc;
	margin-left:0px;
	vertical-align:top;
}

* html div.qa_staff02p{
	width:141px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

div.staff_question01{
	padding-top:2px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
}
div.staff_question02{
	width:60px;
	padding-top:5px;
	padding-left:8px;
	padding-right:3px;
	padding-bottom:5px;
	font-size:12px;
	text-align:right;
	vertical-align:top;
}
div.staff_question03{
	width:430px;
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
table.qa01{
	width:620px;
	border:none;
	margin-top:5px;
	margin-left:30px;
	font-size:12px;

	background-color:#f7f2e9;
}
tr.qa02{
	vertical-align:top;
}
.qa_bg_cplor{
	background-color:#f7f2e9;

}

div.question_tbl_bg01{
	width:680px;
	height:10px;
	margin-top:20px;
	margin-left:52px;	
	background:url(../images/staff_question_bg01.gif) no-repeat;
}
div.question_tbl_bg02{
	width:680px;
	height:auto;
	margin-top:-1px;
	margin-left:52px;
	background:url(../images/staff_question_bg02.gif) repeat-y;
}
* html div.question_tbl_bg02{
	width:680px;
	height:auto;
	padding:0px;
	margin-top:-6px;
	margin-left:52px;
	background:url(../images/staff_question_bg02.gif) repeat-y;
}
div.question_tbl_bg03{
	width:680px;
	height:10px;
	margin-left:52px;
	background:url(../images/staff_question_bg03.gif) no-repeat;
}
div.question{
	clear:both;
	
}
div.question_end{
	clear:both;
	height:1px;
	
}
div.question_title_l{
	float:left;
	width:85px;
	margin-left:40px;
	text-align:left;
	vertical-align:top;
	padding-top:3px;
	height:25px;
}
* html div.question_title_l{
	width:85px;
	margin-left:20px;
}
div.question_title_r{
	float:right;
	width:520px;
	margin-right:30px;
	padding-top:2px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
div.question_ans_l{

	float:left;
	padding-top:2px;
	width:155px;
	margin-left:40px;
	text-align:right;
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
	height:auto;
}
* html div.question_ans_l{

	width:155px;
	margin-left:20px;
}
div.question_ans_r{
	float:right;
	width:450px;
	margin-right:30px;
	padding-top:2px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:5px;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	height:auto;

}

div.staff_hello_img{
	width:650px;
	height:150px;
	margin-left:35px;
	margin-top:10px;
	margin-bottom:20px;
}

div.hello_bg01{
	width:600px;
	height:10px;
	margin-left:65px;
	margin-top:10px;
	margin-bottom:0px;
	background:url(../images/staff_hello_bg01.gif);
}
* html div.hello_bg01{
	width:600px;
	height:auto;
	margin-left:65px;
	margin-bottom:0px;
	padding:0px;
	background:url(../images/staff_hello_bg01.gif) no-repeat;
}
div.hello_bg02{
	width:550px;
	height:auto;
	margin-top:0px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:65px;
	padding-left:25px;
	padding-right:25px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/staff_hello_bg02.gif);
}
* html div.hello_bg02{
	width:600px;
	height:auto;
	margin-top:-2px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:65px;
	padding-left:25px;
	padding-right:25px;
	background:url(../images/staff_hello_bg02.gif);
}
div.hello_bg03{
	width:600px;
	height:10px;
	margin-left:65px;
	margin-bottom:15px;
	background:url(../images/staff_hello_bg03.gif);
}


/*-------------prg-----------------*/

div.prg_title{
	margin-top:25px;
	margin-left:35px;
	padding:15px;
	width:650px;
	height:150px;
	margin-bottom:15px;

}
div.prg_title201108{
	margin-top:25px;
	margin-left:35px;
	padding:15px;
	width:650px;
	height:220px;
	margin-bottom:15px;

}
p.prg_title01{
	margin-left:100px;
	font-size:16px;
	font-weight:bold;
	color:#666666;
}
p.prg_title02{
	margin-left:280px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

table.prg01{
	width:730px;
	border:none;
	margin-top:15px;
	margin-left:25px;
	font-size:12px;
}
td.prg_photo01{
	width:250px;
	text-align:center;
	vertical-align:top;
}
td.prg_space01{
	width:25px;
	text-align:center;
}
* html td.prg_space01{
	padding-left:15px;
	width:25px;
	text-align:center;
}
*:first-child+html td.prg_space01{
	padding-left:15px;
	width:25px;
	text-align:center;
}

td.prg_int01{
	width:400px;
	text-align:left;
	vertical-align:top;

}
img.prgpref201102{
	margin-top:22px;
}
table.inst_int{
	width:375px;
	border:none;
	margin-top:0px;
	margin-left:5px;
	font-size:12px;
}
p.prg_inst_name01{
	height:20px;
	padding:0px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#0066FF;
}
p.prg_inst_sub_t01{
	padding-bottom:10px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#CC6600;
}
p.prg_inst_sub_t201012{
	padding-bottom:0px;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#CC6600;
}
div.prg_inst_int{
	padding:10px;
	font-size:12px;
	height:auto;
}
div.prg_inst_int201102of{
	width:360px;
	padding:10px;
	font-size:12px;
	height:auto;
	
}
div.prg_inst_int_201101{
	padding:5px;
	font-size:12px;
	height:auto;
	text-align:center;
	
}
div.prg_inst_int02{
	margin-top:0px;
	margin-left:15px;
	padding:10px;
	font-size:12px;
	
}
div.prg_inst_int201012{
	margin-top:0px;
	margin-left:15px;
	padding:0px 10px 10px 10px;
	font-size:12px;
	
}
table.prg_int02{
	width:385px;
	border:none;
	margin-top:10px;
	margin-left:5px;
	padding-bottom:2px;
	font-size:12px;
}
td.prg_int02{
	width:32px;
	height:20px;
	text-align:right;
	vertical-align:top;
	background-color:#fbe8c7;
}
td.prg_int02_201102_of{
	width:130px;
	height:20px;
	text-align:right;
	vertical-align:top;
	background-color:#fbe8c7;
	font-weight:bold;
}
td.prg_int02_201104_of{
	width:130px;
	height:20px;
	text-align:left;
	vertical-align:top;
	background-color:#fbe8c7;
	font-weight:bold;
}
td.prg_int02_201106_of{
	width:110px;
	height:20px;
	text-align:left;
	vertical-align:top;
	background-color:#feedfb;
	font-weight:bold;
}

td.prg_int03{
	width:323px;
	text-align:left;
	vertical-align:top;
	background-color:#fbe8c7;
}
td.prg_int03_201102_of{
	width:233px;
	text-align:left;
	vertical-align:top;
	background-color:#fbe8c7;
	font-weight:bold;
	padding-right:10px;
}
td.prg_int03_201106_of{
	width:243px;
	text-align:left;
	vertical-align:top;
	background-color:#feedfb;
	font-weight:bold;
	padding-right:10px;
}
td.prg_int04{
	width:385px;
	text-align:left;
	vertical-align:top;
}
td.prg_int05{
	width:255px;
	background-color:#eaeeee;
}
td.prg_int05_201101{
	width:245px;
	background-color:#EDE6FF;
}
td.prg_int05_201106{
	width:245px;
	background-color:#fbe8c7;
}
td.prg_int06{
	width:115px;
	background-color:#eaeeee;
}
td.prg_int06_201101{
	width:120px;
	background-color:#EDE6FF;

}
td.prg_int06_201106{
	width:120px;
	background-color:#fbe8c7;

}
td.prg_int07{
	width:370px;
	background-color:#eaeeee;
}
div.prg_title03{
	width:405px;
	height:23px;
	background-image:url(../images/test.gif);
	padding-left:15px;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
div.prg_rcm01_1{
	width:390px;
	height:22px;
	background-image:url(../images/pgm_rcm_04.gif);
	padding-left:15px;
	padding-top:6px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
* html div.prg_rcm01_1{
	width:405px;

}
div.prg_rcm02_1{
	width:390px;
	height:auto;
	background-image:url(../images/pgm_rcm_05.gif);
	padding-left:15px;
	padding-top:5px;
	font-size:12px;

}
* html div.prg_rcm02_1{
	width:405px;
}
div.prg_rcm03_1{
	width:390px;
	height:11px;
	background-image:url(../images/pgm_rcm_06.gif);
	padding-left:15px;
	padding-top:0px;

}
* html div.prg_rcm03_1{
	width:405px;
}


div.prg_rcm01{
	width:390px;
	height:22px;
	background-image:url(../images/pgm_rcm_01.gif);
	padding-left:15px;
	padding-top:6px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
* html div.prg_rcm01{
	width:405px;

}
div.prg_rcm02{
	width:390px;
	height:auto;
	background-image:url(../images/pgm_rcm_02.gif);
	padding-left:15px;
	padding-top:5px;
	font-size:12px;

}
* html div.prg_rcm02{
	width:405px;
}
div.prg_rcm03{
	width:390px;
	height:11px;
	background-image:url(../images/pgm_rcm_03.gif);
	padding-left:15px;
	padding-top:0px;

}
* html div.prg_rcm03{
	width:405px;
}

div.prg_rcm04{
	width:350px;
	height:20px;
	background-image:url(../images/pgm_rcm_07.gif);
	padding-left:55px;
	padding-top:24px;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
* html div.prg_rcm04{
	width:405px;

}
div.prg_rcm04_201102_of{
	width:390px;
	height:11px;
	background-image:url(../images/pgm_rcm_07_s.gif);
	padding-left:15px;
	padding-top:0px;
}
* html div.prg_rcm04_201102_of{
	width:405px;

}

div.prg_rcm05{
	width:390px;
	height:auto;
	background-image:url(../images/pgm_rcm_08.gif);
	padding-left:15px;
	padding-top:5px;
	font-size:12px;

}
* html div.prg_rcm05{
	width:405px;
}
div.prg_rcm06{
	width:390px;
	height:11px;
	background-image:url(../images/pgm_rcm_09.gif);
	padding-left:15px;
	padding-top:0px;

}
* html div.prg_rcm06{
	width:405px;
}

div.prg_rcm_title{
	width:380px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#006633;

}

div.prg_rcm_com{
	width:380px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;

}

img.prg_photo01{
	margin-top:0px;
}
img.prg_photo02{
	margin-top:30px;
}

table.prg_int02_01_top{
	width:680px;
	border:none;
	margin-top:20px;
	margin-left:45px;
	font-size:12px;
}

table.prg_int02_01{
	width:680px;
	border:none;
	margin-top:0px;
	margin-left:45px;
	font-size:12px;
}
tr.prg_int02_02{
	vertical-align:top;
}
td.prg_int02_03{
	width:100px;
	border:none;
	margin-top:0px;
	margin-left:0px;
	font-size:12px;
}
td.prg_int02_04{
	width:450px;
}
td.prg_int02_05{
	width:25px;
}
td.prg_int02_06{
	width:200px;
	vertical-align:top;
}
div.prg_obj01{
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
}
div.prg_obj02{
	float:left;
	margin-left:50px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	font-size:12px;
	width:415px;
}
* html div.prg_obj02{
	float:left;
	margin-left:25px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	font-size:12px;
	width:415px;
}
div.prg_obj03{
	float:right;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:12px;
	width:160px;
}
div.prg_pdf{
	width:700px;
	text-align:right;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:25px;
	font-size:12px;
}

div.page_title_img{
	margin-left:20px;
	height:45px;
}
* html div.page_title_img{
	margin-left:5px;
	height:55px;
}

div.staff_update_title{
	width:110px;
	height:20px;
	padding-left:590px;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:20px;
	font-size:14px;
	color:#666666;
	text-align:right;
	background-image:url(../images/staff_title07.gif);
}
* html div.staff_update_title{
	width:700px;
	height:20px;
	padding-left:0px;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:20px;
	font-size:14px;
	color:#666666;
	text-align:right;
	background-image:url(../images/staff_title07.gif);
}
div.prg_update_title{
	width:120px;
	height:20px;
	padding-left:590px;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	text-align:right;
	background-image:url(../images/prg_title01.gif);
}
* html div.prg_update_title{
	width:710px;
	height:20px;
	padding-left:0px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
	font-size:14px;
	color:#666666;
	text-align:right;
	background-image:url(../images/prg_title01.gif);
}
div.prg_update_title201102{
	width:120px;
	height:20px;
	padding-left:590px;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:20px;
	font-size:14px;
	color:#666666;
	text-align:right;
	background-image:url(../images/prg_title01_2.gif);
}
* html div.prg_update_title201102{
	width:710px;
	height:20px;
	padding-left:0px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
	font-size:14px;
	color:#666666;
	text-align:right;
	background-image:url(../images/prg_title01_2.gif);
}
div.c_logo_left{
	width:190px;
	height:694px;
	margin-top:210px;
	vertical-align:bottom;
	background-image:url(../images/c_logo_left.gif);
}

div.prg_int01{
	width:650px;
	height:35px;
	margin-left:45px;
	text-align:left;

}
div.prg_int01_l{
	float:left;
	width:200px;
	height:35px;
	margin-left:0px;
	text-align:left;

}
div.prg_int01_r{
	float:right;
	width:440px;
	height:28px;
	margin-left:0px;
	text-align:left;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#006600;
}
div.prg_int01b_r{
	float:right;
	width:440px;
	height:28px;
	margin-left:0px;
	text-align:left;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#0000ff;
}
div.prg_int02{
	clear:both;
	width:650px;
	height:auto;
	text-align:left;
	margin-left:45px;
	padding-bottom:3px;
	background:url(../images/prg_int_01.gif) repeat-y;
}

div.prg_int02b{
	clear:both;
	width:650px;


	text-align:left;
	margin-left:45px;
	background-image:url(../images/prg_int_01b.gif);
}
div.prg_int02_l{
	float:left;
	text-align:left;
	margin-left:50px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	font-size:12px;
	width:415px;
}
* html div.prg_int02_l{
	float:left;
	text-align:left;
	margin-left:25px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	font-size:12px;
	width:415px;
}
div.prg_int02_r{
	float:right;
	width:175px;
	height:auto;
	text-align:right;
	vertical-align:middle;
}
div.prg_int03{
	clear:both;
	width:650px;
	height:9px;
	text-align:left;
	margin-left:45px;
	margin-bottom:20px;
	background:url(../images/prg_int_02.gif) no-repeat;
}
* html div.prg_int03{
	height:8px;
	margin-left:45px;
	margin-bottom:20px;
}
div.prg_int03b{
	clear:both;
	width:650px;
	height:9px;
	text-align:left;
	margin-left:45px;
	margin-bottom:20px;
	background-image:url(../images/prg_int_02b.gif);
}

div.camp_sub_title_rnw{
	margin-left:30px;
	margin-top:0px;
	width: 700px;
	height:30px;
}
#campain_rnw{
	clear:both;
	margin-left:30px;
	margin-top:0px;
	border: 1px solid #d0cfce;
	width: 698px;
	height: 810px;
	padding-bottom:30px;
	margin-bottom:15px;
}
* html #campain_rnw{

	width: 700px;
}
#cam_iframe {
	margin-left:4px;
	margin-top:4px;
	width: 690px;
	height: 820px;
	border:none;
	background-color:#FFFFFF;

}
object.cam_window{
	margin-left:5px;
	margin-top:5px;
	border:0px;
	
}

img.prg_of201104_01{
 	margin-top:5px;
	margin-left:20px;

}
