.organization-Contents_Btn {
margin-top: 30px;
text-align: center;
}
.organization-SectionContents_btm {
padding-top: 67px;
text-align: center;
}
@media only screen and (max-width: 768px) {
.organization-SectionHeader_logo > img {
width: 211px;
margin-bottom: 20px;
margin-top: 15px;
}
}
.organization-SectionHeader_text {
margin-top: 10px;
font-size: 1.5rem;
letter-spacing: normal;
font-feature-settings: "palt";
text-align: left;
line-height: 1.7;
letter-spacing: .05em
}
.organization-SectionHeader_mini {
margin-top: 10px;
margin-bottom: 60px;
font-size: 1.3rem;
letter-spacing: normal;
font-feature-settings: "palt";
text-align: left;
line-height: 1.7;
letter-spacing: .05em
}
.organization-SectionHeader_mini_mb {
margin-top: 10px;
margin-bottom: 20px;
font-size: 1.3rem;
letter-spacing: normal;
font-feature-settings: "palt";
text-align: left;
line-height: 1.7;
letter-spacing: .05em
}
.organization-SectionContents {
padding-top: 20px;
text-align: center;
}
.organization-SectionContents > img {
width: 160px;
}
.organization-SectionHeader_button {
margin-top: 20px;
}
.organization-Heading {
font-size: 1.5rem;
font-weight: bold;
letter-spacing: normal;
text-align: left;
}
table {
margin-top: 10px;
margin-bottom: 20px;
font-size: 1.5rem;
letter-spacing: normal;
font-feature-settings: "palt";
text-align: left;
}
@media only screen and (max-width: 768px) {
.organization-table {
vertical-align: top;
padding-right: 15px;
}
.organization-table {
border-style: none;
text-align: left;
}
}
.organization-table {
border-style: none;
text-align: left;
padding-right: 15px;
}
@media only screen and (max-width: 768px) {
.organization-map {
position: relative;
padding-bottom: 50%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.organization-map iframe,
.organization-map object,
.organization-map embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
}
.organization-map {
position: relative;
padding-bottom: 47%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.organization-map iframe,
.organization-map object,
.organization-map embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media only screen and (min-width: 769px) {
.organization-Heading {
margin-bottom: 10px;
font-size: 1.8rem;
}
.organization-Heading:not(:first-child) {
margin-top: 20px;
}
}