.txt3{
    display: inline-block;
    height:10em;
    padding: 0.5em;
    border: 1px solid #999;
    box-sizing: border-box;
    background: #f2f2f2;
    margin: 0.5em 0;
}

/*セレクトボックス用*/
.searchTopCorpInput1 {
    display: block;
    width: 80%;/*横幅*/
    height: 40px;
    padding: 5px 5px;
    font-size: 0.8rem;
    background-color:white;
    border: 1px solid #dadee4;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);/*影*/
}

/*テキストボックス用*/
.searchTopCorpInput2 {
    display: block;
    width: 100%;/*横幅*/
    height:40px;
    padding:5px 5px 5px 5px;
    font-size: 0.8rem;
    background-color:white;
    border: 1px solid #dadee4;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);/*影*/
}

.right {
    text-align: right;
}
.bg-blue{
    background-color: #1A4473;
}
.bg-black{
    background-color: #000000;
}
.inquery{
    background-color: #004da0;
}
.color-blue{
color:#1a5ab4;
}


.animate-link_2 {
    text-decoration: none; /* デフォルトの下線を非表示にする */
    background-image: linear-gradient(90deg, white,white); /* 線の色 */
    background-repeat: no-repeat;
    background-position: left bottom; /* 線の起点を左・下に設定 */
    background-size: 0 1px; /* 線の横幅を0、縦幅を1pxに */
    transition: background-size 0.4s; /* 線を伸ばすアニメーション実行時間を指定 */
  }
  
  .animate-link_2:hover {
    background-size: 100% 1px; /* 線の横幅を100%にする */
  }



