/*!
 * sigurs.css v0.0.1
 * Copyright 2024 sigurs
 */
 a:hover img, a:active img {
  filter: alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity: 0.7;
}/*画像リンクのマウスオーバー*/

main{padding-top:50px;}/*ヘッダーメニュー分のスペース*/

/*.enq-direction {
  position: sticky;
  top:50px;
  background-color:#FFF;
  z-index: 100;
}
#survey-form dt{background-color:#eee;line-height:180%;}
#survey-form dd dl dt{background-color:#fff;}
.font-weight-bold.fs-6{border-left:10px solid #999;border-bottom:0px solid #999;padding-left:10px;padding-bottom:5px;display:block;margin-top:20px;}
#survey-form input[type="radio"]{transform:scale(2.0);}
*/

h4{color:#666;border-left:5px solid #333;padding-left:10px;}
.auto-item{background-color:#ccffcc}
.comment{color:#f00;}
.note{color:#006600;font-size:12px;}

input[type="radio"] {
  transform: scale(2);margin:10px;
}
input[type="checkbox"] {
  transform: scale(2);margin:10px;
}

/*被験者情報入力＆問題選択ページ*/
/*記憶問題*/
td.MS-td label{dispay:inline-block;}
td.MS-td label:hover{  filter: alpha(opacity=70); opacity: 0.7;}
table.cdr-mimg-tbl{table-layout: fixed;}/*table幅均等に https://allabout.co.jp/gm/gc/24011/ */
table.cdr-mimg-tbl img{width:100%;}

table#cdr-result-tbl{table-layout: fixed;}/*table幅均等に
table#cdr-result-tbl th.tbl-ttl{width:80px;}/*table最初の見出しだけ幅固定 */
table#cdr-result-tbl th{background-color:#ccc}
table#cdr-result-tbl  tr:nth-child(odd) td{background-color:#efefef;}/* 奇数行だけ指定 偶数行→:nth-child(even) */
table#cdr-result-tbl  tr:nth-child(odd) th{background-color:#ddd;}
table#cdr-result-tbl input[type=radio]+label{background: #999;width:100%;height:35px;border-radius:10px;border:1px solid #666;color:#fff;}
table#cdr-result-tbl input[type=radio]+label:hover{  filter: alpha(opacity=70); opacity: 0.7;}
/*table#cdr-result-tbl input[type=radio]+label:after{content: "(未選択）";}*/
table#cdr-result-tbl input[type=radio]:checked+label{background: #ff9900;color:#fff;}
/*table#cdr-result-tbl input[type=radio]:checked+label:after{content: "";content: "（選択中）"}*/
#span-disp-A,#span-disp-B,#span-disp-C,#span-disp-D,#select-message{display:none;}

button:hover{  filter: alpha(opacity=70); opacity: 0.7;}

.block-label label{display:block;}


/* 記憶 画像選択*/
#div-A,#div-B,#div-C,#div-D{display:none;}

.cdrHAns{background-color:#ddd}

    /* カルーセル画像をモーダル内に収める */
    .carousel-item img {
      width: 100%;
      max-height: 80vh; 
      object-fit: contain; 
    }
    .score-circle{
width:150px;
height:150px;
border-radius:75px;
text-align:center;
margin-right:auto;
margin-left:auto;
    }
    .score-text{
display:inline-block;
font-size:30px;
padding-top:50px;
margin-right:auto;
margin-left:auto;
    }
.dialogue{background-color:#fed;font-weight:bold;padding:2px 5px;}