*{box-sizing:border-box}.listEnd{margin:0px}.red{color:#CC0000}img,x:-moz-any-link,x:default{box-shadow:#000 0 0 0}img{height:auto}img.w100{max-width:100%}sup{font-size:60%}.resp img{max-width:100%}.no-resp{height:auto !important;width:auto !important}.br-pc,.pc-no{display:none}@media screen and (max-width: 768px){.br-pc,.pc-no{display:block}}@media screen and (max-width: 1120px){.ll-no{display:none}}@media screen and (max-width: 768px){.br-sp,.sp-no{display:none}}.align-left{text-align:left}.align-right{text-align:left}.center{text-align:center !important}.caption{font-size:82%;line-height:1.4em;margin-top:5px;margin-bottom:5px;display:inline-block}#pageTop{font-size:0px;line-height:0px}.text-m{font-size:93%}.bgg{background-color:#F2F2F2}.bgb{background-color:#F2F9FD}.bdb{border-bottom:solid 1px #CCCCCC;padding-bottom:20px;margin-bottom:20px}.bg-02{background-size:cover;background-position:center center}.width-s{max-width:640px;margin:auto}.width-m{max-width:840px;margin:auto}.navbar-wrapper{background:rgba(0,0,0,0.2);position:absolute;top:0;left:0;width:100%;height:80px;z-index:15;overflow:visible}.navbar-wrapper.fixed{height:70px}.navbar{margin:0px auto;width:100%;max-width:1400px;padding-top:10px}.navbar a{color:#FFF;font-size:14px}@media screen and (max-width: 960px){.navbar a{font-size:12px}}.navbar a:hover{color:#F00;text-decoration:none}.navbar .active{border-bottom:3px solid #FFFFFF}.navbar .navbar-header{padding:4px 20px 0}.navbar .navbar-header .navbar-brand img{height:50px}.navbar h1{float:right;font-size:16px;line-height:1.6em;text-align:right;color:#FFF;padding-top:10px;padding-right:20px}.navbar h1 span{font-size:18px}.fixed .navbar .navbar-header .navbar-brand{text-align:center}.fixed .navbar .navbar-header .navbar-brand img{width:auto;height:40px}.fixed .navbar .navbar-header .navbar-brand{float:left}.fixed .navbar h1{display:none}.navbar .navbar-nav{float:right;margin-top:-35px;margin-right:20px;display:block}.navbar .navbar-nav li{float:left;margin:0 10px}@media screen and (max-width: 960px){.navbar .navbar-nav li{margin:0 7px}}.navbar-wrapper.fixed{background:rgba(0,0,0,0.7)}.fixed .navbar-nav{margin-top:5px}@media screen and (max-width: 768px){.navbar-wrapper{height:55px}.navbar-wrapper.fixed{height:55px}.navbar-wrapper .navbar{margin:0px auto;width:100%;padding-top:0px;position:relative;font-size:125%}.navbar-wrapper .navbar a{color:#FFF;display:block}.navbar-wrapper .navbar a:hover{color:#F00;text-decoration:none}.navbar-wrapper .navbar .active{border-bottom:none !important}.navbar-wrapper .navbar .active a{color:#CC0000;font-weight:bold}.navbar .navbar-header .navbar-brand{margin-top:3px;padding-top:5px}.fixed .navbar .navbar-header .navbar-brand{font-size:17px}.navbar-nav{margin-top:0px}.navbar .navbar-header .navbar-brand{float:left}.navbar .navbar-header .navbar-brand img{width:auto;height:40px;margin-top:-5px}.navbar h1{display:none}.navbar #menu{display:block;float:right;margin-top:10px;margin-right:20px;color:#FFF}.navbar .navbar-nav{float:none;margin-top:0;margin-right:0;position:absolute;top:55px;left:0px;width:100%;display:none}.navbar .navbar-nav li{float:none;margin:0;padding:12px 0px 10px;width:auto;text-align:center;background:rgba(0,0,0,0.7);border-top:solid 1px rgba(255,255,255,0.2)}.fixed .navbar-nav{margin-top:0px}#menu:after{content:"MENU"}#menu.close:after{content:"CLOSE"}}@media screen and (min-width: 769px){.navbar-wrapper .navbar .navbar-nav{display:block !important}}#wrapper{position:relative;z-index:0;background-color:#FFF;width:100%;min-width:376px}.mail-pic::after{content:"";display:inline-block;width:30px;height:22px;margin-left:5px;background:url(/ux/campaign/apac-explore-openshift/images/common/mail-pic.png) no-repeat center bottom;background-size:26px 18px;vertical-align:bottom}@media screen and (max-width: 768px){.mail-pic::after{background-size:22px 16px}}.detail-btn a{color:#FFFFFF;text-align:center;padding:18px 35px;display:inline-block;font-size:18px;font-weight:bold;background:#EE0000;text-decoration:none;line-height:1;border-radius:6px}@media screen and (max-width: 768px){.detail-btn a{font-size:15px;padding:16px 30px 16px}}.detail-btn a:hover{background-color:#AA0000;color:#FFFFFF;text-decoration:none}.ompp-top #header{position:relative;background-size:cover;background-position:center 20%;background-repeat:no-repeat}.ompp-top .header-bg{background:rgba(0,0,0,0.6)}.ompp-top .header-logo{padding:30px 7.1428571429%;position:absolute;top:0;left:0}@media screen and (max-width: 768px){.ompp-top .header-logo{padding:20px 7.1428571429%}}@media screen and (max-width: 768px){.ompp-top .header-logo img{width:120px}}.ompp-top .header-content{padding:120px 0 60px;max-width:1400px;height:100%;margin:0 auto;background-position:right 7% center;background-size:429px 242px;background-repeat:no-repeat}@media screen and (max-width: 1120px){.ompp-top .header-content{background-size:38%}}@media screen and (max-width: 768px){.ompp-top .header-content{background-size:60%;background-position:center bottom 10%;padding-top:90px}}.ompp-top .header-content h1{font-size:77px;font-weight:bold;color:#FFFFFF;margin-top:0px;margin-bottom:5px;line-height:1.2em}@media screen and (max-width: 1120px){.ompp-top .header-content h1{font-size:6.6666666667vw}}@media screen and (max-width: 768px){.ompp-top .header-content h1{font-size:11.1111111111vw}}.ompp-top .header-content h3{font-size:20px;font-weight:300;color:#FFFFFF;line-height:1.2em;margin-bottom:10px}@media screen and (max-width: 1120px){.ompp-top .header-content h3{font-size:1.724137931vw}}@media screen and (max-width: 768px){.ompp-top .header-content h3{font-size:2.9411764706vw}}.ompp-top .header-content h2{font-size:25px;font-weight:300;color:#FFFFFF;line-height:1.2em;margin-bottom:40px}.ompp-top .header-content h2 span{text-decoration:underline}@media screen and (max-width: 1120px){.ompp-top .header-content h2{font-size:2.1739130435vw}}@media screen and (max-width: 768px){.ompp-top .header-content h2{font-size:4.5212765957vw;margin-bottom:25px}}.ompp-top .header-content .flex-box{display:flex;justify-content:center;margin:0 7.1428571429%;text-align:center}@media screen and (max-width: 768px){.ompp-top .header-content .flex-box{flex-flow:column}}.ompp-top .header-content .flex-box .flex-item{width:100%}@media screen and (max-width: 768px){.ompp-top .header-content .flex-box .flex-item{width:100%}}.ompp-top .header-content .flex-box .flex-item-2{width:calc(100% - 640px)}@media screen and (max-width: 1120px){.ompp-top .header-content .flex-box .flex-item-2{width:38%}}@media screen and (max-width: 768px){.ompp-top .header-content .flex-box .flex-item-2{width:100%;margin-top:40px}}.ompp-top .header-content .flex-box .movie-box{width:100%;position:relative;padding-top:56.25%}.ompp-top .header-content .flex-box .movie-box iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0;right:0;bottom:0}.ompp-top .header-content .flex-box .movie-play{text-align:center;margin-bottom:30px}.ompp-top .header-content .flex-box .movie-play p{color:#FFFFFF;margin-bottom:10px}.contents{margin:0 auto;max-width:1400px;padding:80px 7.1428571429% 60px}@media screen and (max-width: 768px){.contents{margin:0 auto;padding:50px 7.1428571429%}}.contents h2{line-height:1.5;margin-bottom:30px;text-align:center;font-size:30px;font-weight:300}@media screen and (max-width: 768px){.contents h2{font-size:5.3191489362vw;margin-bottom: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:#EE0000;line-height:1.5em;margin-bottom:10px;font-size:18px}@media screen and (max-width: 768px){.contents h4{font-size:16px}}.contents h5{font-size:16px;margin:30px 0 10px 0}.contents p.lead{text-align:center;line-height:2;font-size:18px}@media screen and (max-width: 1120px){.contents p.lead{font-size:16px}}@media screen and (max-width: 768px){.contents p.lead{font-size:15px;text-align:left}.contents p.lead br{display:none}}.contents p.conc{font-size:20px;text-align:center;margin-top:40px}@media screen and (max-width: 768px){.contents p.conc{font-size:18px}}.contents p{margin-bottom:1em}@media screen and (max-width: 768px){.contents p{font-size:15px}}.contents .ico-box{text-align:center;margin-bottom:20px}.contents .ico-box span{font-size:20px;font-weight:bold;color:#EE0000;display:block}.contents .split-3{display:flex;flex-flow:wrap}.contents .split-3 li{width:30.333%;margin:10px 1.5%}@media screen and (max-width: 1120px){.contents .split-3 li{width:47%}}@media screen and (max-width: 768px){.contents .split-3 li{width:100%;margin:10px 0}}.contents .split-3 li h3{text-align:center;font-size:20px;font-weight:bold;line-height:1.6;margin-bottom:0.75em}@media screen and (max-width: 768px){.contents .split-3 li h3{font-size:18px}}.contents .partner-list{margin-top:50px}@media screen and (max-width: 768px){.contents .partner-list{margin-top:40px}}.contents .partner-list li{border-bottom:solid 1px #CCCCCC;padding:20px 0;margin-top:0;margin-bottom:0;text-align:center;min-height:150px;display:flex;align-items:center;justify-content:center;flex-flow:column}.contents .partner-list li a span{display:inline-block;color:#FFFFFF;background-color:#BBBBBB;padding:5px 15px;font-size:13px;border-radius:15px;margin:10px 0 5px;line-height:1;transition:0.2s ease-out}.contents .partner-list li a:hover span{text-decoration:none;background-color:#EE0000}.contents .partner-list li:nth-child(-n+3){border-top:solid 1px #CCCCCC}@media screen and (max-width: 1120px){.contents .partner-list li:nth-child(3){border-top:none}}@media screen and (max-width: 768px){.contents .partner-list li:nth-child(2){border-top:none}}.contents .partner-list li img{max-width:100%}.contents .catalog-list{margin-top:50px}@media screen and (max-width: 768px){.contents .catalog-list{margin-top:40px}}.contents .catalog-list li{padding:20px 0;margin-top:0;margin-bottom:0;text-align:center;min-height:150px;display:flex;align-items:center;justify-content:center;flex-flow:column}.contents .catalog-list li a span{display:inline-block;font-size:14px;color:#333333}.contents .catalog-list li a:hover span{color:#EE0000}.contents .catalog-list li img{max-width:100%;box-shadow:1px 1px 2px 0 #CCCCCC;margin-bottom:7px}.contents .resources-list li{background:linear-gradient(90deg, #007a87 0%, #004153 100%);padding:2.3%;border-radius:10px}@media screen and (max-width: 1120px){.contents .resources-list li{padding:2.5% 3.5%}}@media screen and (max-width: 768px){.contents .resources-list li{padding:5%}}.contents .resources-list li h3{text-align:left;font-weight:300;color:#FFFFFF}.contents .resources-list li h3::after{content:"";display:block;width:30px;height:10px;border-bottom:solid 1px #FFFFFF}.contents .resources-list li p{color:#FFFFFF;font-size:14px;line-height:1.6;margin-bottom:0.8em}.contents .resources-list li p a{color:#FFFFFF;text-decoration:underline}.contents .resources-list li p a:hover{text-decoration:none}.contents .resources-list li img{width:100%;height:auto}.contents .workshop-list li{margin-bottom:15px;padding-bottom:5px;display:flex;flex-flow:wrap}.contents .workshop-list .date{font-size:14px;line-height:1.7;margin-bottom:5px;width:150px}@media screen and (max-width: 768px){.contents .workshop-list .date{width:100%}}.contents .workshop-list .list-content{width:calc(100% - 150px)}@media screen and (max-width: 768px){.contents .workshop-list .list-content{width:100%}}.contents .workshop-list h4{margin:0 0 5px 0;font-size:16px;line-height:1.5;color:#000000}@media screen and (max-width: 768px){.contents .workshop-list h4{font-size:15px}}.contents .workshop-list h4 a{color:#000000;text-decoration:underline}.contents .workshop-list h4 a:hover{text-decoration:none}#partner h2{margin-bottom:0}#resources h2{margin-bottom:0}#training h2{margin-bottom:0}#inquiry{padding-bottom:20px}@media screen and (max-width: 768px){#inquiry{padding-bottom:10px}}#inquiry .bnr-area{display:flex;justify-content:space-around;border-bottom:solid 1px #CCCCCC;box-shadow:0 1px 0 #FFFFFF;padding-bottom:80px;flex-flow:wrap}@media screen and (max-width: 768px){#inquiry .bnr-area{flex-flow:column}}#inquiry .bnr-area a{width:30.33%;margin:0 1.5% 15px;display:block}@media screen and (max-width: 768px){#inquiry .bnr-area a{width:100%;margin-left:0%;margin-right:0%}}#inquiry .bnr-area a img{width:100%;height:auto}#inquiry h2{font-weight:normal;color:#000000}#inquiry h4{font-size:20px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:20px;padding-right:20px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}#ajax-wrap{position:relative;margin:10px auto;max-width:700px;background:#fff;padding:20px}#ajax-wrap h2{font-weight:bold;font-size:18px;margin:0 0 10px}#inline-wrap{position:relative;margin:10px auto;max-width:700px;background:#fff;padding:20px}#inline-wrap h1{font-weight:bold;font-size:18px;margin:0 0 10px}#inline-wrap .image img{width:100%;max-width:600px}#inline-wrap .image,#inline-wrap .popup-modal-dismiss{text-align:center}.mfp-fade.mfp-bg{opacity:0.001;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
