.css-itr_trend-common_session-lecture-number{background-color:gray;color:#fff;margin-right:5px;padding-left:20px;padding-right:20px;text-align:center}.css-itr_trend-common_session-table__info-area{font-size:1.2rem;gap:15px 0}.css-itr_trend-common_session-table__btn-area{margin-top:5px;text-align:center}.css-itr_trend-index_session-table-area{border-top:1px solid #000}.css-itr_trend-index_session-table__col--group{display:block}@media screen and (max-width:769px){.css-itr_trend-index_session-table__col--group{display:flex}}.css-itr_trend-index_session-table__row-1{background-color:#0068b7;border-bottom:1px solid #000;color:#fff;padding:5px;text-align:center;width:60px}.css-itr_trend-index_session-table__row-2{width:100%}@media screen and (max-width:769px){.css-itr_trend-index_session-table__row-2{border-bottom:1px solid #000;width:100%}}.css-itr_trend-index_session-table__body{border-bottom:1px solid #000;padding-bottom:10px;width:100%}@media screen and (max-width:769px){.css-itr_trend-index_session-table__body{border-bottom:none;padding-bottom:30px}}.css-itr_trend-index_session-table__body-head-area{margin-bottom:5px}.css-itr_trend-common_session-table__info-area,.css-itr_trend-index_session-table__body-title-area{padding-left:10px}.css-itr_trend-index_session-table__btn{background:#eaeaea;color:#000;display:inline-flex;flex-flow:column;font-size:1.6rem;font-weight:700;justify-content:center;line-height:1.8;min-height:40px;min-width:174px;padding:5px 20px;transform:.3s}.css-itr_trend-index_session-table__btn:hover{opacity:.6}.css-itr_trend-detail_session-head-area-1{padding-right:10%;width:60%}@media screen and (max-width:769px){.css-itr_trend-detail_session-head-area-1{padding-right:0;width:100%}}.css-itr_trend-detail_session-head-area-1__head-info{margin-bottom:5px}.css-itr_trend-detail_session-head-area-2{width:40%}@media screen and (max-width:769px){.css-itr_trend-detail_session-head-area-2{width:100%}}.css-itr_trend-form_session-table__row{width:100%}.css-itr_trend-form_session-table__row--group{border:1px solid}.css-itr_trend-form_session-table__body{border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 1px 1px rgba(0,0,0,.1);margin:10px;padding:15px;transition-duration:.1s;transition-property:background-color;transition-timing-function:ease-in;width:100%}@media screen and (max-width:769px){.css-itr_trend-form_session-table__body{margin:10px 0}}.css-itr_trend-form_session-table__body:hover{background-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.4);transition-duration:.1s;transition-property:background-color;transition-timing-function:ease-in}.css-itr_trend-form_session-table__body--selected{border:1px solid #0068b7}.css-itr_trend-form_session-table__body--full{background-color:#dcdcdc;border:1px solid #e0e0e0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;margin:10px;padding:15px;width:100%}@media screen and (max-width:769px){.css-itr_trend-form_session-table__body--full{margin:10px 0}}.css-itr_trend-form-1__input--postal_code_1{margin-right:20px;width:30%}.css-itr_trend-form-1__input--postal_code_hyphen{text-align:center;width:1%}.css-itr_trend-form-1__input--confirm,.css-itr_trend-form-1__input--postal_code_2{margin-left:20px;width:70%}.css-itr_trend-form-2__session-btn{background:#eaeaea;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;display:inline-flex;font-size:1.6rem;font-weight:700;justify-content:center;line-height:1.8;min-height:40px;min-width:174px;padding:5px 20px;width:80%}.css-itr_trend-form-2__session-btn--selected{background-color:#0068b7;color:#fff}.css-itr_trend-form-3__table{width:100%}.css-itr_trend-form-3__table tr:first-child{background-color:#eaeaea}.css-itr_trend-form-3__table td:first-child,.css-itr_trend-form-3__table th:first-child{padding:10px;width:20%}@media screen and (max-width:769px){.css-itr_trend-form-3__table td:first-child,.css-itr_trend-form-3__table th:first-child{padding:5px;width:25%}}.css-itr_trend-form-3__table td:nth-child(2),.css-itr_trend-form-3__table th:nth-child(2){padding:10px;width:80%}@media screen and (max-width:769px){.css-itr_trend-form-3__table td:nth-child(2),.css-itr_trend-form-3__table th:nth-child(2){padding:5px;width:75%}}