/*///////////////////////////////////
		初期設定
////////////////////////////////////*/
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0;
	zoom: 1;
	
}

body {
	margin: 0;
	padding: 0;
	line-height:1.4;
	color:#666;
	font-family:Arial, sans-serif;
	font-size:0.9em;
	text-align:center;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

ul,ol,dl{
  list-style:none;
}

li{
  display:list-item;
  zoom:normal;
}

h1,h2,h3,h4,h5,h6 { line-height:1.6; }
p,li,dt,dl { line-height:1.6; }


a img { border:0; }
a:link {
   color:#009999;
   text-decoration:none;
}
a:visited {
   color:#009999;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}
a:active {
   color:#666;
}

.align-r{
	text-align:right;
}
.align-l{
	text-align:left;
}
.align_c{
	text-align:center;
}
.clr{
	clear:both;
}	
.text_12b{
	font-size:12px;
	font-weight:bold;
}
.navi_top{
	padding:10px;
	text-align:right;
}


/*////////////////////////////////////
				boxhack
////////////////////////////////////*/

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

/*////////////////////////////////////
				form
////////////////////////////////////*/
.error_msg{
	font-size:10px;
	color:#F00;
}

.form_str{
	font-size:12px;
}

.form_tbl{
	table-layout:fixed;
	margin: 10px 0px 10px 0px;
	width: 500px;
	background-color:#CAC9C9;
}

#tbl_title{
	text-align:center;
	font-weight:bold;
	font-size:12px;
	background-color:#F0F0F0;
	color:#666666;		
}

.tbl_cell{
	padding:4px 0 4px 10px;
	border:1px solid #FFFFFF;
	background:#FFFFFF;
	font-size:12px;
}

/*////////////////////////////////////
				panlist
////////////////////////////////////*/
.panlist{
	margin-bottom:10px;
	clear:both;
}
.panlist ul{
	font-size:10px;
	color:#666;
}
.panlist li{
	display:inline;
}

.panlist a:link{
	color:#009900;
}

.panlist a:visited{
	color:#009900;
}
.panlist a:hover{
	color:#99CC00;
}

/*////////////////////////////////////
				menu
////////////////////////////////////*/

/*#menu{
	background:#666;	
	margin:10px auto 15px auto;
	color:#999999;
}*/

.bg_menu{
	background:#333;
}

.bg_menu ul li{
	border-right: 1px solid #999999;
	display:inline;
	float: left;
	line-height: 130%;
	list-style-type: none;
}
.bg_menu ul li a:link,.bg_menu ul li a:visited {
	color:#FFFFFF;
	text-decoration: none;
	display: block;
	height: 30px;
	padding: 0 20px 0 20px;
	float: left;
	line-height: 30px;
	font-weight:bold;
}


.bg_menu ul li a:hover {
	background-color:#99CC00;
	text-decoration: none;
	color: white;
	font-size:14px;
}
#menu{
	
	margin:10px auto 15px auto;
	color:#999999;
}
#menu ul{
	width:820px;
	text-align:left;
	margin:0px auto;
}

.on{
	background-color:#99CC00;
}
/*////////////////////////////////////
	about_regist		
////////////////////////////////////*/
.aboutregist{
	width:594px;
	padding:20px 0px;
	margin:0 auto;
	font-size:12px;
}
.aboutregist p{
	padding:15px 0;
}

/*////////////////////////////////////
			newsarea
////////////////////////////////////*/
#newsarea{
	clear:both;
}
.newsarea-inner{
	padding:8px 0px;
}

#newsarea h3{
	color:#FFFFFF;
}	

#newsarea p{
	background:url(../img/ico_reaf_s.gif) no-repeat;
	margin:2px 3px;
	padding-left:16px;
	border-bottom:1px dotted #666666;
	font-size:12px;
	color:#666;
}

#newsarea p a:link{
	color:#666;
}
#newsarea p a:visited{
	color:#666;
}
#newsarea p a:hover{
	color:#FF3300;
   	text-decoration:underline;	
}
/*////////////////////////////////////
			main box
////////////////////////////////////*/



