@charset "UTF-8";
/* タイトル */
h1.title{margin:10px 0;padding:5px;color:#e50010;background:url("../img/h1_bottom.png") no-repeat bottom;background-size:100% 3px}
h2.subtitle{margin:0 5px;padding:10px 5px 0;border-bottom:1px solid #aaa}
h3.inside{padding:5px 10px;background:#eee;border-bottom:1px dashed #999}
/* 下地 */
.gray{margin:0 0 10px;border:1px solid #999}
.none{margin:0 0 5px}
/* 他 */
p.inside,img.inside,dl.inside{margin:10px 20px}
dl.inside dd{margin-left:20px}
table.inside{width:100%}
table.inside th,table.inside td{border-bottom:1px dotted #555;padding: 5px}
table.inside th{font-weight:bold}
table.inside th.bottom,table.inside td.bottom{border-bottom:0}
table.inside td{border-left:1px dotted #555}
table.inside td.yymmdd{text-align: right}
/*採用情報*/
p.entry{padding-left:70px; auto;color:#e50012;font-weight:bold; text-align: left; background: url("../recruit/img/arrow.png") no-repeat 50px 3px;}
p.entry_img img{display: block; text-align: ceter; margin: 5px auto 10px auto;}

