@charset "UTF-8";@font-face{font-display:block;font-family:ubsecure;font-style:normal;font-weight:400;src:url(https://www.ubsecure.jp/hubfs/Ubsecure%202019%20Theme/fonts/fonts/ubsecure.ttf?u5iutn) format("truetype"),url(https://www.ubsecure.jp/hubfs/Ubsecure%202019%20Theme/fonts/fonts/ubsecure.woff?u5iutn) format("woff"),url(https://www.ubsecure.jp/hubfs/Ubsecure%202019%20Theme/fonts/fonts/ubsecure.svg?u5iutn#ubsecure) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:ubsecure!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-a01:before{content:""}.icon-a02:before{content:""}.icon-a03:before{content:""}.icon-a04:before{content:""}.icon-a05:before{content:""}.icon-a06:before{content:""}.icon-a07:before{content:""}.icon-a08:before{content:""}.icon-a09:before{content:""}.icon-a10:before{content:""}.icon-a11:before{content:""}.icon-a12:before{content:""}.icon-a13:before{content:""}.icon-a14:before{content:""}.icon-a15:before{content:""}.icon-a16:before{content:""}.icon-a17:before{content:""}.icon-a18:before{content:""}.icon-a19:before{content:""}.icon-a20:before{content:""}.icon-a21:before{content:""}.icon-a22:before{content:""}.icon-a23:before{content:""}.icon-a24:before{content:""}.icon-a25:before{content:""}.icon-a26:before{content:""}.icon-a27:before{content:""}.icon-a28:before{content:""}.icon-a29:before{content:""}.icon-a30:before{content:""}.icon-a33:before{content:""}.icon-a34:before{content:""}.icon-a35:before{content:""}.icon-a36:before{content:""}.icon-a37:before{content:""}.icon-a38:before{content:""}.icon-a39:before{content:""}.icon-a40:before{content:""}.icon-a41:before{content:""}.icon-a49:before{content:""}.icon-a50:before{content:""}.icon-b01:before{content:""}.icon-b02:before{content:""}.icon-b03:before{content:""}.icon-b04:before{content:""}.icon-b05:before{content:""}.icon-b06:before{content:""}.icon-b07:before{content:""}.icon-b08:before{content:""}.icon-b09:before{content:""}.icon-b10:before{content:""}.icon-b11:before{content:""}.icon-b12:before{content:""}.icon-b13:before{content:""}.icon-b14:before{content:""}.icon-b15:before{content:""}.icon-b16:before{content:""}.icon-b17:before{content:""}.icon-b18:before{content:""}.icon-b19:before{content:""}.icon-b20:before{content:""}.icon-c01:before{content:""}.icon-c02:before{content:""}.icon-c03:before{content:""}.icon-c04:before{content:""}.icon-c05:before{content:""}.icon-c06:before{content:""}.icon-c07:before{content:""}.icon-c08:before{content:""}.icon-c09:before{content:""}.icon-c10:before{content:""}.icon-c11:before{content:""}.icon-c12:before{content:""}.icon-c13:before{content:""}.icon-c14:before{content:""}.icon-c15:before{content:""}.icon-c16:before{content:""}.icon-c17:before{content:""}.icon-c18:before{content:""}.icon-d01:before{content:""}.icon-d02:before{content:""}.icon-d03:before{content:""}.icon-d04:before{content:""}.icon-d05:before{content:""}.icon-d06:before{content:""}.icon-e01:before{content:""}.icon-e02:before{content:""}.icon-e03:before{content:""}.icon-e04:before{content:""}.icon-e05:before{content:""}.icon-e06:before{content:""}.icon-e07:before{content:""}.icon-f01:before{content:""}.icon-f02:before{content:""}.icon-f03:before{content:""}.icon-f04:before{content:""}.icon-f05:before{content:""}.icon-f06:before{content:""}.icon-f07:before{content:""}.icon-f08:before{content:""}.icon-f09:before{content:""}.icon-f11:before{content:""}.icon-g01:before{content:""}.icon-g02:before{content:""}.icon-g03:before{content:""}.icon-g04:before{content:""}.icon-g05:before{content:""}.icon-g06:before{content:""}.icon-h01:before{content:""}.icon-h07:before{content:""}.icon-i01:before{content:""}.icon-i02:before{content:""}.icon-i03:before{content:""}.icon-j01:before{content:""}.icon-j02:before{content:""}.icon-j03:before{content:""}.icon-j04:before{content:""}.icon-j05:before{content:""}.icon-j06:before{content:""}.icon-j07:before{content:""}.icon-j08:before{content:""}.icon-j09:before{content:""}.icon-j10:before{content:""}.icon-j11:before{content:""}.icon-j12:before{content:""}.icon-j13:before{content:""}.icon-j14:before{content:""}.icon-j15:before{content:""}.icon-j16:before{content:""}.icon-j17:before{content:""}.icon-triangle:before{content:""}.icon-newwindow:before{content:""}.icon-arrow:before{content:""}html{font-size:16px}body{color:#444;font-family:Noto Sans JP,sans-serif;line-height:1.9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.en{font-family:Montserrat,sans-serif}.d-ibk{display:inline-block}.row-fluid [class*=span]{min-height:1px}.right{float:right}.right .button{min-width:270px}.left .button{margin-left:0}.text-indent{padding-left:1em;text-indent:-1em}.text-indent.-two{padding-left:2em;text-indent:-2em}span.text-indent{display:inline-block}.js-ofi img{font-family:"object-fit: cover;";object-fit:cover}.js-ofi.ofi-contain img{font-family:"object-fit: contain;";object-fit:contain}h1,h2,h3,h4,h5,h6{margin:1.3em 0 1em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}ol,p,table,ul{margin:1em 0}ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}ol:first-child,p:first-child,table:first-child,ul:first-child{margin-top:0}img{max-width:100%;vertical-align:bottom}*{-webkit-box-sizing:border-box;box-sizing:border-box}.header-container-wrapper{left:0;position:fixed;top:0;-webkit-transition:background .3s cubic-bezier(.34,.35,.43,.83);transition:background .3s cubic-bezier(.34,.35,.43,.83);width:100%;z-index:100}.header-container-wrapper .button-group{margin:0;text-align:right}.header-container-wrapper .button-group .button-unit{margin:0 0 0 15px}.header-container-wrapper .button-group .button-unit a{background:#e9565b;-webkit-box-shadow:none;box-shadow:none;height:auto;padding:0 15px;width:auto}.header-container-wrapper .button-group .button-unit a p{line-height:40px}.header-container-wrapper .button-group .button-unit a:hover{-webkit-box-shadow:none;box-shadow:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";opacity:.65;-webkit-transform:translateY(0);transform:translateY(0)}.header-container-wrapper .button-group .button-unit a:after{content:none}.header-container-wrapper .button-group .button-unit a.document .text{padding-left:22px;position:relative}.header-container-wrapper .button-group .button-unit a.document .text:before{content:"";display:block;font-family:ubsecure;font-size:20px;font-weight:400;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-container-wrapper .button-group .button-unit a.movie .text{padding-left:30px;position:relative}.header-container-wrapper .button-group .button-unit a.movie .text:before{content:"";display:block;font-family:ubsecure;font-weight:400;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-header{padding:0 20px}.g-header>.row-fluid-wrapper>.row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:114px;-webkit-transition:height .3s cubic-bezier(.34,.35,.43,.83);transition:height .3s cubic-bezier(.34,.35,.43,.83)}.g-header .head-logo{margin-right:auto;max-width:200px;width:14%}.g-header .head-logo a{display:block;line-height:1}.g-header .nav{margin-left:0;width:85%}.g-header .toggle{display:none}.head-cta .cta_button{-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-weight:700;line-height:40px;padding:0;text-align:center;text-decoration:none}.head-cta .cta_button:after{content:none}.head-cta .cta_button:hover{-webkit-box-shadow:none;box-shadow:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";opacity:.65;-webkit-transform:none;transform:none}.head-cta.-no-pc{margin:0 40px 0 0;text-align:right;width:140px}.head-cta.-no-pc .cta_button{display:inline-block;padding:0 1em}.head-cta.-orange .cta_button{background:#fd8900;line-height:40px}.head-cta.header-contact a{padding-left:30px;position:relative}.head-cta.header-contact a:before{content:"";display:block;font-family:ubsecure;font-size:22px;font-weight:400;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav>.row-fluid-wrapper>.row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav .menu{padding-right:70px;text-align:right;width:calc(100% - 160px)}.menu .child-toggle{display:none}.menu ul{list-style:none;margin:0;padding:0}.menu ul li{display:inline-block}.menu .menu-main>li{font-size:16px;font-size:1rem;font-weight:500;padding-bottom:5px;padding-right:24px;vertical-align:bottom}.menu .menu-main>li:last-child{padding-right:0}.menu .menu-main>li .menu-no-link,.menu .menu-main>li>a{font-weight:700;line-height:40px}.menu .menu-main>li>a[target=_blank] p span{padding-right:20px;position:relative}.menu .menu-main>li>a[target=_blank] p span:after{bottom:0;content:"";font-family:ubsecure!important;font-size:11px;font-weight:400;margin:auto;position:absolute;right:0;top:-6px}.menu .menu-main .menu-child .menu-child-child a[target=_blank] p span:after{content:"";font-family:ubsecure!important;font-size:11px;font-weight:400;margin-left:7px}.menu .menu-main .recruit{background:#fd8900;-webkit-border-radius:12px;border-radius:12px;color:#fff;margin:10px 10px 10px 0;text-align:center;width:8.75em}.menu .menu-main .recruit+.child-toggle+.menu-child a:hover{color:#e16a06}.menu .menu-main .access .icon{padding-left:8px}.menu .menu-main .new-grad .icon{font-size:35px}.menu .menu-main .career .icon{font-size:37px}.menu .menu-main .interview .icon{font-size:36px}.menu a{color:inherit}.menu a:hover{color:#046ba6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.menu a.recruit:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";opacity:.65}.nav a{display:block;font-weight:700;letter-spacing:.05em;text-decoration:none;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.nav .head-contact{margin-left:10px;width:140px}.nav .link-contact{background:#03b8ec;-webkit-border-radius:12px;border-radius:12px;color:#fff;line-height:40px;text-align:center}.nav .link-contact .img{display:block;line-height:1;margin:auto;width:22px}.nav .head-english{margin-left:20px;width:50px}.nav .link-en{background:#fff;border:2px solid #03b8ec;-webkit-border-radius:50%;border-radius:50%;color:#03b8ec;height:50px;line-height:46px;text-align:center;width:50px}.circle-bg .main{fill:#d8f1f8}.circle-bg .back{fill:#a3e0f2}.head-bg{height:auto;max-width:980px;pointer-events:none;position:absolute;right:0;top:0;width:85%;z-index:-1}.head-bg:before{content:"";display:block;padding-top:69.425%}.head-bg.-mini{max-width:600px;width:60%}.head-bg.-mini:before{padding-top:51.821%}.head-bg svg{height:100%;right:0;top:0}.foot-bg,.head-bg svg{position:absolute;width:100%}.foot-bg{bottom:0;height:auto;left:0;z-index:-1}.foot-bg:before{content:"";display:block;padding-top:43.9375%}.foot-bg svg{height:100%;left:0;position:absolute;top:0;width:100%}.pagetop{background:#03b8ec;-webkit-border-radius:50%;border-radius:50%;bottom:20px;cursor:pointer;display:none;height:62px;position:fixed;right:20px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:62px;z-index:99}.pagetop i{border-right:2px solid #fff;border-top:2px solid #fff;height:15px;left:50%;margin:-4px 0 0 -7px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:15px}.pagetop:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.footer-container-wrapper{position:relative}.bottom-link{margin:80px auto 115px}.bottom-link .page-center{max-width:1100px}.bottom-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#03b8ec;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:20px;font-size:1.25rem;font-weight:700;height:90px;margin:auto;max-width:450px;text-align:center;text-decoration:none;-webkit-transition:opacity .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;transition:box-shadow .3s ease-out,transform .3s ease-out,opacity .3s ease-out;transition:box-shadow .3s ease-out,transform .3s ease-out,opacity .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;width:100%}.bottom-button .inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.bottom-button .inner span{display:inline-block;padding-left:2.5em;position:relative}.bottom-button .icon{display:inline-block;font-size:1.5em;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}.bottom-button:hover{-webkit-box-shadow:0 5px 12px rgba(0,0,0,.4);box-shadow:0 5px 12px rgba(0,0,0,.4);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.g-footer{font-size:15.008px;font-size:.938rem}.g-footer .page-center{max-width:1100px!important}.g-footer .foot-main-menu{float:right;max-width:555px;width:60%}.g-footer .foot-menu{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:calc(100% - 150px)}.g-footer .foot-menu>div{width:50%}.g-footer .foot-menu ul{list-style:none;padding:0}.g-footer .foot-menu ul li{margin-bottom:1em}.g-footer .foot-menu ul li a{color:inherit;text-decoration:none}.g-footer .foot-menu ul li a:hover{text-decoration:underline}.g-footer .foot-menu ul li a[href="javascript:;"]{pointer-events:none}.g-footer .foot-menu ul li a[target=_blank]{padding-right:20px;position:relative}.g-footer .foot-menu ul li a[target=_blank]:after{content:"";font-family:ubsecure!important;font-size:11px;font-weight:400;position:absolute;right:0;top:.2em}.g-footer .foot-menu ul li ul{padding-left:1em}.g-footer .foot-menu ul li ul li{width:100%}.g-footer .foot-site-link{float:right;margin:0;width:150px}.g-footer .foot-site-link a{border:1px solid;-webkit-border-radius:20px;border-radius:20px;color:inherit;display:block;font-weight:500;padding:.35em;text-align:center;text-decoration:none}.g-footer .foot-about{line-height:2.13;margin:0;width:38%}.g-footer .foot-logo{margin:0 0 20px}.g-footer .foot-company{font-size:16px;font-size:1rem;font-weight:500;margin:0 0 .75em}.g-footer .foot-add{margin:0}.g-footer .foot-sns{list-style:none;margin:1em 0 0;padding:0}.g-footer .foot-sns:after{clear:both;content:"";display:block}.g-footer .foot-sns li{display:table;float:left;height:55px;margin-right:12px;width:55px}.g-footer .foot-sns li:last-child{margin-right:0}.g-footer .foot-sns li a{border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;display:table-cell;text-align:center;text-decoration:none;vertical-align:middle}.g-footer .foot-sns li a img{display:block;margin:auto;width:22px}.g-footer .footer-bottom{background:#585757;color:#fff;margin-top:100px;padding:30px 0 52px;text-align:center}.g-footer .foot-bottom-link{border-bottom:1px solid #636363;margin-bottom:36px;padding-bottom:27px}.g-footer .foot-bottom-link .row-fluid-wrapper{display:inline-block;margin:0 1.2em}.g-footer .foot-bottom-link a{color:inherit;display:block;font-feature-settings:"pkna";font-size:14px;font-size:.875rem;text-decoration:none}.g-footer .foot-bottom-link a:hover{text-decoration:underline}.g-footer .foot-bottom-link a i{display:inline-block;margin-left:.6em}.g-footer .footer-pagetop{background:#81dbf5;cursor:pointer;height:55px;margin-bottom:75px;margin-left:0!important;margin-top:-5px;max-width:100%}.g-footer .footer-pagetop.arrow-top:after{border-right-width:5px;border-top-width:5px;height:1.3em;margin-top:-.35em;right:50%;top:50%;width:1.3em}.g-footer .copyright{font-size:13.008px;font-size:.813rem}.side-contents,.side-fix{background:#f4f5f6;-webkit-border-radius:12px;border-radius:12px;padding:30px}.side-contents .category-item,.side-fix .category-item{margin-bottom:1em}.side-contents .category-item:last-child,.side-fix .category-item:last-child{margin-bottom:0}.side-contents .category-item .child-cate,.side-fix .category-item .child-cate{padding:0 0 0 .5em}.side-title{color:#03b8ec;font-size:24px;font-size:1.5rem;line-height:1.4}.side-title *{font-size:inherit;font-weight:700}.body-container-wrapper{padding-top:100px}.page-center{float:none!important;margin:auto!important;max-width:1200px;width:calc(100% - 20px)!important}.page-center.-wide{max-width:1300px}.page-center-small{float:none!important;margin:auto!important;max-width:1000px;width:calc(100% - 20px)!important}.page-main-container{margin-bottom:135px!important}.row-fluid .g-contents{max-width:860px;width:74%}.row-fluid .g-contents.-center{float:none;margin:auto!important;width:100%}.row-fluid .g-contents.-post{width:74%}.row-fluid .g-contents .g-main{width:calc(76% - 60px)}.row-fluid .g-sidebar{float:right;margin:0;max-width:280px;width:24%}.section-container{margin-bottom:120px}.section-shadow{-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);margin:40px auto 60px;padding:60px 40px}.section-shadow .inner{margin:auto;max-width:900px}.section-shadow .title{font-size:24px;font-size:1.5rem;font-weight:700;margin:0 0 1em;text-align:center}.section-border{border:3px solid #4d7fbd;-webkit-border-radius:20px;border-radius:20px;margin:40px auto 0;padding:60px 40px}.section-border .title{font-size:24px;font-size:1.5rem;font-weight:700;margin:0 0 1.8em;text-align:center}.section-border .text a[target=_blank]:after{content:"";display:inline-block;font-family:ubsecure!important;font-size:.8em;margin-left:.5em;vertical-align:baseline}.bg-text-container{margin:50px auto 0;text-align:center}.bg-text-container .bg-text{display:inline-block;text-align:left}.bg-text{background:#f4f5f6;-webkit-border-radius:12px;border-radius:12px;padding:1.5em 1.8em}.title-set-line{line-height:1.7;margin-bottom:60px;padding-top:50px;text-align:center}.title-set-line:after{background:#03b8ec;-webkit-border-radius:6px;border-radius:6px;content:"";display:block;height:12px;margin:1.65em auto 0;width:140px}.title-set-line *{margin:0}.title-set-line .main{font-size:54px;font-size:3.375rem;font-weight:900;letter-spacing:.075em;line-height:1.1;margin:0;word-wrap:break-word;word-break:break-word}.title-set-line .main *{font-size:inherit}.title-set-line .sub{font-size:18px;font-size:1.125rem;font-weight:700;margin:.9em 0 0}.title-section{margin:130px auto 0;text-align:center}.title-section .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:34px;font-size:2.125rem;justify-content:center}.title-section .icon{-webkit-box-flex:0;background:#03b8ec;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.8em;height:2.1em;line-height:2.1;margin-right:.5em;text-align:center;width:2.1em}.title-section .icon img{vertical-align:middle}.title-section .text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:inherit;line-height:1.5;margin:0;text-align:left}.title-section .lead{font-size:18px;font-size:1.125rem;line-height:2;margin:1.4em 0 0}.title-section .bg-text{display:inline-block;text-align:left}.title-section.subhead{margin-top:100px}.title-section.subhead .inner{font-size:28px;font-size:1.75rem}.title-section.-gap-bottom-small{margin-bottom:1.4em}.title-section.-gap-bottom-default{margin-bottom:2.8em}.button{background:#03b8ec;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#fff;display:block;font-weight:700;letter-spacing:.075em;line-height:1;margin:auto;max-width:270px;padding:1.286em 0;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-out,-webkit-box-shadow .2s linear;transition:all .3s ease-out,-webkit-box-shadow .2s linear;transition:box-shadow .2s linear,all .3s ease-out;transition:box-shadow .2s linear,all .3s ease-out,-webkit-box-shadow .2s linear}.button:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:.46em;margin-top:-.35em;position:absolute;right:20px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border .3s ease-out;transition:border .3s ease-out;width:.46em}.button.arrow-bottom:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.button.arrow-top:after{margin-top:-.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button.arrow-left:after{left:20px;right:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.button:hover{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.4);box-shadow:0 4px 10px rgba(0,0,0,.4);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.button.new-window:after{content:"\e900"}.button.blank:after,.button.new-window:after{border:none;font-family:ubsecure!important;font-size:15px;font-weight:400;height:1em;margin-top:-.6em;right:16px;-webkit-transform:none;transform:none;width:1em}.button.blank:after{content:""}.parent-button-inline{text-align:center}.parent-button-inline .button{display:inline-block;padding-left:35px;padding-right:35px}.square-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#fff;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:inherit;font-size:13.008px;font-size:.813rem;height:135px;margin:8px;padding:12px 5px;text-decoration:none;-webkit-transition:opacity .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;transition:box-shadow .3s ease-out,transform .3s ease-out,opacity .3s ease-out;transition:box-shadow .3s ease-out,transform .3s ease-out,opacity .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;width:135px}.square-btn .inner{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.square-btn .icon{color:#03b8ec;display:block;font-size:43px;height:43px;line-height:1}.square-btn .icon i:before{vertical-align:middle}.square-btn .icon img{max-height:100%;width:auto}.square-btn .text{display:table;height:3em;line-height:1.3;margin:12px 0 0;width:100%}.square-btn .text>*{display:table-cell;vertical-align:middle}.square-btn:hover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.js-ripple{overflow:hidden;position:relative}.js-ripple .ripple{background:hsla(0,0%,100%,.3);-webkit-border-radius:50%;border-radius:50%;left:0;padding-top:100%;pointer-events:none;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);width:100%}.js-ripple.-js-ripple-anim .ripple{-webkit-animation:ripple .6s cubic-bezier(.51,.03,.13,.98);animation:ripple .6s cubic-bezier(.51,.03,.13,.98)}@-webkit-keyframes ripple{to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes ripple{to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.custom-breadcrumb-menu{margin-bottom:70px}.custom-breadcrumb-menu ul{font-size:0;list-style:none;padding:0}.custom-breadcrumb-menu ul li{color:#676464;display:inline-block;font-size:14px;font-size:.875rem;font-weight:500}.custom-breadcrumb-menu ul li:not(:last-child){margin-right:35px;position:relative}.custom-breadcrumb-menu ul li:not(:last-child):after{border-right:1px solid #676464;border-top:1px solid #676464;content:"";display:inline-block;height:4px;left:100%;margin:-2px 0 0 14px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.custom-breadcrumb-menu ul li a{color:#111;display:inline-block;text-decoration:none}.custom-breadcrumb-menu ul li a:hover{text-decoration:underline}.img-over{display:block;overflow:hidden;padding-top:62.86%;position:relative}.img-over img{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;width:100%}.img-over:not(.js-ofi) img{height:auto;max-width:160%;min-height:100%;min-width:100%;width:auto}.img-over.noimage img{height:100%;max-width:none}.img-contain{background:#f2f2f2;display:block;overflow:hidden;padding-top:108.7%;position:relative}.img-contain img{height:auto;left:50%;max-height:67%;max-width:80%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;width:auto}.img-contain.noimage img{height:100%;max-width:none}.post-title{font-size:28px;font-size:1.75rem;line-height:1.43;margin:0 0 .45em}.article-container .post-title{font-size:38px;font-size:2.375rem;line-height:1.37;margin-bottom:.65em}.article-container .post-head{margin-bottom:15px}.article-container .post-head .date{color:#999}.article-container .feature-image{margin-bottom:2em;text-align:center}.article-container h2{font-size:34px;font-size:2.125rem;line-height:1.6;margin:1.7em 0 .6em}.article-container h2+h3,.article-container h2:first-child{margin-top:0}.article-container h3{color:#03b8ec;font-size:28px;font-size:1.75rem;line-height:1.6;margin:1.7em 0 .6em}.article-container h3+h4{margin-top:0}.article-container h4{font-size:24px;font-size:1.5rem;line-height:1.6;margin:1.7em 0 .6em}.article-container .article-text img{-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.article-container .article-text img[style*=right]{margin-bottom:1em;margin-left:40px!important;max-width:60%}.article-container .article-text img[style*=left]{margin-bottom:1em;margin-right:40px!important;max-width:60%}.article-container .article-text img[style*=right][style*=left]{margin-left:auto!important;margin-right:auto!important;max-width:100%}.article-text .m-none+*{margin-top:0}.article-text ol,.article-text ul{list-style-position:outside;margin-left:.15em;padding-left:1.2em}.article-text table tr:nth-child(odd){background:#f4f5f6}.article-text table td,.article-text table th{padding:1em 1.1em;text-align:left;vertical-align:top;word-break:break-all}.article-text a{color:#03b8ec}.article-text a[target=_blank]:after{content:"";display:inline-block;font-family:ubsecure!important;font-size:.8em;margin-left:.5em;vertical-align:baseline}.article-text a.icon-none:after,.article-text a[target=_blank] img+a:after{content:none}.-radius img{-webkit-border-radius:20px;border-radius:20px}.column-two:after{clear:both;content:"";display:block}.column-two .inner{float:left;width:48%}.column-two .inner:nth-child(2n){float:right}.image-content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-content-row.-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-content-row.-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.image-content-row>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.image-content-row .image.img-left{margin-right:auto}.image-content-row .image.img-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:auto;order:2}.image-content-row .image.img-none{display:none}.image-content-row .image.-border-radius img{-webkit-border-radius:20px;border-radius:20px}.image-content-row .image.-box-shadow img{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.image-content-row .movie{overflow:hidden;position:relative}.image-content-row .movie:before{content:"";display:block;padding-top:56.8%}.image-content-row .movie video{height:100%;left:0;position:absolute;top:0;width:100%}.image-content-row .content:after{clear:both;content:"";display:block}.image-content-row .content .title{font-size:24px;font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin:0 0 .2em}.category-group{margin-bottom:30px}.list-category{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 -7px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-category.over-capacity{-ms-flex-wrap:wrap;flex-wrap:wrap}.list-category.over-capacity li{max-width:calc(12.5% - 14px);min-width:110px}.list-category li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:18px;font-size:1.125rem;line-height:1.3;margin:7px;text-align:center;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:250px}.list-category li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eee;-webkit-border-radius:8px;border-radius:8px;color:inherit;height:70px;padding:5px;text-decoration:none}.list-category li a:after,.list-category li a:before{border-color:#fff transparent transparent;border-style:solid;border-width:15px 14px 0;content:"";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:0;left:50%;opacity:0;position:absolute;top:100%;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:0}.list-category li a:before{-webkit-transform:translate(-14px,-9px);transform:translate(-14px,-9px);z-index:1}.list-category li a:after{border-color:#03b8ec transparent transparent;-webkit-transform:translate(-14px,-5px);transform:translate(-14px,-5px);z-index:0}.list-category li .text{display:block;width:100%}.list-category li:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.list-category li.current a{background:#03b8ec;color:#fff}.list-category li.current a:after,.list-category li.current a:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.post-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-listing.-col3 .post-card{margin:0 3.8% 60px 0;width:30.8%}.post-listing.-col3 .post-card:nth-child(3n){margin-right:0}.post-listing.-col1 .post-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px;width:100%}.post-listing.-col1 .post-card.-new .thumb{position:relative}.post-listing.-col1 .post-card.-new .thumb:after{background:#ff0048;-webkit-border-radius:0 0 20px 0;border-radius:0 0 20px 0;color:#fff;content:"NEW";display:block;font-size:14px;font-size:.875rem;font-weight:700;left:0;padding:.57em 0 .574em;position:absolute;text-align:center;top:0;width:60px;z-index:2}.post-listing.-col1 .post-card>a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:49.3%}.post-listing.-col1 .post-card .thumb{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;margin:0;padding-top:50%}.post-listing.-col1 .post-card .text-info{width:48.7%}.post-listing.-col1 .post-card .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.post-listing.-col1 .post-card .blog-bottom-info{margin-bottom:20px}.post-listing.-col1 .post-card .date{margin:0}.post-card .thumb,.post-media .thumb a{-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:hidden;padding-top:66.76%;position:relative}.post-card .thumb img,.post-media .thumb a img{height:100%;left:0;position:absolute;top:0;width:100%}.post-card .title,.post-media .title{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.67;margin-bottom:.6em}.post-card .text,.post-media .text{margin-bottom:1em}.post-card .date,.post-media .date{color:#999;font-size:14px;font-size:.875rem;margin:0 0 1.1em}.post-card a{color:inherit;display:block;text-decoration:none}.post-card .thumb{margin-bottom:1.65em}.post-media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px;width:100%}.post-media a{color:inherit;display:block;text-decoration:none}.post-media .thumb{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:370px;width:45%}.post-media .thumb a{display:block}.post-media .content{padding-left:30px;width:55%}.post-media .content,.post-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.post-text{border-bottom:1px solid #ccc;margin-top:1.4em;padding-bottom:1.4em;width:100%}.post-text a{color:inherit;display:block;text-decoration:none}.post-text .post-title a:hover{text-decoration:underline}.post-tag{font-size:0;list-style:none;padding:0}.post-tag li{display:inline-block;font-size:14px;font-size:.875rem;margin:0 .7em .7em 0}.post-tag li>*{background:#eee;-webkit-border-radius:6px;border-radius:6px;color:inherit;display:inline-block;line-height:1.1;padding:.4em 1.5em;text-decoration:none}.post-tag li.current>*{background:#03b8ec;color:#fff}.form-bg .form-container{background:#1995b9;padding:100px 20px}.form-bg h2{color:#03b8ec;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:48px;font-size:3rem;font-weight:900;letter-spacing:.05em;line-height:1;margin:0 0 .65em}.form-bg .hs_cos_wrapper_type_inline_rich_text{margin:0}.form-bg .hs_cos_wrapper_type_form{display:block;margin-top:47px}.form-container .form-style,.form-container .form-style-row{background:#fff;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);padding:70px 20px;text-align:center}.form-container .form-style form,.form-container .form-style-row form{text-align:left}.form-container .form-style form h2,.form-container .form-style-row form h2{text-align:center}.form-container .hs_cos_wrapper_type_rich_text{margin:0}.form-container .hs-agreeing_to .hs-error-msgs,.form-container .hs_error_rollup .hs-error-msgs{text-align:center}.form-container .hs_error_rollup .hs-error-msgs{margin-bottom:10px}.form-style .inputs-list,.form-style-row .inputs-list{list-style:none;padding:0}.form-style .inputs-list li:not(:first-child):not(.hs-form-checkbox),.form-style-row .inputs-list li:not(:first-child):not(.hs-form-checkbox){margin-top:1em}.form-style .hs-error-msgs li,.form-style-row .hs-error-msgs li{color:#ed2727;font-size:12px;font-size:.75rem;line-height:1.4}.form-style .hs-form-required,.form-style-row .hs-form-required{color:#e63417}.form-style .hs-input,.form-style-row .hs-input{background:#f4f5f6;border:none;-webkit-border-radius:6px;border-radius:6px;margin:0;outline:none;padding:.813em 1.3em;width:100%!important}.form-style .hs-input:placeholder-shown,.form-style-row .hs-input:placeholder-shown{color:#cdcbcb}.form-style .hs-input::-webkit-input-placeholder,.form-style-row .hs-input::-webkit-input-placeholder{color:#cdcbcb}.form-style .hs-input:-moz-placeholder,.form-style-row .hs-input:-moz-placeholder{color:#cdcbcb;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.form-style .hs-input:-ms-input-placeholder,.form-style-row .hs-input:-ms-input-placeholder{color:#cdcbcb}.form-style .hs-input:focus::-webkit-input-placeholder,.form-style-row .hs-input:focus::-webkit-input-placeholder{color:transparent}.form-style .hs-input:focus:-moz-placeholder,.form-style-row .hs-input:focus:-moz-placeholder{color:transparent}.form-style textarea,.form-style-row textarea{height:13.8em}.form-style .hs-fieldtype-select .input,.form-style-row .hs-fieldtype-select .input{position:relative}.form-style .hs-fieldtype-select .input:after,.form-style-row .hs-fieldtype-select .input:after{background:#acacac url(https://www.ubsecure.jp/hubfs/Ubsecure%202019%20Theme/images/common/select-icon.png) no-repeat 50%;-webkit-background-size:contain;background-size:contain;-webkit-border-radius:6px;border-radius:6px;content:"";display:block;height:1.75em;pointer-events:none;position:absolute;right:10px;top:.65em;width:1.75em;z-index:1}.form-style .hs-fieldtype-select .input .hs-input,.form-style-row .hs-fieldtype-select .input .hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.44;padding-right:calc(2em + 10px)}.form-style .hs-fieldtype-select .input .hs-input::-ms-expand,.form-style-row .hs-fieldtype-select .input .hs-input::-ms-expand{display:none}.form-style .hs-fieldtype-radio .hs-form-radio:first-child,.form-style-row .hs-fieldtype-radio .hs-form-radio:first-child{padding-top:.9em}.form-style .hs-fieldtype-radio .hs-form-radio-display,.form-style-row .hs-fieldtype-radio .hs-form-radio-display{cursor:pointer;display:block;line-height:1.4;padding:0;text-align:left;width:100%}.form-style .hs-fieldtype-radio .hs-form-radio-display span,.form-style-row .hs-fieldtype-radio .hs-form-radio-display span{display:block;padding-left:1.5em;position:relative}.form-style .hs-fieldtype-radio .hs-form-radio-display span:after,.form-style .hs-fieldtype-radio .hs-form-radio-display span:before,.form-style-row .hs-fieldtype-radio .hs-form-radio-display span:after,.form-style-row .hs-fieldtype-radio .hs-form-radio-display span:before{-webkit-border-radius:50%;border-radius:50%;content:"";display:block;left:0;position:absolute;top:.1em}.form-style .hs-fieldtype-radio .hs-form-radio-display span:before,.form-style-row .hs-fieldtype-radio .hs-form-radio-display span:before{border:1px solid #acacac;height:1em;width:1em}.form-style .hs-fieldtype-radio .hs-form-radio-display span:after,.form-style-row .hs-fieldtype-radio .hs-form-radio-display span:after{background:#acacac;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:.625em;left:.25em;opacity:0;top:.34em;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:.625em}.form-style .hs-fieldtype-radio .hs-form-radio-display input,.form-style-row .hs-fieldtype-radio .hs-form-radio-display input{display:none}.form-style .hs-fieldtype-radio .hs-form-radio-display input:checked+span:after,.form-style-row .hs-fieldtype-radio .hs-form-radio-display input:checked+span:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form-style .hs-form-checkbox,.form-style-row .hs-form-checkbox{cursor:pointer;display:block;float:left;line-height:1.4;margin:0 1em .6em 0;padding:0}.form-style .hs-form-checkbox .hs-form-checkbox-display,.form-style-row .hs-form-checkbox .hs-form-checkbox-display{display:inline-block;text-align:left;width:auto}.form-style .hs-form-checkbox span,.form-style-row .hs-form-checkbox span{display:block;padding-left:2.1em;position:relative}.form-style .hs-form-checkbox span:after,.form-style .hs-form-checkbox span:before,.form-style-row .hs-form-checkbox span:after,.form-style-row .hs-form-checkbox span:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute}.form-style .hs-form-checkbox span:before,.form-style-row .hs-form-checkbox span:before{background:#f4f5f6;border:2px solid #d1d1d1;-webkit-border-radius:6px;border-radius:6px;height:1.5em;left:0;top:.1em;width:1.5em}.form-style .hs-form-checkbox span:after,.form-style-row .hs-form-checkbox span:after{border-bottom:3px solid #0087d6;border-left:3px solid #0087d6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:.5em;left:.25em;opacity:0;top:.5em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:1em}.form-style .hs-form-checkbox input,.form-style-row .hs-form-checkbox input{display:none}.form-style .hs-form-checkbox input:checked+span:after,.form-style-row .hs-form-checkbox input:checked+span:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display,.form-style-row .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display{cursor:pointer;display:block;padding:0 0 0 2em!important;position:relative;text-align:left!important;width:auto!important}.form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required),.form-style-row .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required){display:inline}.form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after,.form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):before,.form-style-row .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after,.form-style-row .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute}.form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):before,.form-style-row .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):before{background:#f4f5f6;border:2px solid #d1d1d1;-webkit-border-radius:6px;border-radius:6px;height:1.5em;left:0;top:.1em;width:1.5em}.form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after,.form-style-row .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-bottom:3px solid #0087d6;border-left:3px solid #0087d6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:.5em;left:.25em;opacity:0;top:.5em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:1em}.form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display input,.form-style-row .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display input{display:none}.form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display input:checked+span:after,.form-style-row .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display input:checked+span:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-style .hs-fieldtype-booleancheckbox,.form-style-row .hs-fieldtype-booleancheckbox{text-align:center}.form-style .hs-fieldtype-booleancheckbox li,.form-style-row .hs-fieldtype-booleancheckbox li{display:inline-block}.form-style .hs-fieldtype-booleancheckbox a,.form-style-row .hs-fieldtype-booleancheckbox a{color:inherit;display:inline-block}.form-style .hs_submit,.form-style-row .hs_submit{margin-bottom:3.95em}.form-style .hs-button,.form-style-row .hs-button{background:#03b8ec;border:none;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;display:block;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1;margin:auto;outline:none;padding:1em;position:relative;text-align:center;-webkit-transition:-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;transition:-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;transition:box-shadow .3s ease-out,transform .3s ease-out;transition:box-shadow .3s ease-out,transform .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;width:100%}.form-style .hs-button:hover,.form-style-row .hs-button:hover{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.4);box-shadow:0 4px 10px rgba(0,0,0,.4);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.form-style .submitted-message,.form-style-row .submitted-message{font-size:18px;font-size:1.125rem}.form-style .submitted-message p:first-of-type,.form-style-row .submitted-message p:first-of-type{font-size:1.222em;margin:0 0 1em}.form-style .submitted-message p.en,.form-style-row .submitted-message p.en{font-size:1.5em;line-height:1}.form-style .hs-error-msgs{margin:1em 0;text-align:center}.form-style .hs-form-field{display:table;line-height:1.77;max-width:666px;width:100%}.form-style .hs-form-field.hs-fieldtype-textarea,.form-style .hs-form-field.hs_agreeing_to,.form-style .hs-form-field.hs_product_and_service{max-width:100%}.form-style .hs-form-field.hs_eggs_course{max-width:800px}.form-style .hs-form-field:nth-child(n+2){margin-top:30px}.form-style .hs-form-field>*{display:table-cell;vertical-align:top}.form-style .hs-form-field label{padding:.7em 1em 0 0;text-align:right;width:16em}.form-style .hs-form-field .hs-error-msgs{left:0;margin:.2em 0 0;padding-left:16em;position:absolute;text-align:left;top:100%}.form-style .hs-form-field.hs_trigger{margin-bottom:-50px}.form-style .hs-form-field.hs_trigger_details>*{display:block;padding-left:12em;text-align:left;width:100%}.form-style .hs-form-field.hs_trigger_details label{margin-bottom:.7em}.form-style .hs-form-field.hs_trigger_details label span{display:inline-block;font-size:14px;font-size:.875rem;line-height:1.57;padding-left:1em;text-indent:-1em}.form-style .hs-form fieldset{margin:0 auto 50px;max-width:840px;position:relative}.form-style .hs-form fieldset .input{margin-right:0!important}.form-style .hs-form fieldset .input .hs-field-desc:last-child{margin-top:-.5em;text-align:left}.form-style .hs-form fieldset>.hs-richtext{padding:0 1em 0 0;text-align:right;width:16em}.form-style .hs-form fieldset .hs_zip{margin-top:10px;max-width:455px}.form-style .hs-form fieldset .hs_prefecture1,.form-style .hs-form fieldset .hs_prefectures{max-width:455px}.form-style .hs-form fieldset .hs_address,.form-style .hs-form fieldset .hs_city,.form-style .hs-form fieldset .hs_prefecture1,.form-style .hs-form fieldset .hs_prefectures,.form-style .hs-form fieldset .hs_zip{margin-bottom:-30px}.form-style .hs-form fieldset .hs_address .hs-error-msgs,.form-style .hs-form fieldset .hs_city .hs-error-msgs,.form-style .hs-form fieldset .hs_prefecture1 .hs-error-msgs,.form-style .hs-form fieldset .hs_prefectures .hs-error-msgs,.form-style .hs-form fieldset .hs_zip .hs-error-msgs{margin:1.95em 0 0}.form-style .hs-form fieldset.form-columns-2 .hs-form-field{margin-top:0;width:47%}.form-style .hs-form fieldset.form-columns-2 .hs-form-field:first-child{margin-right:10px;max-width:456px;width:calc(100% - 210px)}.form-style .hs-form fieldset.form-columns-2 .hs-form-field:last-child{float:left;max-width:200px}.form-style .hs-form fieldset.form-columns-2 .hs-form-field:last-child>label{display:none}.form-style .hs-form fieldset.form-columns-2 .hs-fieldtype-booleancheckbox:first-child,.form-style .hs-form fieldset.form-columns-2 .hs-fieldtype-booleancheckbox:last-child{max-width:415px}.form-style .hs-form fieldset.form-columns-0>.hs-richtext{padding:0;text-align:left;width:100%}.form-style-row .hs-form fieldset{margin:0 auto;max-width:750px}.form-style-row .hs-form .form-columns-2 .hs-form-field{float:left;width:48%}.form-style-row .hs-form .form-columns-2 .hs-form-field:nth-child(2){float:right}.form-style-row .hs-form .form-columns-2 .input{margin-right:0}.form-style-row .hs-form-field{margin-bottom:50px;text-align:left}.form-style-row .inputs-list:after{clear:both;content:"";display:block}.form-style-row .inputs-list .hs-form-checkbox{padding:.3em 0}.form-style-row .hs-fieldtype-booleancheckbox{text-align:center}.form-style-row .hs-error-msgs{margin:.5em 0 0;text-align:left}.hs_submit{margin:0 auto;max-width:270px;position:relative}.hs_submit:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:.46em;margin-top:-.35em;pointer-events:none;position:absolute;right:20px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:.46em;z-index:1}.hs_submit:hover:after{-webkit-transform:translateY(-4px) rotate(45deg);transform:translateY(-4px) rotate(45deg)}.form-small input[type=password]{font-size:16px;max-width:400px;outline:none;padding:1.2em 1em;width:100%}.form-small .hs-button{margin-top:30px;max-width:250px}.privacy-policy-link a{color:#444}.color-green .button,.color-green .form-style .hs-button,.color-green .title-section .icon,.color-green .title-set-line:after{background:#139346}.color-green .form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-color:#139346}.color-green .form-bg .form-container{background:#15723d}.color-green .fearure-container.-bg-color .feature{background:#eef9ef}.color-red .button,.color-red .feature .mark,.color-red .title-section .icon,.color-red .title-set-line:after{background:#f95f55}.color-red .feature .image .icon,.color-red .feature .title{color:#f95f55}.color-red .group-menu{background:#f95f55}.color-red .square-btn .icon{color:#f95f55}.color-red .nav-inpage .square-btn:before{border-color:#f95f55 transparent transparent}.color-red .form-style .hs-button{background:#f95f55}.color-red .form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-color:#f95f55}.color-orange .button,.color-orange .feature .mark,.color-orange .title-section .icon,.color-orange .title-set-line:after{background:#ffa423}.color-orange .feature .image .icon,.color-orange .feature .title{color:#ffa423}.color-orange .nav-inpage .square-btn:before{border-color:#ffa423 transparent transparent}.color-orange .group-menu{background:#ffa423}.color-orange .section-shadow .title,.color-orange .square-btn .icon{color:#ffa423}.color-orange .form-style .hs-button{background:#ffa423}.color-orange .form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-color:#ffa423}.color-dark-orange .button,.color-dark-orange .feature .mark,.color-dark-orange .title-section .icon,.color-dark-orange .title-set-line:after{background:#e85e26}.color-dark-orange .feature .image .icon,.color-dark-orange .feature .title{color:#e85e26}.color-dark-orange .nav-inpage .square-btn:before{border-color:#e85e26 transparent transparent}.color-dark-orange .group-menu{background:#e85e26}.color-dark-orange .section-shadow .title,.color-dark-orange .square-btn .icon{color:#e85e26}.color-dark-orange .form-style .hs-button{background:#e85e26}.color-dark-orange .form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-color:#e85e26}.color-blue .button,.color-blue .feature .mark,.color-blue .title-section .icon,.color-blue .title-set-line:after{background:#0f86da}.color-blue .feature .image .icon,.color-blue .feature .title{color:#0f86da}.color-blue .nav-inpage .square-btn:before{border-color:#0f86da transparent transparent}.color-blue .group-menu{background:#0f86da}.color-blue .square-btn .icon{color:#0f86da}.color-blue .form-style .hs-button{background:#0f86da}.color-blue .form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-color:#0f86da}.color-aqua .button,.color-aqua .feature .mark,.color-aqua .title-section .icon,.color-aqua .title-set-line:after{background:#03b8ec}.color-aqua .feature .image .icon,.color-aqua .feature .title{color:#03b8ec}.color-aqua .group-menu{background:#03b8ec}.color-aqua .square-btn .icon{color:#03b8ec}.color-aqua .nav-inpage .square-btn:before{border-color:#03b8ec transparent transparent}.color-aqua .form-style .hs-button{background:#03b8ec}.color-aqua .form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-color:#03b8ec}.color-violet .button,.color-violet .feature .mark,.color-violet .title-section .icon,.color-violet .title-set-line:after{background:#a24fbd}.color-violet .feature .image .icon,.color-violet .feature .title{color:#a24fbd}.color-violet .group-menu{background:#a24fbd}.color-violet .square-btn .icon{color:#a24fbd}.color-violet .nav-inpage .square-btn:before{border-color:#a24fbd transparent transparent}.color-violet .form-style .hs-button{background:#a24fbd}.color-violet .form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-color:#a24fbd}.color-deep-orange .button,.color-deep-orange .title-section .icon,.color-deep-orange .title-set-line:after{background:#fd8900}.color-dark-blue .button,.color-dark-blue .feature .mark,.color-dark-blue .title-section .icon,.color-dark-blue .title-set-line:after{background:#1976d2}.color-dark-blue .feature .image .icon,.color-dark-blue .feature .title{color:#1976d2}.color-dark-blue .nav-inpage .square-btn:before{border-color:#1976d2 transparent transparent}.color-dark-blue .group-menu{background:#1976d2}.color-dark-blue .square-btn .icon{color:#1976d2}.color-dark-blue .form-style .hs-button,.color-dark-blue .form-style-row .hs-button{background:#1976d2}.color-dark-blue .form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after,.color-dark-blue .form-style-row .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-color:#1976d2}.color-dark-blue .form-style .hs-fieldtype-select .input:after,.color-dark-blue .form-style-row .hs-fieldtype-select .input:after{background-color:#333f50}.color-dark-blue .form-bg .form-container{background:#455a64}.color-dark-blue .form-bg h2{color:#455a64}.color-yellow-green .button,.color-yellow-green .feature .mark,.color-yellow-green .title-section .icon,.color-yellow-green .title-set-line:after{background:#87c820}.color-yellow-green .feature .image .icon,.color-yellow-green .feature .title{color:#87c820}.color-yellow-green .group-menu{background:#87c820}.color-yellow-green .square-btn .icon{color:#87c820}.color-yellow-green .nav-inpage .square-btn:before{border-color:#87c820 transparent transparent}.color-yellow-green .form-style .hs-button{background:#87c820}.color-yellow-green .form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-color:#87c820}.color-jfrog-green .button,.color-jfrog-green .form-style .hs-button,.color-jfrog-green .title-section .icon,.color-jfrog-green .title-set-line:after{background:#40be46}.color-jfrog-green .form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-color:#40be46}.color-jfrog-green .bg-ltg{background:#f3f4f5}.color-jfrog-green .bg-ltg .image .icon,.color-jfrog-green .bg-ltg .title{color:#40be46}.color-jfrog-green .bg-ltg .button{background:#40be46}.color-jfrog-green .form-bg h2{color:#40be46}.color-jfrog-green .form-bg .form-container{background:#40be46}.color-rapid7-red .button,.color-rapid7-red .form-style .hs-button,.color-rapid7-red .title-section .icon,.color-rapid7-red .title-set-line:after{background:#e85e26}.color-rapid7-red .form-style .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:not(.hs-form-required):after{border-color:#e85e26}.color-rapid7-red .feature .mark{background:#e85e26}.color-rapid7-red .feature .image .icon,.color-rapid7-red .feature .title{color:#e85e26}.color-rapid7-red .bg-ltg{background:#fdf2ee}.color-rapid7-red .bg-ltg .image .icon,.color-rapid7-red .bg-ltg .title{color:#e85e26}.color-rapid7-red .bg-ltg .button{background:#e85e26}.color-rapid7-red .form-bg h2{color:#e85e26}.color-rapid7-red .form-bg .form-container{background:#e85e26}.fax-text,.mail-text,.tel-text{color:#03b8ec;display:inline-block;font-weight:700;line-height:1;margin-top:.2em;position:relative}.mail-text{font-size:24px;font-size:1.5rem;margin-right:1em}.mail-text i{display:inline-block;font-size:1.1em;margin-right:.3em;vertical-align:middle}.tel-text{font-size:1.889em;margin-right:1em;padding-left:1.3em}.tel-text:before{background:url(https://www.ubsecure.jp/hubfs/Ubsecure%202019%20Theme/images/common/icon-tel.png) no-repeat 50%;-webkit-background-size:contain;background-size:contain;content:"";display:block;height:.9em;left:0;position:absolute;top:.1em;width:.9em}.fax-text{font-size:1.889em;padding-left:1.3em}.fax-text:before{background:url(https://www.ubsecure.jp/hubfs/Ubsecure%202019%20Theme/images/common/icon-fax.png) no-repeat 50%;-webkit-background-size:contain;background-size:contain;content:"";display:block;height:.9em;left:0;position:absolute;top:.1em;width:.9em}.system-page{margin-top:40px}.page-search .row-fluid .g-contents{max-width:none;width:100%}.g-sidebar{position:relative}.g-sidebar .side-title{margin:2.2em 0 .8em}.g-sidebar .post-tag li>*{padding:.4em 1em}.g-sidebar .hs-search-field{margin-bottom:30px;position:relative}.g-sidebar .hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c0bfbf;font-size:14px;font-size:.875rem;outline:none}.g-sidebar .hs-input:placeholder-shown{color:#999}.g-sidebar .hs-input::-webkit-input-placeholder{color:#999}.g-sidebar .hs-input:-moz-placeholder{color:#999;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.g-sidebar .hs-input:-ms-input-placeholder{color:#999}.g-sidebar .hs-input:focus::-webkit-input-placeholder{color:transparent}.g-sidebar .hs-input:focus:-moz-placeholder{color:transparent}.sidebar-mail-form .hs-form-field>label{display:block;font-size:18px;font-size:1.125rem;font-weight:700}.sidebar-mail-form .hs-form-field>label .hs-form-required{display:none}.sidebar-mail-form .hs-form-field .hs-error-msgs{margin:.2em 0 0}.sidebar-mail-form .hs-form-field .hs-error-msgs li{color:#ed2727;font-size:12px;font-size:.75rem;line-height:1.4}.sidebar-mail-form .hs-input{background:#fff;-webkit-border-radius:6px;border-radius:6px;padding:.5em;width:100%}.sidebar-mail-form .hs_submit{margin:0}.sidebar-mail-form .hs-button{background:#03b8ec;border:none;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;display:block;font-weight:700;line-height:2.13;margin:15px 0 0;outline:none;text-align:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:7.2em}.sidebar-mail-form .hs-button:hover{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.4);box-shadow:0 4px 10px rgba(0,0,0,.4);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.side-contents ul{list-style:none;padding:0}.side-contents h3{margin:0}.side-contents .row-fluid-wrapper:first-child .side-title,.side-contents .side-title.mt-none{margin-top:0}.hs-postlisting-item{margin-bottom:20px}.hs-postlisting-item:last-child{margin-bottom:0}.hs-postlisting-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:inherit;font-size:14px;font-size:.875rem;line-height:1.57;text-decoration:none}.hs-postlisting-item a .img{-webkit-box-flex:0;-webkit-border-radius:5px;border-radius:5px;-ms-flex:0 0 auto;flex:0 0 auto;height:70px;margin:0;overflow:hidden;position:relative;width:70px}.hs-postlisting-item a .img:before{content:"";display:block;padding-top:100%}.hs-postlisting-item a .img img{height:100%;left:0;position:absolute;top:0;width:100%}.hs-postlisting-item a .title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:-.2em 0 0;padding-left:10px;width:calc(100% - 80px);word-break:break-word;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rank-list ul{counter-reset:rank}.rank-list li{counter-increment:rank;position:relative}.rank-list li:before{background:#03b8ec;-webkit-border-radius:50%;border-radius:50%;color:#fff;content:counter(rank);display:block;font-weight:700;height:1.9em;left:-.4em;position:absolute;text-align:center;top:-.3em;width:1.9em;z-index:2}.post-listing.-m-case .post-card{-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);margin-bottom:40px}.post-listing.-m-case .post-card .thumb{-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;-webkit-box-shadow:none;box-shadow:none}.post-listing.-m-case .post-card .content{padding:0 30px 10px}.post-listing.-m-case .post-card .title{color:#03b8ec;font-size:24px;font-size:1.5rem}@media screen and (min-width:769px){.post-listing.-m-case .post-card:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.post-listing.-m-case .post-card:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}}@media screen and (min-width:981px){a{-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}a:hover{filter:alpha(opacity=65);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";opacity:.65}.header-container-wrapper .row-fluid [class*=span] .menu2{background:#fff;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);font-size:14px;margin:0;padding:0;position:absolute;right:315px;top:0;-webkit-transition:background .3s,top .3s,right .3s;transition:background .3s,top .3s,right .3s;width:auto}.header-container-wrapper .row-fluid [class*=span] .menu2 .menu-main{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:2px 10px;padding:0}.header-container-wrapper .row-fluid [class*=span] .menu2 .menu-main>li{display:inline-block;margin:0 10px}.header-container-wrapper .row-fluid [class*=span] .menu2 .menu-main>li .menu-no-link,.header-container-wrapper .row-fluid [class*=span] .menu2 .menu-main>li a{color:#03b8ec;padding-left:17px;position:relative}.header-container-wrapper .row-fluid [class*=span] .menu2 .menu-main>li .menu-no-link:before,.header-container-wrapper .row-fluid [class*=span] .menu2 .menu-main>li a:before{border-right:2px solid #03b8ec;border-top:2px solid #03b8ec;content:"";display:block;height:5px;left:0;position:absolute;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:border .3s ease-out;transition:border .3s ease-out;width:5px}.header-container-wrapper.-js-scroll{background:hsla(0,0%,100%,.9)}.header-container-wrapper.-js-scroll .g-header>.row-fluid-wrapper>.row-fluid{height:105px}.header-container-wrapper.-js-scroll .menu-main .menu-child{margin:10px 0 0;padding-top:5px}.header-container-wrapper.-js-scroll .menu-main .menu-child .menu-child-icon{margin-bottom:-5px}.header-container-wrapper.-js-scroll .row-fluid [class*=span] .menu2{background:none;-webkit-box-shadow:none;box-shadow:none;right:295px;top:2px}.header-container-wrapper .head-cta{margin-left:15px;width:133px}.header-container-wrapper .head-cta.-no-pc{display:none}.header-container-wrapper .head-cta.header-contact{width:155px}.menu-main .menu-child{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;margin:0;opacity:0;padding-top:20px;position:absolute;top:86%;-webkit-transition:opacity .3s ease-out,visibility .3s ease-out;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden;z-index:100}.menu-main .menu-child .menu-child-icon{border-color:transparent transparent rgba(3,184,236,.9);border-style:solid;border-width:0 12.5px 14px;bottom:100%;display:block;height:0;left:50%;margin-bottom:-20px;margin-left:-12px;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:0}.menu-main .menu-child .menu-child-list{background:rgba(3,184,236,.9);-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.31);box-shadow:0 2px 7px rgba(0,0,0,.31);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:910px;padding:50px 50px 33px}.menu-main .menu-child .menu-child-list:after{clear:both;content:"";display:block}.menu-main .menu-child .menu-child-list li{float:left;margin-right:30px;width:250px}.menu-main .menu-child .menu-child-list li:nth-child(3){margin-right:0}.menu-main .menu-child .menu-child-list li.menu-depth-2{margin-bottom:22px}.menu-main .menu-child .menu-child-list li:last-child{margin-right:0}.menu-main .menu-child .menu-child-list li ul li a{background:none;font-size:.875rem;height:auto;padding:2px 11px;position:relative;text-align:left;-webkit-transition:opacity .3s;transition:opacity .3s}.menu-main .menu-child .menu-child-list li ul li a:hover{-webkit-box-shadow:none;box-shadow:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}.menu-main .menu-child .menu-child-list li ul li a .inner .text{color:#fff;font-weight:700;height:2em;position:relative}.menu-main .menu-child .menu-child-list li ul li a .inner .text span{line-height:1.5;padding-left:1em;position:relative;text-indent:-2em}.menu-main .menu-child .menu-child-list li ul li a .inner .text span:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;height:5px;margin:2px 10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:5px}.menu-main .menu-child a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#fff;-webkit-border-radius:12px;border-radius:12px;font-size:.875rem;font-weight:400;height:auto;letter-spacing:normal;padding:8px 31px 10px;text-align:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:250px}.menu-main .menu-child a:hover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.menu-main .menu-child a .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-main .menu-child a .icon{color:#03b8ec;display:block;font-size:42px;line-height:1;margin-right:20px;vertical-align:middle}.menu-main .menu-child a .icon.image{width:62px}.menu-main .menu-child a .icon img{max-height:100%}.menu-main .menu-child a .text{color:#000;display:table;height:3em;line-height:1.28;margin:0;width:100%}.menu-main .menu-child a .text>*{display:table-cell;text-align:left;vertical-align:middle}.menu-main .menu-child-child{margin-top:10px}.menu-main .has-child-menu>a.recruit+.child-toggle+.menu-child .menu-child-list{background:rgba(253,137,0,.9)}.menu-main .has-child-menu>a.recruit+.child-toggle+.menu-child .menu-child-list .icon{color:#fd8900}.menu-main .has-child-menu>a.recruit+.child-toggle+.menu-child .menu-child-icon{border-color:transparent transparent rgba(253,137,0,.9)}.menu-main .has-child-menu:hover .menu-child{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;visibility:visible}}@media screen and (min-width:1101px) and (max-width:1350px){.g-header .menu .menu-main>li{font-size:.875rem;padding-right:20px}.g-header .menu .menu-main>li:last-child{padding-right:0}}@media screen and (min-width:981px) and (max-width:1300px){.g-header .head-logo{padding-bottom:4px;width:10%}.g-header .nav{width:90%}.menu .menu-main .recruit{width:6.5em}.nav .menu{padding-right:59px;width:calc(100% - 125px)}.nav .head-contact{margin-left:10px;width:120px}.nav .link-contact{font-size:.875em}.nav .head-english{margin-left:15px;width:44px}.nav .link-en{height:44px;line-height:40px;width:44px}}@media screen and (min-width:981px) and (max-width:1100px){.menu .menu-main>li{font-size:.85rem;padding-right:10px}.menu .menu-main .recruit{margin-right:0}.nav .head-contact,.nav .head-english{margin-left:10px}}@media screen and (min-width:1100px){.header-container-wrapper .row-fluid [class*=span] .menu2{right:340px}.header-container-wrapper.-js-scroll .row-fluid [class*=span] .menu2{right:325px}}@media screen and (min-width:1300px){.header-container-wrapper .row-fluid [class*=span] .menu2{right:430px}.header-container-wrapper.-js-scroll .row-fluid [class*=span] .menu2{right:410px}}@media screen and (min-width:1400px){.g-header{padding:0 50px}.header-container-wrapper .row-fluid [class*=span] .menu2{right:460px}.header-container-wrapper.-js-scroll .row-fluid [class*=span] .menu2{right:440px}}@media screen and (max-width:980px){.body-container-wrapper{padding-top:50px}.header-container-wrapper{left:0;position:fixed;top:0;width:100%;z-index:100}.header-container-wrapper.-js-scroll{background:#fff}.header-container-wrapper.-js-scroll .menu2{background:none;-webkit-box-shadow:none;box-shadow:none;right:250px;top:2px}.header-container-wrapper .span8.widget-span.widget-type-custom_widget{width:100%}.header-container-wrapper .button-group{margin:25px 0 14px;text-align:center}.header-container-wrapper .button-group .button-unit{margin:0 0 15px;max-width:none;width:100%}.header-container-wrapper .button-group .button-unit .button{-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);font-size:1.143rem;line-height:60px;padding:0 10px;width:100%}.header-container-wrapper .button-group .button-unit .button.document .text{padding-left:24px;padding-right:24px}.header-container-wrapper .button-group .button-unit .button.document .text:before{font-size:24px}.header-container-wrapper .button-group .button-unit .button.movie .text{padding-left:30px;padding-right:30px}.header-container-wrapper .button-group .button-unit .button p{line-height:60px}.g-header>.row-fluid-wrapper>.row-fluid{height:50px}.g-header .head-logo{position:static;width:45%}.g-header .head-logo img{height:26px;width:auto!important}.g-header .toggle i,.g-header .toggle i:after,.g-header .toggle i:before{background:#fff;display:block;height:2px;left:50%;margin:-1px 0 0 -11px;position:absolute;top:50%;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;width:22px}.g-header .toggle{background:#03b8ec;cursor:pointer;display:block;height:50px;position:absolute;right:0;top:0;-webkit-transition:all .3s cubic-bezier(.445,.05,.55,.95);transition:all .3s cubic-bezier(.445,.05,.55,.95);width:50px}.g-header .toggle i:after,.g-header .toggle i:before{content:""}.g-header .toggle i:before{margin-top:-8px;-webkit-transform-origin:right top;transform-origin:right top}.g-header .toggle i:after{margin-top:6px;-webkit-transform-origin:right bottom;transform-origin:right bottom}.g-header .toggle.-js-open i{margin-left:0;width:0}.g-header .toggle.-js-open i:before{-webkit-transform:translate3d(-4px,0,0) rotate(-45deg);transform:translate3d(-4px,0,0) rotate(-45deg)}.g-header .toggle.-js-open i:after{-webkit-transform:translate3d(-4px,1px,0) rotate(45deg);transform:translate3d(-4px,1px,0) rotate(45deg)}.g-header .nav{background:#03b8ec;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100% - 50px);opacity:0;overflow:auto;padding:25px 10px 30px;position:fixed;right:0;top:50px;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:visibility .5s cubic-bezier(.445,.05,.55,.95),opacity .5s cubic-bezier(.445,.05,.55,.95),-webkit-transform .5s cubic-bezier(.445,.05,.55,.95);transition:visibility .5s cubic-bezier(.445,.05,.55,.95),opacity .5s cubic-bezier(.445,.05,.55,.95),-webkit-transform .5s cubic-bezier(.445,.05,.55,.95);transition:visibility .5s cubic-bezier(.445,.05,.55,.95),opacity .5s cubic-bezier(.445,.05,.55,.95),transform .5s cubic-bezier(.445,.05,.55,.95);transition:visibility .5s cubic-bezier(.445,.05,.55,.95),opacity .5s cubic-bezier(.445,.05,.55,.95),transform .5s cubic-bezier(.445,.05,.55,.95),-webkit-transform .5s cubic-bezier(.445,.05,.55,.95);visibility:hidden;width:100%;z-index:101}.g-header .nav.-js-open{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}.g-header .nav>.row-fluid-wrapper>.row-fluid{-ms-flex-wrap:wrap;flex-wrap:wrap}.g-header .nav .row-fluid-wrapper{width:100%}.g-header .nav .row-fluid-wrapper:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.g-header .nav .row-fluid-wrapper:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.g-header .nav .menu{padding-right:0;text-align:left;width:100%}.g-header .nav .menu ul li{position:relative}.g-header .nav .head-contact{margin-bottom:30px;margin-left:0;width:calc(50% - 5px)}.g-header .nav .link-contact{background:#fff;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);color:#03b8ec;font-size:1.143rem;line-height:62px;padding:0;width:100%}.g-header .nav .link-contact .img{display:none}.g-header .nav .link-contact .text{display:block!important}.g-header .nav .head-english{margin-bottom:30px;margin-left:10px;width:calc(50% - 5px)}.g-header .nav .link-en{background:#05a3d0;border:1px solid #fff;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;font-size:1.286rem;height:auto;line-height:60px;width:100%}.g-header .nav .head-cta{margin:0 0 30px;width:calc(50% - 5px)}.g-header .nav .head-cta .cta_button{-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);font-size:1.143rem;line-height:62px}.g-header .nav .head-cta.header-contact a{padding-left:32px;padding-right:10px}.g-header .nav .head-cta.header-contact a:before{font-size:20px;left:10px}.menu ul li{display:block;margin-bottom:1px}.menu ul li:last-child{margin-bottom:0}.menu ul li br{display:none}.menu .menu-no-link,.menu a{color:#fff;display:table;height:50px;line-height:1.3;padding:0 35px 0 20px;width:100%}.menu .menu-no-link>*,.menu a>*{display:table-cell;vertical-align:middle}.menu .menu-main>li{font-size:1.143rem;padding:0}.menu .menu-main>li._sp-only{display:block!important}.menu .menu-main>li .menu-no-link,.menu .menu-main>li>a{background:#05a3d0;line-height:1.3;position:relative}.menu .menu-main>li .menu-no-link:after,.menu .menu-main>li>a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:.4em;margin-top:-.2em;position:absolute;right:20px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.4em}.menu .menu-main>li>a[target=_blank]{position:relative}.menu .menu-main>li>a[target=_blank]:after{border:none;bottom:0;content:"";font-family:ubsecure!important;font-size:17px;font-weight:400;height:auto;margin:0;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.menu .menu-main>li>a[target=_blank] p span{padding-right:0}.menu .menu-main>li>a[target=_blank] p span:after{content:none}.menu .menu-main .recruit{background:#fd9c2a;-webkit-border-radius:0;border-radius:0;margin:0;text-align:left;width:100%}.menu .menu-main .recruit:hover{color:#e16a06;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.menu .menu-child,.menu .menu-child-child{display:none;overflow:hidden}.menu .menu-child ul li,.menu .menu-child-child ul li{position:relative}.menu .menu-child .menu-child-icon,.menu .menu-child-child .menu-child-icon{display:none}.menu .menu-child li,.menu .menu-child-child li{font-size:1rem}.menu .menu-child li a,.menu .menu-child-child li a{background:#54c8e9;padding:0 10px 0 35px}.menu .menu-child li a .icon,.menu .menu-child-child li a .icon{display:none}.menu .menu-child li a .text,.menu .menu-child-child li a .text{margin:0}.menu .menu-child li .child-toggle,.menu .menu-child-child li .child-toggle{background:#409ec5}.menu .menu-child-child ul li a{background:#d8f1f8;color:#0192bb;padding:0 10px 0 52px}.menu .has-child-menu{position:relative}.menu .has-child-menu>a{padding-right:52px}.menu .has-child-menu>a:after{content:none}.menu .child-toggle{background:#038cc5;cursor:pointer;display:block;height:50px;position:absolute;right:0;top:0;width:50px;z-index:2}.menu .child-toggle:after,.menu .child-toggle:before{background:#fff;content:"";display:block;height:2px;left:50%;margin:-1px 0 0 -8px;position:absolute;top:50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:16px}.menu .child-toggle:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu .child-toggle.-active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu .recruit+.child-toggle{background:#fd8900}.menu .recruit+.child-toggle+.menu-child li a{background:#ffb966}.menu .recruit+.child-toggle+.menu-child li a:hover{color:#e16a06}.menu2._pc-only{display:none}.foot-bg{bottom:13.8%}.row-fluid .g-contents,.row-fluid .g-sidebar{float:none;max-width:100%;width:100%}.row-fluid .g-contens.-post,.row-fluid .g-contents .g-main{width:100%}.row-fluid .g-sidebar{margin:60px 0 0}.page-main-container{margin-bottom:60px!important}.list-category{-ms-flex-wrap:wrap;flex-wrap:wrap}.list-category li{max-width:calc(20% - 14px)}.post-listing.-col3 .post-card{margin:0 0 35px;width:48%}.post-listing.-col3 .post-card:nth-child(2n){margin-left:4%}.post-listing.-col1 .post-card{display:block;margin-bottom:40px}.post-listing.-col1 .post-card.-new .thumb:after{font-size:.857rem;padding:.1em 0 .152em;width:50px}.post-listing.-col1 .post-card>a{width:100%}.post-listing.-col1 .post-card .thumb{margin:0 0 10px}.post-listing.-col1 .post-card .text-info{width:100%}.post-listing.-col1 .post-card .title{font-size:1.07rem}.post-listing.-col1 .post-card .blog-bottom-info{max-width:inherit}.post-listing.-col1 .post-card .author-box{margin-right:30px;width:auto}.post-listing.-col1 .post-card .date{font-size:.857rem}}@media screen and (max-width:768px){html{font-size:14px}body{min-width:320px}.pagetop{bottom:10px;height:40px;right:10px;width:40px}.pagetop i{height:10px;margin:-3px 0 0 -5px;width:10px}.bottom-link{margin:60px auto 30px}.bottom-button{font-size:1.25rem;height:60px;margin:0 auto 20px}.bottom-button .icon{margin-right:.8em;width:30px}.g-footer{font-size:1rem}.g-footer .page-center{padding:0 10px}.g-footer .foot-main-menu{float:none;margin:auto!important;max-width:450px;width:100%}.g-footer .foot-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;float:none;justify-content:space-between;width:100%}.g-footer .foot-menu>div{width:48%}.g-footer .foot-site-link{float:none;margin:0 auto;width:8em}.g-footer .foot-about{line-height:2.13;margin:40px 0 0;text-align:center;width:100%}.g-footer .foot-logo{margin:0 auto 10px!important;max-width:45%}.g-footer .foot-company{margin:0}.g-footer .foot-add{font-size:12px}.g-footer .foot-add br{display:none}.g-footer .foot-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-footer .foot-sns li{margin-right:12px}.g-footer .footer-bottom{margin-top:40px;padding:25px 0 35px}.g-footer .foot-bottom-link{margin-bottom:30px;padding-bottom:25px}.side-contents,.side-fix{padding:20px;position:static;top:0}.section-shadow{margin:35px auto 40px;padding:40px 20px}.section-shadow .title{font-size:1.357rem}.section-border{margin:25px auto 0;max-width:calc(100% - 20px);padding:40px 20px}.section-border .title{font-size:1.357rem}.section-border .text{font-size:1.1rem}.bg-text-container{margin:40px auto 0}.bg-text{padding:1.2em 20px}.title-set-line{margin-bottom:50px;padding-top:30px}.title-set-line:after{-webkit-border-radius:4px;border-radius:4px;height:8px;margin:.6em auto 0;width:100px}.title-set-line .main{font-size:2.5rem}.title-set-line .sub{font-size:1.143rem;margin-top:.2em}.title-section{margin-top:60px}.title-section .inner{font-size:1.571rem}.title-section .icon{font-size:1.4em;height:2em;line-height:2;margin-right:.4em;width:2em}.title-section .lead{margin:1.4em 0 0}.title-section.subhead{margin-top:50px}.title-section.subhead .inner{font-size:1.429rem}.title-section.-gap-bottom-small{margin-bottom:1.4em}.title-section.-gap-bottom-default{margin-bottom:2.2em}.square-btn{height:100px;margin:5px;max-width:calc(100% - 10px);padding:5px 5px 8px;width:100px}.square-btn .icon{font-size:35px;height:35px}.square-btn .text{margin:5px 0 0}.custom-breadcrumb-menu{margin-bottom:30px}.custom-breadcrumb-menu ul li:not(:last-child){margin-right:26px}.custom-breadcrumb-menu ul li:not(:last-child):after{margin:-2px 0 0 10px}.custom-breadcrumb-menu ul li:last-child{display:inline}.article-container .post-title,.post-title{font-size:1.714rem}.article-container h2{font-size:1.571rem}.article-container h3{font-size:1.429rem}.article-container h4{font-size:1.286rem}.article-container .article-text img[style*=right]{margin-left:20px!important}.article-container .article-text img[style*=left]{margin-right:20px!important}.column-two .inner{float:none;margin-bottom:1.5em;width:100%}.column-two .inner:nth-child(2n){float:none}.column-two .inner:last-child{margin-bottom:0}.image-content-row>*{width:100%}.image-content-row .image{margin-bottom:1em}.image-content-row .image.img-right{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.image-content-row .image img{width:100%}.image-content-row .content .title{font-size:1.286rem}.image-content-row .content .right{float:none}.category-group{margin-bottom:15px}.list-category{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.list-category li{margin:7px 5px;max-width:calc(50% - 10px);width:110px}.list-category li a{height:50px}.post-card .title,.post-media .title{font-size:1.357rem;margin-bottom:.4em}.post-card .text,.post-media .text{font-size:1rem}.post-card .thumb{margin-bottom:1em}.post-media{margin-bottom:35px}.post-media .content{padding-left:15px}.post-tag li>*{font-size:1rem;padding:.4em 1.2em}.form-bg .form-container{padding:60px 0}.form-bg .form-container h2{font-size:2.286rem}.form-bg .form-container .hs_cos_wrapper_type_form{margin-top:30px}.form-container .form-style,.form-container .form-style-row{padding:40px 20px}.form-style .hs-input,.form-style-row .hs-input{font-size:16px;padding:.6em 1.2em}.form-style .hs-fieldtype-radio .hs-form-radio:first-child,.form-style-row .hs-fieldtype-radio .hs-form-radio:first-child{padding-top:0}.form-style .hs_submit,.form-style-row .hs_submit{margin-bottom:1.5em}.form-style .hs-form-field{max-width:100%}.form-style .hs-form-field:nth-child(n+2){margin-top:1.5em}.form-style .hs-form-field>*{display:block}.form-style .hs-form-field label{padding:0 0 .4em;text-align:left;width:100%}.form-style .hs-form-field.hs_trigger{margin-bottom:-1em}.form-style .hs-form-field.hs_trigger_details>*{padding-left:0}.form-style .hs-form-field.hs_trigger_details label{margin-bottom:.1em}.form-style .hs-form-field .hs-error-msgs{padding-left:0;position:static}.form-style .hs-form fieldset{margin:0 auto 1.5em}.form-style .hs-form fieldset>.hs-richtext{padding:0;text-align:left;width:100%}.form-style .hs-form fieldset .hs_zip{margin-top:2px;max-width:190px}.form-style .hs-form fieldset .hs_prefecture1,.form-style .hs-form fieldset .hs_prefectures{max-width:205px}.form-style .hs-form fieldset .hs_address,.form-style .hs-form fieldset .hs_city,.form-style .hs-form fieldset .hs_prefecture1,.form-style .hs-form fieldset .hs_prefectures,.form-style .hs-form fieldset .hs_zip{margin-bottom:-1em}.form-style .hs-form fieldset .hs_address .hs-error-msgs,.form-style .hs-form fieldset .hs_city .hs-error-msgs,.form-style .hs-form fieldset .hs_prefecture1 .hs-error-msgs,.form-style .hs-form fieldset .hs_prefectures .hs-error-msgs,.form-style .hs-form fieldset .hs_zip .hs-error-msgs{margin:.2em 0 0}.form-style .hs-form fieldset.form-columns-2 .hs-form-field{width:48%}.form-style .hs-form fieldset.form-columns-2 .hs-form-field:first-child{margin-right:4%;width:48%}.form-style .hs-form fieldset.form-columns-2 .hs-form-field:last-child{max-width:100%;padding-top:2.2em;width:48%}.form-style .hs-form fieldset.form-columns-2 .hs-form-field:last-child>label{display:none}.form-style .hs-form fieldset.form-columns-2 .hs-fieldtype-booleancheckbox:first-child,.form-style .hs-form fieldset.form-columns-2 .hs-fieldtype-booleancheckbox:last-child{margin:0;max-width:100%;padding:0;width:100%}.form-style .hs-form fieldset.form-columns-2 .hs-fieldtype-booleancheckbox:first-child{margin-bottom:.5em}.form-style .hs-form fieldset.form-columns-2 .hs_city>label{display:block}.form-style .hs-form fieldset.form-columns-2 .hs_city,.form-style .hs-form fieldset.form-columns-2 .hs_prefecture1,.form-style .hs-form fieldset.form-columns-2 .hs_prefectures{margin-bottom:-1em;padding-top:0}.form-style .hs-form .hs_fonetic_lastname>label{padding-bottom:2.2em;position:relative}.form-style .hs-form .hs_fonetic_lastname>label span{display:block;left:0;position:absolute;top:0;white-space:nowrap}.form-style .hs-form .hs_fonetic_lastname>label span.hs-form-required{left:11em}.form-style-row .hs-form-field{margin-bottom:1.5em}.form-style-row .inputs-list .hs-form-checkbox{padding:.2em 0}.mail-text{font-size:1.286rem}.mail-text,.tel-text{display:block;margin:0 0 .5em}.tel-text{font-size:1.429em;padding-left:1.4em}.tel-text:before{height:.9em;top:.1em;width:.9em}.fax-text{display:block;font-size:1.429em;padding-left:1.4em}.fax-text:before{height:.9em;top:.1em;width:.9em}.hs-postlisting-item{margin-bottom:20px}.hs-postlisting-item a{font-size:.857rem}.hs-postlisting-item a .img{height:55px;margin:0;width:110px}.hs-postlisting-item a .title{margin-top:-.2em;width:calc(100% - 110px)}.post-listing.-m-case .post-card{-webkit-border-radius:10px;border-radius:10px;margin-bottom:20px}.post-listing.-m-case .post-card .thumb{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding-top:44.22%}.post-listing.-m-case .post-card .content{padding:6px 15px 10px}.post-listing.-m-case .post-card .title{font-size:1rem}.post-listing.-m-case .post-card .text{font-size:.857rem;line-height:1.33}.g-sidebar .side-title{margin:1.3em 0 .5em}.g-sidebar .hs-input{font-size:16px}.g-sidebar .post-tag li{margin:0 .7em 1em 0}}@media screen and (max-width:480px){.foot-bg{bottom:15%}.article-container .article-text img[style*=left],.article-container .article-text img[style*=right]{display:block;float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:100%}.post-listing.-col3 .post-card{width:100%}.post-listing.-col3 .post-card:nth-child(2n){margin-left:0}.post-listing.-col3 .post-card:last-child{margin-bottom:0}.post-media{margin-bottom:35px}.post-media .thumb{margin-bottom:1em;max-width:100%;width:100%}.post-media .content{padding-left:0;width:100%}}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.form-style .hs-form fieldset.form-columns-2 .hs-form-field:first-child{float:left}.form-style .hs-form fieldset.form-columns-2 .hs-form-field:last-child{float:left;margin-top:0}}@media (-ms-high-contrast:none){.hs-postlisting-item a .title{margin:auto;max-height:4.65em;position:relative;text-align:justify;text-overflow:ellipsis}.hs-postlisting-item a .title:after,.hs-postlisting-item a .title:before{content:"...";line-height:1;position:absolute;right:0;top:3em;-ms-wrap-flow:start}.hs-postlisting-item a .title:after{background:currentColor;color:#f4f5f6;top:auto}}.contents-block{background:#f3f4f5;border:2px solid #a24fbd;-webkit-border-radius:10px;border-radius:10px;margin:4em auto 3em;padding:41px 48px;text-align:left}@media screen and (max-width:768px){.contents-block{padding:20px 15px}}.contents-block ul{list-style:none;margin-bottom:2em;padding:0}.contents-block ul li{margin-bottom:2em}.contents-block ul li:last-child{margin-bottom:0}.contents-block ul li p{margin-top:.5em}.contents-block ul li p.product{font-weight:700}.contents-block ul li p.heading{background:#fff;-webkit-border-radius:40px;border-radius:40px;display:inline-block;font-size:20px;font-size:1.25rem;font-weight:700;margin:0;padding:6px 40px}.contents-block ul li p.item{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:0;padding-left:0}.contents-block ul li ul li{margin-bottom:1.5em}.contents-block ul li ul li p{margin-top:0;padding-left:20px}.m-service-fearure-container .link-items ul{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;-ms-flex-pack:center}.m-service-fearure-container .link-items ul,.m-service-fearure-container .link-items ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.m-service-fearure-container .link-items ul li{width:30.8%;-webkit-box-flex:0;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);-ms-flex:0 1 auto;flex:0 1 auto;margin-right:3.8%;margin-top:60px;position:relative;text-align:center;-ms-flex-pack:center;background:#fffef5}@media screen and (max-width:768px){.m-service-fearure-container .link-items ul li{margin:30px auto 0;padding:20px 14px 40px;width:80%}}.m-service-fearure-container .link-items ul li:nth-child(3n){margin-right:0}@media screen and (max-width:768px){.m-service-fearure-container .link-items ul li:nth-child(3n){margin:30px auto 0}}.m-service-fearure-container .link-items ul li a{color:#444;display:block;font-weight:700;padding:35px 14px 60px;text-decoration:none}.m-service-fearure-container .link-items ul li .num{color:#a24fbd;font-size:60px;font-size:3.75rem;font-weight:700;line-height:1;margin-bottom:0}.m-service-fearure-container .link-items ul li .heading{font-size:22px;font-size:1.375rem;line-height:1.5}.m-service-fearure-container .link-items ul li .arrow{background:#a24fbd;-webkit-border-radius:50%;border-radius:50%;bottom:20px;display:block;height:25px;margin:auto;position:absolute;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:25px}@media screen and (max-width:768px){.m-service-fearure-container .link-items ul li .arrow{bottom:7px}}.m-service-fearure-container .link-items ul li .arrow:after{border:5px solid transparent;border-top:8px solid #fff;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:11px;left:0;left:7px;margin:auto;position:absolute;top:0;top:6px;vertical-align:middle;width:11px}.m-service-fearure-container .content-list ul{display:block;list-style:none;margin-top:143px;padding:0}@media screen and (max-width:768px){.m-service-fearure-container .content-list ul{margin-top:70px}}.m-service-fearure-container .content-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:140px}@media screen and (max-width:768px){.m-service-fearure-container .content-list ul li{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:70px}}.m-service-fearure-container .content-list ul li:first-child{margin-top:0}.m-service-fearure-container .content-list ul li:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-service-fearure-container .content-list ul li:nth-child(2n) .num{left:50px;right:auto}@media screen and (max-width:768px){.m-service-fearure-container .content-list ul li:nth-child(2n) .num{left:auto;right:10px}}@media screen and (min-width:769px){.m-service-fearure-container .content-list ul li:nth-child(2n) .text-content{margin-left:0;margin-right:-2.1%}}.m-service-fearure-container .content-list ul li .num{color:#a24fbd;font-size:112px;font-size:7rem;font-weight:700;position:absolute;right:50px;top:-110px}@media screen and (max-width:768px){.m-service-fearure-container .content-list ul li .num{font-size:6rem;right:10px;top:-65px}}.m-service-fearure-container .content-list ul li .image-content{-webkit-border-radius:20px;border-radius:20px;width:53.8%}@media screen and (max-width:768px){.m-service-fearure-container .content-list ul li .image-content{margin:0 auto 28px;width:80%}}.m-service-fearure-container .content-list ul li .text-content{background:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);margin-left:-2.1%;padding:55px 40px;position:relative;width:48.3%}@media screen and (max-width:768px){.m-service-fearure-container .content-list ul li .text-content{margin-left:auto;margin-right:auto;width:100%}}.m-service-fearure-container .content-list ul li .text-content .heading{font-size:30px;font-size:1.875rem;font-weight:700;line-height:1.4;margin:0 0 1.5em}.m-service-fearure-container .content-list ul li .text-content .detail{line-height:1.5;word-wrap:break-word;word-break:break-word}@media screen and (min-width:769px){.m-service-fearure-container.-pos-top .content-list ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-service-fearure-container.-pos-top .content-list ul li .text-content{margin-top:44px}.m-service-fearure-container.-pos-bottom .content-list ul li{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.color-green .m-service-fearure-container .link-items ul li{background:#eef9ef}.color-green .m-service-fearure-container .link-items ul li .num{color:#139346}.color-green .m-service-fearure-container .link-items ul li .arrow{background:#139346}.color-green .m-service-fearure-container .content-list ul li .num{color:#139346}.m-page-links .link-items ul{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;-ms-flex-pack:center}.m-page-links .link-items ul,.m-page-links .link-items ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.m-page-links .link-items ul li{width:30.8%;-webkit-box-flex:0;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);-ms-flex:0 1 auto;flex:0 1 auto;margin-right:3.8%;margin-top:60px;position:relative;text-align:center;-ms-flex-pack:center;background:#fffef5}@media screen and (max-width:768px){.m-page-links .link-items ul li{margin:30px auto 0;padding:20px 14px 50px;width:80%}}.m-page-links .link-items ul li:nth-child(3n){margin-right:0}@media screen and (max-width:768px){.m-page-links .link-items ul li:nth-child(3n){margin:30px auto 0}}.m-page-links .link-items ul li a{color:#444;display:block;font-weight:700;padding:55px 30px 90px;text-decoration:none}.m-page-links .link-items ul li .heading{color:#a24fbd;font-size:28px;font-size:1.75rem;line-height:1}.m-page-links .link-items ul li .detail{font-weight:500;line-height:1.5;text-align:left}.m-page-links .link-items ul li .arrow{background:#a24fbd;-webkit-border-radius:50%;border-radius:50%;bottom:28px;display:block;height:25px;margin:auto;position:absolute;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:25px}@media screen and (max-width:768px){.m-page-links .link-items ul li .arrow{bottom:7px}}.m-page-links .link-items ul li .arrow:after{border:5px solid transparent;border-top:8px solid #fff;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:11px;left:0;left:7px;margin:auto;position:absolute;top:0;top:6px;vertical-align:middle;width:11px}