#home .mainbox{
	height:248px;
	
	background:url(../img/mainimg.jpg) no-repeat;
}

#home .mainbox .pmainbox{
	color:#fff;
	font-size:12px;
	padding:4px 5px 2px 8px;
	line-height:1.6em;
	width:416px;
	border-top:3px solid #82B2A6;
	float:left;
}
#home .mainbox h2{
	padding:6px 5px 0px 8px;
}

#home .mainbox .btnmoreblack{
	margin:190px 5px 0px 8px;
	float:right;
}



/*////////////////////////////////////
			whats gj
////////////////////////////////////*/
.what_gj{
	padding:4px 4px;
}

#main img{
	vertical-align:bottom;
}
/*////////////////////////////////////
			companyinfo
////////////////////////////////////*/
#companyinfo{
	padding-right:10px;
}

#companyinfo h3{
	padding-top:15px;
	border-bottom:1px dotted #CCCCCC;
}
#companyinfo p{
	padding:8px 0 0 10px;
	font-size:12px;
	color:#666;
}

/*////////////////////////////////////
			registbox
////////////////////////////////////*/
.mailcommer{
	width:800px;
	padding:8px 0;
	_height:1em;
}
.mailcommer_inner{
	background:url(../img/regi_wgj_bg.gif) repeat-y;
	padding:12px;
	_height:1em;
	width:776px;
	font-size:12px;
	line-height:20px;
}
.mailcommerl{
	width:470px;
	float:left;
}
.mailcommerr{
	width:296px;
	float:right;
}
.registbox{
	padding-top:15px;
}
.registbox p{
	font-size:12px;
	text-indent:5px;
}



.registbox h3{
	border-bottom:1px dotted #CCCCCC;	
}
.registbox_l{
	float:left;
	width:132px;
}
.registbox_r{
	float:right;
	width:300px;
	padding-top:14px;
}
.registbox_r img{
	vertical-align:bottom;
}

.registbox_inner{
	border:1px solid #CCCCCC;
	margin:10px 3px 0 3px;
	height:65px;
	padding:5px;
}

.btn_resist{
	width:215px;
	text-align:right;
}


/*////////////////////////////////////
				newformbox
////////////////////////////////////*/
.formbox{
	margin:10px 10px;
	color:#666;
	font-size:12px;
}
.formbox2{
	margin:10px 10px;
	color:#666;
	font-size:12px;
}

.formbox table{
	background:#ddd;
}

.formbox input,textarea,select{
	color:#444;
}
.formbox h2{
	padding-left:8px;
	line-height:16px;
	font-size:14px;
	border-left:4px solid #02712F;
	margin:25px 0 3px 0;	
	color:#666;
}
.formbox p{
	padding-left:14px;
	font-size:12px;
	color:#777;
}

.f_title{
	border-bottom:1px solid #CCCCCC;

}
.td_l{
	padding:7px 3px 10px 12px;
	width:65px;
	font-weight:bold;
	vertical-align:top;
	background:#ccc;
	text-align:center;		
}
.td_l2{
	padding:7px 3px 10px 8px;
	width:94px;
	background:#E1E1E1;
	font-weight:bold;	
	vertical-align:top;
	text-align:center;
}
.td_l3{
	padding:7px 10px 10px 10px;
	text-align:center;	
}
.td_r{
	padding:7px 0 10px 0;
	padding-left:10px;
	width:680px;
	background:#FFFFFF;
}

.td_r2{
	padding:7px 0 10px 10px;
	background:#FFFFFF;	
	width:650px;
	
}
.td_r3{
	padding:7px 0 10px 10px;
	width:630px;
	background:#FFFFFF;		
}
.tdcheck_l{
	padding:4px 3px 3px 8px;
	width:110px;
	font-weight:bold;
	vertical-align:top;	
}
.tdcheck_r{
	padding:4px 3px 3px 8px;
	width:350px;
	vertical-align:top;	
}

.form_check{
	margin-top:10px;
	border-top:1px dotted #CCCCCC;
	padding-top:3px;
}
	
