.list_anchor {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: stretch; }
.list_anchor li {
width: 32%;
margin-bottom: 20px;
list-style: none !important;
display: flex; }
.list_anchor li a {
flex: 1; display: flex;
flex-direction: column;
justify-content: center; }
.glossary1 {
margin-top: -30px !important;
margin-bottom: 30px !important;
}
.glossary2 h2 {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
border-bottom: 0px solid #3e3a39 !important;
font-size: 1rem !important;
font-weight: 700 !important;
margin-top: 0px !important;
}
.glossary2 li {
margin-left: 20px;
}
.mnt-listTable {
margin: 40px 0 60px 0;
line-height: 2;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background-color: #fff;
}
.mnt-listTable dt {
width: 150px;
padding: 10px;
margin: 0;
font-weight: bold;
}
.mnt-listTable dt span {
display: block;
height: 100%;
padding: 5px 10px;
border-right: 1px dotted #0163af;
}
.mnt-listTable dd {
padding: 10px;
width: 70%;
margin: 0;
}
.mnt-listTable dd span {
display: block;
height: 100%;
padding: 5px 0;
}
@media screen and (max-width: 768px) {
.mnt-listTable {
margin: 40px 0 40px 0;
border: 1px solid #edeced;
}
.mnt-listTable dt {
width: 100%;
padding: 10px;
background-color: #daeeff;
}
.mnt-listTable dt span {
border-right: none;
padding: 0;
}
.mnt-listTable dd {
width: 100%;
border-top: none;
padding: 10px;
}
.mnt-listTable dd span {
padding: 0;
}
}
.p-lp__specialty-list li {
width: calc(100%/ 5) !important;
}
@media screen and (max-width: 768px) {
.p-lp__specialty-list li {
width: calc(100%/ 3) !important;
}
}
.inner {
margin: 0 auto 20px auto;
padding: 0 0 10px 0;
border-bottom: 1px dotted #e7e7e7;
}
.list_anchor {
display: -webkit-box;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.list_anchor::after {
content: "";
width: 32%;
}
.list_anchor li {
width: 32%;
margin-bottom: 20px;
list-style: none !important;
}
.list_anchor li a {
display: block;
line-height: 1;
position: relative;
color: #175188;
background: #dff0ff;
text-decoration: none;
padding: 10px 20px 10px 15px;
line-height: 1.5;
}
.list_anchor li :hover {
opacity: 0.7;
}
.list_anchor li a::after {
content: "";
width: 0;
height: 0;
border-top: 4px solid #175188;
border-right: 3px solid transparent;
border-bottom: 4px solid transparent;
border-left: 3px solid transparent;
position: absolute;
right: 10px;
top: calc(50%);
}
@media screen and (max-width: 768px) {
.list_anchor li {
width: 100%;
margin-bottom: 15px;
}
}
@media screen and (min-width: 769px) {
.mnt-listTable {
background-color: #daeeff;
}
}