.memoContent table{ width: 100%;}
.memoContent td,
.memoContent th{ line-height: 2.2rem;}
.memoContent th{
 width: 250px;
 vertical-align: top;
 font-weight: bold;
 background-color: #f3f5f7;
}
.memoContent .linkStyle{
 color: #e60012;
 text-decoration: underline;
 word-break: break-all;
 transition: text-decoration 0.12s;
}
.memoContent .linkStyle.hover{ text-decoration: none;}
.memoContent table hr{
 width: 25px;
 margin: 35px auto 20px 0;
 border: none;
 background-color: #dcdcdc;
 height: 1px;
}

.memoContent .btnEdinet{
 display: flex;
 justify-content: center;
 align-items: center;
 width: 150px;
 height: 40px;
 color: #333;
 font-size: 1.2rem;
 background-image: url(/images/common/blank.png);
 background-repeat: no-repeat;
 background-position: right 32px center;
 background-size: 10px;
 background-color: #f3f5f7;
 border: 1px solid #e9ecee;
 position: relative;
 margin-bottom: 10px;
 transition-property: color, background;
 transition-duration: 0.12s;
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.btnEdinet .redArrowS{
 left: 20px;
 top: 15px;
}
.memoContent .btnEdinet.hover{
 color: #fff;
 background-color: #e60012;
 background-image: url("/images/common/blank-white.png");
}
.btnEdinet.hover .redArrowS{ border-color: #fff;}

.memoContent .howTo{
 border: 1px solid #e9ecee;
 padding: 15px 20px;
 margin-top: 10px;
 color: #555;
}
.memoContent .howTo b{
 display: block;
 margin-bottom: 10px;
}


.attentionWrap{
 font-size: 1.4rem;
 color: #333;
 margin-top: 55px;
}
.attentionWrap ul{
 list-style: decimal;
 list-style-position: outside;
 padding-left: 20px;
}
.attentionWrap li{
 padding-left: 15px;
 line-height: 2.2rem;
 margin-top: 25px;
}

