#wrapper{position:relative;z-index:0;background-color:#FFF;width:100%;min-width:320px}.contents{margin:0 auto;max-width:1200px;padding-top:80px;padding-bottom:60px}@media screen and (max-width: 768px){.contents{margin:0 auto;padding:50px 20px}}.contents h2{line-height:1.4em;margin-bottom:10px;font-size:30px;color:#EE0000;font-weight:bold}@media screen and (max-width: 768px){.contents h2{font-size:20px}}.contents h3{line-height:1.4em;margin-bottom:10px;font-size:26px;color:#333333;font-weight:300}@media screen and (max-width: 768px){.contents h3{font-size:18px}}.contents h4{color:#CC0000;line-height:1.5em;margin-bottom:10px;margin-top:30px;font-size:18px}.contents h5{font-size:16px;margin:30px 0 10px 0}.contents p{margin-bottom:1em}.contents p.subtitle{margin-top:-15px;margin-bottom:15px !important}.detail-btn,.mail-btn{color:#FFFFFF;text-align:center;padding:25px 35px 21px;display:inline-block;font-size:20px;font-weight:bold;background:#CC0000;text-decoration:none}.detail-btn:hover,.mail-btn:hover{background-color:#FF0000;color:#FFFFFF;text-decoration:none}.toggle-btn a{padding:3px 30px 2px 10px;background-color:#0088CE;color:#ffffff;border-radius:5px;position:relative;display:inline-block;margin-bottom:10px;font-size:14px}.toggle-btn a::after{content:"";display:block;border-right:solid 1px #FFFFFF;border-bottom:solid 1px #FFFFFF;width:9px;height:9px;position:absolute;top:28%;right:10px;transform:rotate(45deg)}.toggle-btn a:hover{text-decoration:none;background-color:#0088CE}a.textlink{color:#0088CE}a.textlink:hover{color:#005AB4;text-decoration:underline}.openshift-commons-gathering #header{height:500px;background-size:cover;background-position:center top}@media screen and (max-width: 768px){.openshift-commons-gathering #header{height:450px}}.openshift-commons-gathering #header .header-content{text-align:center;padding-top:10px}@media screen and (max-width: 768px){.openshift-commons-gathering #header .header-content{padding:10px 20px}}.openshift-commons-gathering #header .header-content h1{color:#FFFFFF;font-size:50px;line-height:1.34;margin-bottom:20px}@media screen and (max-width: 768px){.openshift-commons-gathering #header .header-content h1{font-size:30px}}.openshift-commons-gathering #header .header-content p.lead{color:#FFFFFF;font-size:25px;line-height:1.84;margin-bottom:30px}@media screen and (max-width: 768px){.openshift-commons-gathering #header .header-content p.lead{font-size:18px}}.openshift-commons-gathering #header .brand-logo{max-width:1200px;margin:auto;padding:20px}.openshift-commons-gathering #header .brand-logo img{height:60px;width:auto}@media screen and (max-width: 768px){.openshift-commons-gathering #header .brand-logo img{height:44px}}.openshift-commons-gathering .navbar{background-color:#E6E6E6;text-align:center;display:flex;justify-content:center;width:100%;max-width:none;height:70px;padding-top:20px}@media screen and (max-width: 768px){.openshift-commons-gathering .navbar{height:55px;padding-top:14px}}.openshift-commons-gathering .navbar li{margin:0 20px}@media screen and (max-width: 768px){.openshift-commons-gathering .navbar li{margin:0 12px}}.openshift-commons-gathering .navbar li a{color:#000000;font-size:18px}@media screen and (max-width: 768px){.openshift-commons-gathering .navbar li a{font-size:15px}}.openshift-commons-gathering .navbar li a:hover{color:#EE0000}.openshift-commons-gathering .detail-btn{padding:16px 40px 0px;height:51px;border-radius:6px;background-color:#EE0000;transition:0.2s}@media screen and (max-width: 768px){.openshift-commons-gathering .detail-btn{padding:13px 25px 0px;height:42px;border-radius:4px}}.openshift-commons-gathering .detail-btn:hover{background-color:#AA0000}.openshift-commons-gathering .detail-btn a{font-size:18px;font-weight:500;line-height:1;color:#FFFFFF;display:inline-block}@media screen and (max-width: 768px){.openshift-commons-gathering .detail-btn a{font-size:15px}}.openshift-commons-gathering .detail-btn a:hover{text-decoration:none}.openshift-commons-gathering .section-title{text-align:center}.openshift-commons-gathering .section-title .section-sub-ttl{font-size:20px;color:#EE0000;margin-bottom:10px;line-height:1.4}@media screen and (max-width: 768px){.openshift-commons-gathering .section-title .section-sub-ttl{font-size:16px}}.openshift-commons-gathering .section-title h2{font-size:28px;color:#000000;margin-bottom:30px}@media screen and (max-width: 768px){.openshift-commons-gathering .section-title h2{font-size:20px}}.openshift-commons-gathering .width-m{margin-bottom:50px}.openshift-commons-gathering .contents p{font-size:18px;line-height:1.8;letter-spacing:0.08em}@media screen and (max-width: 768px){.openshift-commons-gathering .contents p{font-size:15px}}.openshift-commons-gathering .contents .session-plans{margin-top:40px}.openshift-commons-gathering .contents .session-plans dt{font-size:18px;line-height:1.6;margin-bottom:0.5em}@media screen and (max-width: 768px){.openshift-commons-gathering .contents .session-plans dt{font-size:15px}}.openshift-commons-gathering .contents .session-plans dd{font-size:18px;line-height:1.6;margin-bottom:0.5em}@media screen and (max-width: 768px){.openshift-commons-gathering .contents .session-plans dd{font-size:15px}}.openshift-commons-gathering .overview.flex-box{display:flex;justify-content:space-between;padding:0 20px}@media screen and (max-width: 768px){.openshift-commons-gathering .overview.flex-box{flex-flow:column;padding:0}}.openshift-commons-gathering .event-list{width:48%}@media screen and (max-width: 768px){.openshift-commons-gathering .event-list{width:100%}}.openshift-commons-gathering .event-list li{padding:5px 0 5px 40px;background-size:32px 32px;background-repeat:no-repeat;background-position:left 3px;font-size:18px;margin-bottom:1em}@media screen and (max-width: 768px){.openshift-commons-gathering .event-list li{font-size:15px}}.openshift-commons-gathering #ssa-special{background-color:#EDF8FA}.openshift-commons-gathering #ssa-special h2 span{font-size:115%;font-weight:normal;line-height:1.8;color:#0088CE}.openshift-commons-gathering #ssa-special .special-area{text-align:left;margin:50px 0}.openshift-commons-gathering #ssa-special .special-area .time{font-weight:bold;color:#333333;letter-spacing:0.02em;margin-bottom:0;font-size:20px}.openshift-commons-gathering #ssa-special .special-area .time::after{content:"";display:block;width:100px;border-bottom:solid 3px #0088CE;padding-top:30px}@media screen and (max-width: 768px){.openshift-commons-gathering #ssa-special .special-area .time::after{width:10%}}.openshift-commons-gathering #ssa-special .special-area-content{padding-left:120px;margin-top:-18px}@media screen and (max-width: 768px){.openshift-commons-gathering #ssa-special .special-area-content{padding-left:12%;margin-top:-15px}}.openshift-commons-gathering #session{background-color:#F2F2F2}@media screen and (max-width: 768px){.openshift-commons-gathering #session .contents{padding-left:0;padding-right:0}}.openshift-commons-gathering #session .table-area{max-width:1000px;margin:50px auto;padding:0 20px}.openshift-commons-gathering #session .table-area h2{font-size:24px;font-weight:normal;color:#000000;margin-bottom:0.7em}@media screen and (max-width: 768px){.openshift-commons-gathering #session .table-area h2{font-size:20px}}.openshift-commons-gathering #session .session-table th{padding:6px 15px;text-align:left;font-size:18px;line-height:1.2;font-weight:normal;background-color:#4C4C4C;color:#FFFFFF}@media screen and (max-width: 768px){.openshift-commons-gathering #session .session-table th{width:100%;display:block;font-size:14px}}.openshift-commons-gathering #session .session-table th.timee-th{width:14%;min-width:7em;background-color:#EE0000}@media screen and (max-width: 768px){.openshift-commons-gathering #session .session-table th.timee-th{width:100%;height:5px;line-height:0;padding:0}}.openshift-commons-gathering #session .session-table th.bs-track{padding:0;width:86%}@media screen and (max-width: 768px){.openshift-commons-gathering #session .session-table th.bs-track{width:100%}}.openshift-commons-gathering #session .session-table td{padding:25px 15px 25px;border-bottom:solid 1px #CCCCCC;font-size:16px;line-height:1.6}@media screen and (max-width: 768px){.openshift-commons-gathering #session .session-table td{display:block;padding:15px 0px 35px;font-size:14px}}.openshift-commons-gathering #session .session-table td:first-child{text-align:center;padding-left:5px;padding-right:5px}@media screen and (max-width: 768px){.openshift-commons-gathering #session .session-table td:first-child{padding:5px 0px 5px;border-bottom:none;background-color:#DDDDDD}}.openshift-commons-gathering #session .session-table td h3{font-size:16px;font-weight:bold;line-height:1.6;margin-bottom:7px}@media screen and (max-width: 768px){.openshift-commons-gathering #session .session-table td h3{font-size:15px}}.openshift-commons-gathering #session .session-table td p{font-size:15px;line-height:1.6;margin-bottom:0}@media screen and (max-width: 768px){.openshift-commons-gathering #session .session-table td p{font-size:13px}}.openshift-commons-gathering #session .session-table td::after{content:"";display:block;height:1px;clear:both;line-height:0}.openshift-commons-gathering #session .session-table .img-box{float:left;margin-right:20px;width:80px;height:80px;border-radius:50%;overflow:hidden}@media screen and (max-width: 768px){.openshift-commons-gathering #session .session-table .img-box{float:none;margin-bottom:10px;width:70px;height:70px}}.openshift-commons-gathering #session .session-table .img-box img{width:100%;height:auto}.openshift-commons-gathering #session .session-table .session-speaker-prof{overflow:hidden}.openshift-commons-gathering #session .session-table th .track-1{background-color:#004153;width:50%;float:left;padding:6px 15px}.openshift-commons-gathering #session .session-table th .track-2{background-color:#0088CE;width:50%;float:left;padding:6px 15px}.openshift-commons-gathering #session .session-table td .track-1{width:50%;float:left;padding-right:15px}@media screen and (max-width: 768px){.openshift-commons-gathering #session .session-table td .track-1{padding-right:10px}}.openshift-commons-gathering #session .session-table td .track-2{width:50%;float:left;padding-left:15px}@media screen and (max-width: 768px){.openshift-commons-gathering #session .session-table td .track-2{padding-left:10px}}.openshift-commons-gathering #session .modal-open-btn{margin-top:12px;clear:both}.openshift-commons-gathering #session .modal-open-btn a{font-size:14px;padding:5px 18px;line-height:1;background-color:#EE0000;color:#FFFFFF;border-radius:5px}@media screen and (max-width: 768px){.openshift-commons-gathering #session .modal-open-btn a{font-size:13px}}.openshift-commons-gathering #session .modal-open-btn a:hover{text-decoration:none;opacity:0.7}.openshift-commons-gathering #session .track-1 .modal-open-btn a{background-color:#004153}.openshift-commons-gathering #session .track-2 .modal-open-btn a{background-color:#0088CE}.openshift-commons-gathering .modal{display:none;height:100vh;position:fixed;top:0;left:0;right:0;width:100%;z-index:10000}.openshift-commons-gathering .modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.openshift-commons-gathering .modal__content{background:#fff;left:50%;padding:30px 30px 0 30px;position:absolute;top:50%;transform:translate(-50%, -50%);width:90%;max-width:800px;max-height:90vh;overflow-y:auto}@media screen and (max-width: 768px){.openshift-commons-gathering .modal__content{padding:20px 20px 0 20px}}.openshift-commons-gathering .modal__content h2{font-size:26px;font-weight:normal;color:#000000;margin-bottom:0.7em}@media screen and (max-width: 768px){.openshift-commons-gathering .modal__content h2{font-size:21px}}.openshift-commons-gathering .modal__content{max-width:800px;margin:auto}.openshift-commons-gathering .close-btn{text-align:center;padding-bottom:40px;clear:both}@media screen and (max-width: 768px){.openshift-commons-gathering .close-btn{padding-bottom:25px}}.openshift-commons-gathering .close-tip{position:absolute;top:3px;right:3px}.openshift-commons-gathering .close-tip a{color:#4C4C4C;font-size:32px;font-weight:100}.openshift-commons-gathering .close-tip a:hover{text-decoration:none}.openshift-commons-gathering .close-btn a{display:inline-block;margin:30px auto 0;background-color:#666666;color:#FFFFFF;padding-top:5px;font-size:15px;text-align:center;border-radius:18px;height:36px;width:100px}.openshift-commons-gathering .ks .modal-session-content header{background-color:#4C4C4C}.openshift-commons-gathering .gs .modal-session-content header{background-color:#004153}.openshift-commons-gathering .bs-t1 .modal-session-content header{background-color:#004153}.openshift-commons-gathering .bs-t2 .modal-session-content header{background-color:#0088CE}.openshift-commons-gathering .modal-session-content header{padding:10px 20px 10px;margin-bottom:25px}.openshift-commons-gathering .modal-session-content header p{color:#FFFFFF;float:left;font-size:16px;line-height:1;margin-bottom:0}@media screen and (max-width: 768px){.openshift-commons-gathering .modal-session-content header p{font-size:14px}}.openshift-commons-gathering .modal-session-content header time{display:block;color:#FFFFFF;text-align:right;font-size:16px;line-height:1}@media screen and (max-width: 768px){.openshift-commons-gathering .modal-session-content header time{font-size:14px}}.openshift-commons-gathering .modal-session-content h3{font-size:20px;line-height:1.6;margin-bottom:0.6em;font-weight:bold;letter-spacing:0.05em}@media screen and (max-width: 768px){.openshift-commons-gathering .modal-session-content h3{font-size:17px}}.openshift-commons-gathering .modal-session-content p{font-size:15px;line-height:1.6;margin-bottom:1em}@media screen and (max-width: 768px){.openshift-commons-gathering .modal-session-content p{font-size:14px}}.openshift-commons-gathering .modal-session-content .session-speaker-info .img-box{float:left;margin-right:20px;width:180px;height:180px;border-radius:50%;overflow:hidden}@media screen and (max-width: 768px){.openshift-commons-gathering .modal-session-content .session-speaker-info .img-box{float:none;margin-bottom:10px;width:140px;height:140px}}.openshift-commons-gathering .modal-session-content .session-speaker-info .img-box img{width:100%;height:auto}.openshift-commons-gathering .modal-session-content .session-speaker-info p{font-size:14px;margin-top:1em;overflow:hidden}@media screen and (max-width: 768px){.openshift-commons-gathering .modal-session-content .session-speaker-info p{font-size:12px}}.openshift-commons-gathering .modal-session-content .session-speaker-info p .name{font-size:130%;vertical-align:baseline}.openshift-commons-gathering #openshift-run{background-repeat:no-repeat;background-position:center center;background-size:cover}.openshift-commons-gathering #openshift-run .contents{text-align:center}.openshift-commons-gathering #openshift-run .contents h2{font-size:36px;color:#FFFFFF}.openshift-commons-gathering #openshift-run .contents p{font-size:24px;color:#FFFFFF}.openshift-commons-gathering #sponsor .sponsor-list h4{width:220px;margin:60px auto 20px;background-color:#B3B3B3;font-size:18px;font-weight:normal;line-height:1;color:#FFFFFF;text-align:center;padding:11px 20px 0;height:40px;border-radius:20px}@media screen and (max-width: 768px){.openshift-commons-gathering #sponsor .sponsor-list h4{font-size:16px;width:200px;height:36px;border-radius:18px;padding:10px 20px 0}}.openshift-commons-gathering #sponsor .sponsor-list ul{display:flex;justify-content:center;flex-flow:wrap;text-align:center}@media screen and (max-width: 768px){.openshift-commons-gathering #sponsor .sponsor-list ul{margin-left:-10px;margin-right:-10px}}.openshift-commons-gathering #sponsor .sponsor-list ul li{margin:3% 7%;font-size:19px}@media screen and (max-width: 768px){.openshift-commons-gathering #sponsor .sponsor-list ul li{font-size:15px}}.openshift-commons-gathering #sponsor .sponsor-list ul li img{width:100%;height:auto}.openshift-commons-gathering #sponsor .sponsor-list ul li a{color:#000000}.openshift-commons-gathering #sponsor .sponsor-list.gold h4{background-color:#EC7A08}.openshift-commons-gathering #sponsor .sponsor-list.gold li{width:19.333%;margin:3% 7%}.openshift-commons-gathering #sponsor .sponsor-list.gold li img{max-width:200px}@media screen and (max-width: 768px){.openshift-commons-gathering #sponsor .sponsor-list.gold li{width:38%;margin:3% 6% 6%}}.openshift-commons-gathering #sponsor .sponsor-list.silver li{width:15%;margin:3% 5%}.openshift-commons-gathering #sponsor .sponsor-list.silver li img{max-width:160px}@media screen and (max-width: 768px){.openshift-commons-gathering #sponsor .sponsor-list.silver li{width:34%;margin:3% 8% 6%}}.openshift-commons-gathering #sponsor .sponsor-list.bronze h4{background-color:#A06A08}.openshift-commons-gathering #sponsor .sponsor-list.bronze li{width:15%;margin:3% 5%}.openshift-commons-gathering #sponsor .sponsor-list.bronze li img{max-width:160px}@media screen and (max-width: 768px){.openshift-commons-gathering #sponsor .sponsor-list.bronze li{width:34%;margin:3% 8% 6%}}.openshift-commons-gathering #sponsor .caption{text-align:right;display:block;padding:20px 4%;font-size:14px}.openshift-commons-gathering #events-area{background-color:#F2F2F2}.openshift-commons-gathering #events-area .contents{padding:80px 20px;margin:0 auto;text-align:center;max-width:1240px}@media screen and (max-width: 768px){.openshift-commons-gathering #events-area .contents{padding:60px 20px}}.openshift-commons-gathering #events-area .contents .flex-box{display:flex;justify-content:center;flex-flow:wrap;margin:0}@media screen and (max-width: 768px){.openshift-commons-gathering #events-area .contents .flex-box{flex-flow:column}}.openshift-commons-gathering #events-area .contents .flex-box li{margin:2% 2.5%;text-align:center;width:28.33%}@media screen and (max-width: 768px){.openshift-commons-gathering #events-area .contents .flex-box li{width:100%;margin:2.5% 0}}.openshift-commons-gathering #events-area .contents .flex-box a img{max-width:100%}.openshift-commons-gathering #bnr-area{background-color:#004153}.openshift-commons-gathering #bnr-area .contents{padding:80px 20px;margin:0 auto;text-align:center;max-width:1200px}@media screen and (max-width: 768px){.openshift-commons-gathering #bnr-area .contents{padding:60px 20px}}.openshift-commons-gathering #bnr-area .contents .flex-box{display:flex;justify-content:center;flex-flow:wrap;margin:0 -1.666%}@media screen and (max-width: 768px){.openshift-commons-gathering #bnr-area .contents .flex-box{flex-flow:column}}.openshift-commons-gathering #bnr-area .contents .flex-box li{margin:2.5% 1.666%;text-align:center;width:30%}@media screen and (max-width: 768px){.openshift-commons-gathering #bnr-area .contents .flex-box li{width:100%;margin:2.5% 0}}.openshift-commons-gathering #bnr-area .contents .flex-box a img{max-width:100%}.openshift-commons-gathering #inquiry{background-color:#F2F2F2}.openshift-commons-gathering #inquiry h2{font-size:24px;margin-bottom:1.5em}@media screen and (max-width: 768px){.openshift-commons-gathering #inquiry h2{font-size:20px}}.openshift-commons-gathering #inquiry a{color:#0088CE}.openshift-commons-gathering #inquiry a:hover{color:#2947A8}.openshift-commons-gathering .session-speaker-prof p{font-size:14px;line-height:1.5}@media screen and (max-width: 768px){.openshift-commons-gathering .session-speaker-prof p{font-size:12px}}.openshift-commons-gathering .session-speaker-prof p strong{font-size:145%;font-weight:300}@media screen and (max-width: 768px){.openshift-commons-gathering .session-speaker-prof p strong{font-size:130%}}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event .contents{padding-left:0;padding-right:0}}.openshift-commons-gathering.post-event .dl-btn,.openshift-commons-gathering.post-event .contact-btn{height:45px}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event .dl-btn,.openshift-commons-gathering.post-event .contact-btn{height:38px}}.openshift-commons-gathering.post-event .dl-btn a,.openshift-commons-gathering.post-event .contact-btn a{display:block;height:100%;text-align:center;background-color:#007a87;border-radius:5px;color:#FFFFFF;padding-top:1em;font-size:15px;line-height:1;text-decoration:none}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event .dl-btn a,.openshift-commons-gathering.post-event .contact-btn a{font-size:13px}}.openshift-commons-gathering.post-event .dl-btn a:hover,.openshift-commons-gathering.post-event .contact-btn a:hover{background-color:#004153}.openshift-commons-gathering.post-event .contact-btn a{background-color:#EE0000}.openshift-commons-gathering.post-event .contact-btn a:hover{background-color:#CC0000}.openshift-commons-gathering.post-event .flex-btn{display:flex}.openshift-commons-gathering.post-event .flex-btn>div{margin-right:1em}.openshift-commons-gathering.post-event .logo-box{margin:22px 0}.openshift-commons-gathering.post-event .logo-box img{height:65px;width:auto}.openshift-commons-gathering.post-event #overview{padding-left:7.1428571429%;padding-right:7.1428571429%}.openshift-commons-gathering.post-event #overview .flex-box{display:flex;width:100%;margin:auto;align-items:flex-start}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event #overview .flex-box{flex-flow:column}}.openshift-commons-gathering.post-event #overview .main-contents{width:calc(100% - 300px);padding-left:8.3333333333%;padding-right:4.1666666667%}@media screen and (max-width: 1120px){.openshift-commons-gathering.post-event #overview .main-contents{padding-left:0}}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event #overview .main-contents{width:100%;padding:0}}.openshift-commons-gathering.post-event #overview .side-col{width:300px;padding:30px;border:solid 1px #CCCCCC;border-radius:12px}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event #overview .side-col{width:100%}}.openshift-commons-gathering.post-event #overview .side-col h3{text-align:center;font-size:22px;color:#EE0000}.openshift-commons-gathering.post-event #overview .side-col p{font-size:15px}.openshift-commons-gathering.post-event #overview .event-list{width:100%}.openshift-commons-gathering.post-event #overview .event-list li{font-size:16px}.openshift-commons-gathering.post-event .navbar{background-color:#DDDDDD;padding:0 20px}.openshift-commons-gathering.post-event .navbar li{display:flex;justify-content:center;align-items:center;margin:0 8px}.openshift-commons-gathering.post-event .navbar li a{color:#000000;font-size:16px;line-height:1.1}.openshift-commons-gathering.post-event .navbar li a:hover{color:#EE0000}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event .navbar li a{font-size:14px;line-height:1.1}}.openshift-commons-gathering.post-event #session{padding-left:7.1428571429%;padding-right:7.1428571429%}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event #session{padding-left:0;padding-right:0}}.openshift-commons-gathering.post-event #session .cate-title{font-size:55px;color:#BBBBBB;margin-bottom:40px;line-height:1.2}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event #session .cate-title{font-size:32px}}.openshift-commons-gathering.post-event .session-wrapper{display:flex;flex-flow:wrap}@media screen and (max-width: 1120px){.openshift-commons-gathering.post-event .session-wrapper{margin-left:-7.1428571429%}}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event .session-wrapper{margin-left:0}}.openshift-commons-gathering.post-event .session-wrapper .session-item{margin-bottom:50px;width:50%;padding-left:8.3333333333%}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event .session-wrapper .session-item{width:100%;padding-left:20px;padding-right:20px}}.openshift-commons-gathering.post-event .session-wrapper .session-item .time{font-size:15px;margin-bottom:0.5em}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event .session-wrapper .session-item .time{font-size:14px}}.openshift-commons-gathering.post-event .session-wrapper .session-item .time span{color:#EE0000}.openshift-commons-gathering.post-event .session-wrapper .session-item .time .track-1{color:#FFFFFF;background-color:#004153;padding:3px 10px;margin-right:1em}.openshift-commons-gathering.post-event .session-wrapper .session-item .time .track-2{color:#FFFFFF;background-color:#0088ce;padding:3px 10px;margin-right:1em}.openshift-commons-gathering.post-event .session-wrapper .session-item h3{font-size:24px;margin-top:0.8em;line-height:1.3}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event .session-wrapper .session-item h3{font-size:17px}}.openshift-commons-gathering.post-event .session-wrapper .session-item h3 span{font-size:14px;line-height:1.6}.openshift-commons-gathering.post-event .session-wrapper .session-item h4{font-size:19px;margin-top:0.8em;line-height:1.5;color:#000000}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event .session-wrapper .session-item h4{font-size:16px}}.openshift-commons-gathering.post-event .session-wrapper .session-item .session-speaker-prof p{font-size:14px;line-height:1.5}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event .session-wrapper .session-item .session-speaker-prof p{font-size:12px}}.openshift-commons-gathering.post-event .session-wrapper .session-item .session-speaker-prof p strong{font-size:145%;font-weight:300}@media screen and (max-width: 768px){.openshift-commons-gathering.post-event .session-wrapper .session-item .session-speaker-prof p strong{font-size:130%}}.openshift-commons-gathering.post-event .session-wrapper .session-item .modal-open-btn{vertical-align:baseline;display:inline-block;padding-top:5px;margin-left:20px}.openshift-commons-gathering.post-event .session-wrapper .session-item .modal-open-btn a{font-size:13px;line-height:1;font-style:normal;color:#FFFFFF;background-color:#bbbdbe;padding:4px 8px;text-align:center;border-radius:3px;display:inline-block;vertical-align:baseline;text-decoration:none}.openshift-commons-gathering.post-event .session-wrapper .session-item .modal-open-btn a:hover{background-color:#808486}.openshift-commons-gathering.post-event .session-wrapper .session-item .modal-open-btn.ml0{margin-left:0;margin-bottom:20px}.openshift-commons-gathering.post-event .session-wrapper .video-contents img{max-width:100%;height:auto}.openshift-commons-gathering.post-event .session-wrapper .dl-btn,.openshift-commons-gathering.post-event .session-wrapper .contact-btn{max-width:200px;width:48%;margin-right:4%}.openshift-commons-gathering #breakout-session{background-color:#edf8fa}.openshift-commons-gathering #breakout-session .cate-title{font-size:55px;color:#BBBBBB;margin-bottom:40px;line-height:1.2}@media screen and (max-width: 768px){.openshift-commons-gathering #breakout-session .cate-title{font-size:32px}}.openshift-commons-gathering #featured-video .cate-title{font-size:55px;color:#BBBBBB;margin-bottom:40px;line-height:1.2}@media screen and (max-width: 768px){.openshift-commons-gathering #featured-video .cate-title{font-size:32px}}.openshift-commons-gathering .contents .summary{position:relative;margin-bottom:10px}.openshift-commons-gathering .contents .summary p{font-size:15px;line-height:1.6;height:8em;overflow-y:scroll}.openshift-commons-gathering .contents .summary p::after{content:"";display:block;height:1em}@media screen and (max-width: 768px){.openshift-commons-gathering .contents .summary p{font-size:13px}}.openshift-commons-gathering .contents .summary::after{content:"";display:block;width:100%;height:1em;position:absolute;left:0;bottom:0;background:linear-gradient(180deg, #edf8fa 0%, rgba(255,255,255,0) 0%, #edf8fa 100%)}.mfp-iframe-scaler{padding-top:56.25%}.frame-wrapper{max-width:560px;margin:80px auto 30px}.frame-wrapper__video{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;z-index:1}.frame-wrapper__video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.campaign{background-color:#F0F8FA;border-top:solid 3px #ABD8E3;border-bottom:solid 3px #ABD8E3}.campaign .section-title h2{margin:0.5em 0 1.5em}.campaign .width-cp{max-width:1000px;margin:auto;padding:0 30px}.campaign .campaign-low{display:flex;justify-content:space-between;flex-flow:wrap}.campaign .campaign-low .campaign-item{width:48.5%}@media screen and (max-width: 768px){.campaign .campaign-low .campaign-item{width:100%}}.campaign .campaign-low .campaign-item .campaign-num{color:#EE0000;font-size:20px;line-height:30px;text-align:center;display:block}.campaign .campaign-low .campaign-item h3{color:#EE0000;font-size:23px;line-height:33px;font-weight:bold;margin:0.2em 0;text-align:center}.campaign .campaign-low .campaign-item p.campaign-ttl{font-size:20px;line-height:30px;margin:0.5em 0;text-align:center;letter-spacing:0.03em}.campaign .campaign-low .campaign-item p{font-size:16px;margin:0.5em 0}.campaign .campaign-low .campaign-item p.caption{font-size:14px}.campaign .campaign-low .campaign-item .img-box{text-align:center;margin-top:20px;margin-bottom:20px}.campaign .campaign-low .campaign-item .img-box img{max-width:100%;height:auto}
