.feature__page section .container h2, .feature__page section .container h3 { font-family: 'Arimo', sans-serif; }

.feature__page section .container .section957 a { color: #ee682e; }

.feature__page section .container .section957 a:hover { color: #2c156f; }

.feature__page section .container .section957 h3 { font-size: 20px; border-bottom: 2px solid #ee682e; margin-top: 2rem; }

.feature__page section .container .section957 h3:first-child { margin-top: 0; }

.feature__page section .container .section957 .sword { font-size: smaller; opacity: .7; }

.feature__page section .container .section957 section { border-top: none; }

.feature__page section .container .section957 .formbox, .feature__page section .container .section957 .tks { max-width: 100%; }

.feature__page section .container .date { margin-bottom: 0; }

.feature__page section .container .date span { padding-left: 30px; background-image: url(today.png); background-repeat: no-repeat; background-size: 24px; background-position: left center; font-weight: 700; }

.feature__page section .container .agenda { position: relative; margin: 0 auto; padding: 10px 0; }

.feature__page section .container .agenda ul { display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: stretch; align-items: stretch; margin: 0; width: 100%; padding: 0; border-bottom: 2px solid #eee; }

.feature__page section .container .agenda ul li { list-style: none; list-style-position: inside; padding: 15px 5px; position: relative; margin: 0; width: 100px; }

.feature__page section .container .agenda ul li:first-child { font-family: 'Arimo', sans-serif; padding-top: 19px; padding-bottom: 40px; }

.feature__page section .container .agenda ul li:first-child::before { content: ""; width: 0; height: 0; border-left: 8px solid #ee682e; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; right: 8px; top: 22px; }

.feature__page section .container .agenda ul li:first-child:after { content: "PM"; color: #aaa; position: absolute; left: 5px; top: 40px; }

.feature__page section .container .agenda ul li:last-child { width: calc(100% - 100px); }

.feature__page section .container .agenda ul:last-child { border: none; }

.feature__page section .container .infomation a { font-weight: 700; }
/*# sourceMappingURL=opinion957.css.map */