            .VideoWrapper {
                height: 0!important;
            }
            article.type-video .content .video-content .field--name-body{
              height: max-content;
            }
            .hidden{
                display: none;
            }
            .Choice ul {
                display: flex;
                justify-content: space-between;
                max-width: 680px;
                flex-wrap: wrap;
            }
            .Q1 .Choice ul li{
                display: inline-block;
                padding: 1rem 1.5rem;
                margin: 1rem 0;
                width: 200px;
                border-radius: 4px;
                background-color: #efefef;
                transition: 0.2s;
                cursor: pointer;
            }
            .Q1 .Choice ul li:hover{
                background-color: orange;
            }
            .Q1 .Choice ul li span.maru{
                display: inline-block;
                width: 2rem;
                height: 2rem;
                border: 1px solid #333;
                text-align: center;
                border-radius: 50%;
                line-height: 1.6rem;
                padding: 1px;
                font-size: 1.5rem;
            }

            .Q2 .Wrapper{
                padding: 1rem;
                margin: 0 auto;
                border: 2px solid #000;
                border-radius: 8px;
                width: 420px;
            }
            .Q2 .Wrapper h3{
                font-size: 20px;
                margin: 1rem 0 0.5rem;
                text-align: left;
            }
            .Q2 .Wrapper.t{
                background-color: pink;
            }
            .Q2 .Wrapper.f{
                background-color: skyblue;
            }

            .Q2 .Wrapper .Choice p{
                padding: 0.2rem 1rem;
                text-align: left;
            }
            .Q2 .Wrapper .Choice p span {
                display: inline-block;
                width: 90%;
                background-color: #eee;
                padding: 0.5rem;
                cursor: pointer;
                font-size: 1.5rem;
            }
            .Q2 .Wrapper .Choice p span:hover {
                background-color: #ccc;
            }
            .Q2 .Wrapper .Choice p i{
                display: inline-block;
                text-align: center;
                width: 24px;
                color: #fff;
                font-size: 2rem;
                margin-right: 0.5rem;
            }

            .fin{
                pointer-events: none;
                /* background-color: orange; */
            }
            .Q2 .Wrapper.fin .Choice p.t span{
                background-color: orange;
            }

            #a3.chosen{
                background-color: orange;
            }
            .Q2 .Wrapper .Choice p.chosen span{
                background-color: #ccc;
            }

            .Check .Comment{
                font-size: 16px;
                margin-top: 2rem;
                text-align: left;
                letter-spacing: 1px;
            }
            
            @media screen and (max-width: 768px){
                  article.type-video .content .video-content .field--name-body{
                  /*height: 900px;*/
                  width: 90%;
                  margin: 0 auto;
              }
          
              article.type-video .content .video-content .field--name-body .Check .Q1 .Image img{
                  height: 100%;
                  width: 100%;
              }
              
              article.type-video .content .video-content .field--name-body .Check .Q1 .Choice p{
                font-size: 12px;
              }
          
              article.type-video .content .video-content .field--name-body .Check .Q1 .Choice ul{
                  padding-left: 0;
              }
              article.type-video .content .video-content .field--name-body .Check .Q1 .Choice ul li{
                  width: 160px;
              }
          
              article.type-video .content .video-content .field--name-body .Check .Q2 .Wrapper{
                  width: 100%;
              }
              article.type-video .content .video-content .field--name-body .Check .Q2 .Wrapper h3{
                font-size: 16px;
              }

            }
