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,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}header ol#global_navi{align-items:stretch}header ol#global_navi li.navi01{background:#fff}header ol#global_navi li a{background-color:#fff;display:block;padding:15px;text-align:center}header ol#global_navi li a:hover{background-color:#e7f2ff}header ol#global_navi li span{display:block;margin-bottom:.8em}header ol#global_navi li.navi06{margin:0 10px}header ol#global_navi li.navi06 a{background-color:#034ea2}header ol#global_navi li.navi06 a:hover{background-color:#2e8bf3}body.md header{width:100%}body.md header section#header_inner{align-items:center}body.md header #logo{background-color:#fff;flex:1;margin-left:10px;padding:32px 20px}body.md header.fixed{position:fixed;top:0;z-index:999}body.md header.fixed #logo{padding:14px 20px}body.md header.fixed #logo img{width:40%}body.md header.fixed ol#global_navi li a span{display:none}.l-header#global-header--md{background-color:#fff;box-sizing:border-box;margin:0 2vw;position:relative;width:96vw}.l-header#global-header--md .b-header{align-items:center;box-sizing:border-box;margin:0;max-width:none;padding-left:2%;width:auto}.l-header#global-header--md .b-header__logo{flex:0 1 350px;padding:0!important}.l-header#global-header--md .b-header__nav{flex:1}.l-header#global-header--md .b-header__nav__list{justify-content:flex-end}.l-header#global-header--md .b-header__nav__list li{margin-left:20px}.l-header#global-header--md .b-header__nav__list a{color:#1b1b1b;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;transition:all .3s}.l-header#global-header--md .b-header__nav__list a:hover{color:#2e8bf3}.l-header#global-header--md .b-header__nav__list .current-menu-item a,.l-header#global-header--md .b-header__nav__list .current-page-ancestor a{color:#0259bc}.b-navToggleButton{cursor:pointer;height:44px;position:absolute;right:20px;top:28px;width:36px;z-index:9999}.b-navToggleButton .b-navToggleButton--icon{background:#02356f;display:block;height:3px;left:0;position:relative;transition:.5s ease;width:36px}.b-navToggleButton .b-navToggleButton--icon:first-child{top:0}.b-navToggleButton .b-navToggleButton--icon:nth-child(2){top:10px}.b-navToggleButton .b-navToggleButton--icon:nth-child(3){top:20px}.b-navToggleButton.open .b-navToggleButton--icon:first-child{top:4px;transform:rotate(45deg) translate(0);transform-origin:0 0;transition:.8s cubic-bezier(.075,.82,.165,1)}.b-navToggleButton.open .b-navToggleButton--icon:nth-child(2){opacity:0;transform:translateY(-50%);transition:.5s ease}.b-navToggleButton.open .b-navToggleButton--icon:nth-child(3){top:20px;transform:rotate(-44deg) translate(0);transform-origin:4px 5px;transition:.8s cubic-bezier(.075,.82,.165,1);width:36px}.b-slideMenu{position:absolute;right:0;top:0}.b-slideMenu.close{display:none}.b-slideMenu .b-slideMenu__nav{background-color:#fffffff2;box-sizing:border-box;height:100%;overflow:auto;padding:40px;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s ease-in-out 0s;width:20vw;z-index:100}@media only screen and (min-width:862px){.b-header{padding:25px 6vw 25px 1.5vw}}.drawer-wrap{position:fixed;right:0;top:0}.drawer-label{font-size:10px;position:fixed;right:19px;top:50px;z-index:100}#drawer-content{background:#fff;box-sizing:border-box;height:100%;overflow:auto;padding:30px 20px 20px 40px;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .4s ease-in-out 0s;width:40vw;z-index:40}@media only screen and (min-width:862px){#drawer-content{min-width:300px;width:25vw}}@media only screen and (max-width:861px){#drawer-content{min-width:60vw;padding-left:7%;width:75vw}}#drawer-checkbox:checked~#drawer-content{box-shadow:6px 0 24px #000000b3;transform:translateX(0)}#drawer-close{background:#000;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease-in-out 0s;width:100%;z-index:39}#drawer-checkbox:checked~#drawer-close{display:block;opacity:.6}#drawer-checkbox{display:none}#drawer-icon{cursor:pointer;display:inline-block;height:50px;position:fixed;right:30px;top:22px;width:50px;z-index:100}@media only screen and (max-width:861px){#drawer-icon{right:4%;top:16px}}#drawer-icon span{height:3px;margin:-8% 0 0 -42%;transition:all .3s ease-in-out 0s;width:84%}#drawer-icon span,#drawer-icon span:after,#drawer-icon span:before{background:#034ea2;display:block;left:50%;position:absolute;top:50%}#drawer-icon span:after,#drawer-icon span:before{content:"";height:100%;margin:-8% 0 0 -50%;-webkit-transform:rotate(0);transform:rotate(0);transition:all .3s ease-in-out;width:100%}#drawer-icon span:before{margin-top:-13px}#drawer-icon span:after{margin-top:10px}#drawer-checkbox:checked~#drawer-icon span{background:#3330}#drawer-checkbox:checked~#drawer-icon span:after,#drawer-checkbox:checked~#drawer-icon span:before{content:"";display:block;height:100%;left:50%;margin:-8% 0 0 -42%;position:absolute;top:50%;width:100%}#drawer-checkbox:checked~#drawer-icon span:before{transform:rotate(-45deg)}#drawer-checkbox:checked~#drawer-icon span:after{transform:rotate(45deg)}@media only screen and (max-width:861px){.l-header#global-header--md{margin:0;width:100%}.l-header .b-header{padding:6% 2%;position:relative}.l-header .b-header__logo{margin-left:2%;max-width:70vw}.b-navToggleButton{top:22px}}.b-slideMenu__nav__list .sub-menu{border-left:1px solid #aabbcf;margin-left:5px;padding-left:1.5rem}.b-slideMenu__nav__list .sub-menu li{margin-left:.6rem;padding-left:.6rem;text-indent:-.6rem}.b-slideMenu__nav__list .sub-menu li a:before{content:"-";display:inline-block;margin-right:.3rem}@media only screen and (min-width:862px){.b-slideMenu__nav__list li a{display:inline-block;padding:7px 0;width:100%}.b-slideMenu__nav__list li .sub-menu li{font-size:1.4rem}}@media only screen and (max-width:861px){.b-slideMenu__nav__list li a{display:inline-block;padding:5px 0;width:100%}.b-slideMenu__nav__list li .sub-menu li{font-size:1.4rem}}@media only screen and (min-width:862px){.b-slideMenu__logo{bottom:3%;max-width:240px;position:absolute}}@media only screen and (max-width:861px){.b-slideMenu__logo{display:block;margin-top:7%;position:relative;width:60vw}}section.footer_contact{background:url(/wp/wp-content/themes/upc3.0/assets/images/bg_mesh01.png) repeat 0 0;margin-top:3%}section.footer_contact h2.section_title{color:#02356f;font-size:3rem;font-weight:700;margin-bottom:.8em;text-align:center}section.footer_contact ul.contact_btn{justify-content:space-around}section.footer_contact ul.contact_btn li p{color:#02356f;font-size:1.6rem;font-weight:700;margin-bottom:.4em;text-align:center}section.footer_contact ul.contact_btn li .tel,section.footer_contact ul.contact_btn li a{box-sizing:border-box;display:block;padding:30px 0;text-align:center;width:100%}section.footer_contact ul.contact_btn li.btn_form a{background-color:#034ea2}section.footer_contact ul.contact_btn li.btn_form a:hover{background-color:#2e8bf3}section.footer_contact ul.contact_btn li.btn_tel .tel{border:5px solid #034ea2}section.footer_contact ul.contact_btn li.btn_tel .tel a:hover{border-color:#2e8bf3}@media only screen and (min-width:862px){section.footer_contact{padding:30px 40px}section.footer_contact ul.contact_btn{justify-content:center}section.footer_contact ul.contact_btn li{width:420px}section.footer_contact ul.contact_btn li:first-child{margin-right:3%}}#section_shared_contact{margin-top:10px}a.btn.back_home,a.btn.back_products_list{background-color:#222;color:#fff;display:block;margin:10px auto;padding:1.3em 0 1.6em;position:relative;text-align:center}a.btn.back_home:hover,a.btn.back_products_list:hover{background-color:#888}a.btn.back_home i,a.btn.back_products_list i{font-size:1.5rem;left:2%;position:absolute;top:35%}.b-link.link--button{background-color:#222;color:#fff;display:block;margin:10px auto;padding:1.3em 0 1.6em;position:relative;text-align:center}.b-link.link--button:hover{background-color:#888}.b-link.link--button i{font-size:1.5rem;left:2%;position:absolute;top:35%}.b-link.link--button.link--cybouz{background-color:#008ccf}.b-link.link--button.link--cybouz:hover{background-color:#64bdd4;color:#fff}.b-link.link--button.link--cybouz:hover i{color:#fff}.b-link.link--button.link--cybouz i{left:auto;right:2%}.footer--companyAside{background-color:#fff}.footer--companyAside .b-footer__header{margin-bottom:3%}.footer--companyAside .block--companyContact .b-footer__block__df{font-size:1.4rem}.footer--companyAside .block--companyContact .b-footer__block__df.df--tokyoCenter{margin-bottom:40px;margin-top:10px}.footer--companyAside .block--companyContact .b-footer__block__df-name{color:#0259bc;flex:0 1 11rem;font-weight:700}.footer--companyAside .block--companyContact .b-footer__block__df-address{flex:1}.footer--companyAside .block--companyContact .list--contact .button--contact,.footer--companyAside .block--companyContact .list--contact .button--phone{box-sizing:border-box;display:block;padding:20px 0;text-align:center;width:100%}.footer--companyAside .block--companyContact .list--contact .button--contact{background-color:#034ea2}.footer--companyAside .block--companyContact .list--contact .button--contact:hover{background-color:#2e8bf3}.footer--companyAside .block--companyContact .list--contact .button--phone{border:5px solid #034ea2;margin-top:10px}@media only screen and (min-width:862px){.footer--companyAside{padding-top:40px}.footer--companyAside .b-footer__header:before{content:"";flex:0 1 120px;margin-right:auto}.footer--companyAside .b-footer__header__title{align-self:center;max-width:30%;min-width:450px}.footer--companyAside .b-footer__header__icon.icon--privacyMark{flex:0 1 120px;margin-left:auto}.footer--companyAside .l-contentInner.l-flex--md{justify-content:center;padding-bottom:2%}.footer--companyAside .block--companyContact{margin-right:7%;width:45%}.footer--companyAside .aside--facebookLinks{flex:0 1 450px}.footer--companyAside .aside--facebookLinks .fb_iframe_widget{margin-bottom:20px}}@media only screen and (max-width:861px){.footer--companyAside{padding-top:5%}.footer--companyAside .b-footer__header__title{align-self:center;flex:0 1 78%;margin-right:4%}.footer--companyAside .b-footer__header__icon{flex:0 1 18%}.footer--companyAside .b-footer__block__df,.footer--companyAside .l-contentInner{padding:0 5%}.footer--companyAside .block--companyContact .list--contact .button--contact{padding:5% 6% 3%}.footer--companyAside .block--companyContact .list--contact .button--phone{padding:6% 3% 3%}.footer--companyAside .aside--facebookLinks{padding-bottom:8%}}body.md .b-link.link--button,body.md a.btn.back_home,body.md a.btn.back_products_list{width:1100px}body.md.sm .b-link.link--button,body.md.sm a.btn.back_home,body.md.sm a.btn.back_products_list{min-width:100%}body.xs .b-link.link--button,body.xs a.btn.back_home,body.xs a.btn.back_products_list{width:100%}.b-button.button--pageTop{background-color:#02356f;color:#fff!important;display:block;line-height:.95;text-align:center}.b-button.button--pageTop i{line-height:.35}.b-button.button--pageTop span{display:block;font-size:1.2rem;margin-top:1px}@media only screen and (min-width:862px){.b-button.button--pageTop{padding:12px 0 13px;transition:all .4s}.b-button.button--pageTop:hover{background-color:#2e8bf3}}@media only screen and (max-width:861px){.b-button.button--pageTop{padding:10px 0}}.nav--footer{background-color:#f3f3f3}.nav--footer .b-footer__nav__list li{font-size:1.5rem}@media only screen and (min-width:862px){.nav--footer .b-footer__nav__list{justify-content:space-around;padding:15px 0}}.l-footer .b-button.button--pageTop{padding:18px 0 13px}.l-footer .b-footer.footer--copyrightUtilities{background-color:#034ea2;color:#fff}.l-footer .b-footer.footer--copyrightUtilities .b-footer__text{font-size:1.4rem}.l-footer .b-footer.footer--copyrightUtilities .b-footer__nav.nav--utilities{margin-left:auto}.l-footer .b-footer.footer--copyrightUtilities .b-footer__nav__list-item{font-size:1.3rem}.l-footer .b-footer.footer--copyrightUtilities .b-footer__nav__link{color:#fff}@media only screen and (min-width:862px){.l-footer .b-footer.footer--copyrightUtilities .l-contentInner.l-flex--md{align-items:center}.l-footer .b-footer.footer--copyrightUtilities .b-footer__nav__link{display:block;padding:5px 1.5rem;transition:all .4s}.l-footer .b-footer.footer--copyrightUtilities .b-footer__nav__link:hover{background-color:#02356e}}body.xs section.footer_contact{margin:2% auto}body.xs section.footer_contact div.in_wrap{box-sizing:border-box;padding:2%}body.xs section.footer_contact div.in_wrap ul{flex-direction:column}body.xs section.footer_contact div.in_wrap ul li{flex:1}body.xs section.footer_contact div.in_wrap ul li.btn_form{margin-bottom:5%}body.xs section.footer_contact div.in_wrap ul li .tel,body.xs section.footer_contact div.in_wrap ul li a{padding:7%}body.xs section.footer_contact div.in_wrap ul li .tel img,body.xs section.footer_contact div.in_wrap ul li a img{width:100%}body.xs footer a.page_top{padding:4% 0}body.xs footer div.bg_color_box{background-color:#fff;padding:8px 0;width:100%}body.xs footer ol#footer_nav{flex-direction:column}body.xs footer ol#footer_nav li{flex:1;margin-bottom:1px;padding:0 2%}body.xs footer ol#footer_nav li i{margin-right:2%}body.xs footer ol#footer_nav li a{background-color:#e7f2ff;color:#034ea2;display:block;padding:3% 5%;text-align:left;width:90%}body.xs footer dl.footer_info{box-sizing:border-box;flex-direction:column}body.xs footer dl.footer_info dt{flex:1;margin:4% 0 2%;text-align:center}body.xs footer dl.footer_info dt img{width:80%}body.xs footer dl.footer_info dd.address{flex:1;margin-bottom:3%;padding-left:5em}body.xs footer dl.footer_info dd.address ul{line-height:1.5}body.xs footer dl.footer_info dd.facebook{flex:1;padding:0 2% 2%}body.xs footer dl.footer_info dd.facebook a{display:block;padding:3% 0 1.5%;width:100%}body.xs footer dl.footer_info dd.facebook a i{font-size:1.4rem}body.xs footer div.footer_copyright ul li.copyright{flex:1;padding:2% 0;text-align:center}body.xs footer div.footer_copyright ul li.link_site_privacy{display:none}@media only screen and (max-width:861px){.b-footer__nav__list{display:flex;flex-wrap:wrap}.b-footer__nav__list li{border-top:1px solid #fff;flex:0 1 50%}.b-footer__nav__list li:nth-child(2n){border-left:1px solid #fff;flex:0 1 calc(50% - 1px)}.b-footer__nav__list li:last-child{flex:0 1 100%}.b-footer__nav__list a{background-color:#f1efef;box-sizing:border-box;display:block;padding:1.3rem 1rem 1.2rem 2rem;width:100%}.text--copyright{padding:2% 0;text-align:center}}.contact .site-content .content-area.l_pages__box{margin:0 auto;width:100%}.contact .site-content .content-area.l_pages__box .l_contents__inner{margin:20px 0;width:100%}.contact .site-content .content-area.l_pages__box .l_contents__inner .box{margin:10px auto 50px;width:100%}.contact .site-content .content-area.l_pages__box .l_contents__inner .box .summary{margin:0 auto 40px;width:780px}.thanks .l_contents__inner{margin:20px 0;width:100%}.thanks .l_contents__inner .box{margin:10px auto 50px;width:100%}.thanks .l_contents__inner .box .summary{margin:0 auto 40px;text-align:center;width:780px}.thanks .detail_list{background:#f5f5f5;clear:both;margin:20px 0 100px;padding:20px 0}.thanks .detail_list i{float:left}.is_form{background:url(/images/contact/bg.jpg) 0 0 no-repeat;background-size:cover;margin:0;padding:0}.is_form .is_alpha{background:url(/images/contact/alpha_bg.png) 0 0 no-repeat;background-size:cover;margin:0;padding:20px 0;width:100%}.is_form .is_alpha .box_inner{background:#fff;margin:30px auto;padding:30px;width:900px}.is_form .is_alpha .box_inner .l_two__items{clear:both;margin:10px 0;overflow:hidden}.is_form .is_alpha .box_inner .l_two__items li{float:left;margin:10px;width:410px}.is_form .is_alpha .box_inner .l_one__items{clear:both;margin:10px}.is_form input[type=date],.is_form input[type=email],.is_form input[type=password],.is_form input[type=tel],.is_form input[type=text],.is_form select,.is_form textarea{background:#fff!important;border-bottom:1px solid #c4c4c4!important;border-width:0 0 1px;color:#333!important;height:25px;margin:5px 0;padding:3px 7px!important;width:98%}.is_form textarea{height:200px}.wpcf7-response-output{text-align:center}.is_form{width:100%}.is_form .submit_btn{margin:40px auto 0;width:460px}.is_form .submit_btn input[type=submit]{border:2px solid #244303;color:#244303;display:block;margin:0 auto;padding:15px 20px 13px;text-align:center;width:460px}.is_form .submit_btn input[type=submit]:hover{background:#244303;border:2px solid #244303;color:#fff;transition:transform .35s,background .35s}.is_form .submit_btn input[type=button]{border:2px solid #244303;color:#244303;display:block;margin:0 auto;padding:15px 20px 13px;text-align:center;width:460px}.is_form .submit_btn input[type=button]:hover{background:#244303;border:2px solid #244303;color:#fff;transition:transform .35s,background .35s}html{font-size:62.5%}body,html{color:#222;font-family:-apple-system,Lucida Grande,Helvetica Neue,Noto Sans JP,Hiragino Kaku Gothic ProN,メイリオ,游ゴシック,meiryo,sans-serif}body,html{background-color:#fff;position:relative;width:100%}body{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:repeating-linear-gradient(-45deg,#f0f0f0,#f0f0f0 5px,#f2f2f2 0,#f2f2f2 10px)}body img{height:auto;max-width:100%}body img[src$=".svg"]{height:auto;width:100%}body .align-center{text-align:center}body .flex,body .l-flex{display:flex}body .l-grid{display:grid}body .inline-block{display:inline-block}body .layout-center{justify-content:center}body:not(.mobile) #navbarToggle{display:none}@media only screen and (min-width:862px){body{font-size:15.5px; line-height:1.86}body a{transition:all .4s}body .br--md-hidden,body .md-none{display:none}body .l-flex--md{display:flex}body .l-grid--md{display:grid}}@media only screen and (min-width:862px)and (max-width:1366px){body{font-size:14px}}body .inner-layout,body .l-contentInner{margin:0 auto}@media only screen and (min-width:1101px){body .inner-layout,body .l-contentInner{box-sizing:border-box;max-width:1100px;width:94%}}@media only screen and (min-width:862px)and (max-width:1366px){body .inner-layout,body .l-contentInner{width:calc(100% - 2vw)}}@media only screen and (min-width:862px)and (max-width:1199px){body .inner-layout,body .l-contentInner{width:calc(100% - 4vw)}}@media only screen and (max-width:1000px){body .inner-layout,body .l-contentInner{min-width:1000px;width:1000px}}@media only screen and (max-width:861px){body{font-size:14px;min-width:100%;width:100%}body .br--mobile-hidden,body .br--xs-hidden,body .xs-none{display:none}body .inner-layout,body .l-contentInner{box-sizing:border-box;min-width:auto;width:100%}body .l-flex--mobile{display:flex}}body .grecaptcha-badge{display:none!important}section{width:auto}section.cnt_wrap .section_title{color:#02356f;font-size:2.6rem}section.cnt_wrap section.cnt_body.flex_cnt{flex:1}section.cnt_wrap section.wrap{background-color:#fff}section.cnt_wrap .cnt_title{border-bottom:1px solid #e9eaed;color:#02356f;font-size:2.6rem;padding:.6em .5em}section.cnt_wrap .cnt_title span{font-size:85%}section.cnt_wrap .wrap_title{border-left:5px solid #0259bc;color:#0259bc;font-size:2.6rem;padding:.2em .7em}section.cnt_wrap .box_title{color:#0259bc;font-size:1.7rem;line-height:1.5;margin-bottom:1em}section.cnt_wrap .box_title span.title_caption{display:block;font-size:80%;margin-bottom:.2em}section.cnt_wrap .box_title span.size_xs{font-size:80%}section.cnt_wrap div.inner_wrap p{margin-bottom:1em}section.cnt_wrap div.inner_wrap p:last-child{margin-bottom:0}section.cnt_wrap div.inner_wrap ul{margin:0}section.cnt_wrap div.inner_wrap ul.list-disc{margin:0 0 1em 3em}section.cnt_wrap div.inner_wrap ul.list-disc li{line-height:2;list-style-type:disc}section.cnt_wrap div.inner_wrap a.btn{border:3px solid #034ea2;color:#034ea2;display:block;margin:2em auto 0;padding:1em 0 1.3em;position:relative;text-align:center;width:90%}section.cnt_wrap div.inner_wrap a.btn:hover{background-color:#2e8bf3;border-color:#2e8bf3;color:#fff}section.cnt_wrap div.inner_wrap a.btn i{position:absolute;right:2%;top:50%;transform:translateY(-50%)}@media only screen and (max-width:861px){section.cnt_wrap div.inner_wrap a.btn{box-sizing:border-box;padding:.8em 2em 1em 1em;text-align:left}section.cnt_wrap div.inner_wrap a.btn i{right:4%}}body.md section.cnt_wrap section.padding_box.section_wrap{padding:40px 20px}body.md section.cnt_wrap section.cnt_body.flex_cnt{margin-right:10px}body.md section.cnt_wrap .padding_box{padding:20px}body.md section.cnt_wrap section.wrap+.wrap{margin-top:10px}body.md section.cnt_wrap section.wrap:first-child{margin-top:0}body.xs section.cnt_wrap{flex-direction:column}body.xs section.cnt_wrap .padding_box{padding:3.5%}body.xs section.cnt_wrap section.wrap{margin-top:5%}body.xs section.cnt_wrap section.wrap:first-child{margin-top:0}body.xs section.cnt_wrap section.wrap a.btn{line-height:1.7em;margin:5% 0;width:100%}section#catch.catch_2nd_layer{display:flex}section#catch.catch_2nd_layer div.title_box{height:5em;margin:auto;width:90%}section#catch.catch_2nd_layer div.title_box h1.root_page_title,section#catch.catch_2nd_layer div.title_box p.title_caption{color:#fff}section#catch.catch_2nd_layer div.title_box h1.root_page_title{line-height:1.05}section#catch.catch_2nd_layer div.title_box p.title_caption{font-size:"Raleway",sans-serif;font-weight:200}body.md section#catch.catch_2nd_layer{height:350px;margin:10px auto;width:1100px}body.md section#catch.catch_2nd_layer h1.root_page_title{font-size:3.4rem}body.xs section#catch.catch_2nd_layer{background-size:cover;height:15em;margin:0 auto;width:100%}body.xs section#catch.catch_2nd_layer h1.root_page_title{font-size:2rem}section#side_menu h3.side_menu_title{background-color:#034ea2;color:#fff;font-size:1.5rem;font-weight:400;padding:1em}section#side_menu ul{background:#fff}body.md section#side_menu{flex:0 1 300px}body.md section#side_menu ul{padding:10px}body.md section#side_menu ul li{border-bottom:1px solid #e9eaed;font-size:1.5rem;line-height:1.5;padding:1em .6em}body.md section#side_menu ul li:last-child{border-bottom:none}body.xs section#side_menu{width:100%}body.xs section#side_menu ul{padding:10px}body.xs section#side_menu ul li{border-bottom:1px solid #e9eaed;font-size:1.5rem;line-height:1.5;padding:1em .8em}body.xs section#side_menu ul li:last-child{border-bottom:none}body.md aside#bnr_document_request{position:fixed;right:0;top:15%}body.xs aside#bnr_document_request{display:none}body.xs .drawer-toggle{background-color:#eeeeeee6}body.xs a.drawer-brand{line-height:1;margin-bottom:10%;padding-top:.8em}body.xs a.drawer-brand img{width:100%}body.xs .drawer-nav{background-color:#fff;color:#fff;height:100%;overflow:hidden;position:fixed;top:0;width:16.25rem;z-index:101}body.xs .drawer-menu-item{display:block;font-size:.95rem;padding:.5rem 1rem;text-decoration:none}body.xs .drawer-dropdown-menu-item{line-height:2.3rem}.align_center{text-align:center}.align_right{text-align:right}.align_left{text-align:left}.colors_f09{color:#f09!important}.colors_f60{color:#f60!important}.colors_a90{color:#a90000!important}.font_wb{font-weight:700!important}.font_nm{font-weight:400!important}.font_size12{font-size:12px!important}.font_size13{font-size:13px!important}.font_size14{font-size:14px!important}.font_size15{font-size:15px!important}.font_size16{font-size:16px!important}.les-2p{letter-spacing:2px}.les-1p{letter-spacing:1px}.les_0p{letter-spacing:0}.les_1p{letter-spacing:-1px}.les_2p{letter-spacing:-2px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pm10{padding-bottom:10px}.pm15{padding-bottom:15px}.pm20{padding-bottom:20px}.pm25{padding-bottom:25px}.pm30{padding-bottom:30px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.flo_right{float:right}.flo_left{float:left}.flo_none{float:none}.flo_cl{clear:both}.display_none,body.md .md_none,body.xs .xs_none{display:none}.display_block{display:block}ul.list_disc{list-style-type:disc!important}body{color:#222;font-family:-apple-system,Lucida Grande,Helvetica Neue,Noto Sans JP,Hiragino Kaku Gothic ProN,メイリオ,游ゴシック,meiryo,sans-serif;font-size:1.5rem}dl,li,p{line-height:1.86}.note{font-size:90%}a,a:link{text-decoration:none}a:link,a:visited{color:#333}a:hover{color:#2e8bf3;text-decoration:none}.bg_gray{background-color:#f6f6f6}.bg_blue{background-color:#02356e}.bg_skyblue{background-color:#034ea2}.font_mincho{font-family:Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif}.flex{display:flex}body.md .wrap_title{margin-left:20px}body.md div.box{margin-top:40px}body.xs div.box{margin-top:8%}body.xs img.eye_catch{margin:0;width:100%}body div.box:first-child{margin-top:0}body.home .b-header__nav .menu-item-home{display:none}body.home section.flex_cnt{background-color:#fff;box-sizing:border-box;min-width:320px}body.home section.flex_cnt#news_topics{flex:1}body.home section.flex_cnt#facebook_plugin{box-sizing:border-box;width:430px}body.home section#news_topics div.section_title_block{align-items:center;border-bottom:1px solid #e9eaed;justify-content:center;margin-bottom:.4em;padding:0 .1em .12em}body.home section#news_topics div.section_title_block h2{flex:1;padding:.6em .5em}body.home section#news_topics div.section_title_block a.btn_archive span{background-color:#034ea2;color:#fff;display:block;font-size:90%;padding:.3em .8em;text-align:center;width:4em}body.home section#news_topics div.section_title_block a.btn_archive span i{margin-left:1em}body.home section#news_topics dl{padding:.5em 1em;text-align:left}body.home section#news_topics dl:nth-child(odd){background-color:#e7f2ff}body.home section#news_topics dl dd,body.home section#news_topics dl dt{line-height:1.86}body.home section#news_topics dl dt{flex:1}body.home section#news_topics dl dd{flex:3}body.home section#facebook_plugin h2{border-bottom:1px solid #e9eaed;margin-bottom:.8em;padding:.6em .5em}body.home.md,body.home.md header.absolute{position:relative}body.home.md header section#header_inner{margin-bottom:10px}body.home.md section#catch.bx_slider{margin-bottom:10px;overflow:hidden;width:100%}body.home.md section#catch.bx_slider .slide_all{height:640px;margin:0 auto;position:relative;width:960px}body.home.md section#catch.bx_slider .slide_wrap{left:50%;margin-left:-1430px;position:absolute;width:2820px}body.home.md section#catch.bx_slider .slide_body{width:100%}body.home.md section#catch.bx_slider .slide{width:960px}body.home.md section#catch.bx_slider .slide img{vertical-align:bottom}body.home.md aside.bnr_cnt{background-color:#fff;margin-bottom:10px;padding:10px}body.home.md aside.bnr_cnt li.bnr01{margin-right:10px}body.home.md aside.bnr_cnt li.bnr02{display:flex}body.home.md section.flex_cnt{padding:20px}body.home.md section.flex_cnt#news_topics{margin-right:10px}body.home.md.sm{position:relative}body.home.md.sm header.absolute{position:absolute;top:522px}body.home.md.sm header section#header_inner{margin-bottom:10px}body.home.md.sm section#catch.bx_slider{height:512px;margin-bottom:120px;overflow:hidden;width:100%}body.home.md.sm section#catch.bx_slider .slide_all{height:512px;margin:0 auto;position:relative;width:100%}body.home.md.sm section#catch.bx_slider .slide_wrap{left:0;margin-left:0;position:absolute;width:100%}body.home.md.sm section#catch.bx_slider .slide,body.home.md.sm section#catch.bx_slider .slide_body{width:100%}body.home.md.sm section#catch.bx_slider .slide img{vertical-align:bottom;width:100%}body.home.md.sm aside.bnr_cnt{background-color:#fff;margin-bottom:10px;padding:10px}body.home.md.sm aside.bnr_cnt li.bnr01{margin-right:10px}body.home.md.sm aside.bnr_cnt li.bnr02{display:flex}body.home.md.sm section.flex_cnt{padding:20px}body.home.md.sm section.flex_cnt#news_topics{margin-right:10px}body.home.xs section#catch li img{width:100%}body.home.xs section#catch.bx_slider{overflow:hidden;width:100%}body.home.xs section#catch.bx_slider .slide_all{margin:0 auto;min-height:260px;position:relative;width:100%}body.home.xs section#catch.bx_slider .slide_wrap{position:absolute;width:100%}body.home.xs section#catch.bx_slider .slide,body.home.xs section#catch.bx_slider .slide_body{width:100%}body.home.xs section#catch.bx_slider .slide img{vertical-align:bottom;width:100%}body.home.xs .bnr_cnt ul,body.home.xs div.wrap.flex{flex-direction:column}body.home.xs .bnr_cnt ul li.bnr02{display:flex;margin:2% 0 0}body.home.xs .bnr_cnt{padding:0 1%}body.home.xs .bnr_cnt .flex.mb-10{margin-bottom:7px}body.home.xs .bnr_cnt img{max-width:100%}body.home.xs section.flex_cnt{flex-direction:column}body.home.xs section.flex_cnt#facebook_plugin{box-sizing:border-box;flex:1;padding:5%;width:auto}body.home.xs section.flex_cnt#news_topics dl{display:block}body.home.xs section.flex_cnt{padding:7%}.home .b-content.content--catch{margin:15px 0 10px;position:relative}.home .b-content.content--catch .swiper-button-next,.home .b-content.content--catch .swiper-button-prev{z-index:10000}.home .b-content.content--catch .l-contentInner{margin-left:auto;margin-right:auto;position:relative}.home .b-content.content--catch .swiper-scrollbar-drag{background-color:#034ea2}.home .b-content.content--catch .swiper{padding-bottom:10px}@media only screen and (max-width:861px){.home .b-content.content--catch{margin-bottom:1%;margin-top:1.5%}.home .b-content.content--catch .swiper{padding-bottom:5px}.home .b-content.content--catch .swiper-button-next,.home .b-content.content--catch .swiper-button-prev{display:none}}.home .b-content__title{line-height:1.4}.home .b-content__title__strong{font-size:3.2rem;font-weight:700}.home .b-content__title__mark{background-color:#0000;color:#034ea2}.home .b-content__title__span{color:#034ea2;display:block;font-size:1.3rem}.home .b-content__title__span:after{border-bottom:2px solid #034ea2;bottom:-1px;content:"";display:inline-block;margin-left:4px;position:relative;width:.8rem}.home .b-content.content--feature{overflow:hidden;position:relative}.home .b-content.content--feature .b-content__body{position:relative;z-index:2}@media only screen and (min-width:862px){.home .b-content.content--feature .b-content__body{padding:8% 0 5%}}@media only screen and (max-width:861px){.home .b-content.content--feature .b-content__body{background-color:#fff;background-position:top;background-size:140%}.home .b-content.content--feature .b-content__body .content--keyWord{margin-bottom:0;padding:10% 7% 5%}}.home .b-content.content--feature .b-embed{bottom:0;left:0;min-height:100%;min-width:100%;position:absolute;right:0;top:0;z-index:1}.home .b-content .content--keyWord{margin-bottom:10%;max-width:1200px;position:static;z-index:2}.home .b-content .content--keyWord .b-content__title{color:#034ea2;font-size:5.6rem;font-weight:700;position:relative}.home .b-content .content--keyWord .b-content__title:after{border-bottom:4px solid #034ea2;bottom:-2px;content:"";display:inline-block;margin-left:6px;position:relative;width:1.6rem}.home .b-content .content--keyWord .b-content__catchCopy{color:#034ea2;font-size:3rem;margin-bottom:50px}.home .b-content .content--keyWord .b-content__catchCopy sup{font-size:1.6rem;position:relative;top:.1em;vertical-align:top}.home .b-content .content--keyWord .b-content__text{font-size:1.8rem;line-height:2.2}@media only screen and (min-width:862px){.home .b-content .content--keyWord .b-content__box{flex:0 1 65%}.home .b-content .content--keyWord .b-content__figure{max-width:35vw;position:absolute;right:5vw;top:8%}.home .b-content .content--keyWord .b-content__text{max-width:650px}}@media only screen and (max-width:861px){.home .b-content .content--keyWord .b-content__title{font-size:4rem;margin-bottom:1%}.home .b-content .content--keyWord .b-content__catchCopy{font-size:2.2rem;margin-bottom:6%}.home .b-content .content--keyWord .b-content__text{font-size:1.6rem;line-height:2;margin-bottom:8%}.home .b-content .content--keyWord .b-content__figure{margin-left:-7%;margin-right:-7%}}.home .b-content .content--5feature{background-color:#fcfcf9b3;border-radius:20px}.home .b-content .content--5feature .b-card{flex:0 1 18.2%;margin:0 .9%}.home .b-content .content--5feature .b-card__figure{align-items:center;box-sizing:border-box;display:flex;margin-bottom:15px;min-height:180px;padding:0 30px;vertical-align:middle}.home .b-content .content--5feature .b-card__title{color:#034ea2;font-size:1.65rem;font-weight:700;line-height:1.5;margin-bottom:10px;text-align:center}.home .b-content .content--5feature .b-card__text{font-size:1.4rem;line-height:1.82;padding-left:1rem}.home .b-content .content--5feature .b-card.card--01 .b-card__figure{padding:10px 35px 0}.home .b-content .content--5feature .b-card.card--03 .b-card__figure{padding:35px 20px 0}.home .b-content .content--5feature .b-card.card--04 .b-card__figure{padding:20px 30px 0}.home .b-content .content--5feature .b-card.card--05 .b-card__figure{padding:20px 20px 0}@media only screen and (min-width:862px){.home .b-content .content--5feature{box-sizing:border-box;padding:1% 1.5% 1.5%}}@media screen and (max-width:520px){.home .b-content .content--5feature{display:grid;gap:20;grid-template-columns:repeat(2,1fr);padding:0 10px}}.home .b-content.content--product{background-color:#fff}.home .b-content.content--product .b-content__titleCopy{line-height:1.8}.home .b-content.content--product .b-content__titleCopy__strong{color:#0259bc;font-weight:700}.home .b-content.content--product .b-content__body{flex-wrap:wrap}.home .b-content.content--product .b-card__iconWrap{margin-bottom:20px}.home .b-content.content--product .b-card__icon{border-radius:4px;color:#fff;display:inline-block;font-size:1.3rem;min-width:5.5rem;padding:6px 12px;text-align:center}.home .b-content.content--product .b-card__icon+.b-card__icon{margin-left:5px}.home .b-content.content--product .b-card__icon.tag--skyblue{background-color:#0178fc}.home .b-content.content--product .b-card__icon.tag--blue{background-color:#034ea2}.home .b-content.content--product .b-card__icon.tag--orange{background-color:#fc7e1f}.home .b-content.content--product .b-card__icon.tag--yellow{background-color:#ffc937}.home .b-content.content--product .b-card__icon.tag--green{background-color:#78bd42}.home .b-content.content--product .b-card__icon.tag--gray{background-color:#bfbfbf}.home .b-content.content--product .b-card__icon.tag--red{background-color:#e84044}.home .b-content.content--product .b-card__icon.tag--pink{background-color:#ff77ba}.home .b-content.content--product .b-card__icon.tag--purple{background-color:#620285}.home .b-content.content--product .b-card__icon.tag--indigo{background-color:#36acc5}.home .b-content.content--product .b-card__icon.tag--cybouzGaroon{background-color:#003686}.home .b-content.content--product .b-card__icon.tag--cybouzKintone{background-color:#fdd000}.home .b-content.content--product .b-card__title{font-size:2.6rem;margin-bottom:2.4rem;position:relative}.home .b-content.content--product .b-card__title__link{color:#034ea2}.home .b-content.content--product .b-card__title sup{font-size:1.4rem;position:relative;top:.1em;vertical-align:top}.home .b-content.content--product .b-card__title .text--ruby{font-size:85%;font-weight:400}.home .b-content.content--product .b-card__text{font-size:1.5rem}.home .b-content.content--product .b-card__link{align-items:center;justify-content:flex-end;width:100%}.home .b-content.content--product .b-card__link__text{color:#034ea2;font-size:1.5rem;margin-right:10px}.home .b-content.content--product .b-card__link__icon{background-color:#034ea2;border-radius:20px;display:block;height:40px;position:relative;width:40px}.home .b-content.content--product .b-card__link__icon:before{border-right:3px solid #fff;border-top:3px solid #fff;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-60%,-50%) rotate(45deg);width:8px}.home .b-content.content--product .block--cybouz{justify-content:center;margin-top:6%;padding-left:5%;padding-right:5%}@media only screen and (min-width:862px){.home .b-content.content--product{padding-bottom:3%;padding-top:5%}.home .b-content.content--product .b-content__header{align-items:center;box-sizing:border-box;padding:0 2%}.home .b-content.content--product .b-content__header .b-content__title{align-self:flex-start;flex:0 1 13rem;margin-top:.3%}.home .b-content.content--product .b-content__header .b-content__titleCopy{flex:1;font-size:1.8rem;margin-left:4%}.home .b-content.content--product .b-card{padding-bottom:50px;position:relative}.home .b-content.content--product .b-card:nth-child(n+1){margin-top:3%}.home .b-content.content--product .b-card__title__link:hover{color:#2e8bf3}.home .b-content.content--product .b-card__detail{padding:10px 15px 30px}.home .b-content.content--product .b-card__link{bottom:0;box-sizing:border-box;font-size:1.4rem;padding-right:20px;position:absolute}.home .b-content.content--product .b-card__link:hover .b-card__link__text{color:#2e8bf3}.home .b-content.content--product .b-card__link:hover .b-card__link__icon{background-color:#2e8bf3}.home .b-content.content--product .b-card.card--1column{flex:0 1 49%}.home .b-content.content--product .b-card.card--1column:nth-child(2n){margin-left:2%}.home .b-content.content--product .b-card.card--2column{flex:0 1 100%;padding-bottom:0}.home .b-content.content--product .b-card.card--2column .b-card__figure{flex:0 1 49%;margin-right:2%}.home .b-content.content--product .b-card.card--2column .b-card__detail{flex:0 1 49%}.home .b-content.content--product .b-card.card--2column .b-card__link{width:49%}}@media only screen and (max-width:861px){.home .b-content.content--product .b-content__header{padding:12% 6% 5%}.home .b-content.content--product .b-content__header .b-content__title{margin-bottom:5%}.home .b-content.content--product .b-content__body{padding:0 6%}.home .b-content.content--product .b-card+.b-card{margin-top:13%}.home .b-content.content--product .b-card__title{margin-bottom:15px}.home .b-content.content--product .b-card__iconWrap{flex-wrap:wrap;margin-top:5px}.home .b-content.content--product .b-card__icon+.b-card__icon{margin-left:0}.home .b-content.content--product .b-card__icon{font-size:1.4rem;margin-left:2px!important;margin-top:5px;padding-left:.4rem;padding-right:.4rem}.home .b-content.content--product .b-card__link{background-color:#034ea2;border-radius:5px;box-sizing:border-box;margin-top:5%;padding:10px;width:100%}.home .b-content.content--product .b-card__link__text{color:#fff;font-size:1.8rem;margin-right:3%}.home .b-content.content--product .b-card__link__icon{background-color:#fff;height:25px;width:25px}.home .b-content.content--product .b-card__link__icon:before{border-right:3px solid #034ea2;border-top:3px solid #034ea2;height:6px;width:6px}}.home .b-content.content--caseStudy,.home .b-content.content--newsTopics{background-color:#fff}.home .b-content.content--caseStudy .b-content__df,.home .b-content.content--newsTopics .b-content__df{padding:.8rem 1.5rem;text-align:left}.home .b-content.content--caseStudy .b-content__df-date,.home .b-content.content--newsTopics .b-content__df-date{color:#737373;flex:0 1 9rem;margin-right:4rem}.home .b-content.content--caseStudy .b-content__text.text--noPost,.home .b-content.content--newsTopics .b-content__text.text--noPost{padding:.8rem 1.5rem}.home .b-content.content--newsTopics .b-content__df:nth-child(odd){background-color:#f4f4f4}.home .b-content.content--caseStudy .b-content__df:nth-child(odd){background-color:#e7f2ff}@media only screen and (min-width:862px){.home .b-content.content--caseStudy,.home .b-content.content--newsTopics{padding:40px 0}.home .b-content.content--caseStudy .b-content__title,.home .b-content.content--newsTopics .b-content__title{flex:0 1 15%;margin-right:5%}.home .b-content.content--caseStudy .b-content__block,.home .b-content.content--newsTopics .b-content__block{flex:1}.home .b-content.content--caseStudy .b-content__df,.home .b-content.content--newsTopics .b-content__df{font-size:1.5rem}.home .b-content.content--caseStudy .b-content__df-date,.home .b-content.content--newsTopics .b-content__df-date{color:#737373;flex:0 1 9rem;margin-right:4rem}.home .b-content.content--caseStudy .b-content__df-title,.home .b-content.content--newsTopics .b-content__df-title{flex:1}.home .b-content.content--caseStudy{padding-bottom:6%}}@media only screen and (max-width:861px){.home .b-content.content--caseStudy .b-content__title,.home .b-content.content--newsTopics .b-content__title{margin-bottom:6%;padding-left:6%}.home .b-content.content--caseStudy .b-content__df,.home .b-content.content--newsTopics .b-content__df{padding:2% 4% 3% 6%}.home .b-content.content--caseStudy .b-content__df-date,.home .b-content.content--newsTopics .b-content__df-date{margin-bottom:5px;margin-right:0}.home .b-content.content--caseStudy .b-content__df-title,.home .b-content.content--newsTopics .b-content__df-title{line-height:1.5}.home .b-content.content--newsTopics{padding:15% 0 5%}.home .b-content.content--caseStudy{padding:10% 0}}.home .content--product .card .title--card{font-size:clamp(2rem,.933rem + 2.22vw,2.6rem);margin-bottom:2.2rem}.home .content--product .card .title--card .link{color:#034ea2}.home .content--product .card .title--card sup{font-size:1.4rem;position:relative;top:.1em;vertical-align:top}.home .content--product .card .figure{margin-bottom:10px}.home .content--product .card .text{font-size:clamp(1.3rem,.944rem + .74vw,1.5rem);line-height:1.8}.home .content--product .card .link--button{align-items:center;display:flex;justify-content:flex-end;margin-right:5%;margin-top:3%;width:100%}.home .content--product .card .link--button .link--text{color:#034ea2;font-size:1.5rem;margin-right:10px}.home .content--product .card .link--button .link--icon--arrow{background-color:#034ea2;border-radius:20px;display:block;height:40px;position:relative;width:40px}.home .content--product .card .link--button .link--icon--arrow:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:7px;left:48%;position:absolute;top:50%;transform:translate(-55%,-50%) rotate(45deg);width:7px}.home .content--product .card .list--service-icons{align-items:flex-start;flex-wrap:wrap;gap:5px;justify-content:flex-start;margin:0 5px 20px}.home .content--product .card .list--service-icons .list-item{border-radius:4px;color:#fff;font-size:1.3rem;line-height:1;padding:5px 12px;text-align:center}.home .content--product .card .list--service-icons .icon--blue{background-color:#034ea2}.home .content--product .card .list--service-icons .icon--skyblue{background-color:#0178fc}.home .content--product .card .list--service-icons .icon--orange{background-color:#fc7e1f}.home .content--product .card .list--service-icons .icon--yellow{background-color:#ffc937}.home .content--product .card .list--service-icons .icon--green{background-color:#78bd42}.home .content--product .card .list--service-icons .icon--gray{background-color:#bfbfbf}.home .content--product .card .list--service-icons .icon--red{background-color:#e84044}.home .content--product .card .list--service-icons .icon--pink{background-color:#ff77ba}.home .content--product .card .list--service-icons .icon--purple{background-color:#620285}.home .content--product .card .list--service-icons .icon--brawn{background-color:#bd8542}.home .content--product .card .list--service-icons .icon--soft-blue{background-color:#8ac0dc}.home .content--product .card .list--service-icons .icon--light-yellow{background-color:#ffc937}.home .content--product .card .list--service-icons .icon--light-green{background-color:#42bd7c}.home .content--product .card .list--service-icons .icon--light-purple{background-color:#b037a3}.home .content--product .card .list--service-icons .icon--turmeric{background-color:#bda242}.home .content--product .card .list--service-icons .icon--turquoise{background-color:#36c5b2}.home .content--product .card .list--service-icons .icon--soft-cyan{background-color:#36acc5}.home .content--product .card .list--service-icons .icon--lime-green{background-color:#a8c536}.home .content--product .card .list--service-icons .icon--earth{background-color:#c56c36}.home .content--product .card .list--service-icons .icon--cybouz-Garoon{background-color:#003686}.home .content--product .card .list--service-icons .icon--cybouz-Kintone{background-color:#fdd000}.home .content--product .card .text,.home .content--product .card .title--card{margin-left:10px;margin-right:10px}@media screen and (min-width:521px){.home .content--product .content--wrap{gap:0 40px;grid-template-columns:repeat(2,1fr);margin-top:3%}.home .content--product .card{display:grid;grid-row:span 5;grid-template-rows:subgrid}.home .content--product .card:nth-of-type(n+3){margin-top:40px}}@media screen and (max-width:520px){.home .content--product .content--wrap{padding:0 3%}.home .content--product .card+.card{margin-top:10%}.home .content--product .link--button{box-sizing:border-box;padding:4% 1% 0 0}}body.service section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/service/catch.jpg) no-repeat top;background-size:cover}body.service div.box:first-child{padding-top:30px}body.products section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/products/catch.jpg) no-repeat top;background-size:cover}body.products div.inner_wrap{padding-top:30px}body.products div.inner_wrap .color_yellow{color:#ffae00}body.products .lead,body.products .text--lead{font-size:105%;font-weight:700;line-height:2;margin:20px 0 0 20px}body.products section#document{color:#fff;margin-top:10px}body.products section#document h2{font-size:2rem}body.products section#document div.box{display:flex;flex:1}body.products section#document div.box dl{line-height:1.86;margin-bottom:2em}body.products section#document div.box dl dt{font-size:2.4rem;margin-bottom:.2em}body.products section#document div.box ul{align-items:stretch;display:flex;flex-wrap:wrap}body.products section#document div.box ul li{flex:1 0 254px}body.products.productsList .b-card+.b-card{border-top:1px solid #e9eaed;margin-top:1%;padding:3% 20px 20px!important}body.products.productsList .b-card__figure{margin-bottom:20px}body.products.productsList .b-card__title{font-size:2rem;font-weight:700}body.products.productsList .b-card__title sup{font-size:1.4rem;position:relative;top:.1em;vertical-align:top}body.products.productsList .b-card__title.color--yellow{color:#ffae00}body.products.productsList .b-card__title.color--blue{color:#034ea2}body.products.productsList .b-card__link{border:2px solid #034ea2;box-sizing:border-box;color:#034ea2;display:block;font-size:1.6rem;margin:2rem auto 0;padding:1.8rem 2rem 1.7rem;position:relative;text-align:center;width:90%}body.products.productsList .b-card__link sup{font-size:1.3rem}body.products.productsList .b-card__link i{position:absolute;right:2%;top:50%;transform:translateY(-50%)}body.products.productsList .b-card__link:hover{background-color:#2e8bf3;border:2px solid #2e8bf3;color:#fff;transition:all .3s}body.products .list--service-icons{align-items:flex-start;flex-wrap:wrap;gap:5px;justify-content:flex-start;margin:0 5px 20px}body.products .list--service-icons .list-item{border-radius:4px;color:#fff;font-size:1.3rem;line-height:1;padding:5px 12px;text-align:center}body.products .list--service-icons .icon--blue{background-color:#034ea2}body.products .list--service-icons .icon--skyblue{background-color:#0178fc}body.products .list--service-icons .icon--orange{background-color:#fc7e1f}body.products .list--service-icons .icon--yellow{background-color:#ffc937}body.products .list--service-icons .icon--green{background-color:#78bd42}body.products .list--service-icons .icon--gray{background-color:#bfbfbf}body.products .list--service-icons .icon--red{background-color:#e84044}body.products .list--service-icons .icon--pink{background-color:#ff77ba}body.products .list--service-icons .icon--indigo{background-color:#36acc5}body.products .list--service-icons .icon--purple{background-color:#620285}body.products .list--service-icons .icon--brawn{background-color:#bd8542}body.products .list--service-icons .icon--soft-blue{background-color:#8ac0dc}body.products .list--service-icons .icon--light-yellow{background-color:#ffc937}body.products .list--service-icons .icon--light-green{background-color:#42bd7c}body.products .list--service-icons .icon--light-purple{background-color:#b037a3}body.products .list--service-icons .icon--turmeric{background-color:#bda242}body.products .list--service-icons .icon--turquoise{background-color:#36c5b2}body.products .list--service-icons .icon--soft-cyan{background-color:#36acc5}body.products .list--service-icons .icon--lime-green{background-color:#a8c536}body.products .list--service-icons .icon--earth{background-color:#c56c36}body.products .list--service-icons .icon--cybouz-Garoon{background-color:#003686}body.products .list--service-icons .icon--cybouz-Kintone{background-color:#fdd000}body.products.md section#document p.thumb{margin-right:30px}body.products.md section#document ul li:first-child{margin-right:20px}body.products.md section#document div{flex:1 0 590px}body.products.xs section#document{padding-top:5%}body.products.xs section#document h2{margin-bottom:5%}body.products.xs section#document div.box{flex-direction:column}body.products.xs section#document div.box p.thumb{text-align:center}body.products.xs section#document div.box p.thumb img{width:80%}body.products.xs section#document div.box div ul{display:block}body.products.xs section#document div.box div ul li:first-child{margin-bottom:2%}.u-mate.md section#catch.catch_2nd_layer,.u-mate.sm section#catch.catch_2nd_layer{background:url(../../../images/products/u-mate/catch.jpg) no-repeat top;background-size:contain;height:400px}.u-mate.md section.cnt_wrap section.cnt_body.flex_cnt,.u-mate.sm section.cnt_wrap section.cnt_body.flex_cnt{margin-right:0}.u-mate.xs section#catch.catch_2nd_layer{background:url(../../../images/products/u-mate/catch_smp.jpg) no-repeat top;background-size:cover;min-height:300px}.u-mate #umate_feature h3{color:#0259bc;font-size:120%;line-height:1.6;margin-bottom:1em}.u-mate #umate_feature .cnt-box:not(:last-child){border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px}.u-mate #umate_feature figure{margin-top:3%;text-align:center}.u-mate #umate_feature figure h4{margin-bottom:20px}@media only screen and (min-width:862px){.u-mate #umate_feature figure{margin:0 auto;max-width:600px}.u-mate #umate_feature figure img{max-width:100%}}@media only screen and (max-width:861px){.u-mate #umate_feature figure img{max-width:100%}}.u-mate .outline-map{margin-bottom:1em;width:100%}.u-mate .outline-map img{max-width:100%}.u-mate #umate_contact .contact li{display:flex;line-height:1.86}.u-mate #umate_contact .contact .person-name{width:6em}body.u-mate-bt .title_img,body.u-mate-bt .wrap_title{margin-bottom:30px}body.u-mate-bt .cnt_wrap h4{font-size:2rem;font-weight:700;margin-bottom:.3em}body.u-mate-bt .cnt_wrap dt{font-size:2rem;font-weight:700;margin-bottom:.4em}body.u-mate-bt div.l_content p{margin-bottom:1em}body.u-mate-bt div.l_content p:last-child{margin-bottom:0}body.u-mate-bt .note{font-size:1.4rem}body.u-mate-bt .bnr img{max-width:100%}body.u-mate-bt .bnr+.bnr{margin-top:5px}body.u-mate-bt.md section#catch.catch_2nd_layer,body.u-mate-bt.sm section#catch.catch_2nd_layer{background:url(../../../images/products/u-mate-bt/catch.jpg) no-repeat top;background-size:contain;height:400px}body.u-mate-bt.xs section#catch.catch_2nd_layer{background:url(../../../images/products/u-mate-bt/catch_smp.jpg) no-repeat top;background-size:cover;height:26em}body.u-mate-bt ol#cnt_nav{background-color:#a7bcc2;background-image:linear-gradient(-45deg,#cad7da 25%,#a7bcc2 0,#a7bcc2 50%,#cad7da 0,#cad7da 75%,#a7bcc2 0,#a7bcc2);background-size:12px 12px;flex-wrap:wrap;padding:10px 0 0 10px}body.u-mate-bt ol#cnt_nav li{background:#fff;justify-content:space-between;margin:0 10px 10px 0;text-align:center;width:48.9%}body.u-mate-bt ol#cnt_nav li a{color:#034ea2;display:block;font-size:1.9rem;font-weight:700;padding:14px 0;position:relative;width:100%}body.u-mate-bt ol#cnt_nav li a i{position:absolute;right:2%;top:35%}body.u-mate-bt ol#cnt_nav li a:hover{background-color:#999;color:#fff}body.u-mate-bt ol#cnt_nav li.inventory a{background-color:#2e8bf3;color:#fff}body.u-mate-bt ol#cnt_nav li.flow-control a{background-color:#ec6941;color:#fff}body.u-mate-bt ol#cnt_nav li.asset-management a{background-color:#78bd42;color:#fff}body.u-mate-bt .wrap dd{line-height:1.86}body.u-mate-bt section.feature_wrap div.box:first-child{margin-top:0}body.u-mate-bt section.feature_wrap div.box dd{line-height:1.86}body.u-mate-bt section.feature_wrap div.box ul.photo{text-align:right}body.u-mate-bt section.feature_wrap div.box ul.photo li{line-height:1;margin-bottom:30px}body.u-mate-bt section.feature_wrap div.box ul.photo li:last-child{margin-bottom:0}body.u-mate-bt section#umate_feature{margin-bottom:10px}body.u-mate-bt section#umate_feature section.lead_wrap ol.flex{margin-bottom:40px}body.u-mate-bt section#umate_feature section.lead_wrap ol.flex li{flex:1 0 200px}body.u-mate-bt section#umate_feature section.lead_wrap ol.flex dl{line-height:1.86;padding:0 5%}body.u-mate-bt section#umate_feature section.lead_wrap ol.flex dl dt{font-size:2rem;font-weight:700;margin-bottom:.4em}body.u-mate-bt .bg_skyblue{background-color:#e0f5fb;background:repeating-linear-gradient(0,#a8d6e4,#a8d6e4 10px,#9ed1e1 0,#9ed1e1 20px)}body.u-mate-bt .bg_pink_boader{background-color:#fff6f6;background:repeating-linear-gradient(0,#fad8d9,#fad8d9 10px,#ffdcdd 0,#ffdcdd 20px)}body.u-mate-bt .bg_yellowgreen_boader{background-color:#fff6f6;background:repeating-linear-gradient(0,#ebf9e2,#ebf9e2 10px,#e2fbd2 0,#e2fbd2 20px)}body.u-mate-bt .bg_white_border{background-color:#fff;background:repeating-linear-gradient(0,#fff,#fff 10px,#fafafa 0,#fafafa 20px)}body.u-mate-bt #asset-management section.main_feature_wrap div.padding_box,body.u-mate-bt section#flow_control section.main_feature_wrap div.padding_box,body.u-mate-bt section#merit_spec section.main_feature_wrap div.padding_box,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.padding_box{padding:30px}body.u-mate-bt #asset-management section.main_feature_wrap div.box01.bg_blue_stripe.padding_box,body.u-mate-bt section#flow_control section.main_feature_wrap div.box01.bg_blue_stripe.padding_box,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box01.bg_blue_stripe.padding_box,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box01.bg_blue_stripe.padding_box{background-color:#02356e;background-image:linear-gradient(-45deg,#022d5e 25%,#02356e 0,#02356e 50%,#022d5e 0,#022d5e 75%,#02356e 0,#02356e);background-size:12px 12px;color:#fff;flex-wrap:wrap}body.u-mate-bt #asset-management section.main_feature_wrap div.box01.bg_blue_stripe.padding_box h2.wrap_title,body.u-mate-bt section#flow_control section.main_feature_wrap div.box01.bg_blue_stripe.padding_box h2.wrap_title,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box01.bg_blue_stripe.padding_box h2.wrap_title,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box01.bg_blue_stripe.padding_box h2.wrap_title{border-color:#fff;color:#fff;margin-left:0}body.u-mate-bt #asset-management section.main_feature_wrap div.box01.bg_blue_stripe.padding_box h3.lead,body.u-mate-bt section#flow_control section.main_feature_wrap div.box01.bg_blue_stripe.padding_box h3.lead,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box01.bg_blue_stripe.padding_box h3.lead,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box01.bg_blue_stripe.padding_box h3.lead{font-size:1.4rem;line-height:1.5;margin:0 0 1.5em .5em}body.u-mate-bt #asset-management section.main_feature_wrap div.box01.bg_red_stripe.padding_box,body.u-mate-bt section#flow_control section.main_feature_wrap div.box01.bg_red_stripe.padding_box,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box01.bg_red_stripe.padding_box,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box01.bg_red_stripe.padding_box{background-color:#6b1313;background-image:linear-gradient(-45deg,#7f1717 25%,#6b1313 0,#6b1313 50%,#7f1717 0,#7f1717 75%,#6b1313 0,#6b1313);background-size:12px 12px;color:#fff;flex-wrap:wrap}body.u-mate-bt #asset-management section.main_feature_wrap div.box01.bg_red_stripe.padding_box h2.wrap_title,body.u-mate-bt section#flow_control section.main_feature_wrap div.box01.bg_red_stripe.padding_box h2.wrap_title,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box01.bg_red_stripe.padding_box h2.wrap_title,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box01.bg_red_stripe.padding_box h2.wrap_title{border-color:#fff;color:#fff;margin-left:0}body.u-mate-bt #asset-management section.main_feature_wrap div.box01.bg_red_stripe.padding_box h3.lead,body.u-mate-bt section#flow_control section.main_feature_wrap div.box01.bg_red_stripe.padding_box h3.lead,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box01.bg_red_stripe.padding_box h3.lead,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box01.bg_red_stripe.padding_box h3.lead{font-size:1.4rem;line-height:1.5;margin:0 0 1.5em .5em}body.u-mate-bt #asset-management section.main_feature_wrap div.box01.bg_green_stripe.padding_box,body.u-mate-bt section#flow_control section.main_feature_wrap div.box01.bg_green_stripe.padding_box,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box01.bg_green_stripe.padding_box,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box01.bg_green_stripe.padding_box{background-color:#136b16;background-image:linear-gradient(-45deg,#177f1a 25%,#136b16 0,#136b16 50%,#177f1a 0,#177f1a 75%,#136b16 0,#136b16);background-size:12px 12px;color:#fff;flex-wrap:wrap}body.u-mate-bt #asset-management section.main_feature_wrap div.box01.bg_green_stripe.padding_box h2.wrap_title,body.u-mate-bt section#flow_control section.main_feature_wrap div.box01.bg_green_stripe.padding_box h2.wrap_title,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box01.bg_green_stripe.padding_box h2.wrap_title,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box01.bg_green_stripe.padding_box h2.wrap_title{border-color:#fff;color:#fff;margin-left:0}body.u-mate-bt #asset-management section.main_feature_wrap div.box01.bg_green_stripe.padding_box h3.lead,body.u-mate-bt section#flow_control section.main_feature_wrap div.box01.bg_green_stripe.padding_box h3.lead,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box01.bg_green_stripe.padding_box h3.lead,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box01.bg_green_stripe.padding_box h3.lead{font-size:1.4rem;line-height:1.5;margin:0 0 1.5em .5em}body.u-mate-bt #asset-management section.main_feature_wrap div.box03 div.l_content,body.u-mate-bt section#flow_control section.main_feature_wrap div.box03 div.l_content,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box03 div.l_content,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box03 div.l_content{width:80%}body.u-mate-bt #asset-management section.main_feature_wrap div.box03 div.l_content p.point,body.u-mate-bt section#flow_control section.main_feature_wrap div.box03 div.l_content p.point,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box03 div.l_content p.point,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box03 div.l_content p.point{font-size:1.4rem;font-weight:700;line-height:1.5}body.u-mate-bt #asset-management section.main_feature_wrap div.box03 div.l_content h4,body.u-mate-bt section#flow_control section.main_feature_wrap div.box03 div.l_content h4,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box03 div.l_content h4,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box03 div.l_content h4{color:#64bdd4;font-size:2rem;margin-bottom:.8em}body.u-mate-bt #asset-management section.main_feature_wrap div.box03 div.l_content dl dt,body.u-mate-bt section#flow_control section.main_feature_wrap div.box03 div.l_content dl dt,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box03 div.l_content dl dt,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box03 div.l_content dl dt{font-size:1.7rem;margin-bottom:.3em}body.u-mate-bt #asset-management section.main_feature_wrap div.box03 div.l_content dl dd,body.u-mate-bt section#flow_control section.main_feature_wrap div.box03 div.l_content dl dd,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box03 div.l_content dl dd,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box03 div.l_content dl dd{line-height:1.86}body.u-mate-bt #asset-management section.main_feature_wrap div.box03 div.l_content dl.bluetooth,body.u-mate-bt section#flow_control section.main_feature_wrap div.box03 div.l_content dl.bluetooth,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box03 div.l_content dl.bluetooth,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box03 div.l_content dl.bluetooth{margin-bottom:2em}body.u-mate-bt #asset-management section.main_feature_wrap div.box03 div.l_content dl.bluetooth dt,body.u-mate-bt section#flow_control section.main_feature_wrap div.box03 div.l_content dl.bluetooth dt,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box03 div.l_content dl.bluetooth dt,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box03 div.l_content dl.bluetooth dt{color:#eb6100}body.u-mate-bt #asset-management section.main_feature_wrap div.box03 div.l_content dl.wifi dt,body.u-mate-bt section#flow_control section.main_feature_wrap div.box03 div.l_content dl.wifi dt,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box03 div.l_content dl.wifi dt,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box03 div.l_content dl.wifi dt{color:#64b72f;font-size:1.7rem}body.u-mate-bt #asset-management section.main_feature_wrap div.box03 div.l_content dl.wifi dt em,body.u-mate-bt section#flow_control section.main_feature_wrap div.box03 div.l_content dl.wifi dt em,body.u-mate-bt section#merit_spec section.main_feature_wrap div.box03 div.l_content dl.wifi dt em,body.u-mate-bt section#stock_stocktake section.main_feature_wrap div.box03 div.l_content dl.wifi dt em{color:#222;font-size:90%;margin-left:1em}body.u-mate-bt #asset-management section.pc_feature_wrap h2.wrap_title,body.u-mate-bt section#flow_control section.pc_feature_wrap h2.wrap_title,body.u-mate-bt section#merit_spec section.pc_feature_wrap h2.wrap_title,body.u-mate-bt section#stock_stocktake section.pc_feature_wrap h2.wrap_title{margin-left:0}body.u-mate-bt #asset-management section.pc_feature_wrap div.padding_box,body.u-mate-bt section#flow_control section.pc_feature_wrap div.padding_box,body.u-mate-bt section#merit_spec section.pc_feature_wrap div.padding_box,body.u-mate-bt section#stock_stocktake section.pc_feature_wrap div.padding_box{padding:30px}body.u-mate-bt #asset-management section.pc_feature_wrap div.l_content,body.u-mate-bt section#flow_control section.pc_feature_wrap div.l_content,body.u-mate-bt section#merit_spec section.pc_feature_wrap div.l_content,body.u-mate-bt section#stock_stocktake section.pc_feature_wrap div.l_content{padding-right:3%;width:51%}body.u-mate-bt #asset-management section.pc_feature_wrap div.l_content table,body.u-mate-bt section#flow_control section.pc_feature_wrap div.l_content table,body.u-mate-bt section#merit_spec section.pc_feature_wrap div.l_content table,body.u-mate-bt section#stock_stocktake section.pc_feature_wrap div.l_content table{margin:1em;width:70%}body.u-mate-bt #asset-management section.pc_feature_wrap div.l_content table td,body.u-mate-bt #asset-management section.pc_feature_wrap div.l_content table th,body.u-mate-bt section#flow_control section.pc_feature_wrap div.l_content table td,body.u-mate-bt section#flow_control section.pc_feature_wrap div.l_content table th,body.u-mate-bt section#merit_spec section.pc_feature_wrap div.l_content table td,body.u-mate-bt section#merit_spec section.pc_feature_wrap div.l_content table th,body.u-mate-bt section#stock_stocktake section.pc_feature_wrap div.l_content table td,body.u-mate-bt section#stock_stocktake section.pc_feature_wrap div.l_content table th{padding:.3em}body.u-mate-bt #asset-management section.pc_feature_wrap div.l_content table th,body.u-mate-bt section#flow_control section.pc_feature_wrap div.l_content table th,body.u-mate-bt section#merit_spec section.pc_feature_wrap div.l_content table th,body.u-mate-bt section#stock_stocktake section.pc_feature_wrap div.l_content table th{width:33%}body.u-mate-bt #asset-management section.pc_feature_wrap div.l_content table td,body.u-mate-bt section#flow_control section.pc_feature_wrap div.l_content table td,body.u-mate-bt section#merit_spec section.pc_feature_wrap div.l_content table td,body.u-mate-bt section#stock_stocktake section.pc_feature_wrap div.l_content table td{text-align:center}body.u-mate-bt #asset-management section.pc_feature_wrap div.r_image,body.u-mate-bt section#flow_control section.pc_feature_wrap div.r_image,body.u-mate-bt section#merit_spec section.pc_feature_wrap div.r_image,body.u-mate-bt section#stock_stocktake section.pc_feature_wrap div.r_image{text-align:right;width:45%}body.u-mate-bt #asset-management section.spec_list table,body.u-mate-bt section#flow_control section.spec_list table,body.u-mate-bt section#merit_spec section.spec_list table,body.u-mate-bt section#stock_stocktake section.spec_list table{border:1px solid #e9eaed;border-collapse:collapse}body.u-mate-bt #asset-management section.spec_list table th,body.u-mate-bt section#flow_control section.spec_list table th,body.u-mate-bt section#merit_spec section.spec_list table th,body.u-mate-bt section#stock_stocktake section.spec_list table th{color:#02356f;text-align:left}body.u-mate-bt #asset-management section.spec_list table td,body.u-mate-bt #asset-management section.spec_list table th,body.u-mate-bt section#flow_control section.spec_list table td,body.u-mate-bt section#flow_control section.spec_list table th,body.u-mate-bt section#merit_spec section.spec_list table td,body.u-mate-bt section#merit_spec section.spec_list table th,body.u-mate-bt section#stock_stocktake section.spec_list table td,body.u-mate-bt section#stock_stocktake section.spec_list table th{border:1px solid #e9eaed}body.u-mate-bt section#flow_control h2.wrap_title{border-color:#7f1717;color:#7f1717;margin-bottom:0}body.u-mate-bt section#flow_control h3.box_title{color:#7f1717}body.u-mate-bt section#flow_control .btm_line{border-bottom:1px solid #7f1717}body.u-mate-bt section#flow_control div.image{margin:30px 0}body.u-mate-bt section#flow_control section.bg_pink_boader.padding_box,body.u-mate-bt section#flow_control section.bg_white_border.padding_box{padding:40px}body.u-mate-bt section#flow_control section.bg_pink_boader.padding_box div.box,body.u-mate-bt section#flow_control section.bg_white_border.padding_box div.box{margin-top:30px;padding:0 0 30px}body.u-mate-bt section#flow_control section.bg_pink_boader.padding_box div.box:first-child,body.u-mate-bt section#flow_control section.bg_white_border.padding_box div.box:first-child{margin-top:0}body.u-mate-bt section#flow_control section.bg_pink_boader.padding_box div.box:last-child,body.u-mate-bt section#flow_control section.bg_white_border.padding_box div.box:last-child{padding-bottom:0}body.u-mate-bt section#merit_spec section.cnt03 table{border:1px solid #e9eaed;border-collapse:collapse;width:100%}body.u-mate-bt section#merit_spec section.cnt03 table th{background-color:#eee;color:#02356f;text-align:left}body.u-mate-bt section#merit_spec section.cnt03 table td,body.u-mate-bt section#merit_spec section.cnt03 table th{border:1px solid #e9eaed;line-height:1.8;padding:.8em}body.u-mate-bt section#flow_control .b-box__link,body.u-mate-bt section#merit_spec .b-box__link,body.u-mate-bt section#stock_stocktake .b-box__link{background-color:#034ea2;color:#fff;display:inline-block;margin-top:10px;padding:.5em 4rem;position:relative}body.u-mate-bt section#flow_control .b-box__link sup,body.u-mate-bt section#merit_spec .b-box__link sup,body.u-mate-bt section#stock_stocktake .b-box__link sup{font-size:85%;position:relative;top:3px}body.u-mate-bt section#flow_control .b-box__link:hover,body.u-mate-bt section#merit_spec .b-box__link:hover,body.u-mate-bt section#stock_stocktake .b-box__link:hover{background-color:#2e8bf3}body.u-mate-bt section#flow_control .b-box__link i,body.u-mate-bt section#merit_spec .b-box__link i,body.u-mate-bt section#stock_stocktake .b-box__link i{position:absolute;right:3%;top:50%;transform:translateY(-50%)}body.u-mate-bt.md section.feature_wrap div.box.padding_box,body.u-mate-bt.sm section.feature_wrap div.box.padding_box{padding:30px}body.u-mate-bt.md section.feature_wrap div.box.padding_box div.l_content,body.u-mate-bt.sm section.feature_wrap div.box.padding_box div.l_content{width:60%}body.u-mate-bt.md section.feature_wrap div.box.padding_box .r_image,body.u-mate-bt.sm section.feature_wrap div.box.padding_box .r_image{text-align:right;width:38%}body.u-mate-bt.md section#umate_feature section.lead_wrap ol.flex img.icon,body.u-mate-bt.sm section#umate_feature section.lead_wrap ol.flex img.icon{margin-bottom:30px}body.u-mate-bt.md section#flow_control section.cnt01 dl,body.u-mate-bt.md section#stock_stocktake section.cnt01 dl,body.u-mate-bt.sm section#flow_control section.cnt01 dl,body.u-mate-bt.sm section#stock_stocktake section.cnt01 dl{flex:1}body.u-mate-bt.md section#flow_control section.cnt01 p.icon,body.u-mate-bt.md section#stock_stocktake section.cnt01 p.icon,body.u-mate-bt.sm section#flow_control section.cnt01 p.icon,body.u-mate-bt.sm section#stock_stocktake section.cnt01 p.icon{flex:0 1 20%;text-align:center}body.u-mate-bt.md section#flow_control div.flow_illust,body.u-mate-bt.md section#stock_stocktake div.flow_illust,body.u-mate-bt.sm section#flow_control div.flow_illust,body.u-mate-bt.sm section#stock_stocktake div.flow_illust{margin-top:30px;padding:3% 5% 0}body.u-mate-bt.md section#flow_control section.main_feature_wrap div.indent,body.u-mate-bt.md section#stock_stocktake section.main_feature_wrap div.indent,body.u-mate-bt.sm section#flow_control section.main_feature_wrap div.indent,body.u-mate-bt.sm section#stock_stocktake section.main_feature_wrap div.indent{padding:2em}body.u-mate-bt.md section#flow_control section.spec_list div.padding_box,body.u-mate-bt.md section#stock_stocktake section.spec_list div.padding_box,body.u-mate-bt.sm section#flow_control section.spec_list div.padding_box,body.u-mate-bt.sm section#stock_stocktake section.spec_list div.padding_box{padding-top:0}body.u-mate-bt.md section#flow_control section.spec_list table,body.u-mate-bt.md section#stock_stocktake section.spec_list table,body.u-mate-bt.sm section#flow_control section.spec_list table,body.u-mate-bt.sm section#stock_stocktake section.spec_list table{width:100%}body.u-mate-bt.md section#flow_control section.spec_list table td,body.u-mate-bt.md section#flow_control section.spec_list table th,body.u-mate-bt.md section#stock_stocktake section.spec_list table td,body.u-mate-bt.md section#stock_stocktake section.spec_list table th,body.u-mate-bt.sm section#flow_control section.spec_list table td,body.u-mate-bt.sm section#flow_control section.spec_list table th,body.u-mate-bt.sm section#stock_stocktake section.spec_list table td,body.u-mate-bt.sm section#stock_stocktake section.spec_list table th{padding:.8em}body.u-mate-bt.md section#flow_control section.spec_list table td.row01,body.u-mate-bt.md section#flow_control section.spec_list table td.row02,body.u-mate-bt.md section#stock_stocktake section.spec_list table td.row01,body.u-mate-bt.md section#stock_stocktake section.spec_list table td.row02,body.u-mate-bt.sm section#flow_control section.spec_list table td.row01,body.u-mate-bt.sm section#flow_control section.spec_list table td.row02,body.u-mate-bt.sm section#stock_stocktake section.spec_list table td.row01,body.u-mate-bt.sm section#stock_stocktake section.spec_list table td.row02{width:7em}body.u-mate-bt.md section#flow_control section.spec_list table td.row03,body.u-mate-bt.md section#stock_stocktake section.spec_list table td.row03,body.u-mate-bt.sm section#flow_control section.spec_list table td.row03,body.u-mate-bt.sm section#stock_stocktake section.spec_list table td.row03{width:12em}body.u-mate-bt.md section#merit_spec section.feature_wrap dl,body.u-mate-bt.sm section#merit_spec section.feature_wrap dl{flex:1;padding-right:5%}body.u-mate-bt.md section#merit_spec section.feature_wrap p.icon,body.u-mate-bt.sm section#merit_spec section.feature_wrap p.icon{flex:0 1 20%;text-align:center}body.u-mate-bt.md section#merit_spec section.cnt03 td.row01,body.u-mate-bt.sm section#merit_spec section.cnt03 td.row01{width:20%}body.u-mate-bt.md section#merit_spec section.cnt03 td.row02,body.u-mate-bt.md section#merit_spec section.cnt03 td.rows03,body.u-mate-bt.sm section#merit_spec section.cnt03 td.row02,body.u-mate-bt.sm section#merit_spec section.cnt03 td.rows03{width:40%}body.u-mate-bt.md section#merit_spec section.cnt03 table.pc,body.u-mate-bt.sm section#merit_spec section.cnt03 table.pc{margin-bottom:2em}body.u-mate-bt.md section#merit_spec section.cnt03 table.pc td.row02,body.u-mate-bt.sm section#merit_spec section.cnt03 table.pc td.row02{width:80%}body.u-mate-bt.xs .flex{display:block}body.u-mate-bt.xs .flex .l_content{padding-right:0;width:100%}body.u-mate-bt.xs img{width:100%}body.u-mate-bt.xs ol#cnt_nav{flex-direction:column;padding:3%}body.u-mate-bt.xs ol#cnt_nav li{width:100%}body.u-mate-bt.xs section#umate_feature ol.flex{flex-direction:column}body.u-mate-bt.xs section#umate_feature ol.flex li{flex:1 0 280px;margin-bottom:10%}body.u-mate-bt.xs section#umate_feature ol.flex li img{display:block;margin:0 auto 3%;width:50%}body.u-mate-bt.xs section#umate_feature ol.flex li dl{padding:0}body.u-mate-bt.xs section#umate_feature ol.flex li dl dt{text-align:center}body.u-mate-bt.xs .feature_icon_wrap .flex{display:flex}body.u-mate-bt.xs .feature_icon_wrap dl{padding-right:3%;width:67%}body.u-mate-bt.xs .feature_icon_wrap dl dt{line-height:1.6}body.u-mate-bt.xs .feature_icon_wrap dl dd{line-height:1.86}body.u-mate-bt.xs .feature_icon_wrap p.icon{width:29%}body.u-mate-bt.xs .feature_wrap .padding_box{padding:7%}body.u-mate-bt.xs .feature_wrap .r_image{margin-top:5%;text-align:center}body.u-mate-bt.xs .feature_wrap .r_image img{width:70%}body.u-mate-bt.xs .feature_wrap div.box ul.photo{text-align:center}body.u-mate-bt.xs .feature_wrap div.box ul.photo li{margin-bottom:2%}body.u-mate-bt.xs section#flow_control div.flow_illust,body.u-mate-bt.xs section#stock_stocktake div.flow_illust{margin-top:10%}body.u-mate-bt.xs section#flow_control section.feature_wrap div.box03 div.r_image img,body.u-mate-bt.xs section#stock_stocktake section.feature_wrap div.box03 div.r_image img{width:90%}body.u-mate-bt.xs section#flow_control section.main_feature_wrap .image,body.u-mate-bt.xs section#stock_stocktake section.main_feature_wrap .image{margin-top:5%}body.u-mate-bt.xs section#flow_control section.main_feature_wrap .padding_box,body.u-mate-bt.xs section#stock_stocktake section.main_feature_wrap .padding_box{padding:3.5%}body.u-mate-bt.xs section#flow_control section.main_feature_wrap div.box02.padding_box,body.u-mate-bt.xs section#flow_control section.main_feature_wrap div.box03.padding_box,body.u-mate-bt.xs section#stock_stocktake section.main_feature_wrap div.box02.padding_box,body.u-mate-bt.xs section#stock_stocktake section.main_feature_wrap div.box03.padding_box{padding:7%}body.u-mate-bt.xs section#flow_control section.main_feature_wrap div.box02 div.l_content,body.u-mate-bt.xs section#flow_control section.main_feature_wrap div.box03 div.l_content,body.u-mate-bt.xs section#stock_stocktake section.main_feature_wrap div.box02 div.l_content,body.u-mate-bt.xs section#stock_stocktake section.main_feature_wrap div.box03 div.l_content{width:100%}body.u-mate-bt.xs section#flow_control section.main_feature_wrap div.box03 div.indent,body.u-mate-bt.xs section#stock_stocktake section.main_feature_wrap div.box03 div.indent{margin:8% 0;padding:0}body.u-mate-bt.xs section#flow_control section.main_feature_wrap div.box03 div.indent dt,body.u-mate-bt.xs section#stock_stocktake section.main_feature_wrap div.box03 div.indent dt{line-height:1.7em;margin-bottom:.8em}body.u-mate-bt.xs section#flow_control section.main_feature_wrap div.box03 p.point,body.u-mate-bt.xs section#stock_stocktake section.main_feature_wrap div.box03 p.point{padding:5% 0}body.u-mate-bt.xs section#flow_control section.main_feature_wrap div.box03 div.r_image,body.u-mate-bt.xs section#stock_stocktake section.main_feature_wrap div.box03 div.r_image{text-align:center}body.u-mate-bt.xs section#flow_control section.pc_feature_wrap div.l_content,body.u-mate-bt.xs section#stock_stocktake section.pc_feature_wrap div.l_content{width:100%}body.u-mate-bt.xs section#flow_control section.pc_feature_wrap div.r_image,body.u-mate-bt.xs section#stock_stocktake section.pc_feature_wrap div.r_image{margin-top:5%;text-align:center;width:100%}body.u-mate-bt.xs section#flow_control section.pc_feature_wrap div.r_image img,body.u-mate-bt.xs section#stock_stocktake section.pc_feature_wrap div.r_image img{width:70%}body.u-mate-bt.xs section#flow_control section.pc_feature_wrap div.box06 table,body.u-mate-bt.xs section#stock_stocktake section.pc_feature_wrap div.box06 table{margin:5% 0;width:100%}body.u-mate-bt.xs section#flow_control section.spec_list h3,body.u-mate-bt.xs section#stock_stocktake section.spec_list h3{font-size:2rem;font-weight:700;margin-bottom:.3em}body.u-mate-bt.xs section#flow_control section.spec_list table,body.u-mate-bt.xs section#stock_stocktake section.spec_list table{margin-bottom:10%}body.u-mate-bt.xs section#flow_control section.spec_list td,body.u-mate-bt.xs section#flow_control section.spec_list th,body.u-mate-bt.xs section#stock_stocktake section.spec_list td,body.u-mate-bt.xs section#stock_stocktake section.spec_list th{line-height:1.7;padding:3%}body.u-mate-bt.xs section#flow_control section.spec_list th,body.u-mate-bt.xs section#stock_stocktake section.spec_list th{background-color:#eee;text-align:left}body.u-mate-bt.xs section#flow_control section.spec_list td.row01,body.u-mate-bt.xs section#stock_stocktake section.spec_list td.row01{width:40%}body.u-mate-bt.xs section#flow_control section.spec_list td.row02,body.u-mate-bt.xs section#stock_stocktake section.spec_list td.row02{width:60%}body.u-mate-bt.xs section#flow_control section.bg_pink_boader.padding_box,body.u-mate-bt.xs section#flow_control section.bg_white_border.padding_box{padding:7.5%}body.u-mate-bt.xs section#merit_spec .padding_box .padding_box{padding:3.5%}body.u-mate-bt.xs section#merit_spec section.cnt03 td.row01{width:40%}body.u-mate-bt.xs section#merit_spec section.cnt03 td.row02,body.u-mate-bt.xs section#merit_spec section.cnt03 td.rows03{width:30%}body.u-mate-bt.xs section#merit_spec section.cnt03 table.pc{margin-bottom:2em}body.u-mate-bt.xs section#merit_spec section.cnt03 table.pc td.row02{width:60%}body.cybozu-garoon section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/products/cybozu/garoon/catch.jpg) no-repeat top}body.cybozu-garoon.xs section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/products/cybozu/garoon/catch_smp.jpg) no-repeat top;background-size:cover;height:17em;margin:0 auto;width:100%}body.cybozu-kintone section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/products/cybozu/kitone/catch.jpg) no-repeat top}body.cybozu-kintone.xs section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/products/cybozu/kitone/catch_smp.jpg) no-repeat top;background-size:cover;height:17em;margin:0 auto;width:100%}@media only screen and (min-width:862px){body.cybozu-garoon section#catch.catch_2nd_layer,body.cybozu-kintone section#catch.catch_2nd_layer{background-size:contain;height:400px}body.cybozu-garoon section.cnt_wrap section.cnt_body.flex_cnt,body.cybozu-kintone section.cnt_wrap section.cnt_body.flex_cnt{margin-right:0!important}}body.cybozu-garoon section.lead_wrap div.inner_wrap,body.cybozu-kintone section.lead_wrap div.inner_wrap{display:flex}body.cybozu-garoon section.lead_wrap div.inner_wrap p.lead,body.cybozu-kintone section.lead_wrap div.inner_wrap p.lead{flex:1;font-weight:400}body.cybozu-garoon section.lead_wrap div.inner_wrap div.embed,body.cybozu-kintone section.lead_wrap div.inner_wrap div.embed{width:330px}body.cybozu-garoon section#capability div.box,body.cybozu-garoon section#feature div.box,body.cybozu-kintone section#capability div.box,body.cybozu-kintone section#feature div.box{display:flex}body.cybozu-garoon section#capability div.box div,body.cybozu-garoon section#feature div.box div,body.cybozu-kintone section#capability div.box div,body.cybozu-kintone section#feature div.box div{flex:1}body.cybozu-garoon section#capability div.box div.photo,body.cybozu-garoon section#feature div.box div.photo,body.cybozu-kintone section#capability div.box div.photo,body.cybozu-kintone section#feature div.box div.photo{width:240px}body.cybozu-garoon section#application ul.flex,body.cybozu-kintone section#application ul.flex{align-items:stretch;border-collapse:collapse;display:flex;flex-wrap:wrap}body.cybozu-garoon section#application ul.flex li,body.cybozu-kintone section#application ul.flex li{border:1px solid #e5e5e5;flex:1 0 145px;margin:0 2px 2px 0;vertical-align:middle}body.cybozu-garoon section#application ul.flex li dl.flex,body.cybozu-kintone section#application ul.flex li dl.flex{align-items:center}body.cybozu-garoon section#application ul.flex li dl.flex dt,body.cybozu-kintone section#application ul.flex li dl.flex dt{margin-right:1em;text-align:center;width:30px}body.cybozu-garoon section#application ul.flex li dl.flex dd,body.cybozu-kintone section#application ul.flex li dl.flex dd{font-size:1.3rem}body.cybozu-garoon section#security h3,body.cybozu-kintone section#security h3{font-size:1.4rem;font-weight:700;margin-bottom:.4em}body.cybozu-garoon section.bg_blue.section_wrap,body.cybozu-garoon section.bg_skyblue.section_wrap,body.cybozu-kintone section.bg_blue.section_wrap,body.cybozu-kintone section.bg_skyblue.section_wrap{color:#efefef}body.cybozu-garoon section.bg_blue.section_wrap h2.wrap_title,body.cybozu-garoon section.bg_skyblue.section_wrap h2.wrap_title,body.cybozu-kintone section.bg_blue.section_wrap h2.wrap_title,body.cybozu-kintone section.bg_skyblue.section_wrap h2.wrap_title{border-color:#efefef;color:#efefef;margin-bottom:.8em}body.cybozu-garoon section.bg_blue.section_wrap h3,body.cybozu-garoon section.bg_skyblue.section_wrap h3,body.cybozu-kintone section.bg_blue.section_wrap h3,body.cybozu-kintone section.bg_skyblue.section_wrap h3{color:#efefef}body.cybozu-garoon.md div.inner_wrap p.photo,body.cybozu-kintone.md div.inner_wrap p.photo{flex:0 0 240px;margin-left:60px;text-align:right}body.cybozu-garoon.md section.lead_wrap div.inner_wrap p.lead,body.cybozu-kintone.md section.lead_wrap div.inner_wrap p.lead{padding-right:2em}body.cybozu-garoon.md section.lead_wrap div.inner_wrap div.embed,body.cybozu-kintone.md section.lead_wrap div.inner_wrap div.embed{padding-top:2em}body.cybozu-garoon.md section.lead_wrap div.inner_wrap div.embed iframe,body.cybozu-kintone.md section.lead_wrap div.inner_wrap div.embed iframe{border:5px solid #eee}body.cybozu-garoon.md section#feature p.photo,body.cybozu-kintone.md section#feature p.photo{flex:0 0 150px;margin-left:80px;text-align:center}body.cybozu-garoon.md section#application ul.flex li,body.cybozu-kintone.md section#application ul.flex li{padding:10px}body.cybozu-garoon.md section#capability p.photo,body.cybozu-kintone.md section#capability p.photo{padding-top:4em}body.cybozu-garoon.md section#capability div.box02 p.photo,body.cybozu-kintone.md section#capability div.box02 p.photo{padding-top:6em}body.cybozu-garoon.md section#security div.inner_wrap,body.cybozu-kintone.md section#security div.inner_wrap{display:flex}body.cybozu-garoon.md section#security div.inner_wrap div.box,body.cybozu-kintone.md section#security div.inner_wrap div.box{flex:1 0 400px;margin-top:0;padding-right:2em}body.cybozu-garoon.xs div.box p.photo img,body.cybozu-kintone.xs div.box p.photo img{width:100%}body.cybozu-garoon.xs section.lead_wrap div.inner_wrap,body.cybozu-kintone.xs section.lead_wrap div.inner_wrap{flex-direction:column}body.cybozu-garoon.xs section.lead_wrap div.inner_wrap p.lead,body.cybozu-kintone.xs section.lead_wrap div.inner_wrap p.lead{margin:0 0 2em;padding:0}body.cybozu-garoon.xs section#capability div.box,body.cybozu-garoon.xs section#feature,body.cybozu-kintone.xs section#capability div.box,body.cybozu-kintone.xs section#feature{display:block}body.cybozu-garoon.xs section#capability div.box div,body.cybozu-garoon.xs section#feature div,body.cybozu-kintone.xs section#capability div.box div,body.cybozu-kintone.xs section#feature div{flex-direction:column}body.cybozu-garoon.xs section#capability div.box div h3.box_title,body.cybozu-garoon.xs section#feature div h3.box_title,body.cybozu-kintone.xs section#capability div.box div h3.box_title,body.cybozu-kintone.xs section#feature div h3.box_title{margin-bottom:.4em}body.cybozu-garoon.xs section#capability div.box div p.photo,body.cybozu-garoon.xs section#feature div p.photo,body.cybozu-kintone.xs section#capability div.box div p.photo,body.cybozu-kintone.xs section#feature div p.photo{margin-top:5%;text-align:center}body.cybozu-garoon.xs section#capability div.box div p.photo img,body.cybozu-garoon.xs section#feature div p.photo img,body.cybozu-kintone.xs section#capability div.box div p.photo img,body.cybozu-kintone.xs section#feature div p.photo img{width:50%}body.cybozu-garoon.xs section#application ul li,body.cybozu-kintone.xs section#application ul li{flex:0 0 46%;padding:1%}body.cybozu-garoon.xs section#application ul li img,body.cybozu-kintone.xs section#application ul li img{width:70%}body.cybozu-garoon.xs section#capability p.photo,body.cybozu-garoon.xs section#multi_device p.photo,body.cybozu-kintone.xs section#capability p.photo,body.cybozu-kintone.xs section#multi_device p.photo{margin:5% 0 10%;text-align:center}body.cybozu-garoon.xs section#capability p.photo img,body.cybozu-garoon.xs section#multi_device p.photo img,body.cybozu-kintone.xs section#capability p.photo img,body.cybozu-kintone.xs section#multi_device p.photo img{width:80%}body.cybozu-kintone div.box h3,body.cybozu-kintone div.box h4{font-size:1.4rem;font-weight:700;margin-bottom:.5em}body.cybozu-kintone div.box p{margin-bottom:1.5em}body.cybozu-kintone div.box p:last-child{margin-bottom:0}body.md.cybozu-garoon section#multi_device div.inner_wrap{display:flex;margin-top:0}body.md.cybozu-garoon section#multi_device div.inner_wrap p{flex:1}body.md.cybozu-garoon section#multi_device div.inner_wrap p.photo{flex:0 0 240px}body.md.cybozu-kintone h2.cnt_title{margin-bottom:30px}body.md.cybozu-kintone section#multi_device div.box{display:flex;margin-top:0}body.md.cybozu-kintone section#multi_device div.box div{flex:1}body.md.cybozu-kintone section#multi_device div.box p.photo{flex:0 0 240px}body.cybozu-kintone.xs a.lead_bnr img{width:100%}.flow-control .cnt06 .image{margin:30px 0 0!important}@media only screen and (min-width:862px){.flow-control .cnt06 .image{box-sizing:border-box;padding:0 40px}}.flow-control .cnt06 .image>img{max-width:100%}.asset-management .lead{margin-bottom:0;padding:0}.asset-management .lead .title_img{margin-bottom:10px}.asset-management h2.wrap_title{border-color:#64b72f;color:#64b72f;margin-bottom:0}.asset-management h3.box_title{color:#64b72f}.asset-management .btm_line{border-bottom:1px solid #64b72f}.asset-management div.image{margin:30px 0}.asset-management section.bg_pink_boader.padding_box,.asset-management section.bg_white_border.padding_box{padding:40px}.asset-management section.bg_pink_boader.padding_box div.box,.asset-management section.bg_white_border.padding_box div.box{margin-top:30px;padding:0 0 30px}.asset-management section.bg_pink_boader.padding_box div.box:first-child,.asset-management section.bg_white_border.padding_box div.box:first-child{margin-top:0}.asset-management section.bg_pink_boader.padding_box div.box:last-child,.asset-management section.bg_white_border.padding_box div.box:last-child{padding-bottom:0}.asset-management *>img{max-width:100%}.asset-management .feature_wrap .l_content,.asset-management .pc_feature_wrap .l_content{flex:1;padding-right:5%;width:auto}.asset-management .feature_wrap .r_image,.asset-management .pc_feature_wrap .r_image{flex:0 1 38%;width:auto}.asset-management .feature_wrap .align_center,.asset-management .pc_feature_wrap .align_center{box-sizing:border-box;padding:0 6%}.asset-management .cnt01 h3{color:#64b72f;font-size:2rem;font-weight:700;margin-bottom:20px}.asset-management .cnt01 .flex>div{flex:0 1 40%;margin-right:5%;min-width:40%}.asset-management .cnt01 .flex>div .list{margin-left:1.5rem}.asset-management .cnt01 .flex>figure{flex:0 1 55%}.asset-management .cnt01 .box+.box{margin-top:40px}.asset-management .cnt01 .list+p{padding-left:1rem;text-indent:-1rem}.asset-management .cnt05 h3.lead{margin:20px 0 30px!important}.asset-management .cnt05 .screen{box-sizing:border-box;flex:0 1 280px;margin-right:5%;max-width:280px;padding:45px 20px 0}.asset-management .cnt06 .box02 .l_content{padding-right:3%!important}.asset-management .cnt06 .box02 .r_image{flex:0 1 46%;padding-right:1%}.asset-management .cnt06 .box03 .l_content{padding-right:7%!important}.asset-management .cnt06 .box03 .r_image{flex:0 1 44%}@media only screen and (max-width:861px){.asset-management .cnt01 h3{font-size:1.3rem}.asset-management .cnt01 .flex{display:block!important}.asset-management .cnt01 .flex>div{margin-bottom:7%;margin-right:0}.asset-management .cnt05 h3.lead{margin:20px 0 30px!important}.asset-management .cnt05 .screen{box-sizing:border-box;flex:1;margin:0 auto 10%;max-width:200px;padding:0}.asset-management .l_content,.asset-management .r_image{width:100%!important}.asset-management .r_image{box-sizing:border-box;padding:0 5%}.asset-management .l_content+.r_image{margin-top:5%}}body.md section.cnt_wrap{margin:0 auto;width:1100px}body.xs footer div.footer_copyright ul,body.xs footer div.in_wrap,body.xs footer dl.footer_info,body.xs footer ol#footer_nav,body.xs section.cnt_wrap,body.xs section.footer_contact div.in_wrap{margin:0 auto;width:100%}.u-mate-bt #flow_control .cnt01 .b-box__dl,.u-mate-bt #stock_stocktake .cnt01 .b-box__dl{flex:1}.u-mate-bt #flow_control .cnt01 .b-box__figure,.u-mate-bt #stock_stocktake .cnt01 .b-box__figure{box-sizing:border-box;flex:0 1 20%;padding:0 3%}.u-mate-bt .content--u-Mate-cloud{background-image:linear-gradient(-45deg,#d09900 25%,#c59100 0,#c59100 50%,#d09900 0,#d09900 75%,#c59100 0,#c59100);background-size:12px 12px;margin-top:30px}.u-mate-bt .content--u-Mate-cloud .wrap_title{border-left:none;color:#fff;margin-bottom:0;margin-left:0;padding:0}.u-mate-bt .content--u-Mate-cloud .wrap_title sup{font-size:75%}.u-mate-bt .content--u-Mate-cloud .b-block__figure{padding:3% 4%}.u-mate-bt .content--u-Mate-cloud .b-box{padding:30px 40px}.u-mate-bt .content--u-Mate-cloud .b-box .box_title{color:#332500}.u-mate-bt .content--u-Mate-cloud .b-card__title{border-left:3px solid #000;font-size:1.7rem;line-height:1.4;margin-bottom:10px;padding-left:10px}.u-mate-bt .content--u-Mate-cloud .b-card{margin-top:10px}@media only screen and (min-width:862px){.u-mate-bt .content--u-Mate-cloud .b-cardWrap.cardWrap--2column .b-card:nth-child(odd){margin-right:3%}}@media only screen and (max-width:861px){.u-mate-bt .content--u-Mate-cloud .b-cardWrap.cardWrap--2column .b-card:nth-child(odd){margin-bottom:8%}}@media only screen and (min-width:862px){.u-mate-bt .content--u-Mate-cloud .box--02 .b-card__title{align-self:flex-start;flex:1}.u-mate-bt .content--u-Mate-cloud .box--02 .b-card__figure{flex:0 1 400px}}@media only screen and (max-width:861px){.u-mate-bt .content--u-Mate-cloud .box--02 .b-card:nth-child(odd){margin-bottom:8%}}.u-mate-bt #merit_spec .b-box__dl{flex:1;margin-right:5%}.u-mate-bt #merit_spec .b-box__figure{box-sizing:border-box;flex:0 1 20%;padding:0 3%}.u-mate-bt .content--feature{padding:30px 40px 40px}.u-mate-bt .content--feature.feature--01{background-color:#f6f6f6}.u-mate-bt .content--feature.feature--01 .b-content__figure{margin-top:40px}.u-mate-bt .content--feature.feature--02{background-color:#fff}.u-mate-bt .content--feature.feature--02 .b-content__figure{margin-left:3%;margin-top:30px}.u-mate-bt .wrap--cloud{margin-top:30px!important;padding-top:0}.u-mate-bt .wrap--cloud .b-content__title{border-left:none;margin-bottom:10px;margin-left:0;padding:0}.u-mate-bt .wrap--cloud .b-block{padding:0 4%}.u-mate-bt .wrap--cloud .b-block__text{flex:1;margin-right:5%}.u-mate-bt .wrap--cloud .b-block__figure{flex:0 1 25%}.u-mate-bt .wrap--cloud .b-wrap__figure{background-color:#fff;margin:3% 2% 0;padding:2%}.u-mate-bt.u-mate-bt .wrap--cloud{background-color:#f6f6f6}.asset-management .content--feature .flex{display:block}.asset-management .content--feature .flex figure{padding:3% 8%}.u-mate-edge-ai-solution .content--lead,.u-mate-iot-collector .content--lead{background-color:#f6f6f6;padding:20px}.u-mate-edge-ai-solution .content--lead .b-content__title,.u-mate-iot-collector .content--lead .b-content__title{border-bottom:1px solid #cfcfcf;color:#0259bc;font-size:2.6rem;line-height:1.6;margin-left:.5rem;padding:.6rem 1rem 1rem}.u-mate-edge-ai-solution .content--lead .b-content__title__span,.u-mate-iot-collector .content--lead .b-content__title__span{color:#222;display:block;font-size:1.8rem;margin-top:5px}.u-mate-edge-ai-solution .content--lead .b-content__body,.u-mate-iot-collector .content--lead .b-content__body{padding:20px}.u-mate-edge-ai-solution .content--lead .b-content__text,.u-mate-iot-collector .content--lead .b-content__text{line-height:2}.u-mate-edge-ai-solution .b-content__title,.u-mate-iot-collector .b-content__title{color:#0259bc;font-size:2.6rem;margin-left:.5rem;padding:.3rem 1rem}.u-mate-edge-ai-solution .b-content__title.title--leftBorder,.u-mate-iot-collector .b-content__title.title--leftBorder{border-left:5px solid #0259bc;margin-bottom:25px}.u-mate-edge-ai-solution .b-block__list.disc--red,.u-mate-iot-collector .b-block__list.disc--red{margin-left:2rem}.u-mate-edge-ai-solution .b-block__list.disc--red .b-block__list-item,.u-mate-iot-collector .b-block__list.disc--red .b-block__list-item{padding-left:1rem;text-indent:-1.5rem}.u-mate-edge-ai-solution .b-block__list.disc--red .b-block__list-item:before,.u-mate-iot-collector .b-block__list.disc--red .b-block__list-item:before{background-color:#ff3221;border-radius:.5rem;content:"";display:inline-block;height:1rem;margin-right:5px;width:1rem}.u-mate-edge-ai-solution .b-block__list.list--backgroundRed .b-block__list-item,.u-mate-iot-collector .b-block__list.list--backgroundRed .b-block__list-item{background-color:#e84044;color:#fff;padding:.3rem 1.5rem}.u-mate-edge-ai-solution .b-block__list-item,.u-mate-iot-collector .b-block__list-item{font-size:1.6rem}.u-mate-edge-ai-solution .b-block__list-item+.b-block__list-item,.u-mate-iot-collector .b-block__list-item+.b-block__list-item{margin-top:10px}.u-mate-edge-ai-solution .b-block__strong,.u-mate-iot-collector .b-block__strong{color:#e84044}.u-mate-edge-ai-solution.md section#catch.catch_2nd_layer,.u-mate-edge-ai-solution.sm section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/products/u-mate-edge-ai-solution/catch.jpg) no-repeat top;background-size:cover;height:402px}.u-mate-edge-ai-solution.md .flex_cnt,.u-mate-edge-ai-solution.sm .flex_cnt{margin-bottom:20px;margin-right:0!important}.u-mate-edge-ai-solution.xs section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/products/u-mate-edge-ai-solution/catch_smp.jpg) no-repeat top;background-size:cover;min-height:350px}.u-mate-edge-ai-solution .content--lead .text+.df--lead{margin-top:2rem}.u-mate-edge-ai-solution .content--lead .df-wrap+.df-wrap{margin-top:2%}.u-mate-edge-ai-solution .content--lead .df-title{color:#02356f;font-size:clamp(1.7rem,1.167rem + 1.11vw,2rem);font-weight:700}.u-mate-edge-ai-solution .content--lead .df-text{padding-left:3.5rem}@media screen and (min-width:521px){.u-mate-edge-ai-solution .content--lead .df-text{padding-left:3.5rem;padding-right:3%}}@media screen and (max-width:520px){.u-mate-edge-ai-solution .content--lead .b-content__title{font-size:2rem}.u-mate-edge-ai-solution .content--lead .df-wrap+.df-wrap{margin-top:5%}.u-mate-edge-ai-solution .content--lead .df-text{padding-left:0}}.u-mate-edge-ai-solution .link--banner{display:block;margin-bottom:20px;margin-top:15px}@media screen and (min-width:521px){.u-mate-edge-ai-solution .link--banner{transition:all .3s}.u-mate-edge-ai-solution .link--banner:hover{filter:brightness(.9)}}.u-mate-edge-ai-solution .b-block__list.list--backgroundRed{margin:10px 0}.u-mate-edge-ai-solution .b-block__list.list--backgroundRed .b-block__list-item{font-size:1.7rem}.u-mate-edge-ai-solution .content--applicationExamples{background-color:#fff;padding:30px 40px}.u-mate-edge-ai-solution .content--applicationExamples .b-content__figure{margin-left:3%}.u-mate-edge-ai-solution .content--applicationExamples .b-block__df-number,.u-mate-edge-ai-solution .content--applicationExamples .b-block__df-text{box-sizing:border-box;padding:1.3rem 1rem}.u-mate-edge-ai-solution .content--applicationExamples .b-block__df-number{background-color:#d9d9d9;color:#0178fc;flex:0 1 10%;font-size:2.2rem;font-weight:700;text-align:center}.u-mate-edge-ai-solution .content--applicationExamples .b-block__df-text{background-color:#efefef;flex:1}@media only screen and (min-width:862px){.u-mate-edge-ai-solution .content--applicationExamples .b-block.l-flex--md{flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:40px;max-width:90%}.u-mate-edge-ai-solution .content--applicationExamples .b-block.l-flex--md .b-block__df{flex:0 1 49%}.u-mate-edge-ai-solution .content--applicationExamples .b-block.l-flex--md .b-block__df:nth-child(2n){margin-left:2%}.u-mate-edge-ai-solution .content--applicationExamples .b-block.l-flex--md .b-block__df:nth-child(n+3){margin-top:1.5%}}.u-mate-edge-ai-solution .content--feature{padding:30px 40px 40px}.u-mate-edge-ai-solution .content--feature .title--content{border-left:5px solid #0259bc;color:#0259bc;font-size:clamp(2rem,.933rem + 2.22vw,2.6rem);margin-bottom:25px;margin-left:.5rem;padding:.3rem 1.5rem}@media screen and (max-width:520px){.u-mate-edge-ai-solution .content--feature .title--content{line-height:1.5}}.u-mate-edge-ai-solution .content--feature.feature--01 .b-block___text{margin-left:1rem}.u-mate-edge-ai-solution .content--feature.feature--01 .b-content__figure{margin-top:40px}.u-mate-edge-ai-solution .content--feature.feature--02{background-color:#f6f6f6}.u-mate-edge-ai-solution .content--feature.feature--02 .b-content__figure{margin-left:3%;margin-top:30px}@media only screen and (min-width:862px){.u-mate-edge-ai-solution .content--feature.feature--02 .box--qrCode{flex:0 1 30%;margin-left:5%}}@media only screen and (max-width:861px){.u-mate-edge-ai-solution .content--feature.feature--02 .box--qrCode{display:none}}.u-mate-edge-ai-solution .content--feature.feature--02 .b-content__figure+.b-content__figure{margin-top:40px}@media screen and (min-width:521px){.u-mate-edge-ai-solution .content--showcase{padding:30px 40px 40px}}@media screen and (max-width:520px){.u-mate-edge-ai-solution .content--showcase{padding:5% 6%}}.u-mate-edge-ai-solution .content--showcase:nth-of-type(2n){background-color:#fff}.u-mate-edge-ai-solution .content--showcase .title--content{border-left:5px solid #0259bc;color:#0259bc;font-size:clamp(2rem,.933rem + 2.22vw,2.6rem);margin-bottom:25px;margin-left:.5rem;padding:.3rem 1.5rem}@media screen and (max-width:520px){.u-mate-edge-ai-solution .content--showcase .title--content{line-height:1.5}}.u-mate-edge-ai-solution .content--showcase .content--body{padding:0 2%}.u-mate-edge-ai-solution .content--showcase .df--effect .df-wrap{display:flex}.u-mate-edge-ai-solution .content--showcase .df--effect .df-wrap+.df-wrap{margin-top:1rem}.u-mate-edge-ai-solution .content--showcase .df--effect .df-title{align-self:center;background-color:#02356f;border-radius:30px;color:#fff;flex:0 1 7rem;font-size:clamp(1.5rem,1.144rem + .74vw,1.7rem);font-weight:700;margin-right:2rem;padding:.5rem 1rem;text-align:center}.u-mate-edge-ai-solution .content--showcase .df--effect .df-text{color:#02356f;flex:1;font-weight:700}@media screen and (max-width:520px){.u-mate-edge-ai-solution .content--showcase .df--effect .df-wrap{display:block}.u-mate-edge-ai-solution .content--showcase .df--effect .df-wrap .df-title{margin-bottom:10px;padding:.2em 3rem;width:fit-content}}.u-mate-edge-ai-solution .content--showcase .list--disc{margin-left:2rem}.u-mate-edge-ai-solution .content--showcase .list--disc .list-item{padding-left:2rem;text-indent:-2.2rem}.u-mate-edge-ai-solution .content--showcase .list--disc .list-item:before{background-color:#02356f;border-radius:50%;content:"";display:inline-block;height:1.3rem;margin-right:1rem;position:relative;top:1px;width:1.3rem}.u-mate-edge-ai-solution .content--showcase .list--arrow .list-item:before{-webkit-mask:url(/wp/wp-content/themes/upc3.0/assets/svg/icon_arrow.svg) no-repeat center center/contain;mask:url(/wp/wp-content/themes/upc3.0/assets/svg/icon_arrow.svg) no-repeat center center/contain;top:0}.u-mate-edge-ai-solution .content--showcase .block--01 .caption{background-color:#000;border-radius:30px;color:#fff;margin-inline:auto;margin-bottom:10px;padding:.3em 2rem;width:fit-content}@media screen and (min-width:521px){.u-mate-edge-ai-solution .content--showcase .df-text{padding-right:5%}}.u-mate-edge-ai-solution .content--showcase.content--showcase:nth-of-type(odd){background-color:#f6f6f6}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--03{grid-area:images03;position:relative;text-align:right}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--03 .images{vertical-align:bottom}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--03 .images--02{bottom:0;left:0;position:absolute}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--03 .images--02 .caption{font-size:1.3rem;line-height:1.5;text-align:center}@media screen and (min-width:521px){.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01{gap:0 30px;grid-template-areas:"text text images03" "images01 images02 images03";grid-template-columns:repeat(2,33%) 34%;grid-template-rows:auto 1fr;margin-top:3%}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .list{grid-area:text}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .list--disc{padding-bottom:30px}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure{align-self:end}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--01{grid-area:images01}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--02{grid-area:images02}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--03{grid-area:images03}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--03 .images--01{max-width:70%;padding-left:15%}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--03 .images--02{max-width:45%}}@media screen and (max-width:520px){.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .list--disc{margin-bottom:8%;margin-left:0;margin-top:5%}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--02,.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--03{margin-top:10%}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--03 .images--01{margin-left:auto;max-width:50%}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--01 .figure--03 .images--02{max-width:45%}}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02{margin-top:8%}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .title--box{color:#034ea2;font-size:clamp(1.7rem,1.167rem + 1.11vw,2rem);font-weight:700;margin-bottom:30px;text-align:center}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .box+.box{margin-top:0}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .list--photo{gap:20px;grid-template-areas:"images01 images02" "images03 images03" "images04 images04";grid-template-columns:45.2% auto}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .item--01{grid-area:images01}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .item--02{grid-area:images02}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .item--03{grid-area:images03}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .item--04{grid-area:images04}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .caption{font-size:1.3rem;text-align:center}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .caption .strong{font-weight:700}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .box--llm .list-item+.list-item{margin-top:15px}@media screen and (min-width:521px){.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .box--automatic{flex:0 1 47%;margin-right:5%}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .box--llm{flex:1}}@media screen and (max-width:520px){.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .box--automatic{margin-bottom:10%}.u-mate-edge-ai-solution .content--showcase.showcase--01 .block--02 .list--photo{gap:10px;grid-template-columns:45.6% auto}}.u-mate-edge-ai-solution .content--showcase.showcase--02 .list--decimal{margin:1rem 0 2rem}.u-mate-edge-ai-solution .content--showcase.showcase--02 .list--decimal .list-item{background-color:#e84044;color:#fff;font-size:clamp(1.5rem,1.144rem + .74vw,1.7rem);padding:.3rem 1.5rem}.u-mate-edge-ai-solution .content--showcase.showcase--02 .list--decimal .list-item+.list-item{margin-top:10px}.u-mate-edge-ai-solution .content--showcase.showcase--02 .text+.df--effect{margin-top:3rem}@media screen and (max-width:520px){.u-mate-edge-ai-solution .content--showcase.showcase--02 .df-wrap+.df-wrap{margin-top:8%}}.u-mate-edge-ai-solution .content--showcase.showcase--02 .figure,.u-mate-edge-ai-solution .content--showcase.showcase--03 .figure,.u-mate-edge-ai-solution .content--showcase.showcase--04 .figure{margin-top:4%;padding:0 3%}.u-mate-iot-collector.md section#catch.catch_2nd_layer,.u-mate-iot-collector.sm section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/products/u-mate-iot-collector/catch.jpg) no-repeat top;background-size:cover;height:402px}.u-mate-iot-collector.md .flex_cnt,.u-mate-iot-collector.sm .flex_cnt{margin-bottom:20px;margin-right:0!important}.u-mate-iot-collector.xs section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/products/u-mate-iot-collector/catch_smp.jpg) no-repeat top;background-size:cover;min-height:300px}.u-mate-iot-collector .content--outlineDrawing{background-color:#fff;padding:30px 40px 50px}.u-mate-iot-collector .content--outlineDrawing .b-content__title{color:#0259bc;font-size:2.6rem;margin-bottom:20px;margin-left:.5rem;padding:.3rem 1rem}.u-mate-iot-collector .content--outlineDrawing .b-content__title.title--leftBorder{border-left:5px solid #0259bc}.u-mate-iot-collector .content--outlineDrawing .b-content__figure{margin-top:40px}.u-mate-iot-collector .content--outlineDrawing .b-block .box--partners{background-color:#e8e8e8;border-radius:10px;padding:20px 30px 10px}.u-mate-iot-collector .content--outlineDrawing .b-block .b-box__figure__caption{font-size:1.4rem;line-height:1.6;margin-top:15px}@media only screen and (min-width:862px){.u-mate-iot-collector .content--outlineDrawing .b-block__list{flex:1;margin-right:3%;margin-top:1rem}.u-mate-iot-collector .content--outlineDrawing .b-block .box--partners{flex:0 1 250px}.u-mate-iot-collector .content--outlineDrawing .b-content__figure{margin-left:2%}}.u-mate-iot-collector .content--feature{padding:30px 40px 40px}.u-mate-iot-collector .content--feature.feature--01{background-color:#f6f6f6}.u-mate-iot-collector .content--feature.feature--01 .b-block___text{margin-left:1rem}.u-mate-iot-collector .content--feature.feature--01 .b-content__figure{margin-top:40px}.u-mate-iot-collector .content--feature.feature--02{background-color:#fff}.u-mate-iot-collector .content--feature.feature--02 .b-content__figure{margin-left:3%;margin-top:30px}@media only screen and (min-width:862px){.u-mate-iot-collector .content--feature.feature--02 .box--qrCode{flex:0 1 30%;margin-left:5%}}@media only screen and (max-width:861px){.u-mate-iot-collector .content--feature.feature--02 .box--qrCode{display:none}}.u-mate-iot-collector .content--feature.feature--02 .b-content__figure+.b-content__figure{margin-top:40px}.cybozu-kintone .content--showcase-cdata .wrap_title{border-left:none;margin-bottom:0;padding-left:0}.cybozu-kintone .content--showcase-cdata .wrap_title .images--title{max-width:600px}.cybozu-kintone .content--showcase-cdata .inner_wrap{margin-top:2%}.cybozu-kintone .content--showcase-cdata .title--box{border-left:5px solid #0259bc;color:#0259bc;font-size:clamp(1.8rem,1.089rem + 1.48vw,2.4rem);font-weight:400;margin-bottom:2rem;padding:.3rem 1.6rem}.cybozu-kintone .content--showcase-cdata .figure{margin-top:5%}@media screen and (min-width:521px){.cybozu-kintone .content--showcase-cdata .text{padding-right:5%}.cybozu-kintone .content--showcase-cdata .figure{padding:0 3%}}.u-mate-wms-cloud.md section#catch.catch_2nd_layer,.u-mate-wms-cloud.sm section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/products/u-mate-wms-cloud/catch.jpg) no-repeat top;background-size:cover;height:402px}.u-mate-wms-cloud.md .flex_cnt,.u-mate-wms-cloud.sm .flex_cnt{margin-bottom:20px;margin-right:0!important}.u-mate-wms-cloud.xs section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/products/u-mate-wms-cloud/catch_smp.jpg) no-repeat top;background-size:cover;min-height:350px}@media screen and (min-width:521px){.u-mate-wms-cloud .content--body{padding:20px}}@media screen and (max-width:520px){.u-mate-wms-cloud .content--body{padding:5% 2%}}.u-mate-wms-cloud .content--feature .list--disc,.u-mate-wms-cloud .content--lead .list--disc{margin-left:5px}.u-mate-wms-cloud .content--feature .list--disc .list-item,.u-mate-wms-cloud .content--lead .list--disc .list-item{padding-left:2rem;text-indent:-2.1rem}.u-mate-wms-cloud .content--feature .list--disc .list-item+.list-item,.u-mate-wms-cloud .content--lead .list--disc .list-item+.list-item{margin-top:7px}.u-mate-wms-cloud .content--feature .list--disc .list-item:before,.u-mate-wms-cloud .content--lead .list--disc .list-item:before{background-color:#02356f;border-radius:50%;content:"";display:inline-block;height:1rem;margin-right:1rem;position:relative;top:-1px;width:1rem}.u-mate-wms-cloud .content--lead{background-color:#f6f6f6;padding:20px}.u-mate-wms-cloud .content--lead .title--content{border-bottom:1px solid #cfcfcf;color:#02356f;line-height:1.6;margin-left:.5rem;padding:.6rem 1rem 1rem}.u-mate-wms-cloud .content--lead .text{line-height:2;margin-left:.5rem}.u-mate-wms-cloud .content--lead .list--disc{margin-left:2rem;margin-top:1.3%}@media screen and (min-width:521px){.u-mate-wms-cloud .content--lead .title--content{font-size:clamp(2.2rem,1.489rem + 1.48vw,2.6rem)}}@media screen and (max-width:520px){.u-mate-wms-cloud .content--lead .title--content{font-size:2rem}.u-mate-wms-cloud .content--lead .text{line-height:1.86}.u-mate-wms-cloud .content--lead .list--disc{margin-left:.7rem;margin-top:4%}}.u-mate-wms-cloud .content--feature .title--content{border-left:5px solid #02356f;color:#02356f;font-size:2.6rem;margin-bottom:25px;margin-left:.5rem;padding:.5rem 1.6rem}@media screen and (min-width:521px){.u-mate-wms-cloud .content--feature{padding:30px 40px}}@media screen and (max-width:520px){.u-mate-wms-cloud .content--feature{padding:5%}.u-mate-wms-cloud .content--feature .title--content{font-size:2.2rem;line-height:1.4}}.u-mate-wms-cloud .content--feature.feature--01{background-color:#fff}.u-mate-wms-cloud .content--feature.feature--01 .title--content{margin-bottom:15px}.u-mate-wms-cloud .content--feature.feature--02{background-color:#fff;margin-top:15px}.u-mate-wms-cloud .content--feature.feature--02 .title--content{margin-bottom:10px}.u-mate-wms-cloud .content--feature.feature--02 .figure{padding:0 1%}.u-mate-wms-cloud .content--feature.feature--03{background-color:#fff;margin-top:15px}.u-mate-wms-cloud .content--feature.feature--03 .title--content{margin-bottom:10px}.u-mate-wms-cloud .content--feature.feature--03 .figure{padding:0 1%}@media screen and (min-width:521px){.u-mate-wms-cloud .content--feature.feature--03 .list--disc.l-grid--md{gap:5px;grid-auto-flow:column;grid-template-rows:repeat(4,1fr)}.u-mate-wms-cloud .content--feature.feature--03 .list--disc.l-grid--md .list-item+.list-item{margin-top:0}}@media screen and (max-width:520px){.u-mate-wms-cloud .content--feature.feature--03 .list--disc.l-grid--md .list-item+.list-item{margin-top:5px}}.u-mate-wms-cloud .content--feature.feature--03 .block--frame-work{background-color:#fbfbfb;border-radius:15px;margin-bottom:3%;margin-top:4%;padding:20px}.u-mate-wms-cloud .content--feature.feature--03 .block--frame-work .title--block{color:#02356f;font-size:clamp(2rem,1.289rem + 1.48vw,2.4rem);font-weight:700;margin-bottom:20px;text-align:center}@media screen and (min-width:521px){.u-mate-wms-cloud .content--feature.feature--03 .block--frame-work .list{box-sizing:border-box;padding-left:4%;padding-right:10%}}@media screen and (max-width:520px){.u-mate-wms-cloud .content--feature.feature--03 .block--frame-work{margin-top:5%;padding:6%}.u-mate-wms-cloud .content--feature.feature--03 .block--frame-work .title--block{font-size:1.8rem}.u-mate-wms-cloud .content--feature.feature--03 .block--frame-work .list{box-sizing:border-box}}.u-mate-wms-cloud .content--feature.feature--03 .block--feature{margin-top:3%}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature{background-color:#eaf6ff;border-radius:30px;box-sizing:border-box;padding:30px 20px 20px 40px}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .title--box{color:#244369;font-size:clamp(1.7rem,1.167rem + 1.11vw,2rem);font-weight:700;margin-bottom:20px}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .list--no-mark{margin-left:2rem}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .list--no-mark .list-item+.list-item{margin-top:8px}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .list--no-mark .strong{display:block;font-size:clamp(1.55rem,1.283rem + .56vw,1.7rem);font-weight:700}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .hgroup .title--hgroup{border:1px solid #244369;color:#244369;flex:0 1 20%;font-size:clamp(1.55rem,1.283rem + .56vw,1.7rem);font-weight:700;line-height:1.5;padding:15px 20px;text-align:center}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .hgroup .span{display:block;font-size:85%;font-weight:400}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .hgroup .text{align-self:center;flex:1;margin-left:20px}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .list--line{margin-left:80px}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .list--line .figure--line-svg{flex:0 1 50px;margin-right:5px;padding-bottom:7px}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .list--line .list{align-self:flex-end;flex:1}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .list--line .list .list-item+.list-item{margin-top:6px}@media screen and (min-width:521px){.u-mate-wms-cloud .content--feature.feature--03 .block--feature{gap:20px;grid-template-areas:"feature01 feature02" "feature03 feature03";grid-template-columns:repeat(2,1fr)}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature.feature--01{grid-area:feature01}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature.feature--02{grid-area:feature02;margin-top:0}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature.feature--03{grid-area:feature03;margin-top:0}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .wrap{gap:0 20px;grid-template-columns:repeat(2,1fr)}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .list--line{width:300px}}@media screen and (max-width:520px){.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature{padding:6%}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .box--graphic+.box--graphic{margin-top:8%}.u-mate-wms-cloud .content--feature.feature--03 .block--feature .box--feature .hgroup .title--hgroup{flex:0 1 80px}}.wrap--lens{cursor:pointer;position:relative}.figure--lens-images{z-index:0}.lens--zoom{background-color:#fff;border:5px solid #034ea2;border-radius:20px;height:240px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:360px;z-index:1}.lens--zoom-image{max-width:none;position:absolute;transform-origin:top left}body.company section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/company/catch.jpg) no-repeat top;background-size:cover}body.company section#catch.catch_2nd_layer div.title_box h1.root_page_title,body.company section#catch.catch_2nd_layer div.title_box p.title_caption{color:#02356f}@media only screen and (max-width:861px){body.company section#message br{display:none}}body.company section#message p.ceo_name{margin-top:2em}body.company section#identity p.text_img{padding:20px 0;text-align:center}body.company section#outline-history_cnt dl:nth-child(odd){background-color:#eee}body.company section#outline-history_cnt dl dd,body.company section#outline-history_cnt dl dt{line-height:1.86;padding:.8em}body.company section#outline-history_cnt dl dt{width:6em}body.company section#outline-history_cnt dl dd{flex:1}body.company section#outline-history_cnt dd strong,body.company section#outline-history_cnt p strong{color:#0259bc;display:block;font-size:2rem;margin-bottom:.3em}body.company section#outline-history_cnt #history dl dt{width:12em}body.company section#outline-history_cnt div.google_map{height:0;left:0;margin:0;max-width:100%;overflow:hidden;padding:0 0 56.25%;position:relative;top:0}body.company section#outline-history_cnt div.google_map div.map{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}@media only screen and (min-width:862px){body.company section#outline-history_cnt .map{padding:0 20px}}body.company section#outline-history_cnt .map+.address{margin-top:30px!important}body.company section#outline-history_cnt .map figure img{max-width:100%}body.company section#outline-history_cnt .map a{background-color:#034ea2;color:#fff;display:block;padding:.8em 0;text-align:center;transition:all .3s}body.company section#outline-history_cnt .map a:hover{background-color:#2e8bf3}body.company.md section#outline-history_cnt p.address{margin:1em 0 1em 9.6em}body.company.md section#outline-history_cnt dd ul:first-child{padding-right:2em}body.company.md section#outline-history_cnt div.google_map{margin:0 0 0 24px;max-width:93%}body.company.xs section#identity p.text_img img{width:100%}body.company.xs section#outline-history_cnt h2.cnt_title{margin-bottom:5%}body.company.xs section#outline-history_cnt div.box.padding_box,body.company.xs section#outline-history_cnt div.inner_wrap.padding_box{padding:0}body.company.xs section#outline p.address{margin-left:7em}body.company.xs section#outline dd,body.company.xs section#outline dt{padding:2%}body.company.xs section#outline dd.insider.flex{display:block}body.company.xs section#outline dd.insider.flex ul{font-size:90%}body.company.xs section#outline div.google_map{margin:3% 0}body.company.xs section#history dl{display:block;padding:4% 0}body.company.xs section#history dl dd,body.company.xs section#history dl dt{padding:0 4%}body.company.xs section#history dl dt{font-weight:700;margin-bottom:.4em}body.recruit #catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/recruit/catch.jpg) no-repeat top;background-size:cover}body.recruit div.inner_wrap{padding-top:30px}body.recruit div.inner_wrap .color_yellow{color:#ffae00}body.recruit div.inner_wrap p.lead{font-size:105%;font-weight:700;line-height:2;margin:20px 0 0 20px}body.recruit #work_contents h4{margin-bottom:1em}body.recruit #work_contents .box dl:not(:last-child){margin-bottom:2em}body.recruit .b-box .l-flex{display:flex}body.recruit .b-box__title{font-size:16px;margin-bottom:10px}body.recruit .b-box__list{border-left:5px solid #c8c8c8;padding:6px 15px}body.recruit .b-box__list .span--title{flex:0 1 11rem}body.recruit .b-box__list .span--text{flex:1}body.recruit #grad-hiring div.inner_wrap dl,body.recruit #mid-career div.inner_wrap dl{display:flex;width:100%}body.recruit #grad-hiring div.inner_wrap dl:nth-child(2n+0),body.recruit #mid-career div.inner_wrap dl:nth-child(2n+0){background-color:#eee}body.recruit #grad-hiring div.inner_wrap dl dd,body.recruit #grad-hiring div.inner_wrap dl dt,body.recruit #mid-career div.inner_wrap dl dd,body.recruit #mid-career div.inner_wrap dl dt{line-height:1.86}body.recruit #grad-hiring div.inner_wrap dl dd,body.recruit #mid-career div.inner_wrap dl dd{flex:1}body.recruit #grad-hiring div.inner_wrap dl dd ul:first-child,body.recruit #mid-career div.inner_wrap dl dd ul:first-child{padding-right:3em}body.recruit #grad-hiring div.inner_wrap dl dd ul:first-child li,body.recruit #mid-career div.inner_wrap dl dd ul:first-child li{margin-bottom:.3em}body.recruit #grad-hiring div.inner_wrap dl dd dl.test,body.recruit #mid-career div.inner_wrap dl dd dl.test{display:inline-block}body.recruit #grad-hiring div.inner_wrap dl dd dl.test dd,body.recruit #grad-hiring div.inner_wrap dl dd dl.test dt,body.recruit #mid-career div.inner_wrap dl dd dl.test dd,body.recruit #mid-career div.inner_wrap dl dd dl.test dt{padding:0}body.recruit #grad-hiring div.inner_wrap dl dd dl.test dt,body.recruit #mid-career div.inner_wrap dl dd dl.test dt{color:#034ea2;font-weight:2.4rem}body.recruit #grad-hiring div.inner_wrap dl dd dl.payroll,body.recruit #mid-career div.inner_wrap dl dd dl.payroll{width:100%}body.recruit #grad-hiring div.inner_wrap dl dd dl.payroll:nth-child(2n+0),body.recruit #mid-career div.inner_wrap dl dd dl.payroll:nth-child(2n+0){background-color:#0000;margin-top:.5em}body.recruit #grad-hiring div.inner_wrap dl dd dl.payroll dd,body.recruit #grad-hiring div.inner_wrap dl dd dl.payroll dt,body.recruit #mid-career div.inner_wrap dl dd dl.payroll dd,body.recruit #mid-career div.inner_wrap dl dd dl.payroll dt{padding:0}body.recruit #grad-hiring div.inner_wrap dl dd span.note,body.recruit #mid-career div.inner_wrap dl dd span.note{font-size:1.3rem}body.recruit #grad-hiring div.inner_wrap dl.test,body.recruit #mid-career div.inner_wrap dl.test{display:block}body.recruit.md #voice p img{display:block;float:right;margin:0 0 1em 1.5em;max-width:40%}body.recruit.md #grad-hiring .inner_wrap,body.recruit.md #mid-career .inner_wrap{padding:0}body.recruit.md #grad-hiring dl dd,body.recruit.md #grad-hiring dl dt,body.recruit.md #mid-career dl dd,body.recruit.md #mid-career dl dt{padding:.8em}body.recruit.md #grad-hiring dl dt,body.recruit.md #mid-career dl dt{width:8em}body.recruit.md #grad-hiring dl.payroll,body.recruit.md #mid-career dl.payroll{width:100%}body.recruit.md #grad-hiring dl.payroll dd,body.recruit.md #grad-hiring dl.payroll dt,body.recruit.md #mid-career dl.payroll dd,body.recruit.md #mid-career dl.payroll dt{padding:0}body.recruit.md #grad-hiring dl.payroll dt,body.recruit.md #mid-career dl.payroll dt{width:10em}body.recruit.md #grad-hiring dl.payroll dd,body.recruit.md #mid-career dl.payroll dd{text-align:right;width:13em}body.recruit.xs #voice p img{box-sizing:border-box;display:inline-block;float:left;padding:.5em 1.5em .5em 0;width:40%}body.recruit.xs #grad-hiring .inner_wrap,body.recruit.xs #mid-career .inner_wrap{padding:0}body.recruit.xs #grad-hiring dl dd,body.recruit.xs #grad-hiring dl dt,body.recruit.xs #mid-career dl dd,body.recruit.xs #mid-career dl dt{padding:2%}body.recruit.xs #grad-hiring dl dt,body.recruit.xs #mid-career dl dt{flex:0 0 7em;width:auto}body.recruit.xs #grad-hiring dl dd,body.recruit.xs #mid-career dl dd{flex:1 0 14em}body.recruit.xs #grad-hiring dl.payroll,body.recruit.xs #mid-career dl.payroll{display:inline-block}body.recruit.xs #grad-hiring dl.payroll:nth-child(2n+0),body.recruit.xs #mid-career dl.payroll:nth-child(2n+0){background-color:#0000;margin-top:.5em}body.recruit.xs #grad-hiring dl.payroll dd,body.recruit.xs #grad-hiring dl.payroll dt,body.recruit.xs #mid-career dl.payroll dd,body.recruit.xs #mid-career dl.payroll dt{margin:0;padding:0}body.recruit.xs #grad-hiring dl.payroll dt,body.recruit.xs #mid-career dl.payroll dt{font-weight:700}body.recruit.xs #grad-hiring dl.payroll dd,body.recruit.xs #mid-career dl.payroll dd{text-align:left}body.recruit.xs #grad-hiring span.note,body.recruit.xs #mid-career span.note{display:block;font-size:1.3rem;margin-top:3%;width:17em}sub,sup{height:0;line-height:1;position:relative;vertical-align:initial;_vertical-align:bottom}sup{bottom:1ex}sub{top:.5ex}body.contact div.inner_wrap,body.document-request div.inner_wrap{padding-top:30px}body.contact div.inner_wrap .color_yellow,body.document-request div.inner_wrap .color_yellow{color:#ffae00}body.contact div.inner_wrap p.note,body.document-request div.inner_wrap p.note{color:red;font-size:1.3rem}body.contact section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/contact/catch.jpg) no-repeat top;background-size:cover}body.document-request section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/document_request/catch.jpg) no-repeat top;background-size:cover}section.form_body dl{display:flex;width:100%}section.form_body dl:nth-child(odd){background-color:#eee}section.form_body dl dd,section.form_body dl dt{line-height:1.86;padding:1em}section.form_body dl dt{width:11em}section.form_body dl dt sup{color:red;font-size:1.3rem}section.form_body dl dd{flex:1}section.form_body dl dd input.row-full,section.form_body dl dd textarea.row-full{border:1px solid #e5e5e6;padding:2% 3%;width:94%}section.form_body dl dd input.row-middle,section.form_body dl dd textarea.row-middle{border:1px solid #e5e5e6;padding:2% 3%;width:44%}section.form_body dl dd input.row-short,section.form_body dl dd textarea.row-short{border:1px solid #e5e5e6;padding:2% 3%;width:24%}section.form_body dl dd input ::-webkit-input-placeholde,section.form_body dl dd textarea ::-webkit-input-placeholde{color:#ccc}section.form_body dl dd input ::-moz-placeholder,section.form_body dl dd textarea ::-moz-placeholder{color:#ccc}section.form_body dl dd input ::-ms-input-placeholder,section.form_body dl dd textarea ::-ms-input-placeholder{color:#ccc}section.form_body dl dd input.checkbox-list,section.form_body dl dd textarea.checkbox-list{width:auto}section.form_body dl dd select#area{margin:.5em 0;width:6em}section.form_body dl dd span.wpcf7-list-item{display:block}section.form_body dl dd span.note{font-size:1.3rem;margin-top:.5em}section.form_body dl dd span.address_box,section.form_body dl dd span.pref_box{display:block;margin-top:.4em}section.form_body dl dd span.wpcf7-select{margin-bottom:.5em;width:95%}section.form_body dl dd ul li{margin-bottom:.5em}section.form_body dl dd ul li:last-child{margin-bottom:0}span.wpcf7-not-valid-tip{font-size:90%;margin-left:.5em}span.important{color:red;text-decoration:underline}div.wpcf7 img.ajax-loader{display:block;height:20px;margin:2% auto 0!important;text-align:center;width:20px}div.wpcf7 .wpcf7-response-output{border-radius:4px;margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 #ffffff80}div.wpcf7 .wpcf7-validation-errors{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48}div.wpcf7 .wpcf7-mail-sent-ok{background-color:#d9edf7;border:1px solid #bce8f1;color:#3a87ad}ul.btn_form{margin:2em 0 0}ul.btn_form li input{background-color:#222;border:none;color:#fff;padding:.5em;text-align:center;width:100%}ul.btn_form li.submit input{background-color:#034ea2;padding:2em 0}ul.btn_form li.submit input[disabled]{background-color:#999}body span.wpcf7-form-control-wrap{position:static}body .formError .formErrorContent{border:none;box-shadow:none;font-size:10px}body .formError .formErrorArrow div{border-left:none;border-right:none;box-shadow:none}.form_body .b-check--confirm{text-align:center}.form_body .b-content--concurrence{border:1px solid #e8e8e8;box-sizing:border-box;height:35vh;margin-bottom:20px;margin-top:30px;overflow-x:hidden;overflow-y:auto;padding:20px;width:100%}@media only screen and (min-width:862px){.form_body .b-content--concurrence{min-height:300px}}@media only screen and (max-width:861px){.form_body .b-content--concurrence{height:40vh}}.form_body .b-content--concurrence .b-content__section--title{color:#02366f;font-size:17px;margin-bottom:15px;text-align:center}.form_body .b-content--concurrence .b-content__text--lead{font-size:13px;margin-bottom:25px}.form_body .b-content--concurrence .b-content__block--title{border-top:1px dashed #aaa;font-size:15px;margin-bottom:30px;padding-top:25px;text-align:center}.form_body .b-content--concurrence .b-content__df{display:block;font-size:13px}.form_body .b-content--concurrence .b-content__df+dl{border-top:1px solid #e8e8e8;margin-top:15px;padding-top:15px}.form_body .b-content--concurrence .b-content__df:nth-child(odd){background-color:#0000}.form_body .b-content--concurrence .b-content__df dd,.form_body .b-content--concurrence .b-content__df dt{padding:0}.form_body .b-content--concurrence .b-content__df-title{color:#02366f;font-size:14px;font-weight:400;width:auto}.form_body .b-content--concurrence .b-content__df-data--contact{margin-top:20px}.form_body .b-content--concurrence .b-content__df-data__list{margin-left:20px}.form_body .b-content--concurrence .b-content__df-data__list-item{list-style:disc;margin-bottom:.2em}body.md section#contact_body dl{align-items:center}body.xs section.form_body.padding_box{padding:0}body.xs section.form_body.padding_box dl{flex-direction:column;margin-bottom:5%}body.xs section.form_body.padding_box dl dd,body.xs section.form_body.padding_box dl dt{line-height:1.86;padding:2%}body.xs section.form_body.padding_box dl dt{margin-bottom:.5%}body.recruit.md section#voice p img{display:block;float:right;margin:0 0 1em 1em}body.recruit.xs section#voice p img{display:block;margin:0 0 5%}body.privacy section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/privacy/catch.jpg) no-repeat top;background-size:cover}.privacy .content--handlingPersonaData{background-color:#fff;padding:20px}.privacy .content--handlingPersonaData .list--disc li{list-style-type:disc}.privacy .content--handlingPersonaData .b-content__title{border-bottom:1px solid #e9eaed;color:#02356f;font-size:1.5rem;padding:.6rem .5rem .9rem}.privacy .content--handlingPersonaData .b-block{padding:25px 25px 0}.privacy .content--handlingPersonaData .b-block+.b-block{margin-top:30px}.privacy .content--handlingPersonaData .b-block__title{color:#0259bc;font-size:17px;margin-bottom:8px}.privacy .content--handlingPersonaData .b-block__table{border-collapse:collapse;margin-top:25px;table-layout:fixed}.privacy .content--handlingPersonaData .b-block__table td,.privacy .content--handlingPersonaData .b-block__table th{border:1px solid #ccc;box-sizing:border-box;font-size:14px;line-height:1.56;padding:8px 7px 8px 13px;vertical-align:middle}.privacy .content--handlingPersonaData .b-block__table__thead th:first-of-type{font-weight:700;width:42%}.privacy .content--handlingPersonaData .b-block__table__thead th:nth-of-type(2){font-weight:700;width:58%}.privacy .content--handlingPersonaData .b-block__table__tbody .b-block__table__th{text-align:left}.privacy .content--handlingPersonaData .b-block__table__tbody .b-block__table__td .list--disc{margin-left:1.7rem}.privacy .content--handlingPersonaData .b-block__df{margin-top:15px}.privacy .content--handlingPersonaData .b-block__df-title{color:#02356f;font-size:15px;font-weight:700;margin-bottom:5px}.privacy .content--handlingPersonaData .b-block__df-content{padding-left:8px}.privacy .content--handlingPersonaData .b-block__df-content .title--comapnyName{color:#222;font-size:14px;font-weight:400;margin-bottom:0}.privacy .content--handlingPersonaData .b-block__df-content .b-block__address,.privacy .content--handlingPersonaData .b-block__df-content .b-block__text.text--ceo{font-size:14px}.privacy .content--handlingPersonaData .b-block__df.df--administrator{border-top:1px dotted #ccc;margin-bottom:30px;margin-top:10px;padding-top:10px}.privacy .content--handlingPersonaData .b-block__df.df--administrator .b-block__list-item{display:flex;font-size:14px;line-height:1.75}.privacy .content--handlingPersonaData .b-block__df.df--administrator .b-block__list-item .item--title{flex:0 1 6rem}.privacy .content--handlingPersonaData .b-block__df.df--administrator .b-block__list-item .item--separate{margin-right:1rem}.privacy .content--handlingPersonaData .b-block__df.df--administrator .b-block__list-item .item--text{flex:1}.privacy .content--handlingPersonaData .b-block__text.text--postDate{margin-top:50px;text-align:right}.privacy .content--handlingPersonaData .b-box{border-top:1px dashed #ccc;margin-top:25px;padding-top:20px}.privacy .content--handlingPersonaData .b-box__title{color:#02356f;font-size:15px;line-height:1.75;margin-bottom:8px}.privacy .content--handlingPersonaData .b-box__list,.privacy .content--handlingPersonaData .b-box__text{margin-left:.8rem}.privacy .content--handlingPersonaData .b-box__list.list--decimal{margin-left:3rem}.privacy .content--handlingPersonaData .b-box__list.list--disc li{padding-left:1rem;text-indent:-1rem}.privacy .content--handlingPersonaData .b-box__list.list--disc .item--parent{margin-top:20px}.privacy .content--handlingPersonaData .b-box__list.list--disc.list--discLarge li:before{background-color:#1a1a1a;border-radius:5px;content:"";display:inline-block;height:10px;margin-right:5px;width:10px}.privacy .content--handlingPersonaData .b-box__list.list--disc.list--discSmall li{list-style:disc;padding-left:0;text-indent:-.3rem}.privacy .content--handlingPersonaData .b-box__list.list--disc.list--discSmall li:before{display:none}.privacy .content--handlingPersonaData .b-box__list.list--parentheses li{counter-increment:cnt;list-style-type:none}.privacy .content--handlingPersonaData .b-box__list.list--parentheses li:before{content:"(" counter(cnt) ") "}.privacy .content--handlingPersonaData .b-box__list.list--lowerAlpha li:not(.item--child){counter-increment:alpha;list-style:none;position:relative}.privacy .content--handlingPersonaData .b-box__list.list--lowerAlpha li:not(.item--child):before{content:counter(alpha,lower-alpha) ")";left:-1.8rem;padding-left:0;position:absolute;text-indent:0}.privacy .content--handlingPersonaData .b-box__list.list--lowerAlpha li:not(.item--child) .b-box__list.list--disc{margin-left:.5rem}.privacy .content--handlingPersonaData .b-box__list.list--lowerAlpha li:not(.item--child) .b-box__list.list--disc li{list-style:disc;padding-left:0;text-indent:-.3rem}.privacy .content--handlingPersonaData .b-box__list.list--decimal li{list-style:decimal}.privacy .content--handlingPersonaData .b-box__list.list--payment li{display:flex}.privacy .content--handlingPersonaData .b-box__list.list--payment li .item--title{flex:0 1 8.5rem}.privacy .content--handlingPersonaData .b-box__list.list--payment li .item--separate{margin-right:1rem}.privacy .content--handlingPersonaData .b-box__list.list--payment li .item--text{flex:1}.privacy .content--handlingPersonaData .b-box .df--contact{border-left:5px solid #e8e8e8;font-size:90%;margin-bottom:0;margin-left:5px;margin-top:10px;padding:6px 10px 5px 15px}.privacy .content--handlingPersonaData .b-box .df--contact .b-box__df-title{font-weight:700}.privacy .content--handlingPersonaData .b-box .df--contact .b-box__df-text+.b-box__df-title{margin-top:15px}.privacy .content--handlingPersonaData .b-box .df--contact .text--annotation{color:red}.privacy .content--handlingPersonaData .b-box.box--04 .b-box__df{padding-left:.8rem}.privacy .content--handlingPersonaData .b-box.box--04 .b-box__df+.b-box__df{margin-top:20px}.privacy .content--handlingPersonaData .b-box.box--04 .b-box__df-title:not(.title--child):before{background-color:#1a1a1a;border-radius:5px;content:"";display:inline-block;height:10px;margin-right:5px;width:10px}.privacy .content--handlingPersonaData .b-box.box--04 .b-box__df-content{padding-left:1.5rem}.privacy .content--handlingPersonaData .b-box.box--04 .b-box__df-content .list--counter,.privacy .content--handlingPersonaData .b-box.box--04 .b-box__df-content .list--payment{margin-left:0}.privacy .content--handlingPersonaData .b-box.box--04 .df--case{border-left:4px solid #e8e8e8;margin-bottom:0;margin-left:5px;margin-top:10px;padding:3px 10px 2px 13px}.privacy .content--handlingPersonaData .b-box.box--04 .df--case .b-box__df-title{font-weight:700;margin-bottom:10px}.privacy .content--handlingPersonaData .b-box.box--04 .list--lowerAlpha{margin-left:2rem}.privacy .content--handlingPersonaData .b-box.box--04 .list--lowerAlpha .list--disc{margin-left:2.5rem!important}@media only screen and (max-width:861px){.privacy .content--handlingPersonaData .b-block{padding:25px 5px}}.privacy .content--privacy .b-block__df+.b-block__df{margin-top:2rem}.privacy .content--privacy .b-block__df-title{font-weight:700;padding-left:2rem;text-indent:-2rem}.privacy .content--privacy .b-block__df-title:before{background-color:#222;border-radius:50%;content:"";display:inline-block;height:1.6rem;margin-right:.5rem;position:relative;transform:translateY(3px);width:1.6rem}.privacy .content--privacy .b-block__text.text--date{font-size:90%;margin:3rem 0}.privacy .content--privacy .b-block__text.text--sign{margin-bottom:40px;text-align:right}body.archive section#catch.catch_2nd_layer,body.error404 section#catch.catch_2nd_layer,body.howto section#catch.catch_2nd_layer,body.single section#catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/howto/catch.jpg) no-repeat top;background-size:cover}body.archive section#archive_list dl,body.error404 section#archive_list dl,body.single section#archive_list dl{padding:.5em 1em;text-align:left}body.archive section#archive_list dl:nth-child(odd),body.error404 section#archive_list dl:nth-child(odd),body.single section#archive_list dl:nth-child(odd){background-color:#e7f2ff}body.archive section#archive_list dl dd,body.archive section#archive_list dl dt,body.error404 section#archive_list dl dd,body.error404 section#archive_list dl dt,body.single section#archive_list dl dd,body.single section#archive_list dl dt{line-height:1.86}body.archive section#archive_list dl dt,body.error404 section#archive_list dl dt,body.single section#archive_list dl dt{color:#737373;flex:0 1 9rem;margin-right:4rem}body.archive section#archive_list dl dd,body.error404 section#archive_list dl dd,body.single section#archive_list dl dd{flex:1}body.archive .b-content__df,body.error404 .b-content__df,body.single .b-content__df{padding:.5em 1em;text-align:left}@media only screen and (min-width:862px){body.archive .b-content__title,body.error404 .b-content__title,body.single .b-content__title{flex:0 1 15%;margin-right:5%}body.archive .b-content__block,body.error404 .b-content__block,body.single .b-content__block{flex:1}body.archive .b-content__df,body.error404 .b-content__df,body.single .b-content__df{font-size:1.5rem}body.archive .b-content__df-date,body.error404 .b-content__df-date,body.single .b-content__df-date{color:#737373;flex:0 1 9rem;margin-right:4rem}body.archive .b-content__df-title,body.error404 .b-content__df-title,body.single .b-content__df-title{flex:1}}body.archive.category-topics #catch.catch_2nd_layer,body.error404.category-topics #catch.catch_2nd_layer,body.single.category-topics #catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/topics/catch.jpg) no-repeat top;background-size:cover}body.archive.category-topics .b-content__df:nth-child(odd),body.error404.category-topics .b-content__df:nth-child(odd),body.single.category-topics .b-content__df:nth-child(odd){background-color:#f4f4f4}body.archive.category-case-study #catch.catch_2nd_layer,body.error404.category-case-study #catch.catch_2nd_layer,body.single.category-case-study #catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/case-study/catch.jpg) no-repeat top;background-size:cover}body.archive.category-case-study .b-content__df:nth-child(odd),body.error404.category-case-study .b-content__df:nth-child(odd),body.single.category-case-study .b-content__df:nth-child(odd){background-color:#e7f2ff}body.archive.category-partners #catch.catch_2nd_layer,body.error404.category-partners #catch.catch_2nd_layer,body.single.category-partners #catch.catch_2nd_layer{background:url(/wp/wp-content/themes/upc3.0/images/partners/catch.jpg) no-repeat top;background-size:cover}body.archive.category-partners .b-notice,body.error404.category-partners .b-notice,body.single.category-partners .b-notice{color:#666;font-size:1.3rem;margin-top:10px;padding:0;text-align:right}body.archive.category-partners .b-card:nth-child(odd),body.error404.category-partners .b-card:nth-child(odd),body.single.category-partners .b-card:nth-child(odd){background-color:#f1f6fe}body.archive.category-partners .b-card,body.error404.category-partners .b-card,body.single.category-partners .b-card{align-items:center;padding:25px 20px 20px}body.archive.category-partners .b-card__figure,body.error404.category-partners .b-card__figure,body.single.category-partners .b-card__figure{flex:0 1 22%;margin-right:7%;max-width:120px;text-align:center}body.archive.category-partners .b-card__box,body.error404.category-partners .b-card__box,body.single.category-partners .b-card__box{padding-top:5px}body.archive.category-partners .b-card__box__title,body.error404.category-partners .b-card__box__title,body.single.category-partners .b-card__box__title{font-size:1.8rem;font-weight:700;margin-bottom:5px}body.archive.category-partners .b-card__box__link,body.error404.category-partners .b-card__box__link,body.single.category-partners .b-card__box__link{color:#034ea2}body.archive.category-partners .b-card:hover .b-card__box__link,body.archive.category-partners .b-card:hover .b-card__box__title,body.error404.category-partners .b-card:hover .b-card__box__link,body.error404.category-partners .b-card:hover .b-card__box__title,body.single.category-partners .b-card:hover .b-card__box__link,body.single.category-partners .b-card:hover .b-card__box__title{color:#2e8bf3;transition:all .3s}body.single h2.cnt_title{line-height:1.4}body.single h2.cnt_title span{color:#737373;display:block;font-size:60%;margin-top:1.2em}body.single .article{background-color:#fff}body.single .article--single-post h3{color:#0259bc;font-weight:700;line-height:1.4}body.single .article--single-post h4{color:#034ea2;font-weight:700;line-height:1.56}body.single .article--single-post ul{list-style-type:disc;margin-bottom:1rem!important;margin-left:2rem!important}@media screen and (min-width:521px){body.single .article--single-post h3{font-size:clamp(1.7rem,1.167rem + 1.11vw,2rem)}body.single .article--single-post h4{font-size:clamp(1.6rem,1.244rem + .74vw,1.8rem)}body.single .article--single-post *+h3,body.single .article--single-post *+h4{margin-top:2rem}body.single .article--single-post h3+*,body.single .article--single-post h4+*{margin-top:1rem}}@media screen and (max-width:520px){body.single .article--single-post h3{font-size:2rem}body.single .article--single-post h4{font-size:1.7rem}body.single .article--single-post *+h3{margin-top:2rem}body.single .article--single-post h3+p{margin-top:1rem}}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(font/fontello.eot?32540702);src:url(font/fontello.eot?32540702#iefix) format("embedded-opentype"),url(font/fontello.woff?32540702) format("woff"),url(font/fontello.ttf?32540702) format("truetype"),url(font/fontello.svg?32540702#fontello) format("svg")}[class*=" icon_"]:before,[class^=icon_]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;font-variant:normal;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_mail_alt:before{content:""}.icon_th_list:before{content:""}.icon_facebook_rect:before{content:""}.icon_twitter_bird:before{content:""}.icon_rss:before{content:""}.icon_spin1:before{content:""}.icon_down_open:before{content:""}.icon_home:before{content:""}.icon_left_open:before{content:""}.icon_right_open:before{content:""}.icon_up_open:before{content:""}.icon_direction_outline:before{content:""}.icon_angle_circled_left:before{content:""}.icon_angle_circled_right:before{content:""}.icon_angle_circled_up:before{content:""}.icon_angle_circled_down:before{content:""}.icon_direction:before{content:""}.icon_cart:before{content:""}.icon_paper_plane:before{content:""}.icon_dot_circled:before{content:""}.icon_location:before{content:""}.icon_comment_empty:before{content:""}.icon_down_thin:before{content:""}.icon_squares:before{content:""}.icon_export:before{content:""}.icon_link_ext:before{content:""}.icon_export_1:before{content:""}.icon_quote_left:before{content:""}.icon_quote_right:before{content:""}.icon_clock_1:before{content:""}.icon_tag:before{content:""}.icon_folder_empty:before{content:""}.icon_down_big:before{content:""}.icon_left_big:before{content:""}.icon_right_big:before{content:""}.icon_up_big:before{content:""}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{animation-name:swing;transform-origin:top center}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{11.1%{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}to{transform:none}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px) translateZ(150px) rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95)}to{animation-timing-function:ease-in;transform:perspective(400px)}}.animated.flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateY(-15deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{opacity:1;transform:skewX(-5deg)}to{opacity:1;transform:none}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center}to{opacity:1;transform:none;transform-origin:center}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{opacity:1;transform:none;transform-origin:left bottom}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{opacity:1;transform:none;transform-origin:right bottom}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{opacity:1;transform:none;transform-origin:left bottom}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:none;transform-origin:right bottom}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1;transform-origin:center}to{opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{opacity:0;transform:translate3d(0,700px,0)}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{animation-name:slideOutUp}@media print{body{background:none!important;color:#000;font-size:10pt}footer a[rel=bookmark]:link:after,footer a[rel=bookmark]:visited:after{content:" [" attr(href) "] "}a{text-decoration:none}.author-avatar img,.comment-content img,.entry-content img,img.wp-post-image{border-radius:0;box-shadow:none}.site{clear:both!important;display:block!important;float:none!important;max-width:100%;position:relative!important}.site-header{margin-bottom:5.142857143rem;text-align:left}.site-header h1{font-size:21pt;line-height:1;text-align:left}.site-header h2{color:#000;font-size:10pt;text-align:left}.site-header h1 a,.site-header h2 a{color:#000}#colophon,#respond,.author-avatar,.commentlist .comment-edit-link,.commentlist .reply,.entry-header .comments-link,.entry-meta .edit-link a,.main-navigation,.page-link,.site-content nav,.widget-area,img.header-image{display:none}.wrapper{border-top:none;box-shadow:none}.site-content{margin:0;width:auto}.singular .entry-header .entry-meta{position:static}.singular .comments-title,.singular .entry-content,.singular .entry-header,.singular .site-content,.singular footer.entry-meta{margin:0;width:100%}.entry-header .entry-title,.entry-title,.singular .entry-title{font-size:21pt}footer.entry-meta,footer.entry-meta a{color:#444;font-size:10pt}.author-description{float:none;width:auto}.commentlist>li.comment{background:none;position:relative;width:auto}.commentlist .avatar{height:39px;left:2.2em;top:2.2em;width:39px}.comments-area article header cite,.comments-area article header time{margin-left:3.57142857rem}}/*!------------------------------------*\
    Base
