@charset "UTF-8";
form {
  margin-top: 10px;
}

#form_sp {
  /* background:#fff url(../image/dummy01.png) repeat-y center center; */
  width: 800px;
  margin-left: 10px;
  margin-bottom: 150px;
  padding: 50px 50px 50px 10px;
  border-left: 1px solid #777777;
  border-top: 1px solid #777777;
  border-radius: 10px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
  -ms-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
  position: relative;
  background-color: #f7f7f7;
  /* メールフォームの背景色 */
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=0, strength=0, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=90, strength=5, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=180, strength=5, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=270, strength=0, enabled=true);
}

/* ----- table ----- */
table.form01 {
  width: 800px;
  margin-left: 40px;
}

form {
  margin: 0 auto;
  margin-left: -30px;
}

form th {
  white-space: nowrap;
}

td {
  border: 2px #aaaaaa solid;
}

/* ----- table_01,02,03,04 ----- */
.table_1, .table_2, .table_3, .table_4, .table_5 {
  width: 120px;
  vertical-align: top;
  color: #222222;
  font-weight: bold;
  padding: 7px;
  border: none;
  /*	border-radius:10px 0 0; */
}

table td {
  padding: 5px;
}

/* ----- table_1 ----- */
.table_1b1 {
  background-color: #fff;
  border: 2px solid #222222;
  border-radius: 5px;
}

.table_1c1 {
  background-color: #fff;
  border: 2px solid #222222;
  border-radius: 5px;
}

.table_1d1 {
  background-color: #fff;
  border: 2px solid #222222;
  border-radius: 5px;
}

/*.table_1a2 {width:170px ;}*/
.table_1b2 {
  background-color: #eeeeee;
}

.table_1c2 {
  background-color: #eeeeee;
}

.table_1d2 {
  background-color: #eeeeee;
}

/*.table_1a3 {width:150px ;}*/
.table_1b3 {
  background-color: #eeeeee;
}

.table_1c3 {
  background-color: #eeeeee;
}

.table_1d3 {
  background-color: #eeeeee;
}

/* ----- table_2 ----- */
/*.table_2a1 {width:90px;}
.table_2b1 {width:90px;}
.table_2c1 {width:90px;}*/
.table_2a2 {
  background-color: #eeeeee;
}

.table_2b2 {
  background-color: #eeeeee;
}

.table_2c2 {
  background-color: #eeeeee;
}

/* ----- table_3 ----- */
.table_3a1 {
  width: 100px;
}

.table_3b1 {
  width: 100px;
}

.table_3c1 {
  width: 100px;
}

.table_3a2a {
  font-size: 80%;
}

.table_3a2b {
  font-size: 80%;
}

.table_3a2c {
  font-size: 80%;
}

.table_3b2a {
  font-size: 80%;
}

.table_3b2b {
  font-size: 80%;
}

.table_3c2 {
  background-color: #eeeeee;
}

.table_3a3b input, .table_3a3c input {
  width: 270px;
}

.table_3a3a {
  background-color: #eeeeee;
}

.table_3a3b {
  background-color: #eeeeee;
}

.table_3a3c {
  background-color: #eeeeee;
}

.table_3b3a {
  background-color: #eeeeee;
}

.table_3b3b {
  background-color: #eeeeee;
}

/* ----- table_4 ----- */
.table_4a {
  background-color: #eeeeee;
  width: 660px;
}

/* ----- table_5 ----- */
.table_5a {
  width: 660px;
}

.table_5b2 {
  background-color: #fff;
  border: 2px solid #222222;
  border-radius: 5px;
}

.table_5c2 {
  background-color: #fff;
  border: 2px solid #222222;
  border-radius: 5px;
}

.table_5d1 {
  /* width:100px; */
}

.table_5d1a {
  /* width:100px; */
  font-size: 80%;
}

.table_5d1b {
  font-size: 80%;
}

.table_5d2a {
  background-color: #fff;
  border: 2px solid #222222;
  border-radius: 5px;
}

.table_5d2b {
  background-color: #fff;
  border: 2px solid #222222;
  border-radius: 5px;
}

.table_5e2 {
  background-color: #fff;
  border: 2px solid #222222;
  border-radius: 5px;
}

/*
.table_5a {width: 680px;}

.table_5b1 {}
.table_5b2 {width: 415px; background-color: #fff;}

.table_5c1 {}
.table_5c2 {background-color: #fff;}

.table_5d1 {width:100px;}
.table_5d1a {width:100px; font-size: 80%;}
.table_5d1b {font-size: 80%;}
.table_5d2a {background-color: #fff;}
.table_5d2b {background-color: #fff;}

.table_5e1 {}
.table_5e2 {background-color: #fff;}
*/
/* ----- input・textarea ----- */
td input, td textarea {
  border: 2px solid #222222;
  border-radius: 5px;
}

checkbox {
  border: 2px solid #222222;
}

textarea {
  font-family: Arial, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Verdana,'ＭＳ Ｐゴシック',sans-serif;
}

.focus {
  color: #666666;
}

/* ----- その他 ----- */
.set01 {
  width: 330px;
  float: right;
  padding-top: 80px;
  padding-right: 0px;
  padding-bottom: 40px;
}

value {
  color: #555555;
  font-size: 80%;
}

#bt01 {
  float: left;
  border: 1px solid #aaaaaa;
}

#bt02 {
  float: right;
}

/*# sourceMappingURL=alumni-layout01.css.map */
