@charset "UTF-8";
.c-card{border-radius:10px}
.c-mainVisual--lv2{background-image:url(../img/img_mv-1.jpg);background-repeat:no-repeat;background-size:cover}
.fatec .c-headingLv2:not(.c-headingLv2--center)+.c-news{margin-top:0;border-top:none}
.fatec .c-checkbox__text,.fatec .c-note{font-size:16px}
.fatec .c-list__item>.c-radioButton{display:flex;flex-wrap:wrap}
.fatec .c-list__item>.c-radioButton .c-textbox__input--inline{max-width:20em;flex:1 1 auto}
.event-archive [data-js-events-list] .l-tile__item:not([data-js-archive=show]){display:none}
.event-archive [data-js-events-list] .l-tile__item.hide[data-js-archive=show]{display:none}
.event-archive [data-js-no-result]{display:none}
.event-archive [data-js-no-result].show{display:block}
.c-modal--contact{max-width:800px}
.c-modal--contact .c-modal__inner:before{position:absolute;top:0;left:0;width:100%;height:8px;content:"";background:linear-gradient(to right,red,red 33.33333%,#666 33.33333%,#666 66.66666%,#b2b2b2 66.66666%,#b2b2b2)}
.c-modal--contact .c-modal__header{padding-bottom:15px;border-bottom:1px solid #d9d9d9}
.c-modal--contact .c-modal__close{top:16px}
@media only screen and (min-width:1101px){
/*! over Large */

}
@media only screen and (max-width:1100px){
/*! Large, Medium and Small */

}
@media only screen and (min-width:981px) and (max-width:1100px){
/*! Large only */

}
@media only screen and (max-width:980px){
/*! Medium and Small */
.fatec .c-table--scroll .c-table__content{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.fatec .c-table--scroll td:not(.u-wd--auto-sm):first-child,.fatec .c-table--scroll th:not(.u-wd--auto-sm):first-child{width:20%;white-space:normal}
.fatec .c-table--fixed .c-table__content{width:1000px}
.e-learning .c-table--scroll{white-space:normal}
.e-learning .c-table--scroll .c-table__content{width:1000px}
.e-learning .c-table--scroll td:first-child,.e-learning .c-table--scroll th:first-child{width:20%}
}
@media only screen and (min-width:981px){
/*! over Medium */

}
@media only screen and (min-width:768px) and (max-width:980px){
/*! Medium only */

}
@media only screen and (min-width:768px){
/*! Large and Medium */

}
@media only screen and (max-width:767px){
/*! Small only */
.c-modal--contact{width:calc(100% - 20px)}
}