.box-scroll {
  //width:300px;
  margin:10px auto 0;
  height:250px;
  overflow:auto;
  padding:10px;
  border:1px solid #000;
  background-color:aliceblue;
}

/* 同意チェック初期状態 */
.check-disabled {
  color: #afafaf;
}

.contTtl_dap {
  position: relative;
  padding: 5px 5px 1px 10px !important;
  margin-bottom: 5px;
  border-left: 6px solid #00B3FE;
  background: none;
  font-size: 18px;
  font-weight:bold;
}

/* 入力箇所枠線 */
.input_value {
  outline:solid 1px black;
}

/* 入力箇所枠線　フォーカス時赤 */
.input_value:focus {
  outline:solid 2px red;
}

/* 灰色の文字 */
div.subcomment {
  color:#afafaf;
}

/* テーブル定義 */
table.form01 td {
    margin: 0;
    /* min-width: 400px; */
    max-width: 5000px;
    max-height: 5000px;

}


/* ui liで・を消す */
ul{
  padding-left:0;
}

li{
  list-style:none;
}

/* radioを縦並びに変更 */
.radio_inquiry {
  display:block;
}


#input_submit{
  font-size: 15px;
  font-weight: bold;
  background:#696969;
}

#input_submit:disabled{
  color: #dcdcdc;
  background:#a9a9a9;
}

#h1_01{
  color: #ffffff;
  background-color: #0000ff;
}


/*画面サイズによって矢印の表示・非表示を変更*/
@media screen and (max-width: 768px) {
  .arrow{
    display:none;
}


/*インライン展開型ツールチップ表示*/
/*
.tooltip-container {
    position: relative;
    display: inline-block;
    cursor: pointer;
    text-decoration: underline;
}

.tooltip-content {
    display: none;
    margin-top: 8px;
    padding: 10px;
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 14px;
}

.tooltip-container.active .tooltip-content {
    display: block;
}
*/
