* {
  font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka",verdana,arial,sans-serif;
  font-size:12px;
  line-height: 150%;
  color:#000;
  text-decoration:none;
}

img {
 border:none;
}

p,dl,h6 {
  clear:both;
  margin-top:0px;
  margin-bottom:1em;
  margin-left:2em;
  margin-right:2em;
}

dt {font-weight:bold;}
dd {margin-bottom:1em;}

h5 {
  margin-top:0px;
  margin-left:2em;
  margin-bottom:0px;
}

ul {
  margin-top:0px;
  list-style:circle;
}

div.border {
  margin-top:0px;
  margin-bottom:1em;
  padding-botom:1em;
  border-bottom:#CCCCCC 2px dashed;
  border-left:#CCCCCC 2px dashed;
}

a:link {color:#FF6600;}
a:visited {color:#FF6600;}
a:active {color:#FF3300;}
a:hover {color:#FF9900;}


/* 新卒採用ページ用クラス */

table.guideline {
width:500px;
margin:1.5em;
border-style:solid none none dotted;
border-width:1px;
border-color:#cfcfcf;
}

table.guideline td {
white-space:nowrap;
padding:5px 10px 5px 10px;
border-style:solid dotted solid dotted;
border-width:0px 1px 1px 0px;
border-color:#cfcfcf;
}

table.guideline .soushin {
text-align:center;
vertical-align:middle;
}

table.guideline button {
padding:10px 20px 10px 20px;
margin-top:10px;
margin-bottom:5px;
background-color:#579add;
}

table.guideline td.calender {
padding:4px;
width:1%;
}

table.guideline td.calender table {
width:200px;
border-style:solid none none dotted;
border-width:1px;
border-color:#cfcfcf;
}

table.guideline td.calender td {
padding:2px;
font-size:8pt;
white-space:nowrap;
text-align:center;
}

table.guideline td.event {
background-color:#579add;
color:#fff;
}


