.title {
    position: absolute;
    top: 41px;
    left: 53px;
    width: 581.5px;
    height: 93px;
    background-image: url("../img/title.png");
}

.fullScreen .title {
    top: 3vw;
    left: 3.87vw;
    width: 42.56vw;
    height: 6.8vw;
}

.onRuby .title {
    background-image: url("../img/title_ruby.png");
}

.tab_text {
    position: absolute;
}

.tab1_text1 {
    width: 1252.5px;
    height: 450.5px;
    background-image: url("../img/tab1_text_1.png");
}

.fullScreen .tab1_text1 {
    width: 91.69vw;
    height: 32.97vw;
}

.onRuby .tab1_text1 {
    background-image: url("../img/tab1_text_1_ruby.png");
}

.tab1_text2 {
    width: 1252.5px;
    height: 450.5px;
    background-image: url("../img/tab1_text_2.png");
}

.fullScreen .tab1_text2 {
    width: 91.69vw;
    height: 32.97vw;
}

.onRuby .tab1_text2 {
    background-image: url("../img/tab1_text_2_ruby.png");
}

.tab2_text1 {
    width: 1252.5px;
    height: 539px;
    background-image: url("../img/tab2_text_1.png");
}

.fullScreen .tab2_text1 {
    width: 91.69vw;
    height: 39.45vw;
}

.onRuby .tab2_text1 {
    background-image: url("../img/tab2_text_1_ruby.png");
}

.qCheckboxList.q1_1 {
    top: 328px;
    left: 624px;
    width: 624px;
}

.fullScreen .qCheckboxList.q1_1 {
    top: 24.01vw;
    left: 45.68vw;
    width: 45.68vw;
}

.qCheckboxInputLabel:nth-child(2) {
    padding-bottom: 30px;
}

.fullScreen .qCheckboxInputLabel:nth-child(2) {
    padding-bottom: 2.19vw;
}

.q2TextArea1 {
    padding: 10px;
    top: 248px;
    left: 681px;
    width: 474px;
    height: 86px;
}

.fullScreen .q2TextArea1 {
    padding: 0.73vw;
    top: 18.15vw;
    left: 49.85vw;
    width: 34.69vw;
    height: 6.29vw;
}

.q1Answer {
    top: 312px;
    left: 640px;
    width: 35.5px;
    height: 125px;
    background-image: url("../img/tab1_answer_1.png");
}

.fullScreen .q1Answer {
    top: 22.84vw;
    left: 46.85vw;
    width: 2.6vw;
    height: 9.15vw;
}

.q2Answer {
    top: 342px;
    left: 662px;
    width: 533px;
    height: 207px;
    background-image: url("../img/tab1_answer_2.png");
}

.fullScreen .q2Answer {
    top: 25.03vw;
    left: 48.46vw;
    width: 39.01vw;
    height: 15.15vw;
}

.onRuby .q2Answer {
    background-image: url("../img/tab1_answer_2_ruby.png");
}