\*!------------------------------------*/.drawer-nav{background-color:#02356f;color:#fff;height:100%;overflow:hidden;position:fixed;top:0;width:16.25rem;z-index:101}.drawer-brand{color:#222;display:block;font-size:1.5rem;font-weight:700;line-height:3.75rem;padding-left:.75rem;padding-right:.75rem;text-decoration:none}.drawer-menu{list-style:none;margin:0;padding:0}.drawer-menu-item{color:#222;display:block;font-size:1rem;padding:.75rem;text-decoration:none}.drawer-menu-item:hover{background-color:#0000;color:#555;text-decoration:underline}/*! overlay */.drawer-overlay{background-color:#0003;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.drawer-open .drawer-overlay{display:block}/*!------------------------------------*\
    Top
\*!------------------------------------*/.drawer--top .drawer-nav{height:auto;left:0;max-height:100%;top:-100%;transition:top .6s cubic-bezier(.19,1,.22,1);width:100%}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}/*!------------------------------------*\
    Left
\*!------------------------------------*/.drawer--left .drawer-nav{left:-16.25rem;transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}/*!------------------------------------*\
    Right
\*!------------------------------------*/.drawer--right .drawer-nav{right:-16.25rem;transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}/*!------------------------------------*\
    Hamburger
\*!------------------------------------*/.drawer-hamburger{background-color:#0000;border:0;box-sizing:initial;display:block;outline:0;padding:18px .75rem 30px;position:fixed;top:0;transform:translateZ(0);transition:all .6s cubic-bezier(.19,1,.22,1);width:2rem;z-index:104}.drawer-hamburger:hover{background-color:#0000;cursor:pointer}.drawer-hamburger-icon{display:block;margin-top:10px;position:relative}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#222;height:2px;transition:all .6s cubic-bezier(.19,1,.22,1);width:100%}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{content:" ";left:0;position:absolute;top:-10px}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:#0000}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{transform:rotate(-45deg)}/*!------------------------------------*\
    accessibility
\*!------------------------------------*//*!
 * Only display content to screen readers
 * See: http://a11yproject.com/posts/how-to-hide-content
 */.sr-only{overflow:hidden;position:absolute;clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;padding:0;width:1px}/*!
 * Use in conjunction with .sr-only to only display content when it's focused.
 * Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
 * Credit: HTML5 Boilerplate
 */.sr-only-focusable:active,.sr-only-focusable:focus{overflow:visible;position:static;clip:auto;height:auto;margin:0;width:auto}/*!------------------------------------*\
    Sidebar
\*!------------------------------------*/.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}@media(min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;height:100%;position:fixed;transform:none;width:12.5rem}/*! Left */.drawer--sidebar.drawer--left .drawer-nav{border-right:1px solid #ddd;left:0}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}/*! Right */.drawer--sidebar.drawer--right .drawer-nav{border-left:1px solid #ddd;right:0}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}/*! container */.drawer--sidebar .drawer-container{max-width:48rem}}@media(min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}/*! container */.drawer--sidebar .drawer-container{max-width:60rem}}/*!------------------------------------*\
    Navbar
\*!------------------------------------*/.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{background-color:#fff;border-bottom:1px solid #ddd}.drawer-navbar{top:0;width:100%;z-index:102}/*! .drawer-navbar modifier */.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{box-sizing:border-box;height:3.75rem;padding:0 .75rem;position:relative;text-align:center;width:100%;z-index:102}.drawer-navbar .drawer-brand{display:inline-block;line-height:3.75rem;padding-bottom:0;padding-top:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:#0000}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media(min-width:64em){.drawer-navbar{background-color:#fff;border-bottom:1px solid #ddd;height:3.75rem}.drawer-navbar .drawer-navbar-header{border:0;display:block;float:left;padding:0;position:relative;width:auto}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-bottom:0;padding-top:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{height:3.75rem;left:0;overflow:visible;padding-top:0;position:relative;transform:translateZ(0);width:auto}.drawer-navbar .drawer-menu{padding:0}/*! dropdown */.drawer-navbar .drawer-dropdown-menu{border:1px solid #ddd;position:absolute;width:16.25rem}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}/*!------------------------------------*\
    Dropdown
\*!------------------------------------*/.drawer-dropdown-menu{background-color:#fff;box-sizing:border-box;display:none;margin:0;padding:0;width:100%}.drawer-dropdown-menu>li{list-style:none;width:100%}.drawer-dropdown-menu-item{color:#222;display:block;line-height:3.75rem;padding:0 .75rem 0 1.5rem;text-decoration:none}.drawer-dropdown-menu-item:hover{background-color:#0000;color:#555;text-decoration:underline}/*! open */.drawer-dropdown.open>.drawer-dropdown-menu{display:block}/*! drawer-caret */.drawer-dropdown .drawer-caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid;display:inline-block;height:0;margin-left:4px;transform:rotate(0deg);transition:transform .2s ease,opacity .2s ease;vertical-align:middle;width:0}/*! open */.drawer-dropdown.open .drawer-caret{transform:rotate(180deg)}/*!------------------------------------*\
    Container
\*!------------------------------------*/.drawer-container{margin-left:auto;margin-right:auto}@media(min-width:64em){.drawer-container{max-width:60rem}}@media(min-width:75em){.drawer-container{max-width:70rem}}