@charset "UTF-8";

@import url(https://fonts.googleapis.com/css?family=Cardo);
@import url(https://fonts.googleapis.com/css?family=Kurale);

/*-----------------------------------

    style

-----------------------------------*/

body { background: #F1F1F1; }

main {
    display: block;
    background: #F1F1F1;
    padding: 20px 0;
}

/*
    .breadcrumb
--------------------------*/

.breadcrumb { background: #fff; }

.breadcrumb li {
    float: left;
    vertical-align: baseline;
}

.breadcrumb li:before {
    display: inline-block;
    font-family: FontAwesome;
    content: "\f105";
    margin: 1em .5em 1em .7em;
}

.breadcrumb li:first-child:before {
    margin: 1em 0 1em -.3em;
    visibility: hidden;
}


/*-----------------------------------

    $download

-----------------------------------*/
.box { margin: 0 0 30px; }

.pdf_dl dt {
  padding: 10px 20px;
  background: #ccc;
  cursor: pointer;
}

.pdf_dl dd {
  display: none;
  padding: 20px;
  margin: 0;
  background: #fff; 
  border: 1px solid #ccc;
}

.pdf_dl dt .fa {
  float: right;
  padding: 5px 0 0;
}

.doc_link li {
  float: left;
  margin: 0 10px 0 0;
}

.mail_table {
  margin-left: 30px;
  padding: 3px;
  border-collapse: collapse;
  border-color: gray;
  width: 55%;
  font-size: small;
}

.adress_table {
  border: 1px solid gray;
  margin-left: 30px;
  padding: 3px;
  border-collapse: collapse;
  width: 90%;
  font-size: small;
}

.mail_table td,
.adress_table td {
  padding: 5px;
}

.member_1 .more_table h4 {
	margin: 1em 0 .5em;
}

.member_1 .more_table th,
.member_1 .more_table td{
	padding: 0.5em;
  border: 1px solid #e4e4e4;
	text-align: left;
	background: #fff;
}

.member_1 .more_table th {
	background: #ccc;
}


.member_1 .more_table .membership,
.member_1 .more_table .name,
.member_1 .more_table .job {
	white-space: nowrap;
}



/*-----------------------------------

    $equipment

-----------------------------------*/

.equipment { padding-bottom: 100px; }

.equipment .module__list_tri li {
    border-top: 1px solid #aaa;
    padding: 1em 0;
}
