@charset "utf-8";
/* ===================================================================
 ソフトウェア開発・評価/検証 医療機器・その他開発 
=================================================================== */
.topList--medical a{
    font-size: 1em;
    padding: 1em 2.6em 1em 1em;
}
.topList--medical div{
    position: relative;
}
.topList--medical div:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    right: 1.6em;
    margin: auto 0;
    width: 8px;
    height: 8px;
    border-top: #fff 2px solid;
    border-right: #fff 2px solid;
    transform: rotate(45deg);
}
.sub--navi--list a{
	width: 98%;
    margin: 1%;
    position: relative;
    padding: .6em 1.6em .8em 1.6em;
}
.sub--navi--list a:after {
    top: -4px;
    bottom: 0;
    right: 14px;
    width: 6px;
    height: 6px;
    margin: auto;
    content: '';
    transform: rotate(135deg);
    border-width: 1px 1px 0 0;
    border-style: solid;
    border-color: #00689f;
    position: absolute;
}
@media screen and (min-width: 35.5em) {
.topList--medical a{
    font-size: 1em;
    padding: 1.6em 3em 1.6em 2em;
}
}