.flex{display:flex;flex-wrap:wrap}.flex .flex__item{margin-right:40px}.flex--center{align-items:center}.flex--justifyCenter{justify-content:center}.flex--justifyCenter .flex__item:last-child{margin-right:0}.flex--2col{flex-wrap:wrap}.flex--2col .flex__item{width:calc(50% - 20px)}.flex--2col .flex__item:nth-child(2n){margin-right:0}.flex--2col .flex__item:nth-child(n+3){margin-top:40px}.flex--3col{flex-wrap:wrap}.flex--3col .flex__item{width:calc(33.333% - 26.66667px);width:calc(33.33333% - 26.66667px)}.flex--3col .flex__item:nth-child(3n){margin-right:0}.flex--3col .flex__item:nth-child(n+4){margin-top:40px}@media only screen and (min-width:641px) and (max-width:800px){.flex .flex__item{margin-right:20px!important}.flex--2col--medium{flex-wrap:wrap}.flex--2col--medium .flex__item{width:calc(50% - 10px)}.flex--2col--medium .flex__item:nth-child(2n){margin-right:0!important}.flex--2col--medium .flex__item:nth-child(n+3){margin-top:20px}}@media only screen and (max-width:640px){.flex--justifyCenter,.flex--justifyCenter--small{justify-content:center}.flex--justifyCenter .flex__item,.flex--justifyCenter--small .flex__item{margin-right:20px}.flex--2col,.flex--2colGutterWide--large,.flex--3col,.flex--3colGutterWide,.flex--4col,.flex--5col{display:block;margin-right:0}.flex--2col>.flex__item,.flex--2colGutterWide--large>.flex__item,.flex--3col>.flex__item,.flex--3colGutterWide>.flex__item,.flex--4col>.flex__item,.flex--5col>.flex__item{width:100%}.flex--2col>.flex__item:not(:first-child),.flex--2colGutterWide--large>.flex__item:not(:first-child),.flex--3col>.flex__item:not(:first-child),.flex--3colGutterWide>.flex__item:not(:first-child),.flex--4col>.flex__item:not(:first-child),.flex--5col>.flex__item:not(:first-child){margin-top:20px}.flex--2col--small{display:flex;flex-wrap:wrap}.flex--2col--small .flex__item{margin-right:20px;width:calc(50% - 10px)}.flex--2col--small .flex__item:not(:first-child){margin-top:0}.flex--2col--small .flex__item:nth-child(2n){margin-right:0}.flex--2col--small .flex__item:nth-child(n+3){margin-top:20px}}#seminar_data .flex__item{text-align:left}#seminar_data .tag{margin:10px 0}#seminar_data .flex__item .tag span{background-color:#e5e5e5;color:#666;display:inline-block;font-size:14px;margin-right:5px;padding:5px 15px}#seminar_data .flex__item a{color:#333;text-decoration:none;transition:color .2s linear}#seminar_data .flex__item a:hover{color:#f4930e}#seminar_data .flex__item a img:hover{opacity:.8}#seminar_data .flex__item .tag span.end{background-color:#dd2b18;color:#fff}#seminar_data .flex__item .date{font-size:19px;font-weight:700;margin-top:10px}.content{max-width:none;padding-top:5px}.selector2 .inner{box-sizing:border-box;margin:0 auto;max-width:1220px;padding:10px;width:100%}.selector2-text{text-align:left}.selector2-text img{margin-right:10px;vertical-align:-3px;width:17px}.selector2{background-color:#faf7f4;margin:-5px -10px 0;padding:20px 10px}#seminar_data{margin:20px auto 0}#seminar_selector2{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:10px}#seminar_selector2 li{background-color:#fff;border-radius:5px;cursor:pointer;line-height:1;margin-right:10px;margin-top:10px;padding:15px 12px;position:relative}.tag{display:flex;flex-wrap:wrap;margin:20px -5px 0;overflow:hidden}.tag li{background-color:#fff;border:1px solid #f4930e;border-radius:999px;color:#f4930e;margin:5px;min-height:2.25em}.tag li,.tag li a{padding:.3em 1.4em .4em}.tag li a{color:#f4930e!important;display:block;margin:-.1em -1.4em -.4em;text-decoration:none}.tag li.active,.tag li:hover{background-color:#f4930e;color:#fff}.tag a:hover,.tag li.active a{color:#fff!important}@media only screen and (max-width:640px){.tag{font-size:12px;margin:10px -5px 0}.tag li{padding:.3em .6em .4em}}#seminar_data{margin:60px auto 0;max-width:1200px;position:relative}