@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,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;font-size:100%;font:inherit;vertical-align:baseline;list-style:none}embed,img,object{max-width:100%}a:link{color:#3865e0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}a:hover{text-decoration:none}a:visited{color:#9c35e0}*{box-sizing:border-box}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif;font-feature-settings:"palt";font-size:62.5%;height:100%}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6;color:#191d1f;display:flex;flex-direction:column;min-height:100vh;height:100%;width:100%;margin:0 auto}.OMSEG2023 .inner{width:1280px;margin:0 auto;padding:0 60px}@media screen and (max-width:1280px){.OMSEG2023 .inner{width:100%}}@media screen and (max-width:1000px){.OMSEG2023 .inner{padding:0 30px}}@media screen and (max-width:414px){.OMSEG2023 .inner{padding:0 15px}}.OMSEG2023 .flex{display:flex}@media screen and (max-width:768px){.OMSEG2023 .flex{display:block}}@media screen and (max-width:768px){.OMSEG2023 .flex .flex_box,.OMSEG2023 .flex .left_box,.OMSEG2023 .flex .right_box{width:100%!important}}.OMSEG2023 header{height:70px;border-bottom:1px solid #ccc}.OMSEG2023 header .inner{height:70px;display:flex;align-items:center;gap:15px}@media screen and (max-width:414px){.OMSEG2023 header .inner{flex-direction:column;justify-content:center;gap:0}}.OMSEG2023 .breadcrumb{height:35px;display:flex;align-items:center;overflow-x:auto}.OMSEG2023 .breadcrumb li{font-size:1.2rem;white-space:nowrap}.OMSEG2023 .breadcrumb li::before{content:"/";margin:0 1rem;color:#ccc}.OMSEG2023 .breadcrumb li.home::before{display:none}.OMSEG2023 .breadcrumb li.home a{display:block;width:15px;height:15px;background:url(../img/home.svg) no-repeat;background-size:cover}.OMSEG2023 .breadcrumb li a{color:grey;font-size:1.2rem}.OMSEG2023 .top_section{background:#f3f4f7;width:100%;padding:45px 0 80px 0}.OMSEG2023 .top_section .flex{justify-content:center;align-items:center;gap:30px}.OMSEG2023 .top_section .flex .left_box{width:50%}.OMSEG2023 .top_section .flex .left_box h1{color:#039;font-size:2rem}@media screen and (max-width:1000px){.OMSEG2023 .top_section .flex .left_box h1{font-size:1.8rem}}.OMSEG2023 .top_section .flex .left_box h2{font-size:3rem;font-weight:700;line-height:1.3;margin-bottom:10px}@media screen and (max-width:1000px){.OMSEG2023 .top_section .flex .left_box h2{font-size:2.6rem}.OMSEG2023 .top_section .flex .left_box h2 br{display:none}}.OMSEG2023 .top_section .flex .left_box p{font-size:1.6rem}.OMSEG2023 .top_section .flex .right_box .popup_btn{width:360px;height:auto}@media screen and (max-width:768px){.OMSEG2023 .top_section .flex .right_box .popup_btn{margin:15px auto}}@media screen and (max-width:414px){.OMSEG2023 .top_section .flex .right_box .popup_btn{width:100%}}.OMSEG2023 .system_section{background:#fff;box-shadow:0 5px 5px 1px rgba(0,0,0,.2)}.OMSEG2023 .system_section .flex:has(.system_title){justify-content:center;align-items:center;height:50px;margin-bottom:15px}@media screen and (max-width:768px){.OMSEG2023 .system_section .flex:has(.system_title){display:flex!important}}.OMSEG2023 .system_section .flex:has(.system_title) .system_title{text-align:center;width:200px;color:#fff;font-size:2.4rem;background:#039;border-radius:25px;margin-top:-45px}@media screen and (max-width:768px){.OMSEG2023 .system_section .flex:has(.system_title) .system_title{margin:-45px auto 0 auto}}.OMSEG2023 .system_section .flex{align-items:flex-end;justify-content:space-around;gap:25px}@media screen and (max-width:768px){.OMSEG2023 .system_section .flex .left_box{margin:15px 0}.OMSEG2023 .system_section .flex .left_box:has(img){text-align:center}}.OMSEG2023 .system_section .flex .left_box img{max-width:500px;width:100%;height:auto;margin-bottom:-6px}@media screen and (max-width:768px){.OMSEG2023 .system_section .flex .right_box{margin:15px 0}.OMSEG2023 .system_section .flex .right_box:has(img){text-align:center}}.OMSEG2023 .system_section .flex .right_box img{max-width:500px;width:100%;height:auto}.OMSEG2023 main{padding:60px 0 0 0}@media screen and (max-width:576px){.OMSEG2023 main{padding:0}}.OMSEG2023 main .inner .tab_wrap{-webkit-overflow-scrolling:touch}.OMSEG2023 main .inner .open_menu{position:relative;display:none;padding:18px 5px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-bottom:1px solid #ccc;font-size:1.9rem;font-weight:400;line-height:1.2;text-align:center;cursor:pointer;background:#039;color:#fff}.OMSEG2023 main .inner .open_menu::after{display:block;content:"";width:20px;height:10px;background:url(../img/menu_arrow.svg) no-repeat;background-size:20px 10px;position:absolute;right:15px;top:calc(50% - 5px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.OMSEG2023 main .inner .open_menu.open{background:#888}.OMSEG2023 main .inner .open_menu.open::after{transform:rotate(180deg)}@media screen and (max-width:576px){.OMSEG2023 main .inner .open_menu{display:block}}.OMSEG2023 main .inner ul.tabs{display:flex;justify-content:flex-start;margin:0 0 -5px 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-bottom:1px solid #ccc}@media screen and (max-width:576px){.OMSEG2023 main .inner ul.tabs{display:none;flex-direction:column;border-bottom:none}}.OMSEG2023 main .inner ul.tabs.bottom{border-top:1px solid #ccc;border-bottom:none}.OMSEG2023 main .inner ul.tabs.bottom li.tab_btn a{padding:15px 5px 5px 5px}@media screen and (max-width:576px){.OMSEG2023 main .inner ul.tabs.bottom li.tab_btn a{padding:18px 5px}}@media screen and (max-width:576px){.OMSEG2023 main .inner ul.tabs.bottom li.tab_btn.active a{color:#fff;background:#039}}.OMSEG2023 main .inner ul.tabs.bottom li.tab_btn.active a::after{display:none}.OMSEG2023 main .inner ul.tabs.bottom li.tab_btn.active a::before{content:"";background:#039;position:absolute;left:0;top:-1px;width:100%;height:4px}@media screen and (max-width:576px){.OMSEG2023 main .inner ul.tabs.bottom li.tab_btn.active a::before{display:none}}.OMSEG2023 main .inner ul.tabs li.tab_btn{width:25%}@media screen and (max-width:900px){.OMSEG2023 main .inner ul.tabs li.tab_btn{display:flex;align-items:flex-end}}@media screen and (max-width:576px){.OMSEG2023 main .inner ul.tabs li.tab_btn{width:100%}}.OMSEG2023 main .inner ul.tabs li.tab_btn a{display:block;width:100%;cursor:pointer;padding:5px 5px 15px 5px;margin-bottom:0;color:grey;text-decoration:none;text-indent:0;font-size:1.9rem;font-weight:400;line-height:1.2;text-align:center}@media screen and (max-width:576px){.OMSEG2023 main .inner ul.tabs li.tab_btn a{padding:18px 5px;border-bottom:1px solid #ccc;background:#eee}}.OMSEG2023 main .inner ul.tabs li.tab_btn a:hover{color:#039}.OMSEG2023 main .inner ul.tabs li.tab_btn::before{display:none!important}.OMSEG2023 main .inner ul.tabs li.tab_btn.active a{color:#039;font-weight:700;position:relative}@media screen and (max-width:576px){.OMSEG2023 main .inner ul.tabs li.tab_btn.active a{color:#fff;background:#039}}.OMSEG2023 main .inner ul.tabs li.tab_btn.active a::after{content:"";background:#039;position:absolute;left:0;bottom:-1px;width:100%;height:4px}@media screen and (max-width:576px){.OMSEG2023 main .inner ul.tabs li.tab_btn.active a::after{display:none}}.OMSEG2023 main .inner ul.tab_content{padding:60px 0}.OMSEG2023 main .inner ul.tab_content>li{display:none}.OMSEG2023 main .inner ul.tab_content>li::before{display:none}.OMSEG2023 main .inner ul.tab_content>li.show{display:block;margin-bottom:0;padding-left:0;text-indent:0}.OMSEG2023 main .inner .wrap{margin:30px auto}.OMSEG2023 main .inner .center:has(video){text-align:center}.OMSEG2023 main .inner video{width:100%;max-width:640px;height:auto;margin:0 auto}.OMSEG2023 main .inner .flex{gap:30px;margin:30px auto}.OMSEG2023 main .inner .flex:has(.flex_box){align-items:start!important}.OMSEG2023 main .inner .flex.col-50{justify-content:space-evenly}.OMSEG2023 main .inner .flex.col-50 .flex_box img{width:auto}@media screen and (max-width:768px){.OMSEG2023 main .inner .flex.col-50{display:flex;flex-wrap:wrap;justify-content:space-evenly}.OMSEG2023 main .inner .flex.col-50 .flex_box{width:40%!important}}.OMSEG2023 main .inner .flex .flex_box{text-align:center;display:flex;flex-direction:column;align-items:center}.OMSEG2023 main .inner .flex .flex_box img{margin:15px 0}.OMSEG2023 main .inner .flex .flex_box p{color:#527585}.OMSEG2023 main .inner .flex .flex_box a{display:block}.OMSEG2023 main .inner .flex .left_box,.OMSEG2023 main .inner .flex .right_box{width:50%}@media screen and (max-width:768px){.OMSEG2023 main .inner .flex .left_box{margin:15px 0}.OMSEG2023 main .inner .flex .left_box:has(img){text-align:center}}.OMSEG2023 main .inner .flex .right_box video{width:100%;height:auto}.OMSEG2023 main .inner .flex .right_box.center{text-align:center}.OMSEG2023 main .inner .flex.center{justify-content:center;align-items:center}.OMSEG2023 main .inner .flex.center .left_box,.OMSEG2023 main .inner .flex.center .right_box{width:auto}@media screen and (max-width:768px){.OMSEG2023 main .inner .flex.center .left_box,.OMSEG2023 main .inner .flex.center .right_box{margin:15px 0}.OMSEG2023 main .inner .flex.center .left_box:has(img),.OMSEG2023 main .inner .flex.center .right_box:has(img){text-align:center}}.OMSEG2023 main .inner p.lead{font-size:1.7rem}.OMSEG2023 main .inner p.note{color:#527585}.OMSEG2023 main .inner h3{font-size:3.3rem;color:#039}.OMSEG2023 main .inner h4{position:relative;font-size:2rem;font-weight:700;border-left:3px solid #039;padding:0 0 0 10px;margin:90px 0 20px 0}.OMSEG2023 main .inner h4::after{position:absolute;bottom:-7px;content:"";display:block;width:100%;height:1px;background:#ccc;margin-left:-12px}.OMSEG2023 main .inner h4+p{font-size:1.5rem}.OMSEG2023 main .inner h5{font-size:1.6rem;margin-bottom:5px;margin-top:30px;border-left:3px solid #191d1f;background:#eee;padding-left:7px}.OMSEG2023 main .inner h5:has(a){background:0 0;border-left:none;padding-left:0;margin-top:10px}.OMSEG2023 main .inner p.desc{color:#527585}.OMSEG2023 main .inner img.center{display:block;margin:15px auto}.OMSEG2023 main .inner .box{color:#527585;border:1px solid #527585;padding:15px;margin:0 auto;border-radius:5px}@media screen and (max-width:768px){.OMSEG2023 main .inner .box{width:100%!important}}.OMSEG2023 main .inner .box .box_title{font-size:1.6rem;font-weight:700;margin-bottom:7px}.OMSEG2023 main .inner .table_wrap{overflow-x:auto}.OMSEG2023 main .inner .table_wrap table{width:100%;min-width:1000px}.OMSEG2023 main .inner table{border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;border-collapse:collapse;margin:10px auto}.OMSEG2023 main .inner table tr th{text-align:center;vertical-align:middle;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;color:#527585;background:#eee;padding:5px 15px}.OMSEG2023 main .inner table tr th:nth-child(1){border-right:1px solid #bdbdbd}.OMSEG2023 main .inner table tr th:nth-child(3),.OMSEG2023 main .inner table tr th:nth-child(4){border-left:1px solid #bdbdbd}.OMSEG2023 main .inner table tr td{padding:5px 15px;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;vertical-align:middle;text-align:center}.OMSEG2023 main .inner table tr td:nth-child(1){border-right:1px solid #bdbdbd;text-align:left}.OMSEG2023 main .inner table tr td:nth-child(3),.OMSEG2023 main .inner table tr td:nth-child(4){border-left:1px solid #bdbdbd}.OMSEG2023 main .inner table tr td.img{border:none;padding:15px 0;text-align:center}.OMSEG2023 main .inner dl{color:#527585;margin:15px 0}.OMSEG2023 main .inner dl dt{font-weight:700}.OMSEG2023 main .inner dl dd{padding-left:1rem}.OMSEG2023 main .inner .blue_box{background:#f3f4f7;border-radius:5px;padding:30px;margin:0 30px}@media screen and (max-width:768px){.OMSEG2023 main .inner .blue_box{padding:15px;margin:0}}.OMSEG2023 main .inner .blue_box .blue_box_title{font-size:1.6rem;font-weight:700;margin-bottom:5px}.OMSEG2023 main .inner iframe{width:100%;aspect-ratio:16/9}.OMSEG2023 main .inner p.center{font-size:1.8rem;text-align:center;margin-bottom:30px;margin-top:60px}.OMSEG2023 main .inner ul.flex{padding:30px}@media screen and (max-width:768px){.OMSEG2023 main .inner ul.flex{padding:0}}.OMSEG2023 main .inner ul.flex li{width:33.3%}@media screen and (max-width:768px){.OMSEG2023 main .inner ul.flex li{width:100%;margin-bottom:25px}}.OMSEG2023 main .inner ul.flex li p{color:#039;font-weight:700;font-size:1.7rem;margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.OMSEG2023 main .inner ul.flex li p{text-align:left}}.OMSEG2023 main .inner img.arrow{margin-top:60px!important}@media screen and (max-width:768px){.OMSEG2023 main .inner img.arrow{transform:rotate(90deg);margin-top:30px!important}}.OMSEG2023 main .inner a.link{display:block}.OMSEG2023 main .inner .om2020-Grid{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-40px}@media screen and (max-width:768px){.OMSEG2023 main .inner .om2020-Grid{display:block}}.OMSEG2023 main .inner .om2020-Grid .om2020-Grid_item{padding-left:40px}.OMSEG2023 main .inner .om2020-Grid .om2020-Grid_item .om2020-Button{display:block;background:#039;color:#fff!important;text-decoration:none!important;text-align:center;padding:22px 35px 21px 25px;position:relative;font-size:18px}.OMSEG2023 main .inner .om2020-Grid .om2020-Grid_item .om2020-Button::after{content:"";display:inline-block;width:10px;height:15px;background:url(../img/icon_chevron_white.png) 50% 50% no-repeat;background-size:contain;position:absolute;right:19px;top:50%;transform:translateY(-50%)}.OMSEG2023 main .inner .om2020-Grid .om2020-Grid_item.-col33{width:40%;max-width:360px}@media screen and (max-width:768px){.OMSEG2023 main .inner .om2020-Grid .om2020-Grid_item.-col33{width:100%;max-width:none;margin-bottom:15px}}.OMSEG2023 main .notes{background:#f3f4f7;padding:30px 0;margin:60px 0 0 0;text-align:center}@media screen and (max-width:768px){.OMSEG2023 main .notes{padding:30px 0 60px}}.OMSEG2023 main .notes .inner{width:auto;text-align:left;display:inline-block}.OMSEG2023 main .notes .inner p{font-size:1.2rem}.OMSEG2023 footer{background:#039;width:100%;margin-top:auto}.OMSEG2023 footer p{color:#fff;font-size:1.2rem;text-align:center;height:50px;display:flex;justify-content:center;align-items:center}.OMSEG2023 #page-top{position:fixed;bottom:65px;right:30px;z-index:7}@media screen and (max-width:768px){.OMSEG2023 #page-top{right:15px}}.OMSEG2023 #page-top a{display:block;background:url(../img/icon_back_to_top.png) no-repeat center center;background-size:50px 50px;width:50px;height:50px}.OMSEG2023 .popup{display:none;background:#444;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin:auto;width:75%;height:auto;border-radius:5px;padding:60px;z-index:9}@media screen and (max-width:600px){.OMSEG2023 .popup{width:90%;padding:15px}}.OMSEG2023 .popup video{width:100%}.OMSEG2023 .popup .movie{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.OMSEG2023 .popup .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.OMSEG2023 .popup .close{display:block;width:36px;height:36px;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");background-size:36px 36px;transform:rotate(45deg);cursor:pointer;position:absolute;right:10px;top:10px}@media screen and (max-width:600px){.OMSEG2023 .popup .close{right:-12px;top:-12px}}.OMSEG2023 .popup .close:hover{-moz-opacity:.85;opacity:.85}.OMSEG2023 #popup_bg{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;-moz-opacity:.7;opacity:.7;z-index:8}