body{
background-image:url(../images/head_dummy.jpg);
background-position:center top;
}
#headerBg{
margin-bottom:30px;
}

#con .cen{margin:0 auto;}
#con .cen15{margin:0 auto 15px auto;}
#con .cen20{margin:0 auto 30px auto;}
#con .cen30{margin:0 auto 30px auto;}
#con .cenTB30{margin:30px auto;}
#con .cenTB3015{margin:30px auto 15px;}

/**********************************
listlink
**********************************/	
.comList01 li{margin:10px 30px 0 0;float:left;}
.comList02 li{margin:0 0 0 15px;float:right;}
.comList03 li{margin:0 50px 0 0;float:left;}

.comList01{margin:0 auto; list-style-type:none; width:760px;}
.comList02,.comList03{margin:0 auto; list-style-type:none;}
.comList01 li,.comList02 li,.comList03 li{padding:0 6px 0 15px;  background:url(../images/common/arrow01.gif) 0px 3px no-repeat; white-space:nowrap;}

.comList04{padding-left:15px;}
.comList04 ul{float:right;}
.comList04 li{padding:0 6px 0 15px;  background:url(../images/common/arrow01.gif) 0px 3px no-repeat; float:left; white-space:nowrap;}


.leadGray{background:#F2F2E8; color:#333333; padding:6px 6px 6px 15px;}
.leadGray02{background:#F2F2E8; color:#666666; font-weight:bold; padding:6px 6px 6px 15px;}
.innermidashi{padding:10px 6px 10px 15px; background:#F9F9F9;}
.innermidashi02{padding:10px 6px 10px 15px; background:#FFF;}
.innermidashi03{padding:10px 6px 10px 15px; background:#FAFEEB;}
.borderTxbox{border-width:0 1px 1px 1px; border-style:solid; border-color:#CCCCCC;}
.borderTxbox02{border-width:0 1px 0 1px; border-style:solid; border-color:#CCCCCC;}

/*table*/
.tableCom{border-width:0 1px 0 1px; border-style:solid; border-color:#CCCCCC;}
.tableCom th{width:165px;border-width:0 1px 1px 0px; border-style:solid; border-color:#CCCCCC; padding:10px; text-align:center; background-color:#F2F2E8;}
.tableCom td{border-width:0 0px 1px 0px; border-style:solid; border-color:#CCCCCC; padding:10px;}
.tableInfo{width:780px;border-collapse:collapse;}
.tableInfo th{border: solid #ccc 1px; padding:10px; text-align:center; background-color:#F2F2E8;}
.tableInfo td{border: solid #ccc 1px; padding:10px;}
.tableInfo02{width:780px;border-collapse:collapse; border: solid #ccc 1px;}
.tableInfo02 th{padding:10px; text-align:center; background-color:#F2F2E8;}
.tableInfo02 td{padding:10px;}

.arrow_bk{background:url(../images/company/common/new_arrow.jpg) no-repeat bottom right; padding:0 15px 15px 15px;}
.hand_bk{
background-repeat:no-repeat;
background-position:bottom right;
padding:0 15px 15px 15px;
}
.math_bk{
background-repeat:no-repeat;
background-position:bottom right;
padding:0 15px 15px 15px;
}
.why_bk{
background-repeat:no-repeat;
background-position:bottom right;
padding:0 15px 15px 15px;
}
.notebk{background:url(../images/company/common/new_notebk.jpg) no-repeat bottom right; padding:0 15px 15px 15px;}
.notebk p,.senpai p,.why_bk p,.math_bk p,.hand_bk p,.arrow_bk p{margin:0 15px 0 0;}
.senpai{padding:0 15px 0 15px;}
.senpai_bk{background:url(../images/company/common/new_gr_border.jpg) top left repeat-y; background-color:#FBFEEB;}
.senpai_bk p{margin:0 0 1em 15px;}




.gr{background:url(../images/company/common/new_green_shadow.jpg) repeat-x;}
.l{float:left;}
.notebk .l{float:left; display:block; width:240px; text-align:center;}
.notebk table{
width:475px;
float:right;
}
.notebk .l table:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

/*img*/
.rigtImg{float:right; padding:0 0 5px 10px;}
.photo_none {margin:5px 0 0 0;  background:url(../images/company/common/new_arrow_g.gif) no-repeat bottom; padding:0 0 50px 0;}
.photo {margin:30px 0 0 0;  background:url(../images/company/common/new_arrow_g.gif) no-repeat bottom; padding:0 0 50px 0;}

.mb15{margin:0 0 15px 0;}
.mb30{margin:0 0 30px 0;}
.mt20{margin:20px 0 0 0;}
.mt30{margin:30px 0 0 0;}
/*QR*/
#qr td{border:none;}

/*font*/
.f15b{font-size:15px;font-weight:bold; color:#578200;}
.f15b_gr{font-size:15px;font-weight:bold; color:#7DA803;}
.f16b{font-size:18px;font-weight:bold; color:#578200; padding:0 0 20px 0;}
.f16b_g{margin:0 10px 0 0; font-size:18px;font-weight:bold; color:#666666; line-height:100%;}
.f18b{font-size:18px;font-weight:bold; line-height:150%;}
.f22b{font-size:22px;font-weight:bold; color:#578200; line-height:150%;}

/*report & carrer*/
.reportL td{border:none; padding:5px 0 5px;}
.reportR table{ margin:5px 0 0 0;}
.reportR td{border:none; padding:0;}

/*clock*/
.clock_box p.tl{font-size:16px; color:#648F0C; font-weight:bold; height:30px; padding:17px 0 0 40px;}
.clock_box p{margin:0;}
.time{float:left; width:70px; padding:5px 0 0 12px; font-weight:bold; color:#669900;}
.clock_box .sbtl{float:right; width:400px; margin:5px 8px 10px 0;}
.clock{background:url(../images/company/report/new_clock_bk.jpg) bottom left no-repeat; float:left;}
.clock_box{background:url(../images/company/report/new_clock.jpg) top left no-repeat; background-color:#E2FDBB; float:left;}
/*husen*/
.husen_bk{background:url(../images/company/career/new_husen_bk2.jpg) right bottom no-repeat;}


.clear{clear:both;}
