@charset "utf-8";
/* 共通 */
.readTxt {
 margin: 0 0 30px 17px;
}

.ent {
 width: 540px;
 margin: 0 0 19px 38px;
}

/* 文字関連 */
.fontBold {
 font-weight: bold;
}

.fontRed {
 color: #ff0000;
}


/* フォーム関連 */

.text1 {
 width: 350px;
}

.text2 {
 width: 150px;
}

.text3 {
 width: 80px;
}

.textarea1 {
 width: 350px;
 height: 100px;
}

.formText {
 margin: 0 0 20px 15px;

}

.formBox {
 width: 538px;
 margin: 0 auto;
 padding: 15px;
 text-align: center;
 color: #fa8a00;
 font-weight: bold;
 border: solid 1px #fa8a00;
 background: #fff1df;
}


.formBtn {
 margin: 15px auto 20px;
 text-align: center;
}

.wrn {
 margin: 0 0 0 8px;
 color: #ff0000;
 font-weight: bold;
}

.wrn2 {
 color: #ff0000;
 font-weight: bold;
}



/* 経営方針 */
.polisyName {
 text-align: right;
 padding-top: 9px;
}

/* 事業紹介 */
.activitiesUl {
 margin: 0 0 0 15px;
}

.activitiesUl li {
 margin-bottom: 6px;
}

.activitiesImgBg {
 background: url(/images/activities/activities_img.jpg) no-repeat 383px 65px;
}

.activitiesDl {
 margin: 0 0 0 6px;
}

.activitiesDl dt {
 font-weight: bold;
 margin-bottom: 4px;
}

.activitiesDl dd {
 margin-bottom: 16px;
}

.activitiesImg {
 margin-bottom: 15px;
}

/* 採用情報 */

.applyTbl, .applyFromTbl {
 width: 578px;
}

.applyFromTbl {
 background: url(/images/line_dot_all.gif) no-repeat center 0 ;
}

.applyTbl tr, .applyFromTbl tr {
 background: url(/images/line_dot.gif) repeat-x 0 100%;
}


.applyTbl th, .applyFromTbl th {
 width: 100px;
 padding: 10px 0 10px 7px;
 vertical-align: top;
}

.applyTbl td, .applyFromTbl td {
 padding: 10px 0;
}

.apply {
 margin: 35px auto 50px;
 text-align: center;
}




/* 個人情報保護 */
.privacyList {
 margin: 15px 0 0 30px;
}


/* 情報セキュリティ基本方針 */

.securityText {
 width: 552px;
 margin: 0 0 30px 19px;
 color: #ff4d00;
 font-weight: bold;
}

.securityList {
 width: 533px;
 margin: 0 0 0 38px;
}

.securityList li {
 margin: 0 0 25px 0;
}

.securitySign {
 width: 552px;
 margin: 0 0 0 19px;
 text-align: right;
}


/* 会社案内 */

.profTbl {
 width: 578px;
 margin: 0 0 30px;
}

.profTbl tr {
 background: url(/images/line_dot.gif) repeat-x 0 100%;
}


.profTbl th {
 width: 100px;
 padding: 10px 0 10px 7px;
 vertical-align: top;
 text-align: left;
}

.profTbl td {
 padding: 10px 0;
}

