@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Noto+Serif+JP:wght@400;700&display=swap);*,:after,:before{box-sizing:border-box;font-feature-settings:"palt"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header:not(.pane-header),hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;font-feature-settings:"palt"}article,aside,details,figcaption,figure,footer,header:not(.pane-header),hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}button{background:0 0;border:none;cursor:pointer;outline:0}@font-face{font-family:PPNeueMachina-Light;src:url(/assets/css/fonts/PPNeueMachina-Light/PPNeueMachina-Light.eot);src:url(/assets/css/fonts/PPNeueMachina-Light/PPNeueMachina-Light.woff) format("woff"),url(/assets/css/fonts/PPNeueMachina-Light/PPNeueMachina-Light.otf) format("opentype")}@font-face{font-family:PPNeueMachina-Regular;src:url(/assets/css/fonts/PPNeueMachina-Regular/PPNeueMachina-Regular.eot);src:url(/assets/css/fonts/PPNeueMachina-Regular/PPNeueMachina-Regular.woff) format("woff"),url(/assets/css/fonts/PPNeueMachina-Regular/PPNeueMachina-Regular.otf) format("opentype")}@font-face{font-family:PPNeueMachina-Ultrabold;src:url(/assets/css/fonts/PPNeueMachina-Ultrabold/PPNeueMachina-Ultrabold.eot);src:url(/assets/css/fonts/PPNeueMachina-Ultrabold/PPNeueMachina-Ultrabold.woff) format("woff"),url(/assets/css/fonts/PPNeueMachina-Ultrabold/PPNeueMachina-Ultrabold.otf) format("opentype")}.omds-overview-type-A .main-content,.subheader,footer,header:not(.pane-header){font-family:Noto Sans JP,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo UI,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;font-weight:400;word-break:break-all;line-height:1.8;letter-spacing:.2em;font-size:16px;font-size:1.6rem;color:#292929}@media screen and (max-width:767px){.omds-overview-type-A .main-content,.subheader,footer,header:not(.pane-header){font-size:1.3rem}}.omds-overview-type-B .main-content{font-family:Helvetica,Arial,Verdana,Roboto,sans-serif;font-weight:400;line-height:1.2;font-size:16px;font-size:1.6rem;color:#e5e5e5}@media screen and (max-width:767px){.omds-overview-type-B .main-content{font-size:1.3rem}}.customFont-regular{font-family:PPNeueMachina-Regular,Helvetica,Arial,Verdana,Roboto,sans-serif}.customFont-ligth{font-family:PPNeueMachina-Light,Helvetica,Arial,Verdana,Roboto,sans-serif}.customFont-bold{font-family:PPNeueMachina-Ultrabold,Helvetica,Arial,Verdana,Roboto,sans-serif}*{box-sizing:border-box;font-feature-settings:"plat"}html{background:#000;-webkit-font-smoothing:antialiased;font-size:10px}a{text-decoration:none;color:#292929;transition:all .5s;outline:0}a:active,a:hover{color:#292929;opacity:.7;outline:0}a img,a img:active,a img:hover{border:none;outline:0}img{display:block;width:100%}strong{font-weight:700!important}@media screen and (max-width:767px){.hide-sp{display:none}}.subheader,header:not(.pane-header){display:flex;align-items:center;justify-content:space-between;max-width:2560px;margin:0 auto;padding:0 7.5%;height:3.75em;background:#000}@media screen and (max-width:800px){.subheader,header:not(.pane-header){padding:0 5%}}.subheader .header-logo-wrapper,header:not(.pane-header) .header-logo-wrapper{height:100%;padding:15px 0}.subheader .header-logo-wrapper img,header:not(.pane-header) .header-logo-wrapper img{height:100%;width:138px}.subheader{justify-content:flex-end}footer{background:#fff}.footer-wrapper{max-width:2560px;margin:-2px auto 0;padding:0 7.5%}.footer-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:2em}.footer-main .footer-logo{height:3.75em;padding:15px 0;margin-bottom:1em}.footer-main .footer-logo img{height:100%;width:138px}.footer-main .footer-nav .flex-list li a{letter-spacing:0}@media screen and (max-width:767px){.footer-main .footer-nav .flex-list{flex-wrap:wrap}}.footer-content{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e5e5;padding:1em 0;margin-top:2em}.footer-content .sns-icon{width:40px}@media screen and (max-width:767px){.footer-content{flex-direction:column-reverse}}.footer-copy p{font-size:80%;letter-spacing:0}@media screen and (max-width:767px){.footer-copy{margin-top:1em}}.btn{display:inline-block;padding:15px 30px;text-decoration:none;max-width:300px;outline:0}@media screen and (max-width:767px){.btn{display:block;width:100%}}.btn-primary{background:#000;border:1px solid #000;color:#e5e5e5;font-weight:700;opacity:1}.btn-primary:hover{opacity:1;background:#fff;color:#292929}.btn-secondary{background:#fff;border:1px solid #fff;color:#292929;font-weight:400;opacity:1;border-radius:40px;min-width:110px;padding:15px;text-align:center;letter-spacing:normal}.btn-secondary:hover{opacity:1;background:#000;color:#e5e5e5}.btn-group{text-align:center}.btn-map{width:55px;height:55px;background:#fff;color:#ef5526;display:flex;justify-content:center;align-items:center;border-radius:50%}.link-primary{color:#e5e5e5}.link-primary:active,.link-primary:hover{color:#e5e5e5;opacity:.7}.btn-play{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:.5}.btn-play span{display:block;width:80px;height:80px}@media screen and (max-width:1024px){.btn-play span{width:54px;height:54px}}.btn-play .pause,.btn-play .play{width:100%;height:100%;display:block;position:absolute;top:0;left:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="2" /><feOffset dx="4" dy="4" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.7)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, .7))}.btn-play.active .pause{visibility:hidden}.btn-play.active .play{visibility:visible}.btn-play:not(.active) .play{visibility:hidden}.btn-play:not(.active) .pause{visibility:hidden}.btn-play:not(.active):hover .pause{visibility:visible}.custom-select{position:relative;width:200px}.custom-select.language-select{width:200px}@media screen and (max-width:767px){.custom-select.language-select{width:150px}}.custom-select select{display:none}.select-selected{background-color:#000;color:#e5e5e5;padding:8px 16px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:0}.select-selected:after{position:absolute;content:"";top:50%;right:5px;display:block;width:7px;height:7px;margin-top:-5px;border-right:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;transform:rotate(45deg)}.select-selected:after.select-arrow-active{margin-top:-4px;transform:rotate(-135deg)}.select-items{position:absolute;background-color:#000;border-radius:0 0 3px 3px;border-bottom:0;top:100%;left:0;right:0;z-index:99}.select-items div{color:#e5e5e5;padding:4px 8px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:0}.select-items div:hover{background-color:#191919}.select-hide{display:none}.same-as-selected{background-color:#191919}.image-panel{position:relative}.image-panel .text{position:absolute;top:22px;top:2.2rem;left:22px;left:2.2rem}.image-panel .text p{font-size:18px;font-size:1.8rem;color:#292929;padding:0}.image-panel .text p.signature{font-size:13px;font-size:1.3rem;text-align:right;text-transform:uppercase}.image-panel .text p.signature.signature-01{width:540px}@media screen and (max-width:767px){.image-panel .text p.signature.signature-01{width:auto}}.image-panel .text.text-br{top:auto;left:auto;bottom:22px;bottom:2.2rem;right:22px;right:2.2rem;text-align:right}@media screen and (max-width:767px){.image-panel .text.text-br{bottom:initial;right:initial;text-align:left}}@media screen and (max-width:767px){.image-panel .text{position:static;top:initial;left:initial;padding-top:2em}.image-panel .text p{color:#e5e5e5}.image-panel .text p br{display:none}}.line-01{position:relative}.line-01:before{content:url(/assets/images/typeB_line_01.svg);position:absolute;top:65px;left:0;display:block;width:142px;z-index:1}@media screen and (max-width:1280px){.line-01:before{left:-4%}}@media screen and (max-width:800px){.line-01:before{left:-15%}}@media screen and (max-width:767px){.line-01:before{display:none}}.line-02{position:relative}.line-02:before{content:url(/assets/images/typeB_line_02.svg);position:absolute;top:-71px;right:0;display:block;width:188px}@media screen and (max-width:767px){.line-02:before{display:none}}.line-02:after{content:url(/assets/images/typeB_line_03.svg);position:absolute;bottom:-93px;right:0;display:block;width:90px}@media screen and (max-width:767px){.line-02:after{display:none}}.line-04{position:relative}.line-04:before{content:url(/assets/images/typeB_line_04.svg);position:absolute;top:20%;left:0;display:block;width:195px}@media screen and (max-width:1280px){.line-04:before{top:340px;left:-80px}}@media screen and (max-width:800px){.line-04:before{left:-140px;top:290px}}@media screen and (max-width:767px){.line-04:before{display:none}}.line-04:after{content:url(/assets/images/typeB_line_05.svg);position:absolute;top:53%;right:0;display:block;width:97px}@media screen and (max-width:1280px){.line-04:after{top:950px}}@media screen and (max-width:800px){.line-04:after{top:885px}}@media screen and (max-width:767px){.line-04:after{display:none}}.line-06{position:relative}.line-06:before{content:url(/assets/images/typeB_line_06.svg);position:absolute;top:-450px;right:0;display:block;width:74px}@media screen and (max-width:800px){.line-06:before{top:-550px}}@media screen and (max-width:767px){.line-06:before{display:none}}.line-06:after{content:url(/assets/images/typeB_line_07.svg);position:absolute;top:200px;left:0;display:block;width:85px}@media screen and (max-width:800px){.line-06:after{left:-50px}}@media screen and (max-width:767px){.line-06:after{display:none}}.line-08{position:relative}.line-08:before{content:url(/assets/images/typeB_line_08.svg);position:absolute;top:100px;right:1px;display:block;width:74px;z-index:1}@media screen and (max-width:767px){.line-08:before{display:none}}.line-09{position:relative}.line-09:before{content:url(/assets/images/typeB_line_09.svg);position:absolute;top:-350px;left:0;display:block;width:120px}@media screen and (max-width:800px){.line-09:before{left:-30px}}@media screen and (max-width:767px){.line-09:before{display:none}}.flex-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.flex-list li{padding:.5em}.m-0{margin:0}.mt-0{margin-top:0}.mt-1{margin-top:1em}.mt-2{margin-top:2em}.mt-3{margin-top:3em}.mt-4{margin-top:4em}.mt-5{margin-top:5em}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1em}.mb-2{margin-bottom:2em}.mb-3{margin-bottom:3em}.mb-4{margin-bottom:4em}.mb-5{margin-bottom:5em}.pane-footer{margin:0;font-size:1em;line-height:1.5;color:#333}.pane-footer *{letter-spacing:0}.pane-footer a,.pane-footer abbr,.pane-footer address,.pane-footer article,.pane-footer aside,.pane-footer audio,.pane-footer b,.pane-footer blockquote,.pane-footer canvas,.pane-footer caption,.pane-footer cite,.pane-footer code,.pane-footer dd,.pane-footer del,.pane-footer details,.pane-footer dfn,.pane-footer div,.pane-footer dl,.pane-footer dt,.pane-footer em,.pane-footer fieldset,.pane-footer figcaption,.pane-footer figure,.pane-footer form,.pane-footer h1,.pane-footer h2,.pane-footer h3,.pane-footer h4,.pane-footer h5,.pane-footer h6,.pane-footer header,.pane-footer hgroup,.pane-footer i,.pane-footer iframe,.pane-footer img,.pane-footer input,.pane-footer ins,.pane-footer kbd,.pane-footer label,.pane-footer legend,.pane-footer li,.pane-footer mark,.pane-footer menu,.pane-footer nav,.pane-footer object,.pane-footer ol,.pane-footer p,.pane-footer pre,.pane-footer q,.pane-footer samp,.pane-footer section,.pane-footer small,.pane-footer span,.pane-footer strong,.pane-footer sub,.pane-footer summary,.pane-footer sup,.pane-footer table,.pane-footer tbody,.pane-footer td,.pane-footer tfoot,.pane-footer th,.pane-footer thead,.pane-footer time,.pane-footer tr,.pane-footer ul,.pane-footer var,.pane-footer video{margin:0;padding:0;border:0;outline:0;line-height:1.5;font-size:14px;vertical-align:baseline;font-family:Noto Sans JP,Noto Sans Japanese,'源ノ角ゴシック Regular','源ノ角ゴシック',"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6",Hiragino Kaku Gothic Pro,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;background:0 0;font-weight:400}.pane-footer a{margin:0;font-size:1em;line-height:1.5;color:#333}.pane-footer li{list-style:none}.pane-footer img{border:none;vertical-align:bottom;max-width:100%;width:auto}.pane-footer .block-page-top{position:fixed;top:auto;bottom:10px;right:26px;display:none}.pane-footer .block-page-top a{position:relative;display:block;width:40px;height:40px;background-color:#000}.pane-footer .block-page-top a:after{content:"";display:block;position:absolute;width:16px;height:16px;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(-45deg);left:50%;top:50%;margin-top:-4px;margin-left:-8px}.pane-footer .copyright img{display:block;margin:0 auto}@media screen and (min-width:801px){.pane-footer{background:#000;color:#fff;position:relative;z-index:2;padding:0}.pane-footer a,.pane-footer a:active,.pane-footer a:hover,.pane-footer a:visited{color:#fff}.pane-footer .cm-width-container{max-width:1200px;margin-left:auto;margin-right:auto}.pane-footer .block-footer-support-list{background:#e5e2df;color:#404040;padding:60px}.pane-footer .block-footer-support-list a,.pane-footer .block-footer-support-list a:active,.pane-footer .block-footer-support-list a:hover,.pane-footer .block-footer-support-list a:visited{color:#404040;display:flex;align-items:center}.pane-footer .footer-support-inner{margin:auto;display:flex;justify-content:center;align-items:center}.pane-footer .footer-support-inner li:not(:last-child){margin-right:5vw}.pane-footer .footer-support-inner .icon-name{margin-left:20px}.pane-footer .block-sns-list{border-bottom:1px solid #707070;padding-bottom:30px;margin-bottom:50px;padding-top:80px}.pane-footer .block-sns-list ul{display:flex;flex-wrap:wrap;justify-content:center}.pane-footer .block-sns-list ul li{text-align:center;min-width:85px}.pane-footer .block-sns-list ul li:not(:last-child){margin-right:3%}.pane-footer .block-sns-list ul li a .sns-name{margin-top:auto;font-size:.8em}.pane-footer .block-sns-list .img-block{margin-bottom:10px;min-height:40px;display:flex;flex-wrap:wrap;align-items:center}.pane-footer .block-sns-list .img-block img{margin:auto}.pane-footer .footer-menu-inner{display:flex;justify-content:space-between;align-items:baseline}.pane-footer .footer-menu-inner .inner-block{max-width:calc(((100% - 80px)/ 5));min-width:calc(((100% - 320px)/ 5));margin-right:auto}.pane-footer .footer-menu-inner .inner-block:last-child{margin-right:0}.pane-footer .footer-menu-inner .inner-block .inner-child{margin-bottom:25px}.pane-footer .footer-menu-inner .inner-block h2{margin-bottom:30px;font-size:1.3em}.pane-footer .footer-menu-inner .inner-block h3{margin-bottom:15px;font-size:1.1em}.pane-footer .footer-menu-inner .inner-list li:not(:last-child){margin-bottom:20px}.pane-footer .footer-menu-inner .inner-list.is-row{display:flex;align-items:center;margin-bottom:30px}.pane-footer .footer-menu-inner .inner-list.is-row li{margin-bottom:0;margin-right:20px}.pane-footer .footer-menu-inner .is-allow>a{padding-left:20px;position:relative;display:inline-block}.pane-footer .footer-menu-inner .is-allow>a:before{content:"";position:absolute;top:8px;left:0;margin:auto;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.pane-footer .footer-menu-inner .is-outlink{border-top:1px solid #707070;margin-top:30px;padding-top:20px}.pane-footer .footer-menu-inner .is-outlink a:after{content:"";background:url(https://jp.omsystem.com/cms/img/usr/common/ico-outlink-wh.svg) center no-repeat;display:inline-block;width:16px;height:10px;margin-left:5px}.pane-footer .footer-menu-inner .is-child a{padding-left:20px;position:relative}.pane-footer .footer-menu-inner .is-child a:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:7px;height:1px;background-color:#fff}.pane-footer .footer-menu-inner .inner-child-wrap{margin:20px 0 40px;text-indent:1.5em}.pane-footer .footer-menu-inner .inner-child-wrap a{padding-left:1em;text-indent:0;display:block}.pane-footer .other-block{border-left:1px solid #707070;padding-left:30px}.pane-footer .other-block li{margin-bottom:30px}.pane-footer .other-block .is-allow>a{padding:0;font-size:1.3em}.pane-footer .other-block .is-allow>a:before{display:none}.pane-footer .footer-menu+.copyright{margin-top:80px}.pane-footer .copyright{background-color:#fff;color:#000;padding:10px 40px 40px}.pane-footer .copyright .is-center{text-align:center}.pane-footer .copyright small{display:block;margin-top:10px;font-size:smaller}.pane-footer .navUtility{display:flex;align-items:center;justify-content:center;padding:0 0 20px}.pane-footer .navUtility a{color:#333;font-size:.8em}.pane-footer .navUtility li:not(:last-child){margin-right:10px;padding-right:10px;position:relative}.pane-footer .navUtility li:not(:last-child):after{content:"";position:absolute;display:inline-block;width:1px;height:80%;background-color:#707070;right:0;top:0;bottom:0;margin:auto}.pane-footer .navUtility .is-outlink a:after{content:"";background:url(https://jp.omsystem.com/cms/img/usr/common/ico-outlink-bk.svg) center no-repeat;display:inline-block;width:16px;height:10px;margin-left:5px}}@media screen and (min-width:801px) and (max-width:1280px){.pane-footer .block-sns-list{padding-bottom:30px;margin-bottom:50px;padding-top:50px}.pane-footer .block-sns-list ul li{margin-bottom:30px;width:calc((100% - 60px)/ 4)}.pane-footer .block-sns-list ul li:not(:last-child){margin-right:0}.pane-footer .block-sns-list ul li:nth-child(4n){margin-right:0}.pane-footer .footer-menu{padding:0 40px}.pane-footer .other-block{padding-left:1vw}}@media screen and (min-width:801px) and (max-width:1100px){.pane-footer .cm-width-container{margin:0 15px}}@media screen and (max-width:800px){.pane-footer{background:#000;color:#fff;padding:0;position:relative;z-index:2}.pane-footer a,.pane-footer a:active,.pane-footer a:hover,.pane-footer a:visited{color:#fff}.pane-footer .block-footer-support-list{background:#e5e2df;color:#404040;padding:10px 25px}.pane-footer .block-footer-support-list a{color:#404040;display:flex;align-items:center;justify-content:center;width:100%}.pane-footer .footer-support-inner{margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.pane-footer .footer-support-inner li{width:calc((100% - 40px)/ 3);padding-right:10px;border-right:1px solid #fff;box-sizing:border-box}.pane-footer .footer-support-inner li:nth-child(3n){padding-right:0;border-right:0}.pane-footer .footer-support-inner .icon-block img{height:20px}.pane-footer .footer-support-inner .icon-name{margin-left:10px;font-size:.8em}.pane-footer .block-sns-list{padding:50px 0 30px}.pane-footer .block-sns-list ul{display:flex;flex-wrap:wrap;margin:0 15px}.pane-footer .block-sns-list ul li{margin-bottom:20px;text-align:center;width:calc((100% - 60px)/ 4);word-break:break-all}.pane-footer .block-sns-list ul li:not(:nth-child(4n)){margin-right:20px}.pane-footer .block-sns-list ul li a .sns-name{font-size:.6em;margin-top:auto}.pane-footer .block-sns-list .img-block{align-items:center;-webkit-box-align:center;display:flex;flex-wrap:wrap;margin-bottom:10px;min-height:40px}.pane-footer .block-sns-list .img-block img{margin:auto}.pane-footer .footer-menu{margin:0 15px}.pane-footer .footer-menu-inner+.footer-menu-inner{margin-top:25px}.pane-footer .footer-menu-inner .inner-list li:not(:last-child){border-bottom:1px solid #888;box-sizing:border-box}.pane-footer .footer-menu-inner .inner-list li:first-child{border-top:1px solid #888}.pane-footer .footer-menu-inner .inner-list li a{background-color:#2f2f2f;display:block;padding:20px 40px 20px 20px;position:relative}.pane-footer .footer-menu-inner .inner-list li.is-child a{background-color:#161616;padding:20px 20px 20px 70px}.pane-footer .footer-menu-inner .other-block{margin-top:20px}.pane-footer .footer-menu-inner .other-block .is-link{background-color:#434343;padding:0 10px}.pane-footer .footer-menu-inner .inner-block{background-color:#434343;padding:0 10px}.pane-footer .footer-menu-inner .inner-block h2,.pane-footer .footer-menu-inner .inner-block h3{font-size:1.1em;font-weight:400;position:relative}.pane-footer .footer-menu-inner .inner-block h2:after,.pane-footer .footer-menu-inner .inner-block h2:before,.pane-footer .footer-menu-inner .inner-block h3:after,.pane-footer .footer-menu-inner .inner-block h3:before{background-color:#fff;bottom:0;content:"";display:inline-block;height:1px;margin:auto;position:absolute;right:20px;top:0;width:10px;transition:.2s all}.pane-footer .footer-menu-inner .inner-block h2:after,.pane-footer .footer-menu-inner .inner-block h3:after{transform:rotate(90deg)}.pane-footer .footer-menu-inner .inner-block h2.is-active:after,.pane-footer .footer-menu-inner .inner-block h3.is-active:after{transform:rotate(180deg)}.pane-footer .footer-menu-inner .inner-block h2{background-color:#434343;cursor:pointer;padding:15px 10px;display:block}.pane-footer .footer-menu-inner .inner-block:not(:first-child) h2{border-top:1px solid #888}.pane-footer .footer-menu-inner .inner-block h3{background-color:#2f2f2f;border-bottom:1px solid #888;cursor:pointer;padding:15px 10px 15px 40px}.pane-footer .footer-menu-inner .inner-block>a{background-color:#434343;cursor:pointer;font-size:1.1em;font-weight:400;padding:15px 10px;position:relative;display:block}.pane-footer .footer-menu-inner .inner-block .inner-child-wrap,.pane-footer .footer-menu-inner .inner-block .inner-list{display:none;padding-bottom:10px}.pane-footer .footer-menu-inner .is-allow.is-link a{padding:20px 40px 20px 20px}.pane-footer .footer-menu-inner .is-allow a:before{border-right:1px solid #fff;border-top:1px solid #fff;bottom:0;content:"";height:4px;right:20px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:4px}.pane-footer .footer-menu-inner .is-link:not(:last-child) a{border-bottom:1px solid #888;box-sizing:border-box}.pane-footer .footer-menu-inner .is-link a{background-color:#434343;cursor:pointer;display:block;font-size:1.1em;font-weight:400;padding:15px 10px;position:relative}.pane-footer .footer-menu-inner .is-link a:before{border-right:1px solid #fff;border-top:1px solid #fff;bottom:0;content:"";height:6px;margin:auto;position:absolute;right:24px;top:0;transform:rotate(45deg);width:6px}.pane-footer .footer-menu-inner .is-outlink a:after{background:url(https://jp.omsystem.com/cms/img/usr/common/ico-outlink-wh.svg) center no-repeat;content:"";display:inline-block;height:10px;margin-left:5px;width:16px}.pane-footer .footer-menu-inner .is-child a:before{background-color:#fff;bottom:0;content:"";height:1px;left:40px;margin:auto;position:absolute;top:0;width:7px}.pane-footer .copyright{background-color:#fff;color:#000;margin-top:50px;padding:15px 10px}.pane-footer .copyright .is-center{text-align:center}.pane-footer .copyright small{display:block;font-size:smaller}.pane-footer .navUtility{display:flex;align-items:center;justify-content:center;padding:0 0 20px}.pane-footer .navUtility a{color:#333;font-size:.8em}.pane-footer .navUtility li:not(:last-child){margin-right:10px;padding-right:10px;position:relative}.pane-footer .navUtility li:not(:last-child):after{content:"";position:absolute;display:inline-block;width:1px;height:80%;background-color:#707070;right:0;top:0;bottom:0;margin:auto}.pane-footer .navUtility .is-outlink a:after{content:"";background:url(https://jp.omsystem.com/cms/img/usr/common/ico-outlink-bk.svg) center no-repeat;display:inline-block;width:16px;height:10px;margin-left:5px}}@media screen and (max-width:430px){.pane-footer .navUtility{flex-wrap:wrap}.pane-footer .navUtility li{width:calc((100% - 20px)/ 2);margin-bottom:10px;text-align:center}.pane-footer .navUtility li:nth-child(2n){margin-right:0;padding-right:0}.pane-footer .navUtility li:nth-child(2n):after{display:none}}.body-fixed{height:100%;left:0;position:fixed;width:100%}.pane-header{margin:0;font-size:1em;line-height:1.5;color:#333;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:100000;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="1" dy="3" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.16)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .16))}.pane-header a,.pane-header abbr,.pane-header address,.pane-header article,.pane-header aside,.pane-header audio,.pane-header b,.pane-header blockquote,.pane-header canvas,.pane-header caption,.pane-header cite,.pane-header code,.pane-header dd,.pane-header del,.pane-header details,.pane-header dfn,.pane-header div,.pane-header dl,.pane-header dt,.pane-header em,.pane-header fieldset,.pane-header figcaption,.pane-header figure,.pane-header form,.pane-header h1,.pane-header h2,.pane-header h3,.pane-header h4,.pane-header h5,.pane-header h6,.pane-header header,.pane-header hgroup,.pane-header i,.pane-header iframe,.pane-header img,.pane-header input,.pane-header ins,.pane-header kbd,.pane-header label,.pane-header legend,.pane-header li,.pane-header mark,.pane-header menu,.pane-header nav,.pane-header object,.pane-header ol,.pane-header p,.pane-header pre,.pane-header q,.pane-header samp,.pane-header section,.pane-header small,.pane-header span,.pane-header strong,.pane-header sub,.pane-header summary,.pane-header sup,.pane-header table,.pane-header tbody,.pane-header td,.pane-header tfoot,.pane-header th,.pane-header thead,.pane-header time,.pane-header tr,.pane-header ul,.pane-header var,.pane-header video{margin:0;padding:0;border:0;outline:0;line-height:1.5;font-size:14px;vertical-align:baseline;font-family:Noto Sans JP,Noto Sans Japanese,'源ノ角ゴシック Regular','源ノ角ゴシック',"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6",Hiragino Kaku Gothic Pro,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;background:0 0;font-weight:400}.pane-header ul{padding:0;margin:0}.pane-header a{margin:0;font-size:1em;line-height:1.5;color:#333}.pane-header li{list-style:none}.pane-header img{border:none;vertical-align:bottom;max-width:100%;width:auto}@media screen and (min-width:801px){.sp-only{display:none}.pane-header{position:fixed;top:0;left:0;right:0;margin:auto;background-color:#fff;z-index:100;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="8" /><feOffset dx="1" dy="3" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.16)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .16))}.pane-header .sp-header{display:none}.pane-header .cm-header-wrap{box-sizing:border-box;padding:30px 0;position:relative}.pane-header .cm-header-wrap .cm-width-container{max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;max-width:1550px;padding:0 30px;box-sizing:border-box}.pane-header .header-logo-right img{max-width:80px;image-rendering:-webkit-optimize-contrast}.pane-header .header-nav ul{display:flex}.header-nav ul li{list-style:none}.pane-header .header-nav ul li a{color:#444}.pane-header .header-nav ul li:not(:last-child){margin-right:40px}.pane-header .header-nav ul .outlink a:after{content:"";background:url(https://jp.omsystem.com/cms/img/usr/common/ico-outlink-bk.svg) center no-repeat;display:inline-block;width:16px;height:10px;margin-left:5px}}@media screen and (min-width:801px) and (max-width:1280px){.pane-header .header-nav{font-size:.9em}}@media screen and (min-width:801px){.pane-header .header-detail{background-color:#f5f5f5;font-weight:500}.pane-header .header-detail .cm-width-container{display:flex;align-items:center;justify-content:space-between}.pane-header .header-detail .detail-nav{margin-left:30px}.pane-header .header-detail .detail-nav ul{display:flex;align-items:center}.pane-header .header-detail .detail-nav ul li:not(:last-child){margin-right:20px}.pane-header .header-detail .detail-nav ul li a{font-size:.98em}.pane-header .header-detail .detail-nav-menu{margin-right:10px}.pane-header .header-detail .detail-nav-menu ul{display:flex;align-items:center;padding:20px 0}.pane-header .header-detail .detail-nav-menu ul li{margin-right:20px;position:relative}.pane-header .header-detail .detail-nav-menu a{font-size:.85em}.pane-header .block-headernav--cart-count{display:none;position:absolute;width:20px;height:20px;line-height:20px;text-align:center;font-size:11px;background-color:#e61d50;color:#fff;border-radius:10px;top:-15px;right:-12px;z-index:2}.pane-header .block-global-search{width:460px;display:flex;justify-content:flex-end;align-items:center}.pane-header .block-global-search form{background-color:#eee}.pane-header input.block-global-search--keyword{width:280px;border:none;background-color:transparent}.pane-header input.block-global-search--keyword:hover{border:none;background-color:transparent}.pane-header button.block-global-search--submit{border:none;background-color:transparent;width:33px}.pane-header .block-global-search--searchdetail{margin-left:15px}.pane-header .block-global-search--search-detail-link{color:#6fb4c3;text-decoration:underline}.pane-header .block-global-search--search-detail-link:hover{text-decoration:none}.pane-header .block-globalnav--item-list{display:table;width:100%}.pane-header .block-globalnav--item-list>div{display:table-cell;width:20%;font-size:18px;line-height:1;vertical-align:middle}.pane-header .block-globalnav--item-list>div:hover .block-globalnav--item-link{opacity:.7}.pane-header .block-globalnav--item-list>div:last-child>a:before{border-right:1px solid #666}.pane-header .block-globalnav--item-list>div>a{position:relative;display:block;color:#fff;padding:20px 0;text-decoration:none}.pane-header .block-globalnav--item-list>div>a:before{content:"";display:block;position:absolute;width:100%;height:38px;border-left:1px solid #666;top:10px;left:0}.pane-header .block-globalnav--item-list>div>a.active{transition:color .2s linear 0;color:#6fb4c3;text-decoration:none}.pane-header .block-globalnav--item-list>div>a.active .fa-chevron-down{color:#fff;transform:rotate(180deg)}.pane-header .block-globalnav--item-list>div>a .fa-chevron-down{position:absolute;font-size:12px;right:12px}.pane-header .block-globalnav--item-list div a .block-icon-image--flex .block-icon-image-small{padding-right:30px}.pane-header .block-globalnav--item-list div a .block-icon-image-double-small{position:relative;left:50px;width:30px}.pane-header .block-globalnav-menu{position:absolute;background-color:#191919;opacity:.98;width:100%;top:58px;left:0;padding:30px 0 20px;text-align:left;z-index:10}.pane-header .block-globalnav-menu *{color:#fff}.pane-header .block-globalnav-menu>div{width:1200px;margin:auto}.pane-header .block-globalnav-menu .block-dynamic-category--body,.pane-header .block-globalnav-menu .block-dynamic-genre--body{display:flex;align-items:center}.pane-header .block-globalnav-menu .block-dynamic-category--body li,.pane-header .block-globalnav-menu .block-dynamic-genre--body li{width:20%;font-size:14px;margin-bottom:20px}.pane-header .block-globalnav-menu .block-dynamic-category--body li a,.pane-header .block-globalnav-menu .block-dynamic-genre--body li a{position:relative;padding-left:20px;margin-bottom:10px}.pane-header .block-globalnav-menu .block-dynamic-category--body li a:before,.pane-header .block-globalnav-menu .block-dynamic-genre--body li a:before{content:"";display:block;width:6px;height:6px;position:absolute;top:50%;left:0;margin-top:-5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.pane-header .block-globalnav-menu .block-dynamic-category--body li a img,.pane-header .block-globalnav-menu .block-dynamic-genre--body li a img{vertical-align:middle;width:30px;margin-right:10px}.pane-header .block-globalnav-menu--freespace *{font-size:14px}.pane-header .block-globalnav-menu--freespace h3{margin-top:0}.pane-header .block-globalnav-menu--freespace p{font-size:12px;margin:10px 10px 10px 0}.pane-header .block-globalnav-menu--freespace>div{display:flex;align-items:center}.pane-header .block-globalnav-menu--freespace div li img{vertical-align:middle}}@media screen and (min-width:801px) and (max-width:1280px){.pane-header .cm-header-wrap{padding:15px 20px}.pane-header .header-logo-right{position:absolute;top:15px;right:20px}.pane-header .header-nav{margin-top:20px;width:100%}.pane-header .header-nav ul{justify-content:center}.pane-header .header-nav ul li a{font-size:1.2vw}}@media screen and (min-width:801px) and (max-width:1100px){.pane-header .header-detail .detail-nav{width:55%;padding-left:20px;font-size:1.2vw}.pane-header .header-detail .detail-nav ul{-webkit-overflow-scrolling:touch;white-space:nowrap;overflow-x:scroll;padding-bottom:8px}.pane-header .header-detail .detail-nav ul::-webkit-scrollbar{height:3px}.pane-header .header-detail .detail-nav ul::-webkit-scrollbar-track{background-color:#ccc}.pane-header .header-detail .detail-nav ul::-webkit-scrollbar-thumb{background-color:#000}.pane-header .header-detail .detail-nav-menu{font-size:1.2vw}.pane-header .header-detail .cm-width-container{margin:0}.pane-header .cm-header-wrap .cm-width-container{padding:0}.pane-header .header-nav ul li:not(:last-child){margin-right:20px}.pane-header .cm-width-container{margin:0 15px}}@media screen and (max-width:800px){.pc-only{display:none}.pane-header .pc-header{display:none}.pane-header .cm-header-wrap{align-items:center;display:flex;justify-content:center;padding:10px 15px;position:relative}.pane-header .header-menu-ico{align-items:center;display:flex;margin-right:auto}.pane-header header-menu-ico>span{font-size:.7em;display:none}.pane-header .header-menu-ico .is-ico-line{display:flex;flex-wrap:wrap;height:30px;margin-right:10px;width:30px}.pane-header .header-menu-ico .is-ico-line span{background-color:#000;border-radius:100px;display:inline-block;height:2px;margin:auto;width:100%;transition:.2s all}.pane-header .header-menu-ico.is-active>span{opacity:0;visibility:hidden}.pane-header .header-menu-ico.is-active .is-ico-line span:nth-child(1){opacity:0}.pane-header .header-menu-ico.is-active .is-ico-line span:nth-child(2){transform:translateY(1px) rotate(-45deg)}.pane-header .header-menu-ico.is-active .is-ico-line span:nth-child(3){transform:translateY(-10px) rotate(45deg)}.pane-header .header-logo{align-items:center;bottom:20px;display:flex;left:-10px;margin:0 0 0 auto;margin:auto;position:absolute;right:0;top:20px;width:40%}.pane-header .header-logo-right{margin-left:auto;width:18%}.pane-header .header-logo-right img{image-rendering:-webkit-optimize-contrast}.pane-header .header-detail{align-items:center;background-color:#f5f5f5;display:flex;padding:10px 15px}.pane-header .header-detail .detail-nav{margin-right:20px;padding-right:20px;position:relative;width:60%}.pane-header .header-detail .detail-nav:after{background:#c2c2c2;bottom:0;content:"";display:inline-block;height:100%;margin:auto;position:absolute;right:0;top:0;width:1px}.pane-header .header-detail .detail-nav ul{align-items:center;display:flex;-webkit-overflow-scrolling:touch;overflow-x:scroll}.pane-header .header-detail .detail-nav ul li:not(:last-child){margin-right:20px}.pane-header .header-detail .detail-nav ul li a{display:inline-block;white-space:break-spaces;white-space:nowrap;word-break:break-all}.pane-header .header-detail .detail-nav-menu{width:calc(40% - 40px)}.pane-header .header-detail .detail-nav-menu ul{display:flex;justify-content:space-between}.pane-header .header-detail .detail-nav-menu ul li{position:relative}.pane-header .block-headernav--cart-count{background-color:#e61d50;border-radius:10px;color:#fff;display:none;font-size:11px;width:15px;height:15px;line-height:15px;position:absolute;right:-10px;text-align:center;top:-5px;z-index:2}.pane-header.is-active{background-color:#000;color:#fff;filter:none}.pane-header.is-active .is-ico-line span{background-color:#fff}.pane-header.is-active .header-logo-right{opacity:0;visibility:hidden}.pane-header.is-active .header-logo img{opacity:0}.pane-header.is-active .header-logo a{background:url(https://jp.omsystem.com/cms/img/usr/common/ico-logo-wh.svg) bottom center/100% auto no-repeat}.pane-header .block-modal-menu{background-color:#000;color:#fff;position:fixed;z-index:101;top:50px;bottom:0;left:0;right:0;display:none}.pane-header .block-modal-menu a{color:#fff}.pane-header .block-modal-menu .modal-menu{overflow:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 200px);padding:10px 15px 30px}.pane-header .block-modal-menu .js-slid-menu{display:none;margin-top:25px}.pane-header .block-modal-menu .js-slid-menu-btn{padding:0 0 0 10px;font-size:.9em;font-weight:400;position:relative}.pane-header .block-modal-menu .btn-menu-inner:after,.pane-header .block-modal-menu .btn-menu-inner:before,.pane-header .block-modal-menu .js-slid-menu-btn:after,.pane-header .block-modal-menu .js-slid-menu-btn:before{content:"";position:absolute;top:0;bottom:0;right:15px;margin:auto;width:15px;height:2px;background-color:#fff;transition:.2s all;border-radius:100px}.pane-header .block-modal-menu .btn-menu-inner:before,.pane-header .block-modal-menu .js-slid-menu-btn:before{transform:rotate(-90deg)}.pane-header .block-modal-menu .js-slid-menu-btn.is-active:before,.pane-header .block-modal-menu .btn-menu-inner.is-active:before{transform:rotate(0deg)}.pane-header .block-modal-menu .btn-menu-inner{position:relative;display:block;padding:10px 35px 10px 10px;font-size:.9em}.pane-header .block-modal-menu .btn-menu-inner:after,.pane-header .block-modal-menu .btn-menu-inner:before{right:20px;width:10px;height:1px}.pane-header .block-modal-menu .menu-group--wrap:not(.is-link){padding:20px 0;border-bottom:1px solid #999}.pane-header .block-modal-menu .pane-header .block-modal-menu .menu-group--wrap.is-link:not(:last-child){border-bottom:1px solid #999}.pane-header .block-modal-menu .menu-group--wrap.is-link a{position:relative;display:block;padding:20px 35px 20px 10px;font-size:.9em}.pane-header .block-modal-menu .menu-group--wrap.is-link a:after{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.pane-header .block-modal-menu .menu-group-01>li{background-color:#242424;margin-bottom:1px}.pane-header .block-modal-menu .menu-group-01 a{position:relative;display:block;padding:10px 35px 10px 10px;font-size:.9em}.pane-header .block-modal-menu .menu-group-01 a:after{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.pane-header .block-modal-menu .inner-menu-list{padding:0 10px 10px;display:none}.pane-header .block-modal-menu .inner-menu-list li{background-color:#484848;padding:0 10px}.pane-header .block-modal-menu .inner-menu-list li:not(:last-child) a{border-bottom:1px solid #999}.pane-header .modal-nav-menu{margin-bottom:20px}.pane-header .modal-nav-menu .block-search-box{width:82%}.pane-header .modal-nav-menu .block-search-box .block-search-box--form{background-color:transparent;padding:0;display:flex}.pane-header .modal-nav-menu .block-search-box .block-search-box--keyword{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background-color:#242424;border:0;border-radius:100px;padding:0;line-height:2.5;height:auto;color:#999;padding:0 45px 0 20px}.pane-header .modal-nav-menu .block-search-box .block-search-box--placeholder{top:20%;margin:auto}.pane-header .modal-nav-menu ul{display:flex;align-items:center;justify-content:space-between}.pane-header .modal-nav-menu ul li{width:5%;position:relative}.pane-header .modal-nav-menu .input-group-btn{position:absolute;bottom:0;top:0;right:10px;margin:auto}.pane-header .modal-nav-menu .block-search-box--search-submit{width:35px;height:100%;background:transparent url(https://jp.omsystem.com/cms/img/usr/common/ico-search-wh.svg) center no-repeat;background-size:60%;border:0;padding:0;margin:0}.pane-header .block-search-box--keyword{width:100%;height:38px}}.session{padding:100px 0}@media screen and (max-width:800px){.session{padding:50px 0}}.session.session-black{background-color:#000}.session.session-white{background-color:#fff}.session-content{max-width:2560px;padding:0 7.5%;margin:0 auto}@media screen and (max-width:800px){.session-content{padding:0 5%}}.session-content.session-small{max-width:1280px}.session-content.session-full{padding:0}.headline-01{font-family:Noto Serif JP,"メイリオ",Meiryo,"小塚ゴシック Pro",Kozuka Gothic Pro,serif;font-weight:700;font-size:72px;font-size:7.2rem;line-height:1.2;text-align:center;padding-bottom:1em}@media screen and (max-width:800px){.headline-01{font-size:3.6rem}}@media screen and (max-width:767px){.headline-01{font-size:3.2rem}}.zh-cn .headline-01{font-family:Noto Serif SC,serif}.headline-02{font-size:24px;font-size:2.4rem;font-weight:700;padding-bottom:1em}@media screen and (max-width:800px){.headline-02{font-size:1.8rem}}.headline-02.customFont-regular{font-weight:400}.headline-03{font-size:18px;font-size:1.8rem;padding-bottom:1em}.headline-img{max-width:870px;margin:0 auto;display:block}@media screen and (max-width:800px){.headline-img{max-width:70%}}@media screen and (max-width:767px){.headline-img{max-width:100%}}.text-01{padding-left:1em}.color-white{color:#e5e5e5!important}.text-small{font-size:10px;font-size:1rem}.text-italic{font-style:oblique}.text-center{text-align:center}sup{font-size:60%;vertical-align:super}.video-wrapper{flex:1;position:relative}.video-wrapper.video-HD{max-width:1280px;margin:0 auto}.video-wrapper.video-1110{max-width:1110px;margin:0 auto}.video-wrapper.video-SD{max-width:720px;margin:0 auto}.video-wrapper video{width:100%!important;height:auto!important}.video-wrapper.video-iframe{position:relative;padding-bottom:56.25%;height:0}.video-wrapper.video-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slider-01 .splide__arrows{position:absolute;width:100%;height:40px;left:0;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width:767px){.slider-01 .splide__arrows{top:auto;bottom:calc(33vw - 20px);transform:translateY(0)}}@media screen and (max-width:414px){.slider-01 .splide__arrows{bottom:calc(31vw - 20px)}}@media screen and (max-width:375px){.slider-01 .splide__arrows{bottom:calc(32vw - 20px)}}.slider-01 .splide__arrow{border-radius:0;opacity:1;background:0 0;font-size:20px;font-size:2rem}@media screen and (max-width:767px){.slider-01 .splide__arrow{background:rgba(0,0,0,.5)}}.slider-01 .splide__arrow--next{right:80px}@media screen and (max-width:1120px){.slider-01 .splide__arrow--next{right:0}}@media screen and (max-width:1024px){.slider-01 .splide__arrow--next{right:40px}}@media screen and (max-width:800px){.slider-01 .splide__arrow--next{right:0}}.slider-01 .splide__arrow--prev{left:80px}@media screen and (max-width:1120px){.slider-01 .splide__arrow--prev{left:0}}@media screen and (max-width:1024px){.slider-01 .splide__arrow--prev{left:40px}}@media screen and (max-width:800px){.slider-01 .splide__arrow--prev{left:0}}.slider-01 .splide__arrow svg{fill:#e5e5e5}.benefit-wrapper .benefit-content{position:absolute;z-index:1;top:0;left:0;margin:0 5.5%;padding:4% 0 0}@media screen and (max-width:767px){.benefit-wrapper .benefit-content{position:static;margin-bottom:4rem}}@media screen and (max-width:414px){.benefit-wrapper .benefit-content{position:static;margin-right:3%;margin-left:3%}}.benefit-wrapper .benefit-content .benefit-title{padding-top:.3em;padding-bottom:.2em;font-size:3.4em;text-shadow:1px 1px 0 #000;font-weight:700;line-height:1.3}.benefit-wrapper .benefit-content .benefit-title span{font-size:.5em;line-height:1.5em;display:block}@media screen and (max-width:1024px){.benefit-wrapper .benefit-content .benefit-title{font-size:2.4em}}@media screen and (max-width:800px){.benefit-wrapper .benefit-content .benefit-title{font-size:2.4rem;line-height:1.5}}.benefit-wrapper .benefit-content .benefit-text{font-size:1.5em;line-height:normal;text-shadow:1px 1px 0 #000;width:50%}.benefit-wrapper .benefit-content .benefit-text.large{width:90%}@media screen and (max-width:1024px){.benefit-wrapper .benefit-content .benefit-text{font-size:1em}}@media screen and (max-width:800px){.benefit-wrapper .benefit-content .benefit-text{font-size:1.3rem}}@media screen and (max-width:767px){.benefit-wrapper .benefit-content .benefit-text{width:100%}}.benefit-wrapper .benefit-content .benefit-text.large{width:100%}.benefit-wrapper .benefit-img-caption{position:absolute;z-index:1;bottom:0;left:0;margin-bottom:10%;text-align:center;width:100%}@media screen and (max-width:1024px){.benefit-wrapper .benefit-img-caption{font-size:.8em}}@media screen and (max-width:800px){.benefit-wrapper .benefit-img-caption{font-size:1rem}}@media screen and (max-width:767px){.benefit-wrapper .benefit-img-caption{position:static;margin-top:2rem;margin-bottom:0}}.brand-logo{padding:25px 0}@media screen and (max-width:800px){.brand-logo{padding:25px 0}}.brand-logo .session-content{display:flex;justify-content:center}.brand-logo .session-content img{width:372px}@media screen and (max-width:800px){.brand-logo .session-content img{width:234px}}.slider-02 .splide__arrow{border-radius:0;opacity:1;background:0 0;font-size:20px;font-size:2rem}@media screen and (max-width:767px){.slider-02 .splide__arrow{top:22%;background:rgba(0,0,0,.5)}}.slider-02 .splide__arrow--next{right:80px}@media screen and (max-width:1024px){.slider-02 .splide__arrow--next{right:40px}}@media screen and (max-width:767px){.slider-02 .splide__arrow--next{right:0}}.slider-02 .splide__arrow--prev{left:80px}@media screen and (max-width:1024px){.slider-02 .splide__arrow--prev{left:40px}}@media screen and (max-width:767px){.slider-02 .splide__arrow--prev{left:0}}.slider-02 .splide__arrow svg{fill:#e5e5e5}.professional-wrapper-type-A .professional-img-wrapper{display:flex;align-items:center;justify-content:center;height:calc(100vh - 275px)}.professional-wrapper-type-A .professional-img-wrapper span{position:relative;height:100%;padding-left:75%}.professional-wrapper-type-A .professional-img-wrapper img{max-height:100%;width:auto;position:absolute;left:50%;transform:translateX(-50%)}@media(max-aspect-ratio:1 / 1){.professional-wrapper-type-A .professional-img-wrapper{height:auto}.professional-wrapper-type-A .professional-img-wrapper span{height:auto;padding:0}.professional-wrapper-type-A .professional-img-wrapper img{position:static;height:auto;width:100%;left:inherit;transform:none}}.professional-wrapper-type-A .professional-info-wrapper{display:flex;flex-direction:column;align-items:center;max-width:1280px;padding:3em 30px;margin:0 auto}@media screen and (max-width:1024px){.professional-wrapper-type-A .professional-info-wrapper{padding:3em 0}}.professional-wrapper-type-A .professional-info-01,.professional-wrapper-type-A .professional-info-02{padding:1em 0}.professional-wrapper-type-A .professional-info-01 p,.professional-wrapper-type-A .professional-info-02 p{color:#e5e5e5}.professional-wrapper-type-A .professional-info-01{display:flex;flex-direction:column;width:100%;border-bottom:1px solid #e5e5e5;padding:15px 0}.professional-wrapper-type-A .professional-info-01 .professional-label{display:block;font-size:12px;font-size:1.2rem;line-height:1;padding-bottom:1em}.professional-wrapper-type-A .professional-info-01 .professional-text{font-size:22px;font-size:2.2rem;line-height:1;font-weight:700}.professional-wrapper-type-A .professional-info-02{display:flex;width:100%;padding-bottom:0}@media screen and (max-width:767px){.professional-wrapper-type-A .professional-info-02{flex-direction:column}}.professional-wrapper-type-A .professional-info-02 div{flex:1;display:flex;flex-direction:column;padding:15px 0}.professional-wrapper-type-A .professional-info-02 .professional-label,.professional-wrapper-type-A .professional-info-02 .professional-lens{display:block;font-size:12px;font-size:1.2rem;line-height:1;padding-bottom:1em}.professional-wrapper-type-A .professional-info-02 .professional-text{font-size:22px;font-size:2.2rem;line-height:1;font-weight:700}.professional-wrapper-type-A .professional-info-02 .professional-lens span,.professional-wrapper-type-A .professional-info-02 .professional-shutter span{letter-spacing:normal}.professional-wrapper-type-B.professional-wrapper{position:relative}.professional-wrapper-type-B .professional-img-wrapper{display:flex;align-items:center;justify-content:center;height:calc(100vh - 250px)}.professional-wrapper-type-B .professional-img-wrapper span{position:relative;height:100%;padding-left:75%}.professional-wrapper-type-B .professional-img-wrapper img{max-height:100%;width:auto;position:absolute;left:50%;transform:translateX(-50%)}@media(max-aspect-ratio:1 / 1){.professional-wrapper-type-B .professional-img-wrapper{height:auto}.professional-wrapper-type-B .professional-img-wrapper span{height:auto;padding:0}.professional-wrapper-type-B .professional-img-wrapper img{position:static;height:auto;width:100%;left:inherit;transform:none}}.professional-wrapper-type-B .professional-info-wrapper{display:flex;flex-direction:column;color:#e5e5e5;max-width:1280px;padding:3em 7.5%;margin:0 auto}.professional-wrapper-type-B .professional-info-wrapper .professional-info-01{flex:1;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #e5e5e5;padding-bottom:10px}@media screen and (max-width:767px){.professional-wrapper-type-B .professional-info-wrapper .professional-info-01{flex-direction:column;align-items:flex-start}}.professional-wrapper-type-B .professional-info-wrapper .professional-info-01 p{padding-bottom:0}.professional-wrapper-type-B .professional-info-wrapper .professional-info-01 .professional-camera{font-size:22px;font-size:2.2rem;font-weight:700;line-height:1;padding-right:20px;padding-right:2rem}@media screen and (max-width:767px){.professional-wrapper-type-B .professional-info-wrapper .professional-info-01 .professional-camera{padding-right:0;padding-bottom:1rem}}.professional-wrapper-type-B .professional-info-wrapper .professional-info-01 .professional-lens{font-size:12px;font-size:1.2rem;line-height:1}.professional-wrapper-type-B .professional-info-wrapper .professional-info-02{flex:1;display:flex;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding:15px 0}@media screen and (max-width:767px){.professional-wrapper-type-B .professional-info-wrapper .professional-info-02{flex-direction:column-reverse;padding:0;border-bottom:0}}.professional-wrapper-type-B .professional-info-wrapper .professional-info-02 div{display:flex;align-items:flex-end}@media screen and (max-width:767px){.professional-wrapper-type-B .professional-info-wrapper .professional-info-02 div{padding-top:10px;padding-bottom:5px}.professional-wrapper-type-B .professional-info-wrapper .professional-info-02 div:last-child{flex-direction:column;align-items:flex-start;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5}.professional-wrapper-type-B .professional-info-wrapper .professional-info-02 div:last-child .professional-label{padding-bottom:5px}}.professional-wrapper-type-B .professional-info-wrapper .professional-info-02 .professional-label{font-size:13px;font-size:1.3rem;line-height:1;padding-bottom:0;padding-right:2em}@media screen and (max-width:767px){.professional-wrapper-type-B .professional-info-wrapper .professional-info-02 .professional-label{padding-right:3em}}.professional-wrapper-type-B .professional-info-wrapper .professional-info-02 .professional-text{font-size:23px;font-size:2.3rem;line-height:1;font-weight:700;padding-bottom:0}.professional-wrapper-type-B .professional-info-wrapper .professional-info-03{flex:1;display:flex;flex-wrap:wrap;border-bottom:1px solid #e5e5e5}.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content{width:calc(100%/3);padding:20px;display:flex;align-items:baseline}.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content:first-child{padding-left:0}@media screen and (max-width:800px){.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content{flex-direction:column}}@media screen and (max-width:767px){.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content{width:100%;padding:5px 0;flex-direction:row}.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content:first-child{padding-top:10px}.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content:last-child{padding-bottom:10px}}.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content.border{border-right:1px solid #e5e5e5}@media screen and (max-width:767px){.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content.border{border:0}}.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content .professional-label{font-size:13px;font-size:1.3rem;line-height:1;padding-bottom:0;padding-right:3em}@media screen and (max-width:800px){.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content .professional-label{padding-bottom:1em}}.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content .professional-text{font-size:23px;font-size:2.3rem;line-height:1;font-weight:700;padding-bottom:0}.professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content .professional-text span{font-size:18px;font-size:1.8rem;font-weight:400}.professional-wrapper-type-B .professional-info-wrapper .professional-info-04{border:0;padding-top:10px}.professional-wrapper-type-B .professional-info-wrapper .professional-info-04 .professional-gps,.professional-wrapper-type-B .professional-info-wrapper .professional-info-04 .professional-weather{font-size:10px;font-size:1rem;line-height:1}.no-flexboxlegacy .professional-wrapper-type-B .professional-info-wrapper{display:block!important}.no-flexboxlegacy .professional-wrapper-type-B .professional-info-wrapper .professional-info-03 .professional-content{width:calc(99%/3)}.omds-overview-type-A .product-img{padding-bottom:0}.omds-overview-type-A .product-img .headline-01{font-size:36px;font-size:3.6rem}.omds-overview-type-A .product-img .headline-img{max-width:435px}.omds-overview-type-A .breakfree-bottom{padding-top:50px}.omds-overview-type-B p{padding-bottom:1.5em}.omds-overview-type-B header:not(.pane-header){font-family:Helvetica,Arial,Verdana,Roboto,sans-serif}.omds-overview-type-B footer{background:#fff;font-family:Helvetica,Arial,Verdana,Roboto,sans-serif}.omds-overview-type-B footer *{color:#292929}.omds-overview-type-B .session{padding:50px 0}.omds-overview-type-B .session-content.session-small{max-width:calc(776px + 15%)}.omds-overview-type-B .session.brand-logo{padding:0}.omds-overview-type-B .session.breakfree .breakfree-grid{display:flex}@media screen and (max-width:767px){.omds-overview-type-B .session.breakfree .breakfree-grid{flex-direction:column}}.omds-overview-type-B .session.breakfree .breakfree-col-1{width:calc(100%/3)}.omds-overview-type-B .session.breakfree .breakfree-col-1 img{width:155px;height:27px}@media screen and (max-width:767px){.omds-overview-type-B .session.breakfree .breakfree-col-1{width:100%;padding-bottom:3em}.omds-overview-type-B .session.breakfree .breakfree-col-1 img{width:220px;height:38px;margin:0 auto}}.omds-overview-type-B .session.breakfree .breakfree-col-2{width:calc(100%/3*2)}.omds-overview-type-B .session.breakfree .breakfree-col-2 p{font-size:16px;font-size:1.6rem}@media screen and (max-width:767px){.omds-overview-type-B .session.breakfree .breakfree-col-2 p{font-size:1.3rem}}@media screen and (max-width:767px){.omds-overview-type-B .session.breakfree .breakfree-col-2{width:100%}}.omds-overview-type-B .session.brand-video{padding:0}.omds-overview-type-B .session.brand-video .session-content{padding:0}.omds-overview-type-B .session.heritage{padding-top:80px}.omds-overview-type-B .session.heritage .session-small{padding-top:50px;padding-bottom:50px}.omds-overview-type-B .session.oms-way{padding-top:0}.omds-overview-type-B .session.oms-way .oms-way-grid{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width:767px){.omds-overview-type-B .session.oms-way .oms-way-grid{flex-direction:column;align-items:center}}.omds-overview-type-B .session.oms-way .oms-way-col-1{width:56%}@media screen and (max-width:767px){.omds-overview-type-B .session.oms-way .oms-way-col-1{width:100%;padding-bottom:3em}}.omds-overview-type-B .session.oms-way .oms-way-col-2{width:36%}@media screen and (max-width:767px){.omds-overview-type-B .session.oms-way .oms-way-col-2{width:100%}}.omds-overview-type-B .session.oms-way .oms-way-col-2 p:last-child{padding-bottom:0}.omds-overview-type-B .session.breakfree-bottom{text-align:center}.omds-overview-type-B .session.breakfree-bottom .breakfree-logo{max-width:520px;margin:0 auto}.omds-overview-type-B .session.logo-bottom{border-top:#fff solid 2px;padding:30px}.omds-overview-type-B .session.logo-bottom img{width:167px}