.skill_l{
	float:left;
	width:38px;
	padding-bottom:10px;
	color:#666;
}
.skill_r{
	float:left;
	width:200px;
	padding:0 0 10px 4px;
	color:#333333;
}
.btn_next{
	border-top:1px dotted #CCC;
	padding:10px;
	margin-top:10px;
	text-align:center;
}
.caution{
	background:url(../img/ico_caution.gif) no-repeat;
	padding:2px 0 2px 18px;
	font-size:10px;
	color:#999999;
}
#resistnavi{
	margin:10px 0;
}
#resistnavi ul,li{
	display:inline;
}
/*////////////////////////////////////
				bgimg
////////////////////////////////////*/
.bgimg1{
	background:url(../img/bgimg1.gif) no-repeat;
	height:270px;
	width:250px;
}
.bgimg2{
	background:url(../img/bgimg2.gif) no-repeat;
	height:270px;
	width:250px;
}

/*////////////////////////////////////
				rule
////////////////////////////////////*/
#rule{
	width:780px;
	font-size:12px;
	margin:0 auto;
}
#ruletext{
	width:756px;
	font-size:12px;
	margin:15px auto;
	overflow:scroll;
	height:400px;
	padding:8px;
	border:1px solid #CCCCCC;
}
#ruletext2{
	width:756px;
	font-size:12px;
	margin:15px auto;
	padding:8px;
}

#ruletext h3,#ruletext2 h3{
	font-size:14px;
	padding:14px 0 4px 0;
}
#ruletext p,#ruletext2 p{
	font-size:12px;
	padding:0 0 16px 5px;
}
#ruletext li,#ruletext2 li,#ruletext ul,#ruletext2 ul{
	list-style-type:disc;
}
#rulecheck{
	width:760px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	margin:15px 15px 15px 24px;
	border:1px dotted #99CC00;
	vertical-align:middle;
}
/*////////////////////////////////////
			mailpass
////////////////////////////////////*/
.registwrapper{
	padding:10px 10px 15px 10px;
}
#mailpass{
	width:450px;
	background:#D4D4BF;
	border-left:5px solid #666;
	_height:1em;
	padding:15px 0px;
}
.mailpass_l{
	float:left;
	width:100px;
	margin:5px 0 0 80px;
	_margin:5px 0 0 40px;	
	font-size:12px;
	font-weight:bold;

}
.mailpass_r{
	float:left;
	width:200px;
	margin:5px 0 0 5px;

}
.mailpass_r input{
	width:200px;
}

.mailpass_btn{
	width:150px;
	padding:15px 0 10px 338px;

}
.mailpass_exp{
	padding:10px 0 20px 25px;
	font-size:12px;

}
.sendmail{
	width:500px;
	margin:20px auto;
	font-size:12px;

}
/*////////////////////////////////////
			seminar
////////////////////////////////////*/
.seminar{
	margin-top:15px;
	background:#CCCCCC;
	padding:4px;
	width:255px;
	float:left;
	margin-right:5px;
}
.seminar_in{
	background:#ffffff;
	padding:5px;
}
.seminar_in ul{
	padding:2px;
	font-size:12px;
	
}
.seminar_in li{
	border-bottom:1px dotted #CCCCCC;
	display:block;
	padding:1px 0 1px 20px;
	background:url(../img/ico_seminar.gif) no-repeat;
}


.seminarlist_l{
	float:left;
	width:400px;
	font-size:12px;
	padding:0 10px 30px 0; 
}
.seminarlist_l h2,.seminarlist_r h2{
	font-size:14px;
	font-weight:bold;
}
.seminarlist_l h3,.seminarlist_r h3{
	border-bottom:1px solid #0066CC;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	color:#009900;
}
.seminarlist_r{
	float:right;
	width:400px;
	font-size:12px;
	padding:0 0 30px 0; 
}
.bg_ami{
	background:url(../img/bg_ami.gif) repeat-x;
	height:35px;
	padding:4px 0 0 0;
}
.outline{
	font-weight:bold;
	color:#666;
}
#seminarsearch{
	background-color:#DDD;
}

.seminarsh_in{
	padding:12px;
}

.seminarsh_in p{
	padding:2px;
	margin-top:5px;
	border-top:2px solid #999999;
}

