a:hover { color: white; background-color: #0066fe }
a { text-decoration:none;}
.now { background-color: #ff6 }
h1 { color: gray; font-weight: normal; font-size: 18px }
h2 { color: gray; font-weight: normal; font-size: 18px }
h3 { color: gray; font-weight: normal; font-size: 14px }
h4 { font-weight: normal; font-size: 18px ; padding-left: 18px; }
.pd1 { padding-left: 5px; }
.pd2 { padding-left: 10px; }
.pd3 { padding-left: 15px; }
.pd4 { padding-left: 20px; }
.pd5 { padding-left: 25px; }
.pd6 { padding-left: 30px; }
.pd7 { padding-left: 35px; }
.pd8 { padding-left: 40px; }
.pd41 { padding-left: 18px; }
.pd71 { padding-left: 36px; }

/*--会社情報→事業所の表組み用--*/
.table-a { width: 100%; margin: 0 0 35px 0; }
.td-line-a01 { width: 30%; border-top: #E0E0CE 1px solid; border-left: #E0E0CE 1px solid; }
.td-line-a02 { width: 30%; border-top: #E0E0CE 1px solid; border-left: #E0E0CE 1px solid; border-bottom: #E0E0CE 1px solid;}
.td-line-b01 { width: 70%; border-top: #E0E0CE 1px solid; border-left: #E0E0CE 1px solid; border-right: #E0E0CE 1px solid; padding: 7px 7px 5px 7px; }
.td-line-b02 { width: 70%; border-top: #E0E0CE 1px solid; border-left: #E0E0CE 1px solid; border-right: #E0E0CE 1px solid; border-bottom: #E0E0CE 1px solid; padding: 7px 7px 5px 7px; }
.td-line-b03 {
background-color: #E0E0CE;
width: 70%;
border: solid 1px #E0E0CE;
color: #000;
letter-spacing: 0.1em;
padding: 7px 7px 5px 7px; }

