@charset "UTF-8";


/********** [sec03]**********/
.table_heading_topper{
    text-align: center;
    font-size: min(4.5vw, 33.75px*0.7);
}
.sp_small{
    font-size: 0.8em;
}
#sec03 .color_blue{
    margin-top: min(19vw, 142.5px*0.7);
}
#sec03 .color_blue.size_h2{
    margin-top: min(19vw, 142.5px*0.7);
line-height: 1.4;
}
#sec03 .color_blue span{
    color: #231815;
    font-size: 0.7em;
}
#sec03 .slider h3{
    line-height: 1.1;
    font-size: min(3vw, 22.5px*0.7);
}
#sec03 .btn a {
    padding-left: min(8vw, 60px*0.7);
}

/********** [sec06]**********/
#sec06 .inner:nth-of-type(3) .aster {
    margin: 0;
    margin-bottom: min(8vw, 60px*0.7);
    text-align: center;
}

#sec06 .textAlign_center{
    white-space: nowrap;
}

.year_list {
    width: 100%;
}

#main .question_wrap{
    margin-bottom: 0;
    
}

/********** [sec07]**********/

#sec07 .inner{
    margin-bottom: 0;
}
