@charset "utf-8";
.recruitCateList li{padding-right:10px;background-color:#FFF;border:1px solid #CECECE;border-bottom:none}
.recruitCateList li a{padding:16px 0 15px 10px;color:#99000C;font-size:15px;font-weight:700;display:block;background:url(../img/common/arrow05.png) no-repeat 100% 50% #fff}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (moz--min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2){
	.recruitCateList li a{background:url(../img/common/arrow05@2x.png) no-repeat 100% 50% #fff;background-size:9px 13px;-webkit-background-size:9px 13px}
	}
.recruitCateList li a img{padding:2px 0 0 5px;vertical-align:top}
.recruitList{border-bottom:1px solid #ccc}
.parttimeBox table{width:100%;background-color:#FFF;border:1px solid #B9B9B9}
.parttimeBox thead th{width:33.3%;padding:10px 0 9px;font-size:16px;font-weight:400;color:#462D2E;vertical-align:middle;background-color:#D9D9D9;border:1px solid #B9B9B9}
.parttimeBox tbody th{padding:10px 3px 8px;font-weight:400;color:#462D2E;vertical-align:middle;line-height:1.4;border:1px solid #B9B9B9}
.parttimeBox tbody td{padding:10px 3px 8px;text-align:center;vertical-align:middle;line-height:1.4;border:1px solid #B9B9B9}
.parttimeBox tbody tr:nth-child(odd) td,.parttimeBox tbody tr:nth-child(odd) th{background-color:#eee}
.parttimeBox dl{margin-top:15px;text-align:left;border:1px solid #B9B9B9}
.parttimeBox dt{margin-bottom:0;padding:7px 0 5px 13px;font-size:15px;color:#462C2D;background-color:#D9D9D9;border-bottom:1px solid #B9B9B9}
.parttimeBox dd{padding:10px 0 9px 13px;color:#462D2E;line-height:1.4;background-color:#fff}
.fulltimeBox table{width:100%;margin-top:20px;border:1px solid #B9B9B9}
.fulltimeBox tr:nth-child(odd) td,.fulltimeBox tr:nth-child(odd) th{background-color:#eee}
.fulltimeBox tr:nth-child(even) td,.fulltimeBox tr:nth-child(even) th{background-color:#fff}
.fulltimeBox th{padding:10px 6px 8px;white-space:nowrap;font-weight:400;text-align:center;vertical-align:middle;color:#462D2E;border:1px solid #B9B9B9}
.fulltimeBox td{padding:10px 6px 8px;text-align:left;color:#462D2E;vertical-align:middle;border:1px solid #B9B9B9}
.fulltimeBox dl{margin-top:15px;text-align:left;border:1px solid #B9B9B9}
.fulltimeBox dt{margin-bottom:0;padding:7px 0 5px 13px;font-size:16px;color:#462D2E;background-color:#D9D9D9;border-bottom:1px solid #B9B9B9}
.fulltimeBox dd{padding:10px 0 9px 13px;color:#462D2E;background-color:#eee}
.fulltimeBox dd .bnr{margin:5px 15px 0 0}
.whiteBox01{background-color: #fff; padding-bottom:30px;}
.whiteBox01 h2 img {width: 100%;}
.detail{margin:0 10px;}
.section {clear:both; margin:20px 0px; overflow:auto;}
.voice p {text-indent: 1em;margin-top:0px;margin-bottom:0.5em;}
.staff {width: 150px;margin: 0px 20px 10px 0px;float: left;overflow: auto;}
.staff img {margin-bottom:5px;width:150px;}
.line {clear: both;border: 1px dashed #ccc;}

