[data-scope-path="juku/client/classroom_details"] .main-wrap{max-width:1080px;margin:0 auto}@media screen and (max-width: 768px){[data-scope-path="juku/client/classroom_details"] .main-wrap{padding:0 16px}}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .title{padding:16px;font-size:28px;font-weight:600;line-height:1.2;color:#005792;border-bottom:2px dotted currentColor;display:flex;align-items:center;margin-bottom:24px}@media screen and (max-width: 768px){[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .title{padding:8px;font-size:20px}}@media screen and (max-width: 768px){[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .title{margin-top:24px;margin-bottom:8px}}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .title-image{width:65px;height:auto;margin-right:19px}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .title .class-room-name{display:inline-block;font-size:28px}@media screen and (max-width: 768px){[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .title .class-room-name{font-size:20px}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .title .class-room-name small{display:block;font-size:16px}}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .title .class-room-name small{font-size:24px}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .top-body-wrap{max-width:720px;margin:0 auto}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .top-body-wrap .catch-wrap{display:flex;gap:16px;align-items:center}@media screen and (max-width: 768px){[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .top-body-wrap .catch-wrap{display:block;font-size:17px}}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .top-body-wrap .catch-wrap img{display:block;width:100%;max-width:400px;height:100%;margin:0 auto}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .top-body-wrap .catch-wrap .catch-text-wrap .catch-image-text{margin-bottom:32px;font-size:20px}@media screen and (max-width: 768px){[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .top-body-wrap .catch-wrap .catch-text-wrap .catch-image-text{margin-top:16px;margin-bottom:24px;font-size:17px}}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions{margin-top:24px;margin-bottom:48px}@media screen and (max-width: 768px){[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions{margin:24px 0}}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions .condition-wrap{display:flex;align-items:center;padding:8px 0;border-top:1px solid #ddd}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions .condition-wrap .condition-title{width:13%;font-size:14px;font-weight:600;text-align:center}@media screen and (max-width: 768px){[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions .condition-wrap .condition-title{width:28%}}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions .condition-wrap .condition-column-wrap{flex:2;flex-direction:column}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions .condition-wrap .condition-column-wrap .condition-column-split{display:flex}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions .condition-wrap .condition-column-wrap .return-wrap{flex-wrap:wrap}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions .condition-wrap .condition-column-wrap .condition-column{width:-moz-fit-content;width:fit-content;padding:2px 4px;margin-right:4px;margin-bottom:4px;font-size:14px;font-weight:600;color:#fff;border-radius:4px}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions .condition-wrap .condition-column-wrap .valid{background-color:#5dc8d5}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions .condition-wrap .condition-column-wrap .invalid{background-color:#ddd}[data-scope-path="juku/client/classroom_details"] .main-wrap .top-wrap .conditions .condition-wrap:last-child{border-bottom:1px solid #ddd}[data-scope-path="juku/client/classroom_details"] .main-wrap .record-wrap{padding:24px 80px}@media screen and (max-width: 768px){[data-scope-path="juku/client/classroom_details"] .main-wrap .record-wrap{padding:16px}}[data-scope-path="juku/client/classroom_details"] .main-wrap .record-wrap h3{padding:4px 12px 6px;font-size:20px;font-weight:600;line-height:1.5;color:#005792;border-bottom:1px solid #005792;border-left:4px solid #005792}[data-scope-path="juku/client/classroom_details"] .main-wrap .record-wrap .record-lists{max-width:720px;margin:0 auto}[data-scope-path="juku/client/classroom_details"] .main-wrap .record-wrap .record-lists .record-list h4{padding:4px 16px;font-size:18px;font-weight:600;line-height:1.5;color:#005792;background:#effbfd;border-left:2px solid #005792;margin:24px 0 16px}[data-scope-path="juku/client/classroom_details"] .main-wrap .record-wrap .record-lists .record-list ul{border:1px solid #ddd}[data-scope-path="juku/client/classroom_details"] .main-wrap .record-wrap .record-lists .record-list ul li{padding:8px;font-size:12px;line-height:1;list-style:none}[data-scope-path="juku/client/classroom_details"] .main-wrap .record-wrap .record-lists .record-list ul li:not(:last-child){border-bottom:1px solid #ddd}[data-scope-path="juku/client/classroom_details"] .main-wrap .record-wrap .record-lists .record-list p{margin-top:24px;font-size:17px}[data-scope-path="juku/client/classroom_details"] .main-wrap .near-classroom{padding:16px 16px 16px 56px;font-size:28px;font-weight:600;line-height:1.2;color:#005792;overflow-wrap:break-word;background-repeat:no-repeat;background-position:left 16px center;background-size:24px 24px;border-bottom:2px dotted currentColor;margin-top:56px;margin-bottom:25px;background-image:url("/img/juku/icons/star.png")}@media screen and (max-width: 768px){[data-scope-path="juku/client/classroom_details"] .main-wrap .near-classroom{padding:8px 8px 8px 32px;font-size:20px;background-position:left 8px center;background-size:16px 16px}}[data-scope-path="juku/client/classroom_details"] .main-wrap .classroom-wrap{margin:0 143px;background-color:#effbfd}@media screen and (max-width: 768px){[data-scope-path="juku/client/classroom_details"] .main-wrap .classroom-wrap{margin:0 16px}}