.seminarsh_in h2{
	font-size:14px;
	float:left;
	width:150px;	
}
.seminar_input{
	float:right;
	width:200px;
}
.seminardetail_l{
	float:left;
	width:500px;
}
.seminardetail_r{
	float:right;
	width:300px;
}
.seminardetail_l h3{
	background:#ddd;
	margin:15px 0;
	padding:1px 10px;
	color:#666;
	font-size:14px;
}
.seminardetail_l p{
	font-size:12px;
	margin:5px 0;
}

.seminardetail_r img{
	margin-top:28px;
	border:4px solid #DDD;
}
.btn_smorder{
	border-top:1px dotted #CCCCCC;
	padding:4px 10px 2px 0;
	text-align:right;
}
.sm_meta{
	border:1px solid #ccc;
	padding:1px 8px;
}
.seminarjoin table{
	background:#009999;
}
.seminarjoin td{
	background:#FFFFFF;
	padding:6px 4px;
	font-size:12px;
	text-align:center;
}
.sm_title{
	width:170px;
}
.sm_info{
	width:300px;
}
.sm_span{
	width:95px;
}
.sm_cansel{
	width:95px;
}
.sm_invit{
	width:95px;
}
.seminarjoin th{
	text-align:center;
	padding:4px;
	color:#fff;
	font-size:12px;
}
.bg_tr td{
	background:#EDF0E6;
}

/*////////////////////////////////////
			profile
////////////////////////////////////*/

.pro_edit{
	text-align:right;
	padding:0 0 5px 15px;
}

/*////////////////////////////////////
			forcompany
////////////////////////////////////*/

.title_company{
	margin:36px auto;
	text-align:center;
}
.forcompanybox p{
	padding:10px 10px;

}

.sp_text{
	color:#006699;
	font-weight:bold;
}
.sp_text2{
	color:#009900;
	font-weight:bold;
}

.btn_print{
	text-align:right;
	padding:20px 5px;
}
/*////////////////////////////////////
			companyinfo
////////////////////////////////////*/

.cpinfo_l{
	width:170px;
	padding:10px 0px 10px 15px;
	font-size:12px;
	border-right:1px dotted #CCCCCC;
	text-align:left;
	color:#888;
	vertical-align:top;
	background:url(../img/ico_yaji.gif) no-repeat;
}

.cpinfo_r{
	width:480px;
	padding:10px 5px;
	font-size:12px;
	vertical-align:top;
}

/*////////////////////////////////////
			support
////////////////////////////////////*/
.sp_title{
	font-size:14px;
	padding-left:10px;
	border-left:4px solid #999999;
	margin:30px 0 5px 0;
}
.ask_box{
	font-size:12px;
	padding:20px 0;
	border-top:1px dotted #CCCCCC;
}

.ask_l{
	float:left;
	width:180px;
}
.ask_r{
	float:right;
	width:640px;
}
.asklist li{
	padding-left:20px;
	display:block;
	font-size:12px;	
}

/*////////////////////////////////////
			privacy policy
////////////////////////////////////*/
.pptext{
	width:780px;
	padding:0 10px;
}

.pptext dl{
	padding-bottom:25px;
}

.pptext dt{
	font-weight:bold;
}
.pptext dd{
	font-size:12px;
	padding:8px 20px;
}
.pptext li{
	display:block;
}

/*////////////////////////////////////
			invite
////////////////////////////////////*/
.invite_box{
	width:785px;
	margin:0 auto;
	font-size:12px;
	_height:147px;
}

.invite_exp{
	padding:12px 0px 20px 0px;
}
.invite_l{
	width:290px;
	float:left;
}

.invite_r{
	padding-top:8px;
	width:480px;
	float:right;
	line-height:24px;
}

.invite_massage{
	padding:10px;
	border:1px solid #ccc;
	font-size:12px;
	height:360px;
	overflow:scroll;
	margin:5px 0px;
}
.inviteinput_l{
	width:120px;
	font-weight:bold;
}
.inviteinput_r{
	
}
.invite_form{
	background:url(../img/bg_inviteform.gif);
	height:147px;
}
/*////////////////////////////////////
			member_top
////////////////////////////////////*/
#members #main{
	width:480px;
	float:left;
	padding-bottom:15px;
}
#members #sidebar{
	width:329px;
	float:right;
	padding-bottom:15px;
}
.m_main_inner{
	background:url(../img/member/bg_mainbox.gif) repeat-y;
	padding:3px 13px;
}
.h3m_mainc{
	background:url(../img/member/ico_connect.gif) no-repeat;
	padding:18px 0 0 28px;
	margin:0px;
	border-bottom:#999 2px solid;
	line-height:1.4em;
	font-size:12px;
}
.h3m_mainh{
	background:url(../img/member/ico_companyhire.gif) no-repeat;
	padding:18px 0 0 28px;
	margin:0px;
	border-bottom:#999 2px solid;
	line-height:1.4em;
	font-size:12px;
}
.h3m_mainj{
	background:url(../img/member/ico_joinconnect.gif) no-repeat;
	padding:18px 0 0 28px;
	margin:0px;
	border-bottom:#999 2px solid;
	line-height:1.4em;
	font-size:12px;
}
.newm{
	font-size:12px;
	border-bottom:1px dotted #DDD;
	padding:8px 0 2px 28px;
	background:url(../img/member/ico_mnew.gif) no-repeat;
}
.joinm{
	font-size:12px;
	border-bottom:1px dotted #DDD;
	padding:8px 0 2px 28px;
	background:url(../img/member/ico_mjoin.gif) no-repeat;
}
.hirem{
	font-size:12px;
	border-bottom:1px dotted #DDD;
	padding:8px 0 2px 28px;
	background:url(../img/member/ico_mhire.gif) no-repeat;
}
.boxbottom{
	vertical-align:top;
	line-height:2px;
	margin-top:-3px;
}

#tree{
	width:454px;
	height:213px;
	margin-top:8px;
}
.treetotal{
	width:186px;
	padding-top:15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-left:4px;
	_margin-left:2px;
}
.treenum{
	width:80px;
	padding-top:30px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-left:6px;

	color:#fff;
}
.c_level_max{background:url(../img/member/c_levelmax.gif) no-repeat;}
.c_level0{background:url(../img/member/c_level0.gif) no-repeat;}
.c_level2{background:url(../img/member/c_level2.gif) no-repeat;}
.c_level2f{background:url(../img/member/c_level2f.gif) no-repeat;}
.c_level3aa{background:url(../img/member/c_level3aa.gif) no-repeat;}
.c_level3ab{background:url(../img/member/c_level3ab.gif) no-repeat;}
.c_level3af{background:url(../img/member/c_level3af.gif) no-repeat;}
.c_level4aaa{background:url(../img/member/c_level4aaa.gif) no-repeat;}
.c_level4aab{background:url(../img/member/c_level4aab.gif) no-repeat;}
.c_level4aaf{background:url(../img/member/c_level4aaf.gif) no-repeat;}
.c_level4aba{background:url(../img/member/c_level4aba.gif) no-repeat;}
.c_level4abb{background:url(../img/member/c_level4abb.gif) no-repeat;}
.c_level4abf{background:url(../img/member/c_level4abf.gif) no-repeat;}
.c_level4faa{background:url(../img/member/c_level4faa.gif) no-repeat;}
.c_level4fab{background:url(../img/member/c_level4fab.gif) no-repeat;}
.c_level4faf{background:url(../img/member/c_level4faf.gif) no-repeat;}
.c_level4fff{background:url(../img/member/c_level4abb.gif) no-repeat;}



/*membertop sidebar */
.sidebox{
	margin-bottom:20px;
	width:329px;
}

.gjinfo_mid{
	background:url(../img/member/bg_subbox2.gif);
	padding:0 7px 6px 7px;
	font-size:12px;
	line-height:1.5em;
}
.updatel{
	width:220px;	
	float:left;
	padding-left:3px;
	font-size:12px;

}
.updater{
	width:99px;	
	float:right;
}
.quickinv_mid{
	background:#009900;
	width:315px;
	height:50px;
	padding:4px 7px 6px 7px;
}
.quickinv_l{
	width:235px;
	float:left;
}
.quickinv_r{
	width:73px;
	float:right;
}
.qtd1{
	width:114px;
	border:0px;
	padding-right:3px;
}
.qtd2{
	width:115px;
	text-align:right;
	border:0px;
	padding-left:3px;
}
.qtd3{width:235px;
	padding-top:4px;
}
.qtd1 input,.qtd2 input{
	text-align:left;
	width:98%;
	border:0px;
	padding:3px 2px;
}
.qtd3 input{
	text-align:left;
	width:99%;
	border:0px;
	padding:3px 2px;
}
.fee{
	margin:5px 5px;
	padding:5px 10px;
	border:1px solid #999999;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	_height:1em;
	width:425px;
}
.fee img{
	vertical-align:top;
}
.feep1{
	padding:3px;
	float:left;
	width:200px;
	text-align:right;
}
.feep2{
	padding:4px;
	float:left;
	width:200px;
	text-align:left;
}

/*////////////////////////////////////
			member_profile
////////////////////////////////////*/
.m_profile_inner{
	background:url(../img/member/bg_mainbox_f.gif);
	padding:3px 13px;
	_height:1em;
}
.m_profile{
	padding:30px 0 0 0;

}
.m_profile h2{
	font-size:14px;
	line-height:28px;
	background:url(../img/member/ico_1st.gif) no-repeat;
	padding-left:35px;	
}
.gjsystem1_mid{
	background:url(../img/member/bg_subbox.gif);
	padding:3px 13px;
}
.gjsystem1_mid p{
	font-size:12px;
}
.h3nomal{
	padding:20px 0 0 0px;
	margin:0px;
	border-bottom:#999 2px solid;
	line-height:1.4em;
	font-size:12px;
}
.mprop{
	font-size:12px;
	border-bottom:1px dotted #DDD;
	padding:2px 2px 2px 10px;
}
.qgroupl{
	width:260px;
	float:left;
	font-weight:bold;
}
.qgroupr{
	width:175px;
	float:right;
	text-align:right;
	font-size:10px;

}

.qgroupr li a,.qgroupr li a:visited{
	background:#666666;
	padding:2px 4px 2px 4px;
	dispalay:block;
	color:#FFFFFF;
}
.qgroupr li a:hover{
	background:#FF9900;
	padding:2px 4px 2px 4px;
	dispalay:block;
	color:#FFFFFF;
	text-decoration:none;
}

.groupml{
	float:left;
	width:220px;
	border-bottom:1px dotted #ddd;
	padding:8px 0 3px 0;
	margin:8px 0 5px 0;
	
}
.groupmr{
	float:right;
	width:220px;
	border-bottom:1px dotted #ddd;
	padding:8px 0 3px 0;
	margin:8px 0 5px 0;
}
.groupml h4,.groupmr h4{
	background:url(../img/member/bg_icopeople.gif) no-repeat;
	font-size:12px;
	padding-left:9px;
}
.groupml p,.groupmr p{
	font-size:10px;
	padding-left:9px;
}

/*////////////////////////////////////
			searchjob
////////////////////////////////////*/
#searchjob #sidebar{
	float:left;
	width:260px;
	padding-bottom:16px;
}

#searchjob #main{
	float:right;
	width:526px;
	padding-bottom:16px;
	font-size:12px;
}
.schcheckbox{
	background:url(../img/job/bg_sch_bar.gif) no-repeat;
	height:36px;
	width:526px;
	text-align:right;
}

#searchjob h2{
	border-bottom:4px solid #999999;
	margin-bottom:16px;
}
.schcheckbox table{
	margin-left:250px;
}
.schcheckbox td{
	padding-top:7px;
	font-size:12px;
	text-align:left;
}
.sch_td1{
	widht:15%;
}
.sch_td2{
	widht:30%;
}
.sch_rule{
	border:4px solid #999;
	padding:6px;
}

#ruletext3{
	font-size:12px;
	margin:15px auto;
	overflow:scroll;
	height:350px;
}
#ruletext3 h3{
	padding-top:15px;
	font-size:12px;
}
#ruletext3 p{
	padding-left:3px;
}
