@charset "UTF-8";@font-face{font-family:"Barlow";font-style:normal;font-weight:100;src:local("Barlow Thin"),url(//updx.co.jp/cms/wp-content/themes/update/./assets/fonts/Barlow-Thin-sub.woff2) format("woff2"),url(//updx.co.jp/cms/wp-content/themes/update/./assets/fonts/Barlow-Thin-sub.woff) format("woff");font-display:swap}@font-face{font-family:"Barlow";font-style:normal;font-weight:300;src:local("Barlow Light"),url(//updx.co.jp/cms/wp-content/themes/update/./assets/fonts/Barlow-Light-sub.woff2) format("woff2"),url(//updx.co.jp/cms/wp-content/themes/update/./assets/fonts/Barlow-Light-sub.woff) format("woff");font-display:swap}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;src:local("Barlow Regular"),url(//updx.co.jp/cms/wp-content/themes/update/./assets/fonts/Barlow-Regular-sub.woff2) format("woff2"),url(//updx.co.jp/cms/wp-content/themes/update/./assets/fonts/Barlow-Regular-sub.woff) format("woff");font-display:swap}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;src:local("Barlow Semi-bold"),url(//updx.co.jp/cms/wp-content/themes/update/./assets/fonts/Barlow-SemiBold-sub.woff2) format("woff2"),url(//updx.co.jp/cms/wp-content/themes/update/./assets/fonts/Barlow-SemiBold-sub.woff) format("woff");font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:13px}body{margin:0;color:#354341;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.83;word-break:normal;overflow-wrap:break-word;background:#fff;margin:0}.site{background:#fff;position:relative}button,input,select,textarea{font-size:1.08rem;font-family:inherit;font-size:.875rem;line-height:1.7;color:#777}pre,code,input,textarea{font:inherit}::-moz-selection{background:rgba(70,83,162,.5)}::selection{background:rgba(70,83,162,.5)}p{letter-spacing:.75px}a{color:#38a1db;text-decoration:none;outline:none}a:hover{text-decoration:none;text-decoration:underline}a:active,a:focus,a:hover{outline:none}h1,h2,h3,h4,h5,h6{clear:both;font-family:inherit;font-weight:600;letter-spacing:.95px;margin-bottom:15px;margin-bottom:15px;margin-bottom:.9375rem;margin-top:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333;text-decoration:none}h1{font-size:2.54rem;line-height:1.3}h1 span{font-weight:700}h2{line-height:1.2;font-size:1.93rem}h3{font-size:1.54rem;font-weight:600}h4{font-size:1.31rem;margin-bottom:12px}h5{text-transform:uppercase;font-size:1.16rem;font-weight:700}h6{font-weight:700;text-transform:uppercase;font-size:.93rem;letter-spacing:1px}ul,ol,dl,p,details,address,.vcard,figure,pre,fieldset,table,dt,dd,hr{margin-bottom:15px;margin-bottom:.9375rem;margin-top:0}img{height:auto;max-width:100%;vertical-align:middle}b,strong{font-weight:700}blockquote{clear:both;margin:20px 0}blockquote p{font-style:italic}blockquote cite{font-style:normal;margin-bottom:20px;font-size:13px}dfn,cite,em,i{font-style:italic}figure{margin:0}address{margin:20px 0}hr{border:0;border-top:1px solid #e9e9e9;height:1px;margin-bottom:20px}tt,kbd,pre,code,samp,var{font-family:inherit;background-color:#e9e9e9;padding:5px 7px;border-radius:2px}pre{overflow:auto;white-space:pre-wrap;max-width:100%;line-height:1.7;margin:20px 0;padding:20px}details summary{font-weight:700;margin-bottom:20px}details :focus{outline:none}abbr,acronym,dfn{cursor:help;font-size:.95em;text-transform:uppercase;border-bottom:1px dotted #e9e9e9;letter-spacing:1px}mark{background-color:#fff9c0;text-decoration:none}small{font-size:82%}big{font-size:125%}ul,ol{padding-left:20px}ul{list-style:disc}ol{list-style:decimal}ul li,ol li{margin:8px 0}dt{font-weight:700}dd{margin:0 20px 20px}table{width:100%;margin-bottom:20px;border:1px solid #e9e9e9;border-collapse:collapse;border-spacing:0}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{border:1px solid #e9e9e9;line-height:1.42857;padding:5px;vertical-align:middle}table>thead>tr>th,table>thead>tr>td{border-bottom-width:2px}table th{font-size:14px;letter-spacing:2px;text-transform:uppercase}fieldset{padding:20px;border:1px solid #e9e9e9}input[type=reset],input[type=submit],input[type=submit],.pirate-forms-submit-button,.contact-form div.wpforms-container-full .wpforms-form .wpforms-submit{cursor:pointer;background:#03c4eb;border:none;display:inline-block;color:#fff;letter-spacing:1px;text-transform:uppercase;line-height:1.1;text-align:center;padding:15px 23px;border-radius:2px;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset;margin:3px 0;text-decoration:none;font-weight:600;font-size:13px}input[type=reset]:hover,input[type=submit]:hover,input[type=submit]:hover,.pirate-forms-submit-button:hover,.contact-form div.wpforms-container-full .wpforms-form .wpforms-submit:hover{opacity:.8;background:#03c4eb;border:none}input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,button:hover,button:focus{cursor:pointer}textarea{resize:vertical}select{max-width:100%;overflow:auto;vertical-align:top;outline:none;border:1px solid #e9e9e9;padding:10px}textarea:not(.editor-post-title__input),input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{padding:10px;max-width:100%;border:0;font-size:15px;font-weight:400;line-height:22px;box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-o-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;background-color:#f2f2f2;border-bottom:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}textarea:not(.editor-post-title__input):focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-o-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;border-color:#ebebeb;border-bottom:1px solid #fff !important;background:#e9e9e9}button::-moz-focus-inner{border:0;padding:0}input[type=radio],input[type=checkbox]{margin:0 10px}button,input,select,optgroup,textarea{color:#354341;font-family:inherit;font-size:1rem;line-height:1.5}.wrapper{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow:hidden;width:100%}button,input[type=button],input[type=reset],input[type=submit]{background-color:#fff;-webkit-transition:.3s;transition:.3s}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#263855;color:#fff}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.article-list a{text-decoration:none}.article-date,.post-date{color:#9e9e9e;letter-spacing:.35px;vertical-align:middle}.article-label{background:#2a71b9;border-radius:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;white-space:nowrap;margin-left:8px;min-width:5em;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:calc(100% + 8px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.article-label-inner{display:inline-block;margin:2px auto 3px;padding:0 1em;overflow:visible;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100% + 8px);font-size:.85rem;color:#fff;line-height:1.1;text-overflow:ellipsis}.article-heading{font-size:2rem;color:#354341;line-height:1.5;margin:.6em 0 0}.article-content{color:#354341}.article-item_link{display:block;width:100%}.article-item{max-width:290px;overflow:hidden;padding:13px 20px 13px 5px}.article-item .article-figure{margin-bottom:1.5em;height:0;overflow:hidden;padding-top:79%;position:relative}.article-item .article-figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-item .article-date,.article-item .post-date{margin-right:.5em}.article-item .article-heading{font-size:.93rem;font-weight:400;clear:none;overflow:hidden}.article-item .article-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.article-item_link{text-decoration:none}._pc .article-item_link .article-heading{-webkit-transition:color .3s;transition:color .3s}._pc .article-item_link:hover{text-decoration:none}._pc .article-item_link:hover .article-heading{color:#263855}.article-itemCard{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;-webkit-box-shadow:0px 4px 16px rgba(0,0,0,.2);box-shadow:0px 4px 16px rgba(0,0,0,.2);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;max-width:560px;padding:0}.article-itemCard .article-figure{position:relative;width:33%}.article-itemCard .article-figure img{-o-object-fit:cover;object-fit:cover;position:absolute;height:100%;left:0;top:0;width:100%}.article-itemCard .article-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em 3em 1em 1.5em;position:relative;width:67%}.article-itemCard .article-date,.article-itemCard .post-date{font-weight:400;line-height:normal;margin-top:auto}.article-itemCard h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.article-item-icon{color:rgba(0,0,0,.16);font-size:60px;margin-top:-30px;position:absolute;right:0;top:50%;-webkit-transition:color;transition:color}.article-itemCard-link .article-itemCard{-webkit-transition:opacity .3s;transition:opacity .3s}.article-itemCard-link:hover .article-itemCard{opacity:.8}.article-itemCard-link:hover .article-item-icon{color:#2dad90}.home-service_content{margin:0 auto;max-width:1100px;padding-bottom:60px;padding-top:60px}.home-service-article{margin-bottom:1.5em}.home-service-article figure.bd{border:1px solid #e1e1e1}.home-service-article figure img{width:100%}.home-service-article_header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 0 0}.home-service-article_content{font-size:.93rem;line-height:1.87;margin:1.2em 0 0}.author-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;background-color:#f6f6f6;padding:1.2em 2.5em;border-radius:.31rem}.author-profile-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.author-profile-header .icon{width:5.7rem;height:5.7rem;border-radius:50%;border:1px solid #ccc;overflow:hidden}.author-profile-header .icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none}.author-profile-header .icon .no-icon{background-color:#444;width:5.7rem;height:5.7rem;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;justify-content:center}.author-profile-header .icon .no-icon b{color:#ccc;text-align:center;line-height:100%;font-size:1.24rem;padding-bottom:.4rem}.author-profile-header .name-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:.47rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.author-profile-header .name-container .UD-name{font-family:"Inter";font-style:normal;font-weight:700;font-size:1.47rem;line-height:1.77rem}.author-profile-header .name-container .type{font-family:"Inter";font-style:normal;font-weight:600;font-size:1.08rem;line-height:1.31rem;color:#7a8277}.author-profile-content{display:-webkit-box;display:-ms-flexbox;display:flex}.author-profile-content .introduction{font-family:"Inter";font-style:normal;font-weight:500;line-height:188%}.banner{font-size:1.16rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;border:solid 1px #c7c7c7;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100px;overflow:hidden;line-height:1.1;letter-spacing:1px;margin:0 auto;max-width:480px;width:100%;text-align:center}.banner:focus,.banner:hover{text-decoration:none}.banner_col1,.banner_col2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner_col1{padding-top:.5em;width:52%}.banner_col2{position:relative;width:48%}.banner_col2 img{-o-object-fit:cover;object-fit:cover;height:100%;max-width:none;position:absolute;right:0;width:100%}.banner p{margin:0;padding-top:.5em}.banner i{width:28px;height:28px;border:solid 1px #c7c7c7;border-radius:50%;background-color:#fff;margin-top:10px;padding-top:3px;text-align:center}.banner i img{margin-left:2px;height:10px;width:5px}.block-inner{padding-left:5%;padding-right:5%}.block-min{margin-left:auto;margin-right:auto;max-width:1000px}.block-border{padding:19px 15px;border:solid 2px #eee;background-color:#fff}.block-blue{background-color:#f6f9fb;padding:1.5em 1.5em .5em}.block-blue dt{color:#3071b9}.breadcrumb{background-color:transparent;max-width:1130px;margin:1em auto 2em;width:100%}.breadcrumb a{color:#2dad90}.breadcrumb .material-icons{color:#2dad90;margin-right:.2em;vertical-align:text-bottom}.breadcrumb-item{margin:2px 0}.button,.corestaff-button{font-size:1rem;border:solid 1px #000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;letter-spacing:.35px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;height:50px;line-height:1.1;letter-spacing:.3px;padding:0 16px;position:relative;text-decoration:none !important;-webkit-transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19);transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19)}.button:after,.corestaff-button:after{background-color:#000;bottom:0;content:"";display:block;height:1px;margin:auto;right:6px;position:absolute;-webkit-transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19);transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19);top:0;width:20px}.button:focus,.corestaff-button:focus{color:#fff;background-color:#000;background-repeat:no-repeat;outline:none}.button:focus:after,.corestaff-button:focus:after{background-color:rgba(255,255,255,.37)}._pc .button:hover,._pc .corestaff-button:hover{color:#fff;background-color:#000;background-repeat:no-repeat;text-decoration:none}._pc .button:hover:after,._pc .corestaff-button:hover:after{background-color:rgba(255,255,255,.37)}.button-min{font-size:.93rem;background-image:linear-gradient(75deg,#48cfff 0%,#2a71b9 0%,#33a1db 100%);border:none;color:#fff;max-width:242px;height:52px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;letter-spacing:.35px;line-height:1.1;letter-spacing:.3px;padding:0 16px;position:relative;text-decoration:none;-webkit-transition:background .2s cubic-bezier(.55,.055,.675,.19),opacity .2s cubic-bezier(.55,.055,.675,.19);transition:background .2s cubic-bezier(.55,.055,.675,.19),opacity .2s cubic-bezier(.55,.055,.675,.19)}.button-min:after{background-color:rgba(255,255,255,.37);bottom:0;content:"";display:block;height:1px;margin:auto;right:6px;position:absolute;-webkit-transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19);transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19);top:0;width:21px}.button-min:focus{color:#fff;opacity:.7;outline:none;text-decoration:none}.button-min:hover{color:#fff;opacity:.7;text-decoration:none}.button-round,.button-round-blue{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;background-color:#2dad90;border-radius:100px;color:#fff !important;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;letter-spacing:.35px;line-height:1.1;letter-spacing:.3px;padding:1.1em 2.5em 1.1em 1.5em;position:relative;text-decoration:none !important;-webkit-transition:background .3s;transition:background .3s;z-index:1}.button-round:before,.button-round-blue:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:2px solid #2dad90;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1;-webkit-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:opacity .3s,-webkit-transform ease .3s;transition:opacity .3s,-webkit-transform ease .3s;transition:transform ease .3s,opacity .3s;transition:transform ease .3s,opacity .3s,-webkit-transform ease .3s}.button-round:focus,.button-round-blue:focus{color:#2dad90 !important;background-color:#fff !important;text-decoration:none}.button-round:focus .icon,.button-round-blue:focus .icon{color:#2dad90}.button-round:focus:before,.button-round-blue:focus:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}._pc .button-round:hover,._pc .button-round-blue:hover{color:#2dad90 !important;background-color:#fff;text-decoration:none}._pc .button-round:hover .icon,._pc .button-round-blue:hover .icon{color:#2dad90}._pc .button-round:hover:before,._pc .button-round-blue:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.button-round-blue{background-color:#3071b9}.button-round-blue:before{border:2px solid #3071b9;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1;-webkit-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:opacity .3s,-webkit-transform ease .3s;transition:opacity .3s,-webkit-transform ease .3s;transition:transform ease .3s,opacity .3s;transition:transform ease .3s,opacity .3s,-webkit-transform ease .3s}.button-round-blue:focus{color:#3071b9 !important;background-color:#fff;text-decoration:none}.button-round-blue:focus .icon{color:#3071b9}.button-round-blue:focus:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}._pc .button-round-blue:hover{color:#3071b9 !important;background-color:#fff;text-decoration:none}._pc .button-round-blue:hover .icon{color:#3071b9}._pc .button-round-blue:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.button-round-blue.-large{font-size:1.39rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400 !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;margin:1em auto;height:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button-round-blue.-large .button-icon{font-size:38px}.button-round-white{font-size:1rem;background-color:#fff;border-radius:100px;-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));color:#576168 !important;font-weight:700;display:inline-block;letter-spacing:.35px;line-height:1.1;letter-spacing:.3px;padding:1em 2.3em 1em 1.5em;position:relative;text-decoration:none !important;-webkit-transition:background .3s;transition:background .3s;z-index:1}.button-round-white:before{bottom:0;content:"";position:absolute;width:100%;height:100%;top:0;left:0;margin:auto;border:2px solid #fff;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1;-webkit-transform:scale(.8);transform:scale(.8);opacity:0;right:0;-webkit-transition:opacity .3s,-webkit-transform ease .3s;transition:opacity .3s,-webkit-transform ease .3s;transition:transform ease .3s,opacity .3s;transition:transform ease .3s,opacity .3s,-webkit-transform ease .3s;-webkit-transform-origin:center center;transform-origin:center center}.button-round-white:focus{color:#fff !important;background-color:#576168 !important;text-decoration:none}.button-round-white:focus .icon{color:#fff}.button-round-white:focus:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}._pc .button-round-white:hover{color:#fff !important;background-color:#576168;text-decoration:none}._pc .button-round-white:hover .icon{color:#fff}._pc .button-round-white:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.button-black,.button-yellow-ritch,.button-white-yellow{font-size:1.24rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #000;border-radius:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;letter-spacing:.95px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;line-height:1.1;letter-spacing:.3px;max-width:290px;padding:0 16px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19);transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19)}.button-black:after,.button-yellow-ritch:after,.button-white-yellow:after{background-color:#000}.button-black:focus,.button-yellow-ritch:focus,.button-white-yellow:focus{color:#fff;background-color:#000;background-repeat:no-repeat;outline:none}.button-black:focus:after,.button-yellow-ritch:focus:after,.button-white-yellow:focus:after{background-color:#fff}._pc .button-black:hover,._pc .button-yellow-ritch:hover,._pc .button-white-yellow:hover{color:#fff;background-color:#000;background-repeat:no-repeat;text-decoration:none}._pc .button-black:hover:after,._pc .button-yellow-ritch:hover:after,._pc .button-white-yellow:hover:after{background-color:#fff}.button-white,.button-gray-blue,.button-white-blue{font-size:1rem;background-color:#fff;border-radius:100px;color:#2dad90;display:inline-block;font-weight:700;min-width:190px;letter-spacing:.35px;line-height:1.1;letter-spacing:.3px;padding:1em 2.5em 1em 1.5em;position:relative;text-decoration:none;text-align:center;-webkit-transition:background .3s,opacity .3s;transition:background .3s,opacity .3s;z-index:1}.button-white:focus,.button-gray-blue:focus,.button-white-blue:focus{text-decoration:none}._pc .button-white:hover,._pc .button-gray-blue:hover,._pc .button-white-blue:hover{opacity:.8;text-decoration:none}.button-white-blue{color:#33a1db}.button-white-blue:after{background-color:rgba(51,161,219,.37)}.button-gray-blue{border:1px solid #cfcfcf;border-radius:0;color:#33a1db;-webkit-transition:background .2s cubic-bezier(.55,.055,.675,.19),border .2s cubic-bezier(.55,.055,.675,.19);transition:background .2s cubic-bezier(.55,.055,.675,.19),border .2s cubic-bezier(.55,.055,.675,.19)}.button-gray-blue:after{background-color:rgba(51,161,219,.37)}.button-gray-blue:focus{color:#33a1db;border-color:#33a1db;outline:none}.button-gray-blue:focus:after{background-color:rgba(51,161,219,.37)}._pc .button-gray-blue:hover{color:#33a1db;border-color:#33a1db;text-decoration:none}._pc .button-gray-blue:hover:after{background-color:rgba(51,161,219,.37)}.button-more{font-size:1rem;color:#2dad90;display:inline-block;font-weight:700;height:24px;line-height:24px;margin-right:10px;padding:0 5px 0 34px;position:relative;vertical-align:middle;text-decoration:none}.button-more:before{background-size:100% 100%;bottom:0;font-family:"Material Icons";content:"\e5cb";font-weight:700;font-size:16px;display:block;line-height:24px;margin:auto;position:absolute;left:4px;top:0;-webkit-transition:all .18s ease-in 0s;transition:all .18s ease-in 0s;z-index:2}.button-more:after{bottom:0;position:absolute;z-index:1;display:block;content:"";margin:auto;top:0;left:0;width:24px;height:24px;border:2px solid #2dad90;border-radius:20px;margin:auto;-webkit-transition:all .18s ease-in 0s;transition:all .18s ease-in 0s}.button-more:hover:before{left:15px}.button-more:hover:after{width:calc(100% + 12px)}.button-rich{font-size:.93rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(#3071b9),color-stop(.01%,#4653a2),color-stop(20.01%,rgba(75,101,163,.983342)),color-stop(98.5%,#64c0ab));background-image:linear-gradient(90deg,#3071b9 0%,#4653a2 .01%,rgba(75,101,163,.983342) 20.01%,#64c0ab 98.5%);border-radius:21px;border:none;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:160% auto;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;width:147px;height:34px}.button-rich:focus{color:#fff;background-position:right center;text-decoration:none}._pc .button-rich:hover{color:#fff;background-position:right center;text-decoration:none}.button-rich:not([href]):not([tabindex]):focus,.button-rich:not([href]):not([tabindex]):hover,.button-rich:not([href]):not([tabindex]){color:#fff}.button-border{font-size:.93rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:160% auto;border-radius:21px;border:1px solid #2dad90;color:#2dad90 !important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none !important;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;width:147px;height:34px}.button-border:focus,.button-border:hover{color:#fff !important;background:#2dad90;text-decoration:none}.button-border:not([href]):not([tabindex]):focus,.button-border:not([href]):not([tabindex]):hover,.button-border:not([href]):not([tabindex]){color:#fff;background:#2dad90}a.button-border-blue,.button-border-blue{font-size:.93rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:160% auto;border-radius:21px;border:1px solid #38a1db;color:#38a1db;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none !important;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;width:147px;height:34px}a.button-border-blue:focus,a.button-border-blue:hover,.button-border-blue:focus,.button-border-blue:hover{color:#fff;background-color:#38a1db;text-decoration:none}a.button-border-blue:not([href]):not([tabindex]):focus,a.button-border-blue:not([href]):not([tabindex]):hover,a.button-border-blue:not([href]):not([tabindex]),.button-border-blue:not([href]):not([tabindex]):focus,.button-border-blue:not([href]):not([tabindex]):hover,.button-border-blue:not([href]):not([tabindex]){color:#fff;background-color:#38a1db}.button-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;position:absolute;right:.5em;top:0}.button-white-yellow{border:1px solid #e4b802;color:#e4b802 !important;text-decoration:none !important}.button-white-yellow:after{background-color:rgba(228,184,2,.37);bottom:0;content:"";display:block;height:2px;margin:auto;right:6px;position:absolute;-webkit-transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19);transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19);top:0;width:30px}.button-white-yellow:focus{color:#fff !important;background-color:#e4b802;background-repeat:no-repeat;outline:none}.button-white-yellow:focus:after{background-color:rgba(255,255,255,.37)}._pc .button-white-yellow:hover{color:#fff !important;background-color:#e4b802;text-decoration:none}._pc .button-white-yellow:hover:after{background-color:rgba(255,255,255,.37)}.button-yellow-ritch{border:none;background:linear-gradient(225deg,var(--c1,#e4b802),var(--c2,#f4da6c),var(--c1,#e4b802)) var(--x,0)/200%;color:#fff}.button-yellow-ritch:after{background-color:rgba(255,255,255,.37);bottom:0;content:"";display:block;height:3px;margin:auto;right:6px;position:absolute;-webkit-transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19);transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19);top:0;width:30px}.button-yellow-ritch:focus{--x:100%;outline:none}.button-yellow-ritch:focus:after{background-color:rgba(255,255,255,.37)}._pc .button-yellow-ritch:hover{--x:100%;text-decoration:none}._pc .button-yellow-ritch:hover:after{background-color:rgba(255,255,255,.37)}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(//updx.co.jp/cms/wp-content/themes/update/library/images/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(//updx.co.jp/cms/wp-content/themes/update/library/images/controls.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}.c-faq{padding-bottom:50px;padding-top:50px}.c-faq__item{background-color:#fff;-webkit-box-shadow:0px 5px 9px rgba(0,0,0,.2);box-shadow:0px 5px 9px rgba(0,0,0,.2);border-radius:5px;margin:0 0 20px;padding:0;position:relative;width:100%}.c-faq__q{cursor:pointer;font-size:1.39rem;font-weight:700;line-height:normal;padding:15px 40px;position:relative}.c-faq__q:before{content:"Q.";font-size:2rem;font-weight:700;color:#2dad90;left:15px;line-height:1.1;position:absolute;top:10px}.c-faq__q:after{bottom:0;content:"\e5cf";font-family:"Material Icons";font-size:40px;font-weight:700;color:#2dad90;display:inline-block;height:40px;line-height:1.1;margin:auto;right:15px;position:absolute;top:0;width:40px}.c-faq__a{display:none;margin:0;padding:5px 15px 15px 50px;position:relative}.c-faq__a:before{content:"A.";font-size:2rem;font-weight:700;color:#efde5f;left:12px;line-height:1.1;position:absolute;text-align:center;top:10px}.c-faq .c-faq__item .c-faq__q.is-open:after{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.gmap{margin-top:5px;height:322px;position:relative;max-width:100%;width:100%}.gmap iframe,.gmap object,.gmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.googleform-wrapper{position:relative;width:100%;height:1700px;overflow-y:scroll}.googleform-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grid,.grid-col4,.grid-col3,.grid-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.grid:before,.grid-col4:before,.grid-col3:before,.grid-col2:before,.grid:after,.grid-col4:after,.grid-col3:after,.grid-col2:after{content:"";display:block;height:1px;max-width:calc(50% - 25px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%}.grid-col2>.col,.grid-col2>img{max-width:calc(50% - 25px);width:50%}.grid-col3 img{margin:.5em;max-width:calc(32% - 0.5em);width:auto}.grid-col3:before,.grid-col3:after{max-width:calc(32% - 0.5em)}.grid-col4 img{margin:.5em auto;max-width:calc(24% - 0.5em);width:auto}.grid-col4:before,.grid-col4:after{max-width:calc(24% - 0.5em)}.grid-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.grid-thumbnail .col{letter-spacing:1px;width:calc(100% - 250px)}.grid-thumbnail .thumb{width:198.3px;height:189.9px}.grid-thumbnail .thumb img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.heading,.heading-red{font-size:1.47rem;border-left:none;font-weight:600;letter-spacing:.5px;margin-bottom:30px;margin-top:0;padding-bottom:10px;padding-left:0}.heading-red{font-size:1.39rem;border-bottom:1px solid #000;color:#dc2442;margin-bottom:20px;padding-bottom:15px}.heading-band,.heading-band-serif{font-size:1.62rem;border-left:3px solid #377fc2;line-height:1.3;letter-spacing:.95px;margin:1em 0 .8em;padding-left:14px}.heading-band-red{font-size:1.24rem;border-left:3px solid #dc2442;margin:1.5em 0 .8em;padding-left:10px}.heading-label-red{font-size:1.16rem;background-color:#eee;border-left:2px solid #dc2442;margin:1.5em 0 .8em;padding:5px 10px 4px}.heading-band-serif{font-size:1.54rem;font-weight:600;font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:1.28px;margin-bottom:1.1em}.heading-normal{font-size:1.24rem;font-weight:500;border:none;letter-spacing:1.1px;margin:1.6em 0 1em;padding:0}.heading-border{font-size:1.24rem;border:solid 1px #000;font-weight:600;letter-spacing:.5px;margin:1.5em 0;padding:.5em 1em}.heading-line{font-size:1rem;border-bottom:1px solid #000;margin-bottom:.8em;padding-bottom:.3em}.heading-section{margin-bottom:1.5em;position:relative}.heading-section:after{background:-webkit-gradient(linear,left top,right top,from(#2dad90),color-stop(50%,#2dad90),color-stop(50%,rgba(0,0,0,.16)),to(rgba(0,0,0,.16)));background:linear-gradient(90deg,#2dad90 0%,#2dad90 50%,rgba(0,0,0,.16) 50%,rgba(0,0,0,.16) 100%);border-radius:2px;content:"";display:block;height:3px;margin:.7em 0 0;width:70px}.heading-section_en{color:#63c7b0;font-size:1.24rem;font-weight:700;display:block;letter-spacing:.1em;margin-bottom:.5em}.heading-section_sub{font-size:.93rem;display:block;font-weight:600;margin-bottom:.5em}.heading-section_jp{font-size:1.7rem;display:block;font-weight:500;line-height:1.4;letter-spacing:.55px}.heading-section.center{text-align:center}.heading-section.center:after{margin-left:auto;margin-right:auto}.heading-fukidashi{background-color:#2dad90;border-radius:5px;color:#fff;font-size:1.39rem;font-weight:700;margin:0 auto 30px;max-width:700px;padding:10px;position:relative;text-align:center}.heading-fukidashi:after{content:"";border-style:solid;border-width:20px 16px 0;border-color:#2dad90 transparent transparent;bottom:-18px;height:0;left:0;margin:auto;position:absolute;right:0;width:0}.hr-grey{border:none;border-bottom:2px solid #eef1e8;height:3px;margin:2em auto}.link,a.link{font-size:.93rem;border-bottom:2px solid #000;color:#000;font-weight:600;letter-spacing:.9px;line-height:1.1;position:relative;display:block;max-width:100%;padding-bottom:10px;padding-right:10px;width:200px}.link:before,a.link:before{position:absolute;bottom:-2px;left:0;content:"";width:100%;height:2px;background:#263855;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.link:after,a.link:after{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/icon-arrow-black.svg) left top no-repeat;background-size:100% 100%;bottom:0;content:"";display:block;margin:auto;width:5.5px;height:9px;position:absolute;right:3px;top:0}._pc .link,._pc a.link{-webkit-transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19);transition:background .2s cubic-bezier(.55,.055,.675,.19),color .2s cubic-bezier(.55,.055,.675,.19)}._pc .link:hover,._pc a.link:hover{color:#263855}._pc .link:hover:before,._pc a.link:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}._pc .link:hover:after,._pc a.link:hover:after{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/icon-arrow-blue.svg)}.link-white,a.link-white{border-bottom:1px solid #fff;color:#fff;padding-bottom:.3em;position:relative}.link-white:focus,.link-white:hover,a.link-white:focus,a.link-white:hover{border:none}a.link-not{pointer-events:none;text-decoration:none !important}a.link-line{text-decoration:underline}a.link-line:hover{text-decoration:none}.list-style-none{margin-left:0;padding-left:0}.list-style-none li{list-style:none}.list-style-none>dt{margin:0;padding:0}.list-indent1 li{text-indent:-1em;padding-left:1em}.list-indent1-5 li{text-indent:-1.5em;padding-left:1.5em}.list-faq{margin:0 auto;max-width:1010px;padding:0 15px}.heading+.list-faq .list-faq-item,.heading-red+.list-faq .list-faq-item{border-top:none}.list-faq-item{font-size:.93rem;border-bottom:1px solid #d3d6db;border-top:1px solid #d3d6db;line-height:1.5;letter-spacing:.3px;margin:0;padding:0 5px}.list-faq-item+.list-faq-item{margin-top:-1px}.list-faq-item_q{cursor:pointer;padding:18px 30px 18px 32px;position:relative}.list-faq-item_q:before{content:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/q.svg);left:0;line-height:1.1;position:absolute;-webkit-transform:scale(.69);transform:scale(.69);-webkit-transform-origin:left top;transform-origin:left top;top:15px}.list-faq-item_q:after{content:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/icon-plus.svg);right:-2px;line-height:1.1;position:absolute;-webkit-transform:scale(.69);transform:scale(.69);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:.3s;transition:.3s;top:10px}.list-faq-item_a{display:none;margin:15px 0 0;padding:0 30px 15px 32px;position:relative}.list-faq-item_a:before{content:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/a.svg);left:0;line-height:1.1;position:absolute;-webkit-transform:scale(.69);transform:scale(.69);-webkit-transform-origin:left top;transform-origin:left top;top:0}.list-faq-item_q._open:after{-webkit-transform:scale(.69) rotate(90deg);transform:scale(.69) rotate(90deg)}.list-oneline{overflow:hidden;margin:0;padding:0}.list-oneline dt{float:left;padding:0;margin:0;width:7em}.list-oneline dd{overflow:hidden;padding:0 0 0 1em;text-indent:-1em;margin:0}.list-oneline dd:before{content:" ： "}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-item-check{list-style:none !important;margin-bottom:1em;padding-left:2em;text-indent:-1.2em}.list-item-check:before{content:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/icon-check.svg);display:inline-block;line-height:1.1;vertical-align:middle;margin-right:7px;padding-left:3px;-webkit-transform:scale(.8);transform:scale(.8)}.list-item-dotted{list-style:none !important;margin-bottom:1em;padding-left:2em;text-indent:-2em}.list-item-dotted:before{background:#000;content:"";display:inline-block;border-radius:50%;margin-right:10px;width:8px;height:8px;vertical-align:middle}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.wp-video{border:1px solid #999;margin:0 auto}.pagenav{font-size:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.1;margin:3em 0;position:relative;text-align:center}.pagenav_inner{padding:0}.pagenav .pager{display:inline-block;font-weight:600;margin:5px;color:#8d8d8d;padding:5px;position:relative;-webkit-transition:.2s;transition:.2s;text-decoration:none;vertical-align:middle}.pagenav .pager:hover:after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.pagenav .pager.current{color:#354341}.pagenav .prev,.pagenav .next{margin:0;opacity:.6;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s;vertical-align:middle}.pagenav .prev:before,.pagenav .next:before{display:inline-block}.pagenav .prev:hover,.pagenav .next:hover{opacity:1}.pagenav span.prev,.pagenav span.next{opacity:0}.pagenav .prev{margin-right:15px}.pagenav .prev:before{content:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/pagenav-prev.svg)}.pagenav .next{margin-left:15px}.pagenav .next:before{content:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/pagenav-next.svg)}.section-member{color:#fff;margin-bottom:3em;position:relative}.section-member:before{background:#2dad90;border-radius:35px;content:"";display:block;height:92%;left:3.5%;position:absolute;top:8%;width:100%}.section-member figure{border-radius:30px;margin-left:-20px;max-width:560px;overflow:hidden;position:relative;width:100%}.section-member-text{max-width:500px;margin:0 auto;padding:2em 1.5em 3em 2em;position:relative;text-align:center;width:95%}.category-selecter{margin-bottom:7px;position:relative}.category-selecter:after{content:"";bottom:0;border-style:solid;border-width:10px 6px 0;border-color:#fff transparent transparent;height:0;line-height:1.1;margin:auto;position:absolute;top:0;right:15px;width:0}.category-selected{font-size:1.16rem;color:#fff;background:#263855;line-height:1.1;padding:11px 0;text-align:center}.category-select{height:100%;opacity:0;position:absolute;top:0;width:100%}.category-select_item{text-align:center}.category-select_item:checked{background:#263855}.category_nav{display:none}.sns-share{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em;gap:.5em}.sns-share>a:not(.sns-share-twitter){display:block;width:40px;height:40px}.sns-share>a:not(.sns-share-twitter) img{width:100%;height:100%}.sns-share-twitter{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;justify-content:center;width:40px;height:40px;background:#1d9bf0 !important;border-radius:50%}.sns-share-twitter img{display:block;width:24px;height:24px}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;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;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50);filter:blur(50);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tab-category,.tab-category-main,.tab-category-col3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em auto 5.5em;padding:0;text-align:center}.tab-category li,.tab-category-main li,.tab-category-col3 li{display:inline-block;margin:6px;list-style:none;min-width:151px}.tab-category_item{font-size:1.08rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(100,192,171,.1);border-radius:20px;color:#2dad90;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:38px;line-height:1.1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;text-align:center;-webkit-transition:.2s;transition:.2s;width:100%}.tab-category_item.is-active{background-color:#2dad90;color:#fff;cursor:default;pointer-events:none;text-decoration:none}.tab-category_item:hover{background-color:#2dad90;color:#fff;text-decoration:none}.tab-category-col3{max-width:930px}.tab-category-col3 li{width:33%}.tab-category-main{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:2px solid #263855;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:2.5em;max-width:none;padding:0 40px;width:100%}.tab-category-main li{max-width:332px;margin-bottom:0}.tab-category-main .tab-category_item{border-bottom:none;margin-bottom:0;width:100%}.tab-target-wrap{position:relative}.tab-target{height:auto;left:0;opacity:0;position:absolute;-webkit-transition:.2s;transition:.2s;top:0;visibility:hidden;width:100%}.tab-target.is-active{position:relative;opacity:1;visibility:visible}.table{border:none}.table tr{border:none;border-top:2px solid #e6e6e6}.table th{background-color:#fff;border:none;border-bottom:2px solid #e6e6e6;color:#263855;font-weight:400;letter-spacing:.9px;padding:23px 0;text-align:left;vertical-align:top;width:260px}.table td{background-color:#fff;border:none;border-bottom:2px solid #e6e6e6;line-height:1.56;letter-spacing:.9px;vertical-align:top;padding:23px 0}.table-dark{font-size:1.39rem;text-align:center}.table-dark tr:first-child th{background-color:#9c9c9c;color:#fff;font-weight:400;min-width:150px;letter-spacing:normal;padding:14px 20px}.table-dark th{font-weight:400}.table-dark td{padding:14px 20px}.table-wrap.scrollbar::-webkit-scrollbar{height:10px;width:10px}.table-wrap.scrollbar::-webkit-scrollbar-track{background-color:#e2e2e2;border-radius:5px}.table-wrap.scrollbar::-webkit-scrollbar-thumb{background-color:#8d8d8d;border-radius:5px}.table-alternate{border:none;display:block;padding:0 0 0 15px;width:100%}.table-alternate tr{background-color:#fff;border-left:2px solid #2dad90;margin:0;padding:0}.table-alternate tr:nth-last-child(1){border-bottom:2px solid #2dad90}.table-alternate th,.table-alternate td{font-size:1rem;border:none;display:block;font-weight:300;line-height:1.5;letter-spacing:.75px;padding-bottom:.4em;padding-top:.4em}.table-alternate th{font-weight:700;padding:0 1em 1.5em 2em;position:relative;vertical-align:top}.table-alternate th:before{background-color:#2dad90;border-radius:50%;content:"";left:-11px;height:20px;position:absolute;width:20px}.table-alternate td{padding:0 0 1.5em 2em}.table-alternate .list-style-none li{margin:0}.typo-lead{font-size:1rem;font-weight:600;letter-spacing:1.5px;line-height:1.8}.typo-tel{line-height:1.1;margin-left:auto}.typo-tel_number{font-size:1.39rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2dad90;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}.typo-tel_text{font-size:.93rem;color:#576168;text-align:right}.typo-hero{font-size:2.47rem}.typo-heading{font-size:1.39rem;line-height:1.5}.typo-subheading{font-size:1.16rem;font-weight:700;line-height:1.5}.typo-title{font-size:1.39rem;font-weight:700}.typo-display1{font-size:1.93rem;line-height:1.3}.typo-display2{font-size:2.31rem;line-height:normal}.typo-caption{font-size:.77rem;line-height:1.47}.wp-post_footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid #e9e9e9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:4em;max-width:930px;padding-top:2em;text-align:center;width:100%}.wp-post_footer-btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:1.5em;width:100%}.wp-prev a,.wp-next a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2dad90;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.1}.wp-prev a:hover,.wp-next a:hover{color:#2dad90;text-decoration:none}.wp-prev a:before{content:"\e408";font-family:"Material Icons Outlined";font-size:2rem;margin-top:1px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}._pc .wp-prev a:hover:before{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.wp-next a:after{content:"\e409";font-family:"Material Icons Outlined";font-size:2rem;margin-top:1px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}._pc .wp-next a:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.wp-embedded-content{width:100%}.aside-block{position:relative}.aside-block:before{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-cover.png);background-size:2px 2px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.aside-block_inner{margin:0 auto;max-width:1140px;padding-bottom:35px;padding-top:35px;position:relative}.aside-contact{line-height:1.5;letter-spacing:.35px;padding-bottom:15px;padding-top:15px;text-align:center}.aside-contact:before{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/contact-bg.jpg) center top no-repeat;background-size:cover}.aside-lead{font-size:1.54rem;font-weight:700;letter-spacing:1px}.aside-button{font-size:1.54rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400 !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;margin:1em auto;height:50px;width:250px}.aside-button .icon{font-size:2.31rem;margin-right:.4em}.aside-request .icon-file:before{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/icon-file-white.png) left top no-repeat;background-size:100% 100%;content:"";display:block;height:26px;margin-right:.4em;width:26px}.aside-request:hover .icon-file:before{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/icon-file-blue.png) left top no-repeat;background-size:100% 100%}.aside-tel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.aside-partnerButton{font-size:1.39rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400 !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;margin:1em auto;height:50px;width:300px}.aside-partnerButton .icon{font-size:2.31rem;margin-right:.3em}.aside-solution{background-color:rgba(100,192,171,.1);padding-left:15px;padding-right:15px;text-align:center}.aside-solution__inner{margin:0 auto;max-width:1100px}.aside-solution__content{margin:0 auto;max-width:735px;padding:30px 0 0}.aside-solution__image{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:420px}.aside-mailmagazine{border-radius:10px;border:5px solid #2dad90;color:#000;margin:4em auto 0;padding:38px 20px 40px;position:relative;max-width:700px}.aside-mailmagazine_icon{left:-20px;height:8px;position:absolute;top:-20px;width:80px}.aside-mailmagazine .button-rich{font-size:1.39rem;border-radius:27px;margin:30px auto 0;height:54px;max-width:311px;width:100%}.footer{font-size:.93rem;border-top:1px solid rgba(0,0,0,.16);margin-top:auto;position:relative}.footer_inner{margin:0 auto 0;max-width:1140px;padding:1em}.footer_inner nav{margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer a{color:#576168;-webkit-transition:color .3s;transition:color .3s;text-decoration:none}.footer a:hover{color:#2dad90}.footer .footer-nav_a{color:#576168;text-decoration:none}.footer-main{padding:2em 1em}.footer-logo{margin:0 auto;width:167px;padding-bottom:40px}.footer-logo img{width:100%}.footer-nav li{list-style:none;margin:0 0 .5em}.footer-nav>li>a,.footer-nav_a{font-weight:700}.footer-nav li+li{border:none}.footer-nav_child{border-left:1px solid rgba(0,0,0,.16);margin-top:1em}.footer-policy ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.footer-iso{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(0,0,0,.16);line-height:1.5;margin:1em auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2em}.footer-iso_img{width:55%}.footer-iso_text{width:45%}.footer-copyright{font-size:.93rem;background-color:#2dad90;color:#fff;margin:0;padding:1.2em;text-align:center}#pagetop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4653a2;border-radius:50%;bottom:1em;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.15);box-shadow:0px 4px 4px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:50px;line-height:1.1;position:absolute;right:1em;width:50px}.footer-sdgs_img{margin-right:10px}.header{color:#354341;left:0;padding:0;position:fixed;top:0;width:100%;z-index:9999;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.header:before{background-color:rgba(45,173,144,.9);content:"";display:block;left:0;right:0;height:200vh;visibility:hidden;opacity:0;position:fixed;-webkit-transition:opacity .3s,visibility .3s,z-index .3s;transition:opacity .3s,visibility .3s,z-index .3s;top:0;width:100%;z-index:10000}.header a{text-decoration:none}.header_inner{-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-color:#fff;height:50px;margin:0 auto 0 0;overflow:hidden;padding:0 65px 0 15px;position:relative;z-index:9999;width:100%}.header-logo{font-size:0;margin:0;width:136px;z-index:10000}.header-logo img{width:100%}.header-tel{line-height:1.1;margin-left:auto;min-width:160px}.header-tel_number{font-size:1.54rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2dad90;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}.header-tel_text{font-size:.93rem;color:#576168;text-align:right}.header-icon-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.header-contact{margin-left:1%;width:3.08rem;height:3.08rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-contact .icon{font-size:24px;margin-top:.1em}.header-hamburger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2dad90;border-radius:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:20px;height:50px;width:50px;position:fixed;right:0;top:0;z-index:10000}.header-hamburger_line{height:20px;position:relative;width:25px}.header-hamburger_line:before,.header-hamburger_line span,.header-hamburger_line:after{background-color:#fff;bottom:0;border-radius:2px;content:"";display:block;height:3px;left:0;margin:auto;position:absolute;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:0s;transition-delay:0s;top:0;width:100%}.header-hamburger_line:before{bottom:calc(100% - 3px);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:bottom .3s,background .3s,-webkit-transform .3s;transition:bottom .3s,background .3s,-webkit-transform .3s;transition:transform .3s,bottom .3s,background .3s;transition:transform .3s,bottom .3s,background .3s,-webkit-transform .3s;-webkit-transition-delay:0s,.3s,.3s;transition-delay:0s,.3s,.3s;-webkit-transform-origin:center center;transform-origin:center center}.header-hamburger_line:after{top:calc(100% - 3px);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:top .3s,background .3s,-webkit-transform .3s;transition:top .3s,background .3s,-webkit-transform .3s;transition:transform .3s,top .3s,background .3s;transition:transform .3s,top .3s,background .3s,-webkit-transform .3s;-webkit-transition-delay:0s,.3s,.3s;transition-delay:0s,.3s,.3s}.header-request{margin-left:1%;width:100px}.header-request .icon{font-size:20px;margin-right:.2em;margin-top:.1em}.header-partner{margin-left:1%;width:124px}.header-partner .icon{font-size:21px;margin-right:.2em;margin-top:.1em}.header-nav-wrap{background:0 0;position:relative}.header-nav{border-top:1px solid rgba(0,0,0,.2);margin:0 auto;padding:0}.header-nav-item{font-size:1.93rem;letter-spacing:.4px;list-style:none;line-height:1.1;margin:0 auto;overflow:hidden;text-transform:uppercase}.header-nav-item_ancher{color:rgba(255,255,255,.8);display:block;line-height:1.1;padding:25px 15px;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}.header-nav-item_en,.header-nav-item_jp{color:#354341}.header-nav-item_en{bottom:0;font-weight:700;left:15px;margin:0;opacity:1;position:absolute;right:0;-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s;top:25px;width:100%}.header-nav-item_jp{display:inline-block;opacity:0;-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}._pc .header-nav-item_ancher:hover .header-nav-item_en{opacity:0}._pc .header-nav-item_ancher:hover .header-nav-item_jp{opacity:1}.header-menu{margin:0 auto;width:100%;z-index:9999;left:0;height:0;max-width:none;opacity:0;overflow:hidden;padding:0 0 20px;position:fixed;top:50px;visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:translateY(-.8em);transform:translateY(-.8em);z-index:1}.header-menu a{color:#fff;-webkit-transition:.3s;transition:.3s}.header-menu a:hover{color:#fff;opacity:.8}.header-gnav-list{border-top:1px solid #fff}.header-gnav-list a{color:#fff;-webkit-transition:.3s;transition:.3s}.header-gnav-list a:hover{color:#fff;opacity:.9}.header-gnav-listItem{border-bottom:1px solid #fff;margin:0}.header-gnav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 1em .8em}.header-gnav-titleWrap{position:relative}.header-gnav-toggleBtn{background-color:transparent;border:none;cursor:pointer;position:absolute;width:60px;height:65px;right:0;top:0;margin:auto}.header-gnav-toggleBtn:hover{background-color:transparent}.header-gnav-toggleBtn:before,.header-gnav-toggleBtn:after{content:"";display:block;position:absolute;background-color:#fff;top:0;right:0;bottom:0;left:0;margin:auto}.header-gnav-toggleBtn:before{width:4.2666666667vw;height:.5333333333vw}.header-gnav-toggleBtn:after{width:.5333333333vw;height:4.2666666667vw;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.header-gnav-toggleBtn.is-open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header-gnav-titleEn{font-size:1.77rem;color:#fff;line-height:1}.header-gnav-titleJa{color:#fff;font-size:1.08rem;line-height:1;margin-top:.2em;display:block}.header-gnav-megaMenuList{margin-top:.8em;margin-bottom:.8em}.header-gnav-megaMenuItem+.header-gnav-megaMenuItem{margin-top:1em}.header-gnav-megaLink{font-size:1.24rem;color:#fff;line-height:1.625;padding-left:1em;position:relative}.header-gnav-megaLinkIco{display:none}._navOpen .header-hamburger{background-color:transparent}._navOpen .header-hamburger_line:before{bottom:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .3s,-webkit-transform .3s;transition:bottom .3s,-webkit-transform .3s;transition:transform .3s,bottom .3s;transition:transform .3s,bottom .3s,-webkit-transform .3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s}._navOpen .header-hamburger_line span{left:50%;-webkit-transition-delay:.3s;transition-delay:.3s;width:0}._navOpen .header-hamburger_line:after{bottom:0;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .3s,-webkit-transform .3s;transition:top .3s,-webkit-transform .3s;transition:transform .3s,top .3s;transition:transform .3s,top .3s,-webkit-transform .3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s}._navOpen .header:before{opacity:1;visibility:visible;-webkit-transition:opacity .6s,visibility .3s,z-index .3s;transition:opacity .6s,visibility .3s,z-index .3s;width:100%}._navOpen .header-menu{height:100vh;max-height:calc(100vh - 60px);overflow:scroll;visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity .8s,-webkit-transform .5s;transition:opacity .8s,-webkit-transform .5s;transition:opacity .8s,transform .5s;transition:opacity .8s,transform .5s,-webkit-transform .5s;-webkit-transition-delay:.3s;transition-delay:.3s;z-index:10000}.page-main-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#02bdff;background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-sky.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:220px;padding-bottom:30px;padding-top:50px;position:relative;text-align:center}.page-main-header:after{background-color:#fff;content:"";bottom:-1px;display:block;height:30px;left:0;margin:auto;position:absolute;right:0;width:calc(100% - 30px)}.page-main-header.bg-news{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-green.jpg)}.page-main-header.bg-seminar{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-blue.jpg)}.page-main-heading{color:#fff}.page-main-heading_en{font-size:2.31rem;display:block;font-weight:600;letter-spacing:normal;text-transform:uppercase}.page-main-heading_jp{font-size:1.24rem;display:block;font-weight:400;letter-spacing:2px;margin-top:.5em}.page-lead-block{margin:0 auto;max-width:1100px;padding-left:30px;padding-right:30px}.page-lead-block .heading-section:after{display:none}.page-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:280px;overflow:hidden;padding:62px 15px 0;position:relative;text-align:center;width:100%}.page-heading{font-size:2rem;font-weight:400;line-height:normal;letter-spacing:2px;text-align:center;width:100%}.page-heading_en{font-size:3.08rem;font-weight:600;display:block;line-height:1.1;margin-bottom:.1em;text-transform:uppercase}.page-heading_jp{font-size:1.24rem;font-weight:400;display:block;letter-spacing:2px}.page-link-wrap{height:78px;position:relative}.page-link{font-size:.93rem;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;font-weight:600;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;padding:13px;position:absolute;top:0;width:100%;z-index:9998}.page-link._fixed{position:fixed;top:50px}.page-link li{font-size:.93rem;display:inline-block;margin:5px 0;padding:0 0 0 10px;vertical-align:top;min-width:39%}.page-link a{color:#000;text-decoration:none}.page-content{padding-bottom:40px;padding-top:40px}.page-content_inner{margin:0 auto;padding-left:15px;padding-right:15px}.page-section-block{padding-bottom:45px;padding-top:70px}.page-section-block_inner{margin:0 auto;max-width:1130px;padding-left:15px;padding-right:15px}.page-section-block:first-child{padding-top:10px}.news-archive{margin:0 auto;padding:0 15px}.post-content{margin:0 auto;max-width:930px;padding-left:15px;padding-right:15px}.post-header{margin:0;padding-bottom:20px}.post-heading{font-size:1.7rem;margin:0}.article-category-label-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.post-detail{line-height:1.6}.post-detail h2{border-radius:4px;font-size:1.54rem;font-weight:700;background:#f4f4f4;text-align:left;padding:16px;margin:2.2em 0 1.2em}.post-detail h3{margin:1.9em 0 1.2em;font-size:1.39rem;border-top:1px solid #37474f;border-bottom:1px solid #37474f;text-align:left;padding:16px}.post-detail h4{font-size:1.39rem;font-weight:700;margin-bottom:.5em}.post-detail ul,.post-detail ol{margin-left:1em}.post-detail li{letter-spacing:.025em}.post-detail blockquote{position:relative;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f4f4f4;border-radius:10px;margin:1em 0;padding:20px 20px 10px}.post-detail blockquote p{padding:0;margin:10px 0;line-height:1.7}.post-detail blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.post-detail blockquote li{padding-left:2em;text-indent:-1.7em}.post-detail blockquote li:before{background:#263855;border:none;height:2px;margin-top:0;vertical-align:middle;width:10px}.post-detail a :not(.toc *,.button-icon,.icon){color:#33a1db;text-decoration:underline}.post-detail a:hover{text-decoration:none}.post-detail p.p1{margin:1em 0 1.5em}.post-footer{border-top:2px solid #e9e9e9;margin-left:auto;margin-right:auto;margin-top:4em;max-width:930px}.toc{position:relative;margin-top:5%;margin-bottom:5%;padding:1% 2%;word-break:break-all;word-wrap:break-word;border-radius:4px;background:#f4f9fd}.toc .toc-title{text-align:center;font-size:18px;letter-spacing:3px;margin:.5%;font-weight:700}.toc .toc-toggle *{position:absolute;text-decoration:none;right:12px}.toc .toc-toggle:hover *{text-decoration:none}.toc .toc-toggle:focus *{text-decoration:none}.toc .toc-list{padding:9px;list-style:none;line-height:1.7;list-style:disc;font-weight:700;margin:10px}.toc .toc-list>li{padding:5px}.toc .toc-list a{line-height:100%}.toc .toc-list ul{font-weight:500;list-style:circle}.gallery-caption{color:gray;font-size:.75em;margin:5px 0;text-align:center}.wp-caption{max-width:100%;margin:0 0 1.5em;padding:8px;border:#eaedf2 2px solid}.wp-caption.aligncenter{margin:0 auto 1em}.sticky{display:block}.post{margin:0 0 1.5em}.updated:not(.published){display:none}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.about-section{font-size:1rem;line-height:1.87;letter-spacing:.75px;padding-bottom:60px;padding-top:60px}.about-mission{padding-top:40px}.about-mission .col-figure{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/about-mission-bg.png) left center no-repeat;background-size:contain;margin:auto}.about-message figure{background-color:#dbdbdb;position:relative}.about-message figure img{width:100%}.about-message-heading{font-size:1.54rem;font-weight:500;line-height:1.23;letter-spacing:2.08px;margin-bottom:1em}.about-message-heading span{display:block}.about-message-heading_en{font-size:.77rem;color:#dbdbdb;font-weight:600;line-height:0;letter-spacing:.96px}.about-message-heading_jp{font-weight:500;margin-top:.8em}.about-message-section{margin-top:55px}.about-company{padding-bottom:0}.about-company-table{border:none}.about-company-table tr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0;padding:13px 0}.about-company-table th,.about-company-table td{font-size:1rem;border:none;display:block;font-weight:300;line-height:1.87;letter-spacing:.75px;padding-bottom:.4em;padding-top:.4em}.about-company-table th{padding-left:1em;width:120px}.about-company-table td{border-left:1px solid #000;padding-left:1.5em;padding-right:1.5em;width:calc(100% - 120px)}.about-company-table .list-style-none li{margin:0}.about-company .gmap{height:600px}.about-company-address{background-color:#fff;padding-bottom:5.5em;padding-top:2em;text-align:center}.p-aizebreath{padding-top:50px}.p-aizebreath .aizebreath-header{width:100%;position:relative}.p-aizebreath .aizebreath-header-bg-img{width:100%;height:auto}.p-aizebreath .aizebreath-header-bg-img img{width:100%;height:auto}.p-aizebreath .aizebreath-header .aizebreath-header-logo{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:46.4vw}.p-aizebreath .aizebreath-header .aizebreath-header-logo *{z-index:2}.p-aizebreath .aizebreath-header .aizebreath-header-logo img{width:100%;height:auto}.p-aizebreath .bg-white.arrow{position:relative}.p-aizebreath .bg-white.arrow:before{content:"";position:absolute;top:100%;margin:auto;left:calc(50vw - 90px);border:90px solid transparent;border-top:30px solid #fff}.p-aizebreath .bg-gray.detail-section{padding-top:30px}.p-aizebreath .bg-orange{background-color:#ffebd4}.p-aizebreath .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:20px 0}.p-aizebreath .section-header .fukidashi{display:inline-block;position:relative;margin:10px;padding:10px 20px;background:#f57941;border-radius:9999px;color:#fff;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.88px}.p-aizebreath .section-header .fukidashi span{position:relative;z-index:2}.p-aizebreath .section-header .fukidashi:before{content:"";position:absolute;margin:10px;bottom:-30px;left:20%;width:0;height:0;border-top:40px solid #f57941;border-left:8px solid transparent;border-right:8px solid transparent;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.p-aizebreath .section-header h2{color:#3071b9;font-size:1.39rem;font-style:normal;font-weight:700;line-height:normal;text-align:center}.p-aizebreath .section-content{width:calc(100% - 20px);max-width:1100px;margin:auto}.p-aizebreath .section-content>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.p-aizebreath #law .law-container{max-width:940px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.p-aizebreath #law .law-container-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.p-aizebreath #law .law-container-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.p-aizebreath #law .law-container-block .law-lead{color:#3071b9;font-size:1.24rem;font-style:normal;font-weight:700;line-height:normal}.p-aizebreath #law .law-container-block .law-content{padding:10px;background-color:#fff2cc;font-size:1.08rem;font-style:normal;font-weight:500;line-height:180%}.p-aizebreath #sensor-variant .section-content .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-aizebreath #check-variant{padding-bottom:40px}.p-aizebreath .detail-section{padding-left:20px;padding-right:20px;padding-bottom:60px}.p-aizebreath .detail-section .lead-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:20px 0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-aizebreath .detail-section .lead-container>span{font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.04rem}.p-aizebreath .detail-section .lead-container>span img{max-width:70vw}.p-aizebreath .detail-section .lead-container>span span{vertical-align:-60%}.p-aizebreath .detail-section .systems{border-radius:20px;background:#fff;-webkit-box-shadow:0px 4px 8px 0px rgba(0,0,0,.06),0px 0px 4px 0px rgba(0,0,0,.04);box-shadow:0px 4px 8px 0px rgba(0,0,0,.06),0px 0px 4px 0px rgba(0,0,0,.04);padding:20px;width:100%;max-width:1100px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-aizebreath .detail-section .systems .lead{color:#3071b9;text-align:center;font-size:.93rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}.p-aizebreath .detail-section .banner{width:100%;max-width:1100px;height:auto;margin:auto;margin-top:40px}.p-aizebreath .detail-section .banner img,.p-aizebreath .detail-section .banner picture{width:100%}.p-aizebreath .section-arrowHeader{width:100%;position:relative;padding:10px;background-color:#00bfbf;border-bottom:5px solid #d6d6d6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-aizebreath .section-arrowHeader h2{color:#fff;text-align:center;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-size:1.7rem;font-style:normal;font-weight:700;line-height:normal}.p-aizebreath .section-arrowHeader:before{content:"";position:absolute;display:block;width:0;height:0;top:100%;left:calc(50% - 60px);border-top:20px solid #d6d6d6;border-right:60px solid transparent;border-left:60px solid transparent}.p-aizebreath .section-arrowHeader:after{content:"";position:absolute;display:block;width:0;height:0;top:100%;left:calc(50% - 45px);border-top:15px solid #00bfbf;border-right:45px solid transparent;border-left:45px solid transparent}.p-aizebreath .bicolor-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:20px;width:100%;max-width:940px;margin:auto;color:#fff;font-size:.93rem;font-style:normal;font-weight:500;line-height:normal}.p-aizebreath .bicolor-header .l{position:relative;background-color:#00afbc;height:30px;width:120px;padding-left:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-aizebreath .bicolor-header .l:before{content:"";display:block;width:10px;height:30px;position:absolute;left:100%;border-top:15px solid #00afbc;border-left:5px solid #00afbc;border-right:5px solid transparent;border-bottom:15px solid transparent}.p-aizebreath .bicolor-header .r{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:15px;position:relative;background-color:#73d0cb;height:30px;padding-left:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-aizebreath .bicolor-header .r:before{content:"";display:block;width:10px;height:30px;position:absolute;right:100%;border-bottom:15px solid #73d0cb;border-right:5px solid #73d0cb;border-left:5px solid transparent;border-top:15px solid transparent}.p-aizebreath #handy .img-container,.p-aizebreath #fixed .img-container{padding:0 20px}.p-aizebreath #handy b,.p-aizebreath #fixed b{font-size:12px;font-style:normal;font-weight:600;line-height:normal}.p-aizebreath #handy .operate{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.p-aizebreath #handy .kiki{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.p-aizebreath #handy .kiki .img-container{max-width:942px}.p-aizebreath #handy .compare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px;gap:10px;padding-bottom:40px}.p-aizebreath #handy .compare .img-container{max-width:921px}.p-aizebreath #fixed .section-arrowHeader{background-color:#1e92db}.p-aizebreath #fixed .section-arrowHeader:after{border-top-color:#1e92db}.p-aizebreath #fixed .bicolor-header .l{background-color:#117adb}.p-aizebreath #fixed .bicolor-header .l:before{border-top-color:#117adb;border-left-color:#117adb}.p-aizebreath #fixed .bicolor-header .r{background-color:#59afe5}.p-aizebreath #fixed .bicolor-header .r:before{border-bottom-color:#59afe5;border-right-color:#59afe5}.p-aizebreath #fixed .operate{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.p-aizebreath #fixed .operate .img-container{max-width:652px}.p-aizebreath #fixed .kiki{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.p-aizebreath #fixed .kiki .img-container{max-width:1174px}.p-aizebreath #fixed .compare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px;gap:10px;padding-bottom:40px}.p-aizebreath #fixed .compare .img-container{max-width:953px}.p-aizebreath #admin-view .section-arrowHeader{background-color:#e19136}.p-aizebreath #admin-view .section-arrowHeader:after{border-top-color:#e19136}.p-aizebreath #admin-view .img-container{max-width:calc(100vw - 2em);width:953px}.p-aizebreath #admin-view .section-content{padding-top:40px;padding-bottom:80px}.p-aizebreath #customer .section-arrowHeader{background-color:#e19136}.p-aizebreath #customer .section-arrowHeader:after{border-top-color:#e19136}.p-aizebreath #customer .section-content{padding-top:40px;padding-bottom:80px}.p-aizebreath #customer .img-container{max-width:calc(100vw - 2em);width:953px}.p-aizebreath #customer .customer-youtube{width:100%;max-width:753px;aspect-ratio:16/9;margin:auto;margin-top:80px}.p-aizebreath #customer .customer-youtube iframe{width:100%;height:100%}.p-aizebreath #guide{padding:40px 20px}.p-aizebreath #guide h2{text-align:center;font-size:18px}.p-aizebreath #guide .guide-youtube{width:100%;max-width:753px;aspect-ratio:16/9;margin:auto;margin-top:40px}.p-aizebreath #guide .guide-youtube iframe{width:100%;height:100%}.page-main-heading-tag{font-size:.85rem;border:1px solid #fff;display:inline-block;line-height:1.1;margin-right:12px;margin-top:-3px;padding:3px 10px 3px 12px;vertical-align:middle}.bg-core-staff{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-img-corestaff-sp.png),url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-shadow.svg);background-size:120px auto,auto 75%;background-position:center bottom 30px,right bottom;background-repeat:no-repeat;padding-bottom:45px}.bg-cloud{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-img-cloud-sp.png),url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-shadow.svg);background-size:200px auto,auto 85%;background-position:center bottom 30px,right bottom}.bg-web{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-img-web-sp.png),url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-shadow.svg);background-size:80px auto,auto 85%;background-position:center bottom 30px,right bottom}.corestaff-button{font-size:.93rem;margin:3px 14px;max-width:435px;padding-right:30px}.corestaff-button.icon-window:after{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017%2013%22%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17%2C10H3V0H17ZM4%2C9H16V1H4Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11%2013%200%2013%200%205%201%205%201%2012%2011%2012%2011%2013z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-color:transparent;background-size:100% 100%;color:#fff;height:9px;right:10px;width:13px}.corestaff-list1{border:3px solid #2dad90;border-radius:10px;display:inline-block;list-style:none;margin:2em 0 0;padding:15px}.corestaff-list1-item{font-size:1rem;margin:0 auto;max-width:364px;padding:2.5em 1em}.corestaff-list1-figure{max-width:87px;margin:0 auto 30px;width:40%}.corestaff-list1-heading{font-size:1.24rem;letter-spacing:1px;text-align:center}.corestaff-list1-text{border-top:1px solid #e1e1e1;line-height:1.87;padding-top:1em;text-align:left}.corestaff-list2{list-style:none;margin:2em 0 0;padding:0}.corestaff-list2-item{font-size:1rem;margin:0 auto;max-width:364px;padding:1.5em 1em}.home-service-list.column-3 .home-service-article{max-width:331px;margin-bottom:2em;overflow:hidden}.home-service-list.column-3 .button-min{margin-bottom:1em;margin-top:1.2em}.service-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.service-list .service-article{margin-bottom:3.5em}.service-list .service-article .home-service-article_header{padding-top:1.2em}.service-article-title{font-size:1.54rem;font-weight:600;margin-bottom:.8em}.service-article-cetegory{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5em;width:100%}.service-article-cetegory li{font-size:.85rem;border:1px solid #000;border-radius:3px;line-height:1.1;letter-spacing:.7px;margin:5px 0;padding:5px;text-align:center;width:calc(33% - 8px)}.service-article-cetegory:before,.service-article-cetegory:after{content:"";display:block;height:1px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(33% - 8px)}.heading-centerBorder{font-size:1.39rem;border:none !important;font-weight:700;overflow:hidden;text-align:center}.heading-centerBorder span{display:inline-block;padding:0 25px;position:relative}.heading-centerBorder span:before,.heading-centerBorder span:after{background-color:#354341;bottom:0;content:"";border-radius:2px;display:block;height:3px;margin:auto;position:absolute;-webkit-transform:scale(-1,1);transform:scale(-1,1);top:0;width:100px}.heading-centerBorder span:before{left:0;-webkit-transform-origin:center left;transform-origin:center left}.heading-centerBorder span:after{right:0;-webkit-transform-origin:center right;transform-origin:center right}.campaignList-item{margin-left:auto;margin-right:auto;margin:0 auto 15px;position:relative;width:90%}.campaignList-item_inner{border:1px solid #576168;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin:auto;max-width:330px;position:relative;padding:1.5em 1.5em 2em;width:100%}.campaignList-item+.campaignList-item:before{content:"";bottom:0;border-style:solid;border-width:25px 20px 0;border-color:#576168 transparent transparent;display:block;height:0;margin:0 auto 15px;top:0;width:0}.campaignList-step{left:-35px;position:absolute;top:-40px;width:60px}.campaignList-step img{height:100%;width:100%}.campaignList-title{font-size:1.24rem;margin-bottom:1em;position:relative;z-index:1}.campaignList-title:before{content:"";bottom:-3px;margin:auto;left:0;height:9px;position:absolute;right:0;max-width:100%;width:155px;z-index:-1}.campaignList-title.bd-pink:before{background:#ffc2e0}.campaignList-title.bd-blue:before{background:#88c6ff}.campaignList-title.bd-orange:before{background:#e6844d}.button-round-yellow{background-color:#efde5f;border-radius:100px;color:#354341 !important;font-weight:700;display:inline-block;height:43px;letter-spacing:.35px;line-height:1.1;letter-spacing:.3px;padding:13px 0;position:relative;text-align:center;text-decoration:none !important;-webkit-transition:background .3s;transition:background .3s;max-width:100%;width:200px;z-index:1}.button-round-yellow:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:2px solid #efde5f;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1;-webkit-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:opacity .3s,-webkit-transform ease .3s;transition:opacity .3s,-webkit-transform ease .3s;transition:transform ease .3s,opacity .3s;transition:transform ease .3s,opacity .3s,-webkit-transform ease .3s}.button-round-yellow:focus{background-color:#fff !important;text-decoration:none}.button-round-yellow:focus .icon{color:#efde5f}.button-round-yellow:focus:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}._pc .button-round-yellow:hover{background-color:#fff;text-decoration:none}._pc .button-round-yellow:hover .icon{color:#efde5f}._pc .button-round-yellow:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.caseSection{padding-bottom:2em}.caseSection .page-section-block_inner{max-width:1190px;padding-top:2em}.caseLogolist{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:1100px;margin:0 auto 3em}.caseLogolist li{margin:auto 1em;height:56px;width:calc(50% - 2em);padding:.5em 0 1em;text-align:center;max-width:200px}.caseLogolist img{max-height:100%;width:auto}.caseItem{margin:0 auto 2em;color:inherit;background:#fff;-webkit-box-shadow:0px 4px 16px rgba(0,0,0,.2);box-shadow:0px 4px 16px rgba(0,0,0,.2);border-radius:6px;display:block;overflow:hidden;position:relative;text-decoration:none;width:85%}.caseItem:before,.caseItem:after{content:"";display:block;position:absolute;z-index:2}.caseItem:hover{color:inherit;text-decoration:none}.caseItem:hover:before{left:0;width:100%;opacity:1}.caseItem:hover:after{top:0;height:100%;opacity:1}.caseItem.onlyItem{max-width:750px}.caseItem.onlyItem .caseItemContent{text-align:left}.caseItemPicture{display:block;height:0;overflow:hidden;padding-top:60%;position:relative;width:100%}.caseItemPicture>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.caseItemContent{padding:1.5em 1.5em 1em}.caseItemContent_header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.7);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px;position:absolute;text-align:center;width:100%}.caseItemContent_header img{height:auto;max-height:100%;max-width:220px;width:auto}.caseItemLabel{font-size:.77rem;border-radius:5px;color:#fff;display:inline-block;line-height:1.1;min-width:7em;padding:.3em 1em;text-align:center}.caseArchive .caseItemLabel{left:1em;position:absolute;top:1em}.caseSingle{margin:0 auto;max-width:1010px}.caseSingle-header_picture{margin-bottom:2em;width:100%}.caseSingle-header_picture img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.caseSingle-header_text{width:100%}.caseSingle-header .caseItemLabel{font-size:.93rem;border-radius:15px;letter-spacing:.75px;padding:.2em 1em .3em}.caseSingle-header .caseItemLogo{max-height:28px;margin-left:.5em}.caseSingle-header .caseItemLogo img{max-width:100%}.caseSingleHeading{font-size:1.39rem;font-weight:500;letter-spacing:.65px;line-height:1.85;margin-top:1em}.caseSingleName{font-size:1.39rem;margin-bottom:.5em}.caseSingleLead{font-weight:500;margin:2em auto 1em;max-width:810px;padding-left:15px;padding-right:15px;width:100%}.caseSinglePoint{margin-bottom:2.5em;margin-top:2em;overflow:hidden}.caseSinglePoint dt{font-size:1.16rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#64c7b0;clear:both;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.9px;line-height:1.1;margin:0;padding:8px .5em 11px;width:6em}.caseSinglePoint dt span{font-size:1.24rem;font-weight:400;margin-left:.3em;margin-bottom:-1px}.caseSinglePoint dd{font-size:1.24rem;font-weight:500;line-height:1.65;letter-spacing:1.6px;margin:0 0 1.2em 1em;overflow:hidden;padding-top:5px}.caseSingleContent{font-weight:300;margin:0 auto;max-width:880px}.post-detail .caseItemContent_header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;position:relative}.contact-content{font-size:1.08rem;font-weight:300;margin:0 auto;padding-top:2em}.wpcf7{background-color:#fff;margin-left:auto;margin-right:auto;max-width:900px;position:relative}.contact-form{letter-spacing:1.5px;margin-top:30px;width:100%}.contact-form-item{margin-left:auto;margin-right:auto;padding:1em 0}.contact-form-item_col1{font-weight:400;margin-bottom:.5em;position:relative}.contact-form-item_col2.formRow-tel{max-width:400px}.contact-form-item_col2.formRow-postalcode{max-width:250px}.button-submit{font-size:1.24rem;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.5em auto 0;text-align:center;width:220px}.button-submit:after{background-color:rgba(0,0,0,.37)}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=password],.wpcf7-form textarea{font-size:1.08rem;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;background-color:#f8f8f8;-webkit-box-shadow:none;box-shadow:none;border:none;outline:none;padding:1em;width:100%}.wpcf7-form input[type=text]::-webkit-input-placeholder,.wpcf7-form input[type=email]::-webkit-input-placeholder,.wpcf7-form input[type=tel]::-webkit-input-placeholder,.wpcf7-form input[type=password]::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder{color:#888}.wpcf7-form input[type=text]::-moz-placeholder,.wpcf7-form input[type=email]::-moz-placeholder,.wpcf7-form input[type=tel]::-moz-placeholder,.wpcf7-form input[type=password]::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:#888}.wpcf7-form input[type=text]:-ms-input-placeholder,.wpcf7-form input[type=email]:-ms-input-placeholder,.wpcf7-form input[type=tel]:-ms-input-placeholder,.wpcf7-form input[type=password]:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder{color:#888}.wpcf7-form input[type=text]::-ms-input-placeholder,.wpcf7-form input[type=email]::-ms-input-placeholder,.wpcf7-form input[type=tel]::-ms-input-placeholder,.wpcf7-form input[type=password]::-ms-input-placeholder,.wpcf7-form textarea::-ms-input-placeholder{color:#888}.wpcf7-form input[type=text]::placeholder,.wpcf7-form input[type=email]::placeholder,.wpcf7-form input[type=tel]::placeholder,.wpcf7-form input[type=password]::placeholder,.wpcf7-form textarea::placeholder{color:#888}.wpcf7-form input[type=text]:active,.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=email]:active,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=tel]:active,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=password]:active,.wpcf7-form input[type=password]:focus,.wpcf7-form textarea:active,.wpcf7-form textarea:focus{border:none !important;outline:none}.wpcf7-form input[type=text].wpcf7-form-control:only-child,.wpcf7-form input[type=email].wpcf7-form-control:only-child,.wpcf7-form input[type=tel].wpcf7-form-control:only-child,.wpcf7-form input[type=password].wpcf7-form-control:only-child,.wpcf7-form textarea.wpcf7-form-control:only-child{background-color:#f8f8f8}.wpcf7-form input[type=text].wpcf7-form-control:only-child:active,.wpcf7-form input[type=text].wpcf7-form-control:only-child:focus,.wpcf7-form input[type=email].wpcf7-form-control:only-child:active,.wpcf7-form input[type=email].wpcf7-form-control:only-child:focus,.wpcf7-form input[type=tel].wpcf7-form-control:only-child:active,.wpcf7-form input[type=tel].wpcf7-form-control:only-child:focus,.wpcf7-form input[type=password].wpcf7-form-control:only-child:active,.wpcf7-form input[type=password].wpcf7-form-control:only-child:focus,.wpcf7-form textarea.wpcf7-form-control:only-child:active,.wpcf7-form textarea.wpcf7-form-control:only-child:focus{border:none;outline:none}.wpcf7-form input[type=text].wpcf7-form-control,.wpcf7-form input[type=email].wpcf7-form-control,.wpcf7-form input[type=tel].wpcf7-form-control,.wpcf7-form input[type=password].wpcf7-form-control,.wpcf7-form textarea.wpcf7-form-control{background-color:#ffe9ec;border:none}.wpcf7-form input[type=text].wpcf7-form-control:focus,.wpcf7-form input[type=email].wpcf7-form-control:focus,.wpcf7-form input[type=tel].wpcf7-form-control:focus,.wpcf7-form input[type=password].wpcf7-form-control:focus,.wpcf7-form textarea.wpcf7-form-control:focus{border:none;outline:none}.wpcf7-form input[type=text].wpcf7c-conf,.wpcf7-form input[type=email].wpcf7c-conf,.wpcf7-form input[type=tel].wpcf7c-conf,.wpcf7-form input[type=password].wpcf7c-conf,.wpcf7-form textarea.wpcf7c-conf{border:none;outline:none}.wpcf7-form input[type=text].wpcf7c-conf::-webkit-input-placeholder,.wpcf7-form input[type=email].wpcf7c-conf::-webkit-input-placeholder,.wpcf7-form input[type=tel].wpcf7c-conf::-webkit-input-placeholder,.wpcf7-form input[type=password].wpcf7c-conf::-webkit-input-placeholder,.wpcf7-form textarea.wpcf7c-conf::-webkit-input-placeholder{color:#fff}.wpcf7-form input[type=text].wpcf7c-conf::-moz-placeholder,.wpcf7-form input[type=email].wpcf7c-conf::-moz-placeholder,.wpcf7-form input[type=tel].wpcf7c-conf::-moz-placeholder,.wpcf7-form input[type=password].wpcf7c-conf::-moz-placeholder,.wpcf7-form textarea.wpcf7c-conf::-moz-placeholder{color:#fff}.wpcf7-form input[type=text].wpcf7c-conf:-ms-input-placeholder,.wpcf7-form input[type=email].wpcf7c-conf:-ms-input-placeholder,.wpcf7-form input[type=tel].wpcf7c-conf:-ms-input-placeholder,.wpcf7-form input[type=password].wpcf7c-conf:-ms-input-placeholder,.wpcf7-form textarea.wpcf7c-conf:-ms-input-placeholder{color:#fff}.wpcf7-form input[type=text].wpcf7c-conf::-ms-input-placeholder,.wpcf7-form input[type=email].wpcf7c-conf::-ms-input-placeholder,.wpcf7-form input[type=tel].wpcf7c-conf::-ms-input-placeholder,.wpcf7-form input[type=password].wpcf7c-conf::-ms-input-placeholder,.wpcf7-form textarea.wpcf7c-conf::-ms-input-placeholder{color:#fff}.wpcf7-form input[type=text].wpcf7c-conf::placeholder,.wpcf7-form input[type=email].wpcf7c-conf::placeholder,.wpcf7-form input[type=tel].wpcf7c-conf::placeholder,.wpcf7-form input[type=password].wpcf7c-conf::placeholder,.wpcf7-form textarea.wpcf7c-conf::placeholder{color:#fff}.wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f8f8f8;background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/icon-triangle.svg);border-radius:0;border:none;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:inherit;max-width:100%;height:54px;outline:none;padding:.5em .8em;width:200px;background-size:10px 8px;background-position:center right 10px;background-repeat:no-repeat}.wpcf7-form select::-webkit-calendar-picker-indicator{display:none}.wpcf7-form select::-webkit-input-placeholder{color:#a5a5a5}.wpcf7-form select::-moz-placeholder{color:#a5a5a5}.wpcf7-form select:-ms-input-placeholder{color:#a5a5a5}.wpcf7-form select::-ms-input-placeholder{color:#a5a5a5}.wpcf7-form select::placeholder{color:#a5a5a5}.wpcf7-form select:focus{background-color:#fff;outline:none}.formErrorContent{font-size:1rem;background:0 0;color:#dc2442;font-weight:400;margin:3px 0 0;padding-bottom:0;padding-top:0}.contact-form-text{margin-top:2em;text-align:center}.contact-form-agree{font-weight:600;margin-top:2em;padding-bottom:1.5em;position:relative;text-align:center;vertical-align:top}.contact-form-agree input{margin-right:3px;margin-top:4px;vertical-align:text-top}.contact-form-agree+p{margin-top:1em;font-weight:600}.contact-form-agree .formError{bottom:-1.8em;left:0 !important;margin:auto !important;position:absolute !important;right:0 !important;top:auto !important}.wpcf7-checkbox span.wpcf7-list-item{margin:0}.wpcf7-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-right:1em;padding-left:2em;cursor:pointer;position:relative}.wpcf7-checkbox label:before{background-color:#eee;content:"";display:block;height:22px;left:0;position:absolute;top:-1px;width:22px}.wpcf7-checkbox input[type=checkbox]{position:absolute;z-index:-1;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.wpcf7-checkbox input[type=checkbox]:checked~.wpcf7-list-item-label:before,.wpcf7-checkbox input[type=checkbox]:checked~.wpcf7-list-item-label:after{opacity:1}.wpcf7-checkbox .wpcf7-list-item-label{font-weight:300}.wpcf7-checkbox .wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item-label:after{background-color:#000;content:"";display:block;opacity:0;position:absolute}.wpcf7-checkbox .wpcf7-list-item-label:before{height:3px;width:12px;top:9px;left:3px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wpcf7-checkbox .wpcf7-list-item-label:after{height:3px;width:18px;top:7px;left:9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wpcf7-checkbox .formError.inline{bottom:-1.5em;position:absolute !important;top:auto !important}.wpcf7-checkbox .formError.inline .formErrorContent{margin-top:5px;padding:0;white-space:nowrap}.wpcf7-checkbox .wpcf7c-conf-hidden+.wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7c-conf-hidden+.wpcf7-list-item-label:after{opacity:.7}.wpcf7-radio input[type=radio]{visibility:hidden;opacity:0;width:0;height:0;position:absolute}.wpcf7-radio span.wpcf7-list-item{margin:0 20px 15px 0}.wpcf7-radio label{cursor:pointer}.wpcf7-radio .wpcf7-list-item-label{position:relative}.wpcf7-radio .wpcf7-list-item-label:before{background-color:#eee;border-radius:13px;content:"";display:inline-block;height:26px;margin-right:10px;margin-top:-2px;vertical-align:middle;width:26px}.wpcf7-radio .wpcf7-list-item-label:after{background-color:#000;border-radius:7px;content:"";display:inline-block;height:14px;left:6px;margin-right:20px;margin-top:5px;opacity:0;position:absolute;top:0;vertical-align:middle;width:14px}.wpcf7-radio input:checked+.wpcf7-list-item-label:after{opacity:1}.wpcf7-radio input:checked+input[type=hidden]+.wpcf7-list-item-label:after{opacity:.6}.wpcf7-radio input[readonly=readonly]+.wpcf7-list-item-label,.wpcf7-radio input[readonly=readonly]+.wpcf7c-conf-hidden+.wpcf7-list-item-label{cursor:default}.screen-reader-response,.wpcf7-not-valid-tip,.wpcf7-validation-errors{font-size:1rem}.wpcf7-not-valid-tip{display:none}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{border:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none;color:#dc2442;font-weight:400;margin-top:1em;text-align:center;margin-top:0}div.wpcf7 .ajax-loader{clear:both;display:block;margin:1em auto 0}.undefinedformError{display:none !important}.wpcf7 form.sent .wpcf7-response-output{color:#005a87;border:none;text-align:center}.grecaptcha-badge{visibility:hidden}.recaptcha_policy{padding:0;margin:0;text-align:center;font-size:11px !important;color:#444 !important}.recaptcha_policy a{font-size:11px !important}.coreStaffMemberCardContainer .coreStaffMemberCard{display:block;top:0;position:relative;padding:20px 12px 3.5em;margin:3px;text-decoration:none}.coreStaffMemberCardContainer .coreStaffMemberCard .coreStaffSkillChips{font-size:12px;background:#e5e5e5;color:#000;padding:4px 6px;margin:6px 0 4px 2px;font-weight:100;white-space:pre-wrap;display:inline-block}.coreStaffMemberCardContainer .coreStaffMemberCard .coreStaffUpdateName{color:#000;border:1px solid #5c5c5c;padding:7px 9px;font-size:12px;letter-spacing:.6px;line-height:1.1;font-weight:500}.coreStaffMemberCardContainer .coreStaffMemberCard .coreStaffPosition{font-size:1.31rem;color:#000;font-weight:900;letter-spacing:.6px;line-height:1.5;margin-top:1em}.coreStaffMemberCardContainer .coreStaffMemberCard .occupancyRate{font-size:85%;color:red;padding-bottom:.5em}.coreStaffMemberCardContainer .coreStaffMemberCard .coreStaffUserName{color:#000;font-weight:500;line-height:1.66;font-size:18px;padding-left:5px}.coreStaffMemberCardContainer .coreStaffMemberCard .coreStaffDiscription{font-size:15px;font-weight:300;line-height:1.87;letter-spacing:1.13px;color:#000}.coreStaffMemberCardContainer .coreStaffMemberCard .coreStaffDiscriptionNonHeight{font-size:15px;font-weight:300;line-height:1.87;letter-spacing:1.13px;color:#000}.coreStaffMemberCardContainer .coreStaffMemberCard hr{background-color:#e1e1e1;height:1px}.coreStaffMemberCardContainer a.coreStaffMemberCard:hover{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-shadow:0px 4px 8px rgba(38,38,38,.2);box-shadow:0px 4px 8px rgba(38,38,38,.2);top:-4px;background-color:#fff}.coreStaffMemberCardContainer a.coreStaffMemberCard:hover.link-not:hover{background-color:inherit;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;text-decoration:none !important;-webkit-transition:0s;transition:0s;top:inherit}.coreStaffMemberEyecatch{margin-left:auto;margin-right:auto;overflow:hidden;padding-top:92%;position:relative;width:85%}.coreStaffMemberEyecatch .faceImage{height:100%;-o-object-fit:cover;object-fit:cover;left:0;position:absolute;top:0;width:100%}.coreStaffMemberImages{height:0;padding-top:75%;position:relative;width:100%}.coreStaffMemberImages img{left:0;margin:auto;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0}.coreStaffMemberThumbnails{max-width:100px}.guideFlow-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2dad90;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.1;margin:0 auto;position:relative;width:60px}.guideFlow-item{margin:0}.guideFlow-item_colLeft{position:relative;width:60px}.guideFlow-item:not(:last-child) .guideFlow-item_colLeft:before{content:"";background-color:#576168;bottom:0;display:block;left:0;margin:auto;height:100%;position:absolute;right:0;top:0;width:2px}.guideFlow-item_colRight{padding-left:1em;padding-top:1em;width:calc(100% - 60px)}.asideCorestaff{padding-top:0}.asideCorestaff-item{color:#fff;margin:0;overflow:hidden;position:relative;width:100%}.asideCorestaff-item a:focus{text-decoration:none}.asideCorestaff-item:before{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/corestaff-img-04.jpg) left center no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;-webkit-transition:all 1.2s cubic-bezier(.165,.84,.44,1);transition:all 1.2s cubic-bezier(.165,.84,.44,1);width:100%;z-index:1}.asideCorestaff-item:after{background-color:rgba(70,83,162,.6);content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%;z-index:1}.asideCorestaff-item_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;max-width:550px;margin-right:auto;padding:2em 1em 2.5em;position:relative;z-index:2}.asideCorestaff-item:nth-child(even) .asideCorestaff-item_inner{margin-left:auto}.asideCorestaff-item:nth-child(odd) .asideCorestaff-item_inner{margin-left:auto}.asideCorestaff-item.service:before{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/corestaff-img-03.jpg)}.asideCorestaff-item.service:after{background-color:rgba(56,161,219,.6)}.asideCorestaff-item.guide:before{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/cloud-img-01.jpg)}.asideCorestaff-item.guide:after{background-color:rgba(100,192,171,.6)}.asideCorestaff-item.price:before{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/home-business-img-02.jpg)}.asideCorestaff-item.price:after{background-color:rgba(67,177,73,.6)}.asideCorestaff-item.member:before{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/home-member-img.jpg);background-position:center 10%}.asideCorestaff-item.member:after{background-color:rgba(45,173,144,.6)}.asideCorestaff-heading{margin-bottom:1em;padding-left:.5em;padding-top:1.1em;position:relative}.asideCorestaff-heading_en{color:rgba(0,0,0,.25);left:0;position:absolute;top:0}.asideCorestaff-heading_jp{position:relative}.home-section{font-size:1rem;line-height:1.5;letter-spacing:.35px}.home-section_content{max-width:1140px;padding:3em 20px 4em}.home-section_inner{max-width:1140px}.home-section figure{margin:0}.home-section-heading,.home-section-heading-w{font-size:1.7rem;border:none;line-height:normal;letter-spacing:.5px;margin:0 0 .8em;padding:0}.home-section-heading_en{font-size:1.24rem;color:#2dad90;display:block;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-section-heading.center,.center.home-section-heading-w{text-align:center}.home-section-heading.center:after,.center.home-section-heading-w:after{margin-left:auto;margin-right:auto}.home-section-heading-w{color:#fff}.home-section-heading-w .home-section-heading_en{color:#fff}.home-slider{position:relative;-webkit-transition:opacity .6s;transition:opacity .6s}.slider-main{overflow-y:visible;opacity:0}._winShow .slider-main{opacity:1}.slider-main .swiper-wrapper{max-height:550px;min-height:450px;height:100vh;overflow:hidden;width:100%}.slider-main .swiper-pagination-fraction,.slider-main .swiper-pagination-custom,.slider-main .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.slider-main .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.slider-main .swiper-pagination-bullet-active{background-color:#263855}.slider-main .swiper-slide{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 2s ease 0s !important;transition:opacity 2s ease 0s !important}.slider-main .slide-bg{height:100%;position:relative;width:100%}.slider-main .slide-bg img{-o-object-fit:cover;object-fit:cover;height:100%;left:0;position:absolute;bottom:0;width:100%}.slider-main .swiper-slide{opacity:0}.slider-main.swiper-container .slide-bg img{opacity:1}.slider-main .slide-text{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;left:0;margin:auto;padding:0 5%;position:absolute;right:0;top:0;width:auto}.slider-main .slide-text_caption{font-size:.77rem;display:inline-block;line-height:1.1;letter-spacing:normal;margin-bottom:1em;opacity:0;padding-bottom:.7em;padding-right:3em;position:relative;text-shadow:0px 3px 5px rgba(0,0,0,.25);-webkit-transform:translateX(30);transform:translateX(30);-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}.slider-main .slide-text_caption:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:100vw}.slider-main .slide-text_en{font-size:2.31rem;font-weight:600;line-height:1.1;letter-spacing:normal;margin-bottom:1em;opacity:0;text-shadow:0px 3px 5px rgba(0,0,0,.25);-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}.slider-main .slide-text_01{font-size:1.93rem;font-weight:700;line-height:normal;margin:0 0 1.2em;text-shadow:0px 3px 5px rgba(0,0,0,.25)}.slider-main .slide-text_02{font-size:1.39rem;font-weight:600;margin-bottom:.6em;text-shadow:0px 3px 3px rgba(0,0,0,.25);opacity:0;text-shadow:0px 3px 4px rgba(0,0,0,.25);-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.4s;transition-delay:.4s}.slider-main .slide-text_03{font-size:1.08rem;margin:0;opacity:0;text-shadow:0px 3px 4px rgba(0,0,0,.25);-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.6s;transition-delay:.6s}.slider-main .slide-text_01{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.1s;transition-delay:.1s}.slider-main .slide-text_02{-webkit-transition-delay:.2s;transition-delay:.2s}.slider-main .slide-text_03{-webkit-transition-delay:.3s;transition-delay:.3s}.slider-main .slide-text_en{-webkit-transition-delay:.1s;transition-delay:.1s}.slider-main .swiper-slide-active .slide-text_caption,.slider-main .swiper-slide-active .slide-text_01,.slider-main .swiper-slide-active .slide-text_02,.slider-main .swiper-slide-active .slide-text_03,.slider-main .swiper-slide-active .slide-text_en{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}.slider-main .swiper-slide-active .slide-text_01{-webkit-transition-delay:.1s;transition-delay:.1s}.slider-main .swiper-slide-active .slide-text_02{-webkit-transition-delay:.3s;transition-delay:.3s}.slider-main .swiper-slide-active .slide-text_03{-webkit-transition-delay:.5s;transition-delay:.5s}.slider-main .swiper-slide-active .slide-text_en{-webkit-transition-delay:.1s;transition-delay:.1s}.slider-main .slide-button{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.1s;transition-delay:.1s}.slider-main .swiper-slide-active .slide-button{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.6s;transition-delay:.6s}.slider-main .swiper-pagination{position:relative;bottom:3em;left:0;right:0}.slider-main .swiper-pagination-bullet{background-color:#fff;opacity:.5;width:10px;height:10px}.slider-main .swiper-pagination-bullet-active{background-color:#fff;opacity:1}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1.01);transform:scale(1.01)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes zoomUp{0%{-webkit-transform:scale(1.01);transform:scale(1.01)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}.main-scroll{bottom:1em;left:0;margin:auto;right:0;position:absolute;z-index:2;width:44px}.main-banner{bottom:40px;display:inline-block;padding-bottom:10px;position:absolute;right:0;max-width:338px;overflow:visible;width:84%;z-index:1}.main-banner img{width:100%}.main-bannerAncher{display:block;-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25)) brightness(96%);filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25)) brightness(96%);overflow:visible;padding-bottom:10px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.4s;transition:.4s}.main-bannerAncher:hover{-webkit-filter:drop-shadow(0px 6px 6px rgba(0,0,0,.4)) brightness(100%);filter:drop-shadow(0px 6px 6px rgba(0,0,0,.4)) brightness(100%);-webkit-transform:translateY(-2px);transform:translateY(-2px)}#cboxOverlay{background:#000}#cboxLoadedContent{background:#fff}#cboxLoadedContent{padding:0;overflow:auto;-webkit-box-shadow:0px 1px 10px #000;box-shadow:0px 1px 10px #000}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose,#cboxTitle{top:-30px}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible}.youtube-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3em}.youtube-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:2.39rem;-ms-flex-negative:1;flex-shrink:1}.youtube-container>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;gap:2.39rem;margin-right:auto}.youtube-container>div *{display:block}.youtube-container>div img{width:328px}.youtube-container>div b{-ms-flex-item-align:stretch;align-self:stretch;text-align:center;color:#354341;font-size:1.39rem;font-style:normal;font-weight:700;line-height:normal}.youtube-container>div span{color:#354341;font-size:.93rem;margin-right:auto}.youtube-container>iframe{aspect-ratio:16/9;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}@-webkit-keyframes sliderAnimation{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes sliderAnimation{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.home-logolist{padding:3em 0 2.5em}.caseLogoListContainer{width:100%;margin:2em 0}.caseLogoListContainer .caseLogoListAnim{display:inline-block;padding:0;margin:0;position:relative;top:0;left:calc(50% - 50vw);max-width:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-animation:30s 0s linear infinite sliderAnimation;animation:30s 0s linear infinite sliderAnimation}.caseLogoListContainer .caseLogolist{padding:0;margin:0;position:relative;top:0;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;max-width:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.caseLogoListContainer .caseLogolist li{display:inline-block;padding:0;margin:0 1em;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:none}.caseLogoListContainer .caseLogolist a,.caseLogoListContainer .caseLogolist img{display:inline-block;max-height:50px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.home-news-header{padding-left:5%;padding-right:5%}.home-news-header_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;padding-right:0;width:100%}.home-news-list{position:relative}.home-about{overflow:hidden;position:relative}.home-about figure{border-radius:50px 0 0 50px;margin-left:auto;margin-right:-20px;overflow:hidden;width:100%}.home-about figure img{width:100%}.home-about-header{margin-top:-5em;position:relative;margin-right:5px}.home-about-heading{padding-bottom:.5em;position:relative}.home-about-heading:after{content:"";display:block;background-image:linear-gradient(to right,#576168,#576168 3px,transparent 3px,transparent 8px);background-size:8px 1px;bottom:0;height:1px;margin-left:-45px;margin-right:auto;position:absolute;width:100vw}.home-about-block figure img{width:100%}.home-about-block .col-2{padding:1.5em 5% 4em}.home-aboutLead{padding-bottom:2em}.home-aboutArticle{color:#fff;margin:0;padding:2em 1em 2.5em;position:relative;width:100%}.home-aboutArticle:before{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/corestaff-img-04.jpg);background-size:cover;content:"";display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.home-aboutArticle:after{background-color:rgba(70,83,162,.6);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home-aboutArticle_inner{max-width:550px;margin-right:auto;position:relative;z-index:2}.home-aboutArticle:nth-child(even) .home-aboutArticle_inner{margin-left:auto}.home-aboutArticle:nth-child(odd) .home-aboutArticle_inner{margin-left:auto}.home-aboutArticle:nth-child(2):before{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/corestaff-img-03.jpg)}.home-aboutArticle:nth-child(3):before{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/cloud-img-01.jpg)}.home-aboutArticle:nth-child(4):before{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/home-business-img-02.jpg)}.home-aboutArticle:nth-child(2):after{background-color:rgba(56,161,219,.6)}.home-aboutArticle:nth-child(3):after{background-color:rgba(100,192,171,.6)}.home-aboutArticle:nth-child(4):after{background-color:rgba(67,177,73,.6)}.home-aboutArticle-heading{margin-bottom:1em;padding-left:.5em;padding-top:1.1em;position:relative}.home-aboutArticle-heading_en{color:rgba(0,0,0,.25);left:0;position:absolute;top:0}.home-aboutArticle-heading_jp{position:relative}.home-voice{width:100%}.home-voice .swiper{position:relative;margin:0 auto;width:calc(100% - 40px)}.home-voice .caseItem{width:auto;margin:0;height:auto;-webkit-transition:all .3s;transition:all .3s}.home-voice .caseItem:not(.swiper-slide-visible){pointer-events:none;opacity:.6}._pc .caseItem:hover{margin-bottom:1em;margin-top:-1em}.home-voice .navigation{z-index:2;position:absolute;top:0;bottom:0;margin:auto;width:4em;height:4em;cursor:pointer}.home-voice .navigation:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:rgba(40,153,127,.3);-webkit-transition:all .1s ease;transition:all .1s ease}._pc .navigation:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.home-voice .navigation:after{margin:auto;top:0;bottom:0;position:absolute;width:.8rem;height:.8rem;content:"";border:solid #fff;border-width:3px 3px 0 0}.home-voice .navigation-next{left:calc(100% - 4.5em)}.home-voice .navigation-next:after{-webkit-transform:translateX(calc(1.7em - 50%)) rotate(45deg);transform:translateX(calc(1.7em - 50%)) rotate(45deg)}.home-voice .navigation-prev{right:calc(100% - 4.5em)}.home-voice .navigation-prev:after{-webkit-transform:translate(1.7em,0px) rotate(-135deg);transform:translate(1.7em,0px) rotate(-135deg)}.home-voice .pagination{top:1em;position:relative;text-align:center}.home-voice .pagination .swiper-pagination-bullet{width:12px;height:12px;margin:6px}.home-voice .pagination .swiper-pagination-bullet-active{background-color:#2dad90}.home-case{margin-bottom:5em}.home-caseList-item{width:100%}.home-caseList-item+.home-caseList-item{border-top:1px solid #ccc}.home-blog-col{padding:2em 0;position:relative}.home-blog-col+.home-blog-col{border-top:1px solid rgba(0,0,0,.16)}.home-recruit{position:relative}.home-recruit:before{background-color:#2dad90;bottom:0;left:0;content:"";display:block;height:100%;position:absolute;width:100%}.home-recruit .home-section_content{padding-bottom:0;position:relative}.home-recruit-member{padding-top:2em}.home-product_content{margin:0 auto;max-width:1100px;padding-bottom:60px;padding-top:60px}.home-product-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-product-article{background:#fff;border-radius:6px;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.1);box-shadow:0px 3px 10px rgba(0,0,0,.1);display:block;margin-bottom:1.5em;overflow:hidden;width:calc(50% - 0.5em)}.home-product-article figure img{width:100%}.home-product-article:hover{text-decoration:none}.home-product-article_content{color:#354341;padding:.5em 1em}.home-product-name{text-align:center}.home-product-name span{display:block}.home-entry{font-size:1.16rem;background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/entry-bg.jpg) left top no-repeat;background-size:cover;color:#fff;padding:50px 5% 30px;position:relative;text-align:center}.home-entry-heading{color:#f3f3f3;font-weight:100;font-size:11.1vw;line-height:1.1;position:absolute;text-align:center;top:-.55em;left:0;width:100%;white-space:nowrap}.home-entry-linkblock{margin:2em 0 3em}.home-entry-linkblock li{font-size:1rem;margin:0 1em}.p-itc{--width-inner:1000px;--color-primary:#004d94;--color-secondary:#0984e3;--color-bg-whiteblue:#e2f2fd;--color-bg-gray:#f2eded;padding-bottom:100px}.p-itc .color-primary{color:var(--color-primary)}.p-itc .bg-gray{background-color:var(--color-bg-gray)}.p-itc .bg-blue{background-color:var(--color-secondary);color:#fff}.p-itc .bg-blue a{color:#fff}.p-itc .bg-whiteblue{background-color:var(--color-bg-whiteblue)}.p-itc .section{font-size:1.24rem;line-height:1.5;padding:80px 20px}.p-itc .section:last-child{padding-bottom:0}.p-itc .section_inner{max-width:var(--width-inner);margin-left:auto;margin-right:auto}.p-itc .section_heading{font-size:1.85rem;font-weight:700;color:var(--color-primary);margin-bottom:1.5em;position:relative;text-align:center}.p-itc .section_heading:after{background-color:var(--color-primary);content:"";display:block;height:5px;margin:10px auto 0;width:60px}.p-itc .section_heading.white{color:#fff}.p-itc .section_heading.white:after{background-color:#fff}.p-itc .section_subheading{font-size:1.39rem;font-weight:700}.p-itc .section_subheading-num{color:var(--color-secondary);font-size:2.31rem;margin-right:.3em;vertical-align:text-bottom}.p-itc .section_block{background-color:#fff;border-radius:15px;padding:1.5em}.p-itc .table-itc.alternating tr:nth-child(2n+1){background-color:var(--color-bg-gray)}.p-itc .table-itc th{background-color:var(--color-secondary);color:#fff;font-size:1rem;text-align:center}.p-itc .table-itc td{font-size:1.08rem;padding:.8em .5em}.p-itc .main{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/itc/main-visual-sp.jpg);background-position:right 0 top 0;background-size:auto 100%;background-repeat:no-repeat}.p-itc .main_inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:500px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto;max-width:1140px;padding:0 0 2em}.p-itc .main_title{margin-bottom:25px;padding:0 20px}.p-itc .main_text{color:#fff;padding:15px 8% 15px 10%;position:relative;z-index:1}.p-itc .main_text:before{background-color:var(--color-primary);content:"";display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:skew(-14deg,0deg);transform:skew(-14deg,0deg);width:90%;z-index:-1}.p-itc .about-list{padding:10px 30px}.p-itc .about-list ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-itc .about-list figure{margin:auto;text-align:center}.p-itc .howto{padding-top:0}.p-itc .howto-table{margin-left:auto;margin-right:auto;width:100%}.p-itc .howto-table th{width:20%}.p-itc .problem-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:0 auto 1em;width:290px}.p-itc .problem-list_text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-primary);-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100px;padding:5px;text-align:center}.p-itc .problem-list_img{margin-top:auto}.p-itc .merit-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-itc .merit-list li{background:#fff;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:20px;color:#354341;padding:1.5em .5em 2.5em;text-align:center;width:calc(50% - 5px)}.p-itc .merit-list_img{margin-bottom:2em}.p-itc .merit-list_title{font-size:1.39rem}.p-itc .features_block h3{padding-left:1em}.p-itc .features_block+.features_block{margin-top:4em}.p-itc .plan-block{margin:2em 0 4em}.p-itc .plan-block_heading{border-bottom:1px solid #000;border-top:1px solid #000;display:inline-block;font-size:1.85rem;line-height:1.1;margin-bottom:2em;padding:15px 0}.p-itc .plan-block_inner{overflow:hidden;max-width:900px}.p-itc .plan-block h4{font-weight:400;margin-top:1.5em}.p-itc .plan-block ul{padding-left:2em}.p-itc .schedule .table-itc{min-width:700px}.p-itc .trainigFlow_img{max-width:100%;width:992px}.p-itc .trainigAbout_row:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:2.5em}.p-itc .trainigAbout_text p{margin:0}.p-itc .trainigAbout_img{max-width:100%;width:456px}.p-itc .date{font-size:1.39rem}.p-itc .contact-content{font-size:1.24rem;font-weight:300;margin:0 auto;padding-top:0}.itcBanner{margin:20px;text-align:center}.why .why_message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.why .reasons_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.77rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;padding:2em 0}.why .reasons_container .reason{width:19.24rem;height:19.24rem;border-radius:50%;background-color:var(--color-bg-whiteblue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.why .reasons_container .reason_inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:1.85rem;line-height:2.7rem;text-align:center;color:var(--color-primary)}.voice .voice_block_container{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em}.voice .voice_block{background-color:#fff;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em;gap:2em;-ms-flex-wrap:wrap;flex-wrap:wrap}.voice .voice_block .person{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.voice .voice_block .person .icon{margin:2em}.voice .voice_block .person .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:1.85rem;line-height:2.7rem;text-align:center;color:var(--color-primary)}.voice .voice_block .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em}.voice .voice_block .content .lead{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:1.85rem;line-height:2.7rem;color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.voice .voice_block .content .lead>span{display:block}.voice .voice_block .content .detail{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-size:1.24rem;line-height:1.77rem;color:#000}.p-magibox .heading-section:after{background:-webkit-gradient(linear,left top,right top,from(#e4b802),color-stop(50%,#e4b802),color-stop(50%,rgba(0,0,0,.16)),to(rgba(0,0,0,.16)));background:linear-gradient(90deg,#e4b802 0%,#e4b802 50%,rgba(0,0,0,.16) 50%,rgba(0,0,0,.16) 100%)}.magiPriceWrap{padding:0 20px}.magiPriceBox{border:1px solid #e2dddd;margin:20px auto;background:#fff;padding:20px;max-width:390px;font-size:1.24rem}.magiPriceBox a{font-size:1.24rem;font-weight:700;margin-top:2em}.magiPriceTitle{font-weight:700;line-height:1.28;padding:1em 1em .5em;font-size:120%}.magiPriceString{padding-left:10px;display:inline-block;font-size:180%;font-weight:500;line-height:1em}.magiPriceList{list-style:none;padding:0;margin:0;font-weight:700;line-height:1.4}.magiPriceList li{padding-left:1.5em;position:relative}.magiPriceList li:before{content:"";display:block;width:1.1em;height:1.1em;position:absolute;left:0;top:.1em;background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/icon-check-yellow.png) center center no-repeat;background-size:contain}.magiPriceList li:nth-of-type(n+2){margin-top:.2em}.magiPriceList li.-none{color:#949494}.magiPriceList li.-none:before{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/icon-none-gray.png) center center no-repeat;background-size:contain}#magiFaq dd{margin-left:0}.magiFaQ2Q{padding-left:2em;text-indent:-2em;color:#e3b702;font-weight:700;border-bottom:2px solid #ccc}.magiFaQ2Q:before{padding-right:1em;font-size:130%;content:"Q"}.magiFaQ2A{padding-left:2em;text-indent:-2em}.magiFaQ2A:before{padding-right:1em;font-size:130%;content:"A"}.magiUserVoiceBox{margin-bottom:50px}.magiChipsYellow{color:#fff;margin-bottom:1em;margin-right:1em;padding:0 2em;display:inline-block;background-color:#e3b702}.magiChipsPink{color:#fff;margin-bottom:1em;margin-right:1em;padding:0 2em;display:inline-block;background-color:pink}.magiChipsLime{color:#fff;margin-bottom:1em;margin-right:1em;padding:0 2em;display:inline-block;background-color:#96e8c0}.magiChipsSkyBlue{color:#fff;margin-bottom:1em;margin-right:1em;padding:0 2em;display:inline-block;background-color:#7ddae4}.magiUserVoiceBody{border-top:1px solid #ccc;padding-top:10px}.magiMarkerRed{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(40%,#ff6a3c));background:linear-gradient(transparent 60%,#ff6a3c 40%)}.magiFontWeak{font-weight:100}.magiFullWidth{width:100%}.magiFont150{font-size:150%}.post-archive{margin:0 auto;max-width:980px;padding-left:30px;padding-right:30px;padding-bottom:3em;padding-top:3em}.archive-news .article-item{border-bottom:1px solid rgba(0,0,0,.16);max-width:none;padding:.8em .5em;position:relative;width:100%}.archive-news .article-item_link:first-child .article-item{padding-top:0}.archive-news .article-item_link:hover{text-decoration:none}.archive-news .article-date,.archive-news .post-date{color:#2dad90}.archive-news .article-category{width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:9em;margin-right:1.5em}.archive-news .article-pickup{overflow:visible;position:relative}.archive-news .article-pickup:before{font-size:.93rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffe818;content:"Pick Up!";color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;position:absolute;top:-25px;width:66px}.archive-news .article-pickup:after{border-style:solid;border-width:6px 4px 0;border-color:#ffe818 transparent transparent;content:"";display:block;left:30px;height:0;position:absolute;top:-5px;width:0}.page-pazu{padding-top:50px;--color-primary:#4886f7;--color-midblue:#25638e;--color-yellow:#ffbd61;color:#333c47;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,"Noto Sans JP","Dancing Script",cursive,sans-serif}.page-pazu .wrapper{min-width:100vw}.page-pazu .pazu-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.page-pazu .pazu-heading-image{background-color:var(--color-primary);position:absolute;z-index:0;height:100%;width:120%;right:-20%}.page-pazu .pazu-heading-image>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100%;width:100%}.page-pazu .pazu-heading-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2em;position:relative;padding:50px 8vw;margin-left:0;margin-right:auto;margin-bottom:0;margin-top:auto;height:100%}.page-pazu .pazu-heading-content-banner{width:min(300px, 84vw);height:auto}.page-pazu .pazu-heading-lead{color:var(--color-yellow);font-size:clamp(30px, 31vw, 26px);font-weight:400;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-pazu .pazu-heading-lead strong{font-size:clamp(40px, 4.3vw, 56px);font-weight:600}.page-pazu .pazu-heading-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2em}.page-pazu .pazu-heading-detail>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-pazu .pazu-heading-detail>span>span{color:#000;background-color:var(--color-yellow);display:block;font-size:1.24rem;line-height:100%;margin-top:10px}.page-pazu .pazu-heading-contact-btn{color:#fff;display:inline-block;font-size:1.24rem;padding:1.2rem 1.8rem;line-height:1.2;background-color:#9dd219;border-radius:calc(1.2rem + 8px);text-decoration:none;transition:.1s;-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s}._pc .pazu-heading-contact-btn:hover{background-color:#7da615}.page-pazu .contact-container{background-image:url(//updx.co.jp/cms/wp-content/themes/update/assets/images/pazu/bg.jpeg);padding:40px 0;margin:40px 0}.page-pazu .contact-container .message{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;color:#fff;padding-bottom:20px}.page-pazu .contact-button{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 60px;background-color:#eb4024;border:2px solid #fff;transition:.1s;-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s}.page-pazu .contact-button a{display:block;text-align:center;font-size:1.54rem;text-decoration:none;color:#fff}._pc .contact-button:hover{background-color:#822213}.page-pazu .section-header-yellow{font-size:2.16rem;font-weight:700;background-color:#ff9800;color:#fff;text-align:center;width:100%;padding:1em;position:relative;margin-bottom:20px}.page-pazu .section-header-yellow h2{margin:0}.page-pazu .section-header-yellow:before{display:block;content:"";position:absolute;z-index:1;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:30px solid transparent;border-top-color:#ff9800}.page-pazu section.about{padding-top:2em}.page-pazu section.about h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-midblue);margin:auto}.page-pazu section.about .about-detail{margin:2em auto auto;font-size:1.16rem;text-align:center;max-width:940px}.page-pazu section.about .about-block-container{margin:2em auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;max-width:1200px;padding:2em;gap:2em;background-color:var(--color-primary)}.page-pazu section.about .about-block-container .about-block{width:100%;min-width:250px;background-color:#fff;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-pazu section.about .about-block-container .about-block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-pazu section.about .about-block-container .about-block-img{width:100%;height:200px;-ms-flex-negative:0;flex-shrink:0;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;justify-content:center}.page-pazu section.about .about-block-container .about-block-img img{height:90%;width:100%;-o-object-fit:contain;object-fit:contain}.page-pazu section.about .about-block-container .about-block-text-l{font-weight:700;font-size:140%;display:block;text-align:center}.page-pazu section.about .about-block-container .about-block-text-s{font-size:90%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-pazu section.features .features-block-container{margin:2em auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;max-width:1200px;padding:2em;gap:2em}.page-pazu section.features .features-block-container .features-block{width:100%;min-width:250px;height:100%;background-color:#fff;padding:1em}.page-pazu section.features .features-block-container .features-block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-pazu section.features .features-block-container .features-block-img{width:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;height:150px;-ms-flex-negative:0;flex-shrink:0;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;justify-content:center}.page-pazu section.features .features-block-container .features-block-img img{height:90%;width:100%;-o-object-fit:contain;object-fit:contain}.page-pazu section.features .features-block-container .features-block-text-l{font-weight:700;font-size:140%;display:block;text-align:center}.page-pazu section.features .features-block-container .features-block-text-s{font-size:90%}.page-pazu section.features .features-detail{width:calc(100% - 2em);max-width:940px;margin:auto}.page-pazu section.features .features-detail b{font-weight:700;font-size:120%}.page-pazu section.features .features-detail .red{color:red}.page-pazu section.functions .functions-term-row{padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em;max-width:940px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-pazu section.functions .functions-term-row.rev{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.page-pazu section.functions .functions-term-text{-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-pazu section.functions .functions-term-text .red{color:red;font-weight:700}.page-pazu section.functions .functions-term-text .blue{color:#389adc;font-weight:700}.page-pazu section.functions .functions-term-text p{margin-top:1em}.page-pazu section.functions .functions-term-img{min-width:250px;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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;justify-content:center}.page-pazu section.functions .functions-term-num{color:#389adc;display:block;font-size:2.77rem;font-weight:700}.page-pazu section.functions .functions-term b{display:block;font-weight:700;font-size:2.16rem}.page-pazu section.functions .functions-term+.functions-term{border-top:.5px #389adc solid}.page-pazu section.services .services-content{padding:20px;max-width:940px;margin:auto}.page-pazu section.case .case-detail{max-width:940px;margin:40px auto;padding:20px}.page-pazu section.case .case-detail h3{background-color:#ff9800;color:#fff;font-weight:700;font-size:1.54rem;padding:20px;position:relative;margin-bottom:40px}.page-pazu section.case .case-detail h3:after{content:"";position:absolute;top:100%;left:30px;width:0;height:0;border:10px solid transparent;border-top:15px solid #ff9800}.page-pazu section.case .case-detail div{width:100%}.page-pazu section.cost .cost-content{max-width:940px;margin:auto;padding:20px}.page-pazu section.price .price-content{padding:20px;max-width:940px;margin:auto}.page-pazu section.price .compare .title{padding:40px min(40px, 4vw);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;margin:auto;font-size:1.85rem}.page-pazu section.price .compare .title:before{content:"";background-color:#ff9800;display:block;height:2px;width:calc(50vw - 50%);position:absolute;right:100%;top:calc(50% - 1px)}.page-pazu section.price .compare .title:after{content:"";background-color:#ff9800;display:block;height:2px;width:calc(50vw - 50%);position:absolute;left:100%;top:calc(50% - 1px)}.page-pazu section.risk .risk-content{padding:20px;max-width:940px;margin:auto}.page-pazu section.qa .qa-content{padding:0 20px;max-width:940px;margin:auto}.page-pazu section.qa .qa-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0}.page-pazu section.qa .qa-container .q,.page-pazu section.qa .qa-container .a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-pazu section.qa .qa-container .q .q-char,.page-pazu section.qa .qa-container .a .q-char{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;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:40px;background-color:#ccc}.page-pazu section.qa .qa-container .q .a-char,.page-pazu section.qa .qa-container .a .a-char{background-color:#ff9800;color:#fff;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;justify-content:center;width:40px;-ms-flex-negative:0;flex-shrink:0}.page-pazu section.qa .qa-container .q .q-content,.page-pazu section.qa .qa-container .a .q-content{padding:10px;font-weight:700;font-size:120%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-pazu section.qa .qa-container .q .a-content,.page-pazu section.qa .qa-container .a .a-content{padding:10px;font-size:90%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}#partner-cnt{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:980px;margin:90px auto;padding:20px;width:100%}#partner-cnt a{color:#2b82d5}#contentblock{width:100%;position:relative}#contentblock>.inner{width:100%;max-width:1000px;margin:0 auto;position:relative}section .sentence{width:100%;font-size:1.4em;line-height:1.8}section .sentence:not(:last-child){margin-bottom:2em}section .sentence a[target=_blank]:after{display:inline-block;content:"\f109";margin-left:.3em;font-family:"Material Icons Outlined";font-weight:400 !important;text-align:center}section .sentence h2{margin-bottom:1em;font-size:1.6em;line-height:1.5}section .sentence h3{margin-bottom:1em;font-size:1.4em;line-height:1.5}section .sentence h4{margin-bottom:1em;border-bottom:1px solid;font-size:1.2em;line-height:1.5}section .sentence p:not(:last-child){margin-bottom:1.5em}section .sentence ul,section .sentence ol{margin-left:2em}section .sentence ul:not(:last-child),section .sentence ol:not(:last-child){margin-bottom:1.5em}section .sentence .addr span{display:inline-block}section .sentence .insidetbl{display:table}section .sentence .insidetbl>div{display:table-row}section .sentence .insidetbl>div>span{display:table-cell;width:auto;vertical-align:top}section .sentence .insidetbl .head{padding-right:1em;font-weight:700;white-space:nowrap}section .sentence .insidetbl .example{display:inline-block;font-size:.85em;line-height:1.5}section .sentence.contact{text-align:center}section .sentence.contact .call{max-width:300px;margin:0 auto}section .sentence.contact .call p{margin:0}section .sentence.contact .call .fonnumber{font-size:2em;font-weight:700;line-height:1.2}section .sentence.contact .call .fonnumber a{text-decoration:none;color:#000}section .sentence.contact .call .time{font-size:.85em}section .sentence.contact .addr span{display:inline-block}section .sentence .announce{font-size:.8em;text-align:center}section .sentence .announce p{margin:1em}section .sentence .announce .filepassword{display:inline-block;padding:1em;background:#e1edf5}section .sentence .announce .filepassword strong{display:inline-block;padding:.5em 1em;background:#fff;font-size:1.6em}.btnarea.download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btnarea.download>div{width:100%;max-width:400px;padding:5px 0;font-size:1.4em;font-weight:700}.btnarea.download>div a{width:100%;padding:1em .5em;border-radius:5px;border:none;-webkit-box-shadow:0 5px 0 0 #168bb1;box-shadow:0 5px 0 0 #168bb1;background:#24a7d2;color:#fff}.btnarea.download>div a:hover,.btnarea.download>div a.hover{-webkit-transform:scale(1);transform:scale(1);background:#46bee5}.btnarea.download>div a:after{content:"\f101";display:inline-block;margin-left:.3em;font-family:"Material Icons Outlined";font-weight:400 !important;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.2s;transition:.2s}.btnarea.download>div a:hover:after,.btnarea.download>div a.hover:after{-webkit-transform:rotate(90deg) translateX(5px);transform:rotate(90deg) translateX(5px)}.stockinfo{width:100%}.stockinfo:not(:last-child){margin-bottom:30px}.stockinfo>.inner{width:100%;padding-bottom:30px}.stockinfo .column p:not(:last-child){margin-bottom:1.5em}.stockinfo .empty{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;justify-content:center;padding:1em;border:1px solid #ccc;color:gray;font-size:.85em}.sentence.memberloginbtn h2{margin-bottom:.5em;font-size:1.4em;text-align:center;line-height:1.5}.sentence.memberloginbtn h2 span{display:inline-block}.sentence.memberloginbtn p{text-align:center}.memberloginbtn .btn_action{font-size:24px}.memberloginbtn .btn_action .btn{display:block;width:100%;padding:10px;border-radius:0;border:1px solid #38a1db;background:rgba(255,255,255,.7);color:#38a1db;text-align:center;-webkit-transition:.2s;transition:.2s;cursor:pointer}.memberloginbtn .btn_action .btn.unlock{max-width:300px;margin:0 auto}.memberloginbtn .btn_action .btn:hover{background:#38a1db;color:#fff}.memberloginbtn .btn:before{display:inline-block;content:"";height:100%;vertical-align:middle}.memberloginbtn .btn_action i{display:inline-block;width:30px;height:30px;font-style:normal;vertical-align:middle;position:relative}.memberloginbtn .btn_action span.icon{width:100%;height:100%}.memberloginbtn .btn_action span.icon span{width:100%;height:100%}.memberloginbtn .btn_action span.label{display:inline-block !important;padding-left:.4em;font-weight:700;vertical-align:middle}.memberloginbtn .btn_action svg{fill:currentColor}.stockinfo.announce{border:1px solid #2b82d5;background:#ecf3fa;font-size:.85em}.stockinfo.announce>.inner{padding:2em}.announce .memberloginbtn .btn_action,.announce .memberloginbtn button{font-size:18px}.announce .memberloginbtn .btn_action i{width:22px;height:22px}.datalists a[target=_blank]:not(.download):after{display:inline-block;content:"\f109";margin-left:.3em;font-family:"Material Icons Outlined";font-weight:400 !important;text-align:center}.datalists{width:100%;max-width:1000px;margin:0 auto;font-size:.85rem;line-height:1.6}.datalists .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.datalists .column{width:100%}.datalists .columns:not(:last-child),.datalists .column:not(:last-child){margin-bottom:3em}.datalists h2{margin-bottom:1em;font-size:1.2em;line-height:1.4;border-bottom:1px solid}.datalists h3:not(.title):not(.header){margin-bottom:1em;font-size:1.2em;line-height:1.4;border-bottom:1px solid #ccc}.datalists h4:not(.title){margin-bottom:1em;font-size:1.1em;line-height:1.4;border-bottom:1px solid #ccc}.datalists .url{word-break:break-all}.datalists .item{border-bottom:1px solid #2b82d5;font-size:1rem}.datalists .item .enclosed{padding:.8em .5em}.datalists .meta{margin:.3em 0;color:gray;font-size:.9em;line-height:1.4}.datalists .file,.datalists .youtube{font-size:1.2em;line-height:1.5;max-width:500px;width:calc(100% - 9em)}.datalists .file .description,.datalists .youtube .description{width:100%;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #ccc;font-size:.85em;line-height:1.5}.datalists .file .label,.datalists .youtube .label{margin-right:.3em;font-weight:700}.datalists .file .label:before,.datalists .youtube .label:before{display:inline-block;margin-right:.4em;font-family:"Material Icons Outlined";font-weight:400 !important;font-size:1.3em;line-height:1.1;vertical-align:top;text-align:center}.datalists .file .label:after,.datalists .youtube .label:after{display:inline-block;content:"\e89e";margin-left:.3em;font-family:"Material Icons Outlined";font-weight:400 !important;font-size:1.1em;line-height:1.6;vertical-align:middle;text-align:center}.datalists .file .label:before{content:"\e24d"}.datalists .youtube .label:before{content:"\e639"}.datalists .file .fineinfo,.datalists .youtube .fineinfo{display:inline-block;color:gray;font-size:.7em;font-weight:400}.datalists .sentence{font-size:1em;line-height:1.5}.selecttab{width:100%;margin-bottom:30px;padding:1em;border:1px solid #2b82d5;background:#ecf3fa;text-align:center}.selecttab ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:relative}.selecttab li{padding:.3em .7em;font-size:1.2em;font-weight:700;line-height:1;-webkit-transition:.2s;transition:.2s;cursor:pointer}.selecttab li.hover,.selecttab li.is-open{color:#2b82d5}.tabdatalistsblock{font-size:.85rem}.tabdatalistsblock h2{margin-bottom:1em;font-size:1.2em;line-height:1.4;border-bottom:1px solid}.tabdatalists{width:100%;height:auto;overflow:hidden;position:relative}.tabdatalists .tabdatalist{width:100%;opacity:0;position:absolute;top:0;left:0}.tabdatalists .tabdatalist.is-open{opacity:1;position:relative;z-index:10}.tabdatalists .tabdatalist .header{margin-bottom:1em;font-size:1.2em;font-weight:600;line-height:1.4;text-align:center}#memberlogin{width:0;height:0;background:#f3fbfc;opacity:0;z-index:-1;overflow:hidden}#memberlogin.uncertified{width:auto;height:auto;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}#memberlogin a{color:#2b82d5;-webkit-transition:.2s;transition:.2s}#memberlogin>.inner{width:100%;height:100%;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-size:0rem;text-align:center;position:relative}#memberlogin>.inner:before{content:"";display:inline-block;height:100%;vertical-align:middle}#memberlogin .cover{display:inline-block;padding:20px;font-size:1rem;text-align:center;vertical-align:middle}#memberlogin .brick{display:inline-block;max-width:400px;margin-bottom:20px;padding:30px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background:#fff}#memberlogin .blockheader{margin-bottom:20px}#memberlogin .blockheader h1 img{height:100%;vertical-align:top}#memberlogin .blockheader span.label{font-size:18px;display:block}#memberlogin .blockheader h1 span.icon{display:inline-block;width:54px;height:40px;margin-bottom:10px;position:relative}#memberlogin .blockheader h1 span.icon span{display:inline-block;width:100%;height:100%;vertical-align:top}#memberlogin .blockheader h1 span.icon .padlock span{position:absolute;top:0;left:0}#memberlogin .blockheader h1 span.icon .padlock .error{opacity:0}#memberlogin.error .blockheader h1 span.icon .padlock .error{opacity:1}#memberlogin.error .blockheader h1 span.icon .padlock .close{opacity:0}#memberlogin .blockheader h1 span.icon .shackle{width:18px;height:18px;margin-left:-9px;position:absolute;top:0;left:50%}#memberlogin .blockheader h1 span.icon .shackle span{position:absolute;top:0;left:0}#memberlogin .blockheader h1 span.icon .shackle .arm{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:.2s;transition:.2s}#memberlogin.unlock .blockheader h1 span.icon .shackle .arm{-webkit-transform:scale(-1,1);transform:scale(-1,1)}#memberlogin.unlock .blockheader h1 span.icon .shackle .pin{opacity:0}#memberlogin .btnarea a>span:before{content:"\e15e";margin-right:.5em;font-family:"Material Icons Outlined";font-weight:400 !important;text-align:center}#memberlogin input[type=password]{width:100%;font-size:1.2em !important;line-height:1;padding:10px 20px;border:2px solid #2b82d5;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}#memberlogin input[type=submit]{width:100%;margin-top:10px;padding:14px 20px;border:none;color:#fff;font-size:1.2em !important;background:#2b82d5;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s;transition:.2s}#memberlogin input[type=submit].hover{background:#50d1ff}#memberlogin .note{margin-bottom:.5em;font-size:.85em;text-align:left;line-height:1.5}#resultmsg p{margin-bottom:10px;font-size:14px;line-height:1.4}.btnarea{font-size:14px;line-height:1;text-align:center}.btnarea a{display:inline-block;padding:12px 40px;border:1px solid;background:rgba(255,255,255,.5);text-decoration:none;outline:none;vertical-align:middle;overflow:hidden;position:relative;z-index:2}.btnarea a:hover,.btnarea a.hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.btnarea a span{display:inline-block;vertical-align:middle}.btnarea a>span:not(.icon){line-height:1.2}.youtubeWrap{aspect-ratio:16/9;position:relative;max-width:100%;width:100%}.youtubeWrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.priceTable{border:1px solid #e9e9e9;max-width:1000px;margin:0 auto;width:100%}.priceTable-line{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%}.priceTable-th{font-size:1.39rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.1;position:relative;text-align:center;width:35%;z-index:2}.priceTable-th.title{width:60%}.priceTable-th.lv1{background-color:#4653a2}.priceTable-th.lv2{background-color:#3071b9}.priceTable-th.lv3{background-color:#38a1db}.priceTable-th.lv4{background-color:#64c0ab}.priceTable-th.lv5{background-color:#43b149}.priceTable-th:after{content:"";-webkit-clip-path:polygon(0 0,0% 100%,100% 50%);clip-path:polygon(0 0,0% 100%,100% 50%);display:block;margin:auto;height:15px;position:absolute;right:-10px;width:10px}.priceTable-th.lv1:after{background-color:#4653a2}.priceTable-th.lv2:after{background-color:#3071b9}.priceTable-th.lv3:after{background-color:#38a1db}.priceTable-th.lv4:after{background-color:#64c0ab}.priceTable-th.lv5:after{background-color:#43b149}.priceTable-td{font-size:1.85rem;border-top:1px solid #e9e9e9;padding:5px 15px 5px;text-align:right;width:65%}.skillTable{border:none;width:1000px;margin:0 auto}.skillTable .skillTable-th{font-size:1.39rem;border-bottom:2px solid #fff;color:#fff;height:38px;padding:0;text-align:center}.skillTable .skillTable-th.title{width:60%}.skillTable .skillTable-th{background-color:#576168}.skillTable .skillTable-th.lv1{background-color:#4653a2}.skillTable .skillTable-th.lv2{background-color:#3071b9}.skillTable .skillTable-th.lv3{background-color:#38a1db}.skillTable .skillTable-th.lv4{background-color:#64c0ab}.skillTable .skillTable-th.lv5{background-color:#43b149}.skillTable .skillTable-th_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #fff;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:5px;position:relative;z-index:2}.skillTable th .skillTable-th_inner:before{background-color:#fff;bottom:0;content:"";display:block;margin:auto;width:15px;height:100%;-webkit-clip-path:polygon(0 0,0% 100%,100% 50%);clip-path:polygon(0 0,0% 100%,100% 50%);position:absolute;right:-15px;top:0}.skillTable .skillTable-th .skillTable-th_inner:after{background-color:#576168;bottom:0;content:"";display:block;margin:auto;width:13px;height:100%;-webkit-clip-path:polygon(0 0,0% 100%,100% 50%);clip-path:polygon(0 0,0% 100%,100% 50%);position:absolute;right:-12px;top:0}.skillTable .skillTable-th.lv1 .skillTable-th_inner:after{background-color:#4653a2}.skillTable .skillTable-th.lv2 .skillTable-th_inner:after{background-color:#3071b9}.skillTable .skillTable-th.lv3 .skillTable-th_inner:after{background-color:#38a1db}.skillTable .skillTable-th.lv4 .skillTable-th_inner:after{background-color:#64c0ab}.skillTable .skillTable-th.lv5 .skillTable-th_inner:after{background-color:#43b149}.skillTable td{border-top:1px solid #e9e9e9;padding:10px}.p-recruit{--color-font:#0c142e;--color-primary:#3745aa;--color-gray:#f5f5f5;--color-red:#ff002e;padding-top:60px}.p-recruit .header-logo{margin:0 auto 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit .header-logo_ancher{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-recruit .header-logo-img{display:block;width:100px}.p-recruit .header-logo-text{color:var(--color-primary);display:block;font-size:.85rem;font-weight:400;margin-top:1px}.p-recruit .header-nav-item_ancher{color:var(--color-primary);padding:12px 10px 14px;text-align:center}.p-recruit .header-request{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-red);border-radius:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;height:32px;letter-spacing:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:132px}.p-recruit_detail h2,.p-recruit_detail h2.p1{font-size:2.47rem;font-weight:900;letter-spacing:normal;margin-bottom:1.5em}.p-recruit_detail p{line-height:1.67;margin-top:1.4em}.p-recruit .aside-entry{background-color:var(--color-font);color:#fff}.p-recruit .aside-entry_inner{margin:0 auto;max-width:1000px;padding-bottom:150px;padding-top:78px}.p-recruit .aside-entry_heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:53px;padding:12px 59px;position:relative}.p-recruit .aside-entry_heading:before{background-color:var(--color-primary);content:"";display:block;right:0;height:100%;position:absolute;top:0;width:100vw}.p-recruit .aside-entry_heading:after{background-color:#fff;content:"";display:block;left:30px;height:1px;position:absolute;-webkit-transform:scale(-1,1);transform:scale(-1,1);-webkit-transform-origin:left center;transform-origin:left center;width:50vw}.p-recruit .aside-entry_heading-jp{font-size:1rem;font-weight:500;margin-right:27px;position:relative}.p-recruit .aside-entry_heading-en{font-size:4.93rem;position:relative}.p-recruit .aside-entry_list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.p-recruit .aside-entry_btn{background-color:#999;font-size:1.62rem;display:block;max-width:450px;overflow:hidden;position:relative;width:50%}.p-recruit .aside-entry_btn-img{aspect-ratio:450/233;display:block;position:relative;width:100%}.p-recruit .aside-entry_btn-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-recruit .aside-entry_btn-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;padding:27px;position:absolute;top:0;width:100%}.p-recruit .aside-entry .link-arrow{color:#fff}.p-recruit .aside-entry .link-arrow:before{border-color:#fff}.p-recruit .aside-entry .link-arrow:after{background-color:#fff}.p-recruit .recruit-pageTitle{font-size:1rem;font-weight:500;line-height:1.1;margin:60px auto 70px;max-width:1000px;padding:1px 0;position:relative;width:100%}.p-recruit .recruit-pageTitle_en{bottom:0;color:var(--color-gray);font-size:13.85rem;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.1;letter-spacing:.02em;margin:auto;position:absolute;right:0;-webkit-transform:translate(15%,0%);transform:translate(15%,0%);top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit .recruit-pageTitle_jp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.p-recruit .recruit-pageTitle_jp:before{background-color:#000;content:"";display:block;height:1px;margin-right:12px;position:relative;width:32px;z-index:1}.p-recruit .recruit-section{color:var(--color-font);letter-spacing:.05em;overflow:hidden}.p-recruit .recruit-section.-gray{background-color:var(--color-gray)}.p-recruit .recruit-section_inner{margin:0 auto;max-width:1000px}.p-recruit .recruit-section_heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.1;position:relative;width:100%}.p-recruit .recruit-section_heading-en{bottom:0;color:var(--color-gray);font-size:13.85rem;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.1;letter-spacing:.02em;margin:auto;position:absolute;right:0;-webkit-transform:translate(15%,-10%);transform:translate(15%,-10%);top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit .recruit-section_heading-jp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.p-recruit .recruit-section_heading:before{background-color:#000;content:"";display:block;height:1px;margin-right:12px;position:relative;width:32px;z-index:1}.p-recruit .recruit-section_lead{font-size:2.47rem;font-weight:900;margin-bottom:30px}.p-recruit .recruit-banner{margin-left:auto;margin-right:auto;max-width:1000px}.p-recruit .recruit-banner_btn{background-color:#999;font-size:1.62rem;display:block;height:330px;max-width:1000px;overflow:hidden;position:relative;width:100%}.p-recruit .recruit-banner_btn-img{aspect-ratio:1000/330;display:block;overflow:hidden;position:relative;width:100%}.p-recruit .recruit-banner_btn-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;position:absolute;top:0;width:100%}.p-recruit .recruit-banner_btn-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;bottom:0;color:var(--color-font);height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;padding:0 5px 0 70px;position:absolute;right:0;top:0;max-width:400px;width:90%}.p-recruit .recruit-banner_btn-ttl{margin-right:1em}.p-recruit .link-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.16rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;letter-spacing:.02em;margin-left:auto;padding:.3em 0;position:relative;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit .link-arrow:before{border-bottom:1px solid var(--color-primary);border-right:1px solid var(--color-primary);bottom:0;content:"";display:block;height:11px;margin:auto;position:absolute;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;width:11px}.p-recruit .link-arrow:after{background-color:var(--color-primary);content:"";display:block;margin-left:20px;height:1px;width:17px}.p-recruit .link-arrow span:after{background-color:var(--color-primary);bottom:0;content:"";display:block;left:0;height:1px;position:absolute;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(0);transform:scale(0);width:100%}._pc .link-arrow:hover span:after{-webkit-transform:scale(1);transform:scale(1);width:100%}.p-recruit .top-main{background-color:var(--color-gray);padding:107px 20px 0;position:relative;text-align:center}.p-recruit .top-main_logo{display:block;position:absolute;right:3.9%;top:54px;width:753px}.p-recruit .top-main_text{font-size:3.85rem;font-weight:900;margin-bottom:5px;line-height:1.2;position:relative}.p-recruit .top-main_img{display:block;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit .top-main_list{bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;right:47px;list-style:none;position:absolute}.p-recruit .top-main_list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-primary);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.77rem;height:81px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal;margin:0 11px;text-align:center;width:81px}._pc .p-recruit .top-main_list-item:hover{text-decoration:none}.p-recruit .top-concept .recruit-section_inner{padding-bottom:65px;padding-top:90px}.p-recruit .top-concept_block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:105px;position:relative}.p-recruit .top-concept_block-img{display:block;margin-right:100px;width:500px}.p-recruit .top-concept_block-text{font-size:1.62rem;font-weight:700;line-height:2;letter-spacing:.05em}.p-recruit .top-culture .recruit-section_inner{padding-bottom:65px;padding-top:115px}.p-recruit .top-culture .recruit-section_heading{margin-bottom:93px}.p-recruit .top-culture .recruit-section_heading-en{color:#fff;left:0;right:auto;-webkit-transform:translate(-15%,-10%);transform:translate(-15%,-10%)}.p-recruit .top-culture_list{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}.p-recruit .top-culture_list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;letter-spacing:.05em;width:250px}.p-recruit .top-culture_list-img{aspect-ratio:25/25;display:block;margin:10px 0;position:relative;width:100%}.p-recruit .top-culture_list-img img{left:0;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-recruit .top-culture_list-ttl{font-size:1.62rem;font-weight:700;line-height:normal;margin-bottom:10px}.p-recruit .top-culture_list-label{color:var(--color-primary);display:block;font-size:1.16rem;font-weight:400;letter-spacing:.02em}.p-recruit .top-culture_list-text{line-height:normal}.p-recruit .top-culture_list .link-arrow{margin-top:auto}.p-recruit .top-jobtype .recruit-section_inner{padding-bottom:65px;padding-top:180px}.p-recruit .top-jobtype .recruit-section_heading{margin-bottom:80px}.p-recruit .top-jobtype_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.p-recruit .top-jobtype-item{overflow:hidden;position:relative;max-width:310px;width:100%}.p-recruit .top-jobtype-item_link{display:block}.p-recruit .top-jobtype-item_img{aspect-ratio:310/398;display:block;position:relative;width:100%}.p-recruit .top-jobtype-item_img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;position:absolute;top:0;width:100%}.p-recruit .top-jobtype-item_box{background-color:rgba(255,255,255,.8);bottom:0;color:#000;font-size:1rem;font-weight:500;line-height:normal;padding:10px 15px;position:absolute;right:0}.p-recruit .top-jobtype-item_box-name{font-size:1.54rem;overflow:hidden;position:relative;text-align:right;width:140px}.p-recruit .top-jobtype-item_box-name:before{background:#000;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;top:0;width:85px}.p-recruit .top-company .recruit-section_inner{padding-bottom:110px;padding-top:110px}.p-recruit .top-company .recruit-section_heading{margin-bottom:25px}.p-recruit .top-company_block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-gray);margin:0 auto;max-width:1020px;padding:60px 90px;position:relative}.p-recruit .top-company_img{left:-100px;position:absolute;top:-100px}.p-recruit .top-company_img picture{aspect-ratio:45/45;display:block;height:450px;position:relative;width:450px}.p-recruit .top-company_img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-recruit .top-company_text{margin-left:auto;max-width:480px}.p-recruit .top-company_text p{line-height:normal}.p-recruit .top-company .link-arrow{margin-top:65px}.p-recruit .top-service .recruit-section_inner{padding-bottom:110px;padding-top:110px}.p-recruit .top-service .recruit-section_heading{margin-bottom:25px}.p-recruit .top-service_block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-gray);margin:0 auto;max-width:1020px;padding:60px 90px;position:relative}.p-recruit .top-service_img{right:-100px;position:absolute;top:-100px}.p-recruit .top-service_img picture{aspect-ratio:45/45;display:block;height:450px;position:relative;width:450px}.p-recruit .top-service_img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-recruit .top-service_text{max-width:480px}.p-recruit .top-service_text p{line-height:normal}.p-recruit .top-service .link-arrow{margin-top:65px}.p-recruit .concept-main{padding:30px 20px 80px;position:relative;text-align:center}.p-recruit .concept-main_img{height:100%;display:block;left:0;position:absolute;top:0;width:100%}.p-recruit .concept-main_img img{left:0;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-recruit .concept-main_inner{margin:0 auto;max-width:1000px;width:85%}.p-recruit .concept-main_lead{font-size:2.47rem;font-weight:900;margin-top:110px;line-height:normal;letter-spacing:1.6px;position:relative}.p-recruit .concept-main_text{font-weight:500;margin-top:140px;line-height:normal;letter-spacing:.8px;position:relative}.p-recruit .concept-main_text p{line-height:normal}.p-recruit .concept-main_text p+p{margin-top:3em}.p-recruit .recruit-banner{margin-top:144px;margin-bottom:110px}.p-recruit .culture-block{color:var(--color-font);letter-spacing:.05em;overflow:hidden}.p-recruit .culture-block_inner{margin:0 auto;max-width:1000px}.p-recruit .culture-block_heading{margin-bottom:1em}.p-recruit .culture-block_heading-en{display:block;color:var(--color-primary);font-size:1.16rem;font-weight:400;line-height:normal;letter-spacing:.3px;margin-bottom:.5em}.p-recruit .culture-block_heading-jp{display:block;font-size:1.62rem;font-weight:700;line-height:normal;letter-spacing:1.05px}.p-recruit .culture-block_subheading{font-size:1.62rem;font-weight:700}.p-recruit .culture-culture_lead{font-size:1.62rem;font-weight:700;margin:50px auto;max-width:700px;margin-top:50px;text-align:center}.p-recruit .culture-culture_text{max-width:693px;margin:50px auto}.p-recruit .culture-environment{background-color:var(--color-gray);padding:74px 0 100px}.p-recruit .culture-environment_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:93px 0 0;padding:0}.p-recruit .culture-environment_item{padding:22px 0;width:33%}.p-recruit .culture-environment_item:nth-child(2),.p-recruit .culture-environment_item:nth-child(3){border-left:1px solid #000}.p-recruit .culture-environment_item-inner{max-width:300px}.p-recruit .culture-environment_item:nth-child(2) .culture-environment_item-inner{margin-left:auto;margin-right:auto}.p-recruit .culture-environment_item:nth-child(3) .culture-environment_item-inner{margin-left:auto}.p-recruit .culture-team{padding:74px 0 100px}.p-recruit .culture-team_list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:66px 0 0;padding:0}.p-recruit .culture-team_item{padding:22px 0;width:50%}.p-recruit .culture-team_item:nth-child(2){border-left:1px solid #000}.p-recruit .culture-team_item-inner{max-width:415px}.p-recruit .culture-team_item:nth-child(2) .culture-team_item-inner{margin-left:auto}.p-recruit-message .message-block{color:var(--color-font);letter-spacing:.05em;overflow:hidden;padding:60px 0 70px}.p-recruit-message .message-block_inner{margin:0 auto;max-width:1000px}.p-recruit-message .message-block_heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.1;margin-bottom:3em;position:relative;width:100%}.p-recruit-message .message-block_heading-en{bottom:0;color:var(--color-gray);font-size:13.85rem;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.1;letter-spacing:.02em;margin:auto;position:absolute;right:0;-webkit-transform:translate(15%,0%);transform:translate(15%,0%);top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit-message .message-block_heading-jp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.p-recruit-message .message-block_heading-jp:before{background-color:#000;content:"";display:block;height:1px;margin-right:12px;position:relative;width:32px;z-index:1}.p-recruit-message .message-block_subheading{font-size:1.62rem;font-weight:700}.p-recruit-message .message-history{background-color:var(--color-gray);padding:74px 0 100px}.p-recruit-message .message-history_table{border:none;max-width:720px;margin:0 auto;width:100%}.p-recruit-message .message-history_table tr,.p-recruit-message .message-history_table th,.p-recruit-message .message-history_table td{border:none;font-size:1.24rem;font-weight:400;line-height:2.5;padding:0;vertical-align:top}.p-recruit-message .message-history_table th{width:100px}.p-recruit-message .message-overview{padding:74px 0 100px}.p-recruit-message .message-overview_table{border:none;border-bottom:2px solid #abb8c3;font-size:1rem;max-width:1000px;margin:0 auto;width:100%}.p-recruit-message .message-overview_table tr,.p-recruit-message .message-overview_table th,.p-recruit-message .message-overview_table td{border:none;font-weight:400;letter-spacing:normal;line-height:normal;padding:0;vertical-align:middle}.p-recruit-message .message-overview_table tr{border-top:2px solid #abb8c3}.p-recruit-message .message-overview_table th,.p-recruit-message .message-overview_table td{padding-bottom:20px;padding-top:20px}.p-recruit-message .message-overview_table th{font-size:1.16rem;text-align:right;width:150px}.p-recruit-message .message-overview_table td{font-size:1.24rem;font-weight:500;padding-left:18%}.p-recruit-requirements_list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8em auto;max-width:960px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.p-recruit-requirements_btn{aspect-ratio:452/236;background-color:var(--color-font);color:#fff;display:block;line-height:normal;letter-spacing:.8px;margin-bottom:2em;max-width:452px;overflow:hidden;position:relative;width:50%}.p-recruit-requirements_btn-img{aspect-ratio:450/233;display:block;position:relative;width:100%}.p-recruit-requirements_btn-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-recruit-requirements_btn-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;padding:27px;position:absolute;top:0;width:100%}.p-recruit-requirements_table{border:none}.p-recruit-requirements_table tr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0;padding:13px 0}.p-recruit-requirements_table th,.p-recruit-requirements_table td{font-size:1rem;border:none;display:block;font-weight:300;line-height:1.87;letter-spacing:.75px;padding-bottom:.4em;padding-top:.4em}.p-recruit-requirements_table th{padding-left:1em;width:120px}.p-recruit-requirements_table td{border-left:1px solid #000;padding-left:1.5em;padding-right:1.5em;width:calc(100% - 120px)}.p-recruit-requirements_table .list-style-none li{margin:0}.p-recruit-requirements .ttl{font-size:1.62rem}.p-recruit-requirements .link-arrow{color:#fff}.p-recruit-requirements .link-arrow:before{border-color:#fff}.p-recruit-requirements .link-arrow:after{background-color:#fff}.p-recruit-requirements .aside-entry{background-color:var(--color-font);color:#fff}.p-recruit-single_inner{margin:0 auto;max-width:1000px;padding-bottom:100px;padding-top:58px}.p-recruit-single_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:53px;padding:20px 44px;position:relative}.p-recruit-single_title:before{background-color:var(--color-primary);content:"";display:block;right:0;height:100%;position:absolute;top:0;width:100vw}.p-recruit-single_title:after{background-color:#fff;content:"";display:block;left:30px;height:1px;position:absolute;-webkit-transform:scale(-1,1);transform:scale(-1,1);-webkit-transform-origin:left center;transform-origin:left center;width:50vw}.p-recruit-single_title-jp{font-size:2.77rem;font-weight:500;margin-right:27px;position:relative}.p-recruit-single_btn{background:var(--color-primary);color:#fff !important;font-weight:700;display:block;padding:10px 35px;margin:2em auto;text-decoration:none !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit-entry .recruit-pageTitle{margin-bottom:30px}.p-recruit-form_inner{margin:0 auto;max-width:1000px;padding-bottom:100px;width:90%}.p-recruit-form_title{font-size:3.85rem;text-align:center}.p-recruit-form_lead{margin-top:4em;text-align:center}.p-recruit-form_step{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:2em auto 3em;max-width:600px;overflow:hidden;padding:0;width:100%}.p-recruit-form_step li{background-color:var(--color-gray);color:rgba(145,154,161,.8784313725);font-weight:700;margin:0;padding:11px 0;position:relative;text-align:center}.p-recruit-form_step li.is-active{background-color:var(--color-font);color:#fff}.p-recruit-form_step li:nth-child(1){width:49%;z-index:2}.p-recruit-form_step li:nth-child(1):after{content:"";display:block;height:0;border-top:23px solid transparent;border-bottom:23px solid transparent;border-left:22px solid var(--color-gray);position:absolute;right:0;-webkit-transform:translate(22px,0);transform:translate(22px,0);top:0;width:0}.p-recruit-form_step li:nth-child(1).is-active:after{border-left:22px solid var(--color-font)}.p-recruit-form_step li:nth-child(2){z-index:1;width:51%}.p-recruit-form .link-arrow{margin:4em auto 0}.p-recruit-form_content{margin:0 auto;max-width:697px}.p-recruit-form .contact-form-item{display:block;padding-bottom:0}.p-recruit-form .contact-form-item_col1,.p-recruit-form .contact-form-item_col2{margin:0;width:100%}.p-recruit-form .contact-form-item_col1 p{font-weight:700;margin-top:0}.p-recruit-form .contact-form-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.p-recruit-form .contact-form-row .contact-form-item{max-width:300px;margin:0;padding:0;width:49%}.p-recruit-form .contact-form-row .contact-form-item .contact-form-item_col1{margin-top:0}.p-recruit-form .contact-form-row .contact-form-item .contact-form-item_col1 p{margin-bottom:.5em}.p-recruit-form .wpcf7-form input[type=text],.p-recruit-form .wpcf7-form input[type=email],.p-recruit-form .wpcf7-form input[type=tel],.p-recruit-form .wpcf7-form input[type=password]{padding:.3em .5em}.p-recruit-form .wpcf7-form textarea{padding:1em}.p-recruit-form .wpcf7-radio{display:block}.p-recruit-form .wpcf7-radio [type=radio]{position:absolute}.p-recruit-form .wpcf7-radio label{line-height:1.1}.p-recruit-form .wpcf7-radio span.wpcf7-list-item{margin-bottom:5px}.p-recruit-form .wpcf7-radio .wpcf7-list-item-label:before{background:0 0;border:2px solid #000;border-color:var(--color-font);height:16px;width:16px}.p-recruit-form .wpcf7-radio .wpcf7-list-item-label:after{background:var(--color-font);height:6px;left:5px;margin-top:0;top:8px;width:6px}.p-recruit-form .wpcf7-checkbox label{padding-left:2em}.p-recruit-form .wpcf7-checkbox label:before{background:0 0;border:2px solid #000;border-color:var(--color-font);bottom:0;height:20px;margin:auto;top:0;width:20px}.p-recruit-form .contact-form-text{line-height:normal;margin:0 auto;max-width:650px;text-align:left}.p-recruit-form .require{background-color:var(--color-red);border-radius:5px;color:#fff;display:inline-block;margin-right:.5em;padding:2px 8px;vertical-align:baseline}.p-recruit-form .button-submit{background-color:var(--color-font);border:1px solid var(--color-font);color:#fff;padding:12px 30px}._pc .p-recruit-form .button-submit{-webkit-transition:opacity .4s;transition:opacity .4s}._pc .p-recruit-form .button-submit:hover{opacity:.7}.p-recruit-jobtype .recruit-section_inner{line-height:169%;padding-bottom:110px;padding-top:110px}.p-recruit-jobtype .recruit-section_heading{margin-bottom:25px}.p-recruit-jobtype .jobtype-profile .recruit-section_inner{padding-top:50px;position:relative}.p-recruit-jobtype .jobtype-profile_block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-gray);margin:0 0 0 auto;max-width:923px;padding:60px 33px}.p-recruit-jobtype .jobtype-profile_img{left:0;position:absolute;top:0}.p-recruit-jobtype .jobtype-profile_img picture{aspect-ratio:300/400;display:block;height:400px;position:relative;max-width:300px;width:100%}.p-recruit-jobtype .jobtype-profile_img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-recruit-jobtype .jobtype-profile_text{margin-left:auto;max-width:550px}.p-recruit-jobtype .jobtype-profile_text li{margin:0}.p-recruit-jobtype .jobtype-profile_text-ttl{font-size:1.62rem;font-weight:500}.p-recruit-jobtype .jobtype-profile_box{background-color:rgba(255,255,255,.8);bottom:19px;color:#000;font-size:1rem;font-weight:500;left:-1px;line-height:normal;padding:10px 15px;position:absolute}.p-recruit-jobtype .jobtype-profile_box-name{font-size:1.54rem;overflow:hidden;position:relative;text-align:right;width:140px}.p-recruit-jobtype .jobtype-profile_box-name:before{background:#000;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;top:0;width:85px}.p-recruit-jobtype .jobtype-dailyflow .recruit-section_inner{padding-bottom:65px;padding-top:115px}.p-recruit-jobtype .jobtype-dailyflow .recruit-section_heading{margin-bottom:93px}.p-recruit-jobtype .jobtype-dailyflow .recruit-section_heading-en{color:#fff;left:0;right:auto;-webkit-transform:translate(-15%,-10%);transform:translate(-15%,-10%)}.p-recruit-jobtype .jobtype-dailyflow_block{background-color:#fff;padding:90px 45px}.p-recruit-jobtype .jobtype-dailyflow_list{list-style:none;margin:0 auto;max-width:835px;padding:0;width:100%}.p-recruit-jobtype .jobtype-dailyflow_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0;width:100%}.p-recruit-jobtype .jobtype-dailyflow_item-time{font-weight:400;height:17px;line-height:1.1;margin:-7px 0 0;width:60px}.p-recruit-jobtype .jobtype-dailyflow_item-detail{border-top:1px solid var(--color-font);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 0 auto;min-height:6em;padding:10px 50px;width:calc(100% - 60px)}.p-recruit-jobtype .jobtype-dailyflow_item-detail p{font-size:1rem;margin:0}.p-recruit-jobtype .jobtype-dailyflow_item:first-child .jobtype-dailyflow_item-detail{border-top:none}.p-recruit-jobtype .jobtype-dailyflow_item:nth-of-type(2n) .jobtype-dailyflow_item-detail{background:var(--color-gray)}.p-recruit-jobtype .jobtype-interview .recruit-section_inner{padding-bottom:0}.p-recruit-jobtype .jobtype-interview .recruit-section_heading{margin-bottom:9em;margin-top:3em}.p-recruit-jobtype .jobtype-interview_block{margin:0 auto;max-width:1000px;padding:20px 0;overflow:hidden;position:relative;width:100%}.p-recruit-jobtype .jobtype-interview_text-ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:150px;padding:0 0 0 120px;position:relative;z-index:1}.p-recruit-jobtype .jobtype-interview_text-ttl span{color:var(--color-gray);font-size:7.7rem;font-weight:700;left:0;position:absolute;z-index:-1}.p-recruit-jobtype .jobtype-interview_text{margin-bottom:60px}.p-recruit-jobtype .jobtype-interview_block:nth-of-type(odd) .jobtype-interview_text-ttl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 120px 0 0}.p-recruit-jobtype .jobtype-interview_block:nth-of-type(odd) .jobtype-interview_text-ttl span{left:auto;right:0}.p-recruit-jobtype .jobtype-interview_block:nth-of-type(4){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-recruit-jobtype .jobtype-interview_block:nth-of-type(4) .jobtype-interview_text{max-width:620px;width:100%}.p-recruit-jobtype .jobtype-interview_block:nth-of-type(4) .jobtype-interview_img{margin-top:5em;max-width:100%;width:350px}.p-recruit-jobtype .jobtype-archive_inner{margin:0 auto;max-width:1000px;padding-bottom:90px;padding-top:30px}.p-recruit-jobtype .jobtype-archive_list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.p-recruit-jobtype .jobtype-archive_btn{background-color:#fff;font-size:1.62rem;display:block;margin:0 auto 5px;max-width:450px;overflow:hidden;position:relative;width:50%}.p-recruit-jobtype .jobtype-archive_btn-img{aspect-ratio:450/233;display:block;position:relative;width:100%}.p-recruit-jobtype .jobtype-archive_btn-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-recruit-jobtype .jobtype-archive_btn-text{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;padding:27px;position:absolute;width:100%}.p-recruit-jobtype .jobtype-archive_box{background-color:rgba(255,255,255,.8);bottom:19px;color:#000;font-size:1rem;font-weight:500;left:0;line-height:normal;padding:10px 15px;position:absolute}.p-recruit-jobtype .jobtype-archive_box-name{font-size:1.54rem;overflow:hidden;position:relative;text-align:right;width:140px}.p-recruit-jobtype .jobtype-archive_box-name:before{background:#000;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;top:0;width:85px}.p-recruit-jobtype .jobtype-archive .link-arrow{color:var(--color-font)}.p-recruit-jobtype .jobtype-archive .link-arrow:before{border-color:var(--color-font)}.p-recruit-jobtype .jobtype-archive .link-arrow:after{background-color:var(--color-font)}#document .requestImage{background-color:#ededed;margin:0 auto;padding:2em;width:calc(100% - 30px)}.requestList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.requestList:before,.requestList:after{content:"";display:block;margin:0 auto 1.5em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(50% - 0.5em)}.requestArticle{background:#fff;display:block;margin:0 auto 1.5em;padding:10px;overflow:hidden;width:calc(50% - 0.5em)}.requestArticle:hover{text-decoration:none}.requestArticle:hover .requestArticleButton:before{left:15px}.requestArticle:hover .requestArticleButton:after{width:calc(100% + 12px)}.requestArticleFigure{border-radius:0;-webkit-filter:drop-shadow(0px 2px 6px rgba(0,0,0,.25));filter:drop-shadow(0px 2px 6px rgba(0,0,0,.25));height:0;overflow:hidden;padding-top:70%;position:relative;width:100%}.requestArticleFigure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.requestArticleContent{color:#354341;line-height:normal;padding:.5em .5em 0;text-align:center}.requestArticleButton{max-width:100%}.p-reservation .coreStaffMemberCardContainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1em;max-width:1117px;padding:0 0 15px;width:100%}.p-reservation .coreStaffMemberCol1{width:100%}.p-reservation .coreStaffMemberCol2{width:100%}.p-reservation .coreStaffMemberCard{padding-bottom:0}.p-reservation .page-content{padding-top:4em}#seminarForm{border:1px solid #ccc;padding:2em}#seminarForm .wpcf7-form-control-wrap{display:block}.page-wp-securitypack,.page-ud-securitypack{--color-Black:#354341;--color-WhiteBlue:#f0f7fc;--color-WhiteGray:#e7eaf2;--color-BoundaryBlack:rgba(#000,.16);--color-BackgroundGrey:#f8f8f8;--color-Primary1:#0d7cc9;--color-Primary2:#025085;--color-Primary3:#86c3d3;--color-Primary4:#f3981c;--color-Primary5:#ffcf48;--color-Primary6:#fc495f}.page-wp-securitypack .typo-display,.page-ud-securitypack .typo-display{font-size:2.31rem}.page-wp-securitypack .typo-title,.page-ud-securitypack .typo-title{font-size:1.85rem}.page-wp-securitypack .typo-subheading,.page-ud-securitypack .typo-subheading{font-size:1.24rem}.page-wp-securitypack .typo-caption,.page-ud-securitypack .typo-caption{font-size:.85rem}.page-wp-securitypack .color-white,.page-ud-securitypack .color-white{color:#fff !important}.page-wp-securitypack .color-primary1,.page-ud-securitypack .color-primary1{color:var(--color-Primary1) !important}.page-wp-securitypack .color-primary5,.page-ud-securitypack .color-primary5{color:var(--color-Primary5) !important}.page-wp-securitypack .color-primary6,.page-ud-securitypack .color-primary6{color:var(--color-Primary6) !important}.page-wp-securitypack .marker,.page-ud-securitypack .marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(30%,rgba(255,207,72,.6)));background:linear-gradient(transparent 70%,rgba(255,207,72,.6) 30%)}.page-wp-securitypack .header,.page-ud-securitypack .header{position:relative}.page-wp-securitypack .header_inner,.page-ud-securitypack .header_inner{padding-left:14px;padding-right:14px}.page-wp-securitypack .header-tel,.page-ud-securitypack .header-tel{color:var(--color-Primary1)}.page-wp-securitypack .header-tel_number,.page-ud-securitypack .header-tel_number{color:var(--color-Primary1)}.page-wp-securitypack .header-tel .material-icons,.page-ud-securitypack .header-tel .material-icons{color:var(--color-Primary1)}.page-wp-securitypack .header-contact,.page-ud-securitypack .header-contact{background:var(--color-Primary6)}.page-wp-securitypack .footer-logo,.page-ud-securitypack .footer-logo{font-size:1.08rem;margin:auto;width:100px}.page-wp-securitypack .footer-policy,.page-ud-securitypack .footer-policy{font-weight:700}.page-wp-securitypack .aside-contact,.page-ud-securitypack .aside-contact{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/securitypack/contact-bg.jpg) left center no-repeat;background-size:cover;color:#fff;line-height:1.3;padding:20px;position:relative;text-align:center}.page-wp-securitypack .aside-contact:before,.page-ud-securitypack .aside-contact:before{background:-webkit-gradient(linear,left top,left bottom,from(#316fb6),color-stop(51.76%,#316fb6),to(rgba(49,111,182,0)));background:linear-gradient(180deg,#316fb6 0%,#316fb6 51.76%,rgba(49,111,182,0) 100%);background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.page-wp-securitypack .aside-contact_inner,.page-ud-securitypack .aside-contact_inner{display:block;position:relative}.page-wp-securitypack .aside-contact_lead,.page-ud-securitypack .aside-contact_lead{font-size:1.54rem;font-weight:#000;letter-spacing:1px;text-shadow:0px 6px 0px rgba(0,0,0,.15)}.page-wp-securitypack .aside-contact_button,.page-ud-securitypack .aside-contact_button{font-size:1.7rem;font-weight:700 !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-Primary6);border-radius:35px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.04em;max-width:100%;margin:1em auto 0;height:60px;padding:0 .2em;position:relative;text-decoration:none;width:300px;-webkit-box-shadow:0px 6px 0px rgba(0,0,0,.15);box-shadow:0px 6px 0px rgba(0,0,0,.15)}.page-wp-securitypack .aside-contact_button .icon,.page-ud-securitypack .aside-contact_button .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.7rem;margin:auto;position:absolute;top:0;right:.2em}.page-wp-securitypack .page-content,.page-ud-securitypack .page-content{color:var(--color-Black);padding:0}.page-wp-securitypack .security-section,.page-ud-securitypack .security-section{padding-left:20px;padding-right:20px}.page-wp-securitypack .security-section__inner,.page-ud-securitypack .security-section__inner{margin:0 auto;max-width:1100px}.page-wp-securitypack .security-section__title,.page-ud-securitypack .security-section__title{font-size:1.7rem;margin-bottom:1.5em;text-align:center}.page-wp-securitypack .security-section__title-en,.page-ud-securitypack .security-section__title-en{font-size:1.39rem;color:var(--color-Primary1);display:block;margin-bottom:5px}.page-wp-securitypack .security-section__title-jp,.page-ud-securitypack .security-section__title-jp{font-size:2.62rem}.page-wp-securitypack .security-main,.page-ud-securitypack .security-main{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/securitypack/main-bg-sp.png) center top no-repeat;background-size:cover;color:#fff;font-size:1.62rem;font-weight:700;padding:50px 20px 70px;text-align:center}.page-wp-securitypack .security-main__title,.page-ud-securitypack .security-main__title{font-size:1.62rem;background-color:var(--color-Primary4);border-radius:25px;color:#fff;margin:0 auto 1.5em;max-width:380px;padding:7px 20px;text-align:center}.page-wp-securitypack .security-main__list,.page-ud-securitypack .security-main__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.page-wp-securitypack .security-main__item,.page-ud-securitypack .security-main__item{margin:10px;padding:5px;position:relative;width:80%}.page-wp-securitypack .security-main__item:before,.page-wp-securitypack .security-main__item:after,.page-ud-securitypack .security-main__item:before,.page-ud-securitypack .security-main__item:after{content:"";display:block;height:23px;position:absolute;width:23px}.page-wp-securitypack .security-main__item:before,.page-ud-securitypack .security-main__item:before{border-left:4px solid #fff;border-top:4px solid #fff;border-radius:3px 0 0;left:0;top:0}.page-wp-securitypack .security-main__item:after,.page-ud-securitypack .security-main__item:after{border-bottom:4px solid #fff;border-right:4px solid #fff;border-radius:0 0 3px;bottom:0;right:0}.page-wp-securitypack .security-main__price,.page-ud-securitypack .security-main__price{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wp-securitypack .security-main__price-month,.page-ud-securitypack .security-main__price-month{font-size:2rem;line-height:1.3;width:1em}.page-wp-securitypack .security-main__price-num,.page-ud-securitypack .security-main__price-num{font-size:5rem;line-height:1.15}.page-wp-securitypack .security-main__price-yen,.page-ud-securitypack .security-main__price-yen{font-size:2.31rem;line-height:1.3}.page-wp-securitypack .security-problem,.page-ud-securitypack .security-problem{background-color:var(--color-WhiteBlue);padding-bottom:40px;padding-top:40px;text-align:center}.page-wp-securitypack .security-problem__list,.page-ud-securitypack .security-problem__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.page-wp-securitypack .security-problem__item,.page-ud-securitypack .security-problem__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:3px solid #e7eaf2;border-radius:10px;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;color:#000;line-height:1.6;margin:0 5px 50px;padding:15px 10px 40px;position:relative;-moz-text-align-last:left;text-align-last:left;width:calc(50% - 10px)}.page-wp-securitypack .security-problem__item-img,.page-ud-securitypack .security-problem__item-img{bottom:-38px;height:76px;left:0;margin:auto;position:absolute;right:0;width:76px}.page-wp-securitypack .security-about,.page-ud-securitypack .security-about{background-color:var(--color-WhiteBlue);background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/securitypack/about-bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff;padding-bottom:40px;padding-top:80px;position:relative}.page-wp-securitypack .security-about:after,.page-ud-securitypack .security-about:after{content:"";border-style:solid;border-width:40px 50vw 0;border-color:var(--color-WhiteBlue) transparent transparent transparent;height:0;margin:auto;left:0;right:0;position:absolute;top:-1px;width:0}.page-wp-securitypack .security-about__list,.page-ud-securitypack .security-about__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.page-wp-securitypack .security-about__item,.page-ud-securitypack .security-about__item{font-size:1.24rem;margin:0 0 35px;position:relative;max-width:260px;width:calc(50% - 10px)}.page-wp-securitypack .security-about__item-img,.page-wp-securitypack .security-about__item-img img,.page-ud-securitypack .security-about__item-img,.page-ud-securitypack .security-about__item-img img{margin:0 auto;max-width:180px;width:100%}.page-wp-securitypack .security-about__title,.page-ud-securitypack .security-about__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-Primary5);font-size:1.24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2em;margin:.8em 0 .5em;text-align:center}.page-wp-securitypack .security-about__text,.page-ud-securitypack .security-about__text{font-size:.93rem}.page-wp-securitypack .security-reason,.page-ud-securitypack .security-reason{background-color:var(--color-WhiteGray);background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/securitypack/reason-bg-stripe.png);background-position:center top;background-repeat:repeat;background-size:115px 115px;padding-bottom:40px;padding-top:40px;position:relative}.page-wp-securitypack .security-reason__list,.page-ud-securitypack .security-reason__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;list-style:none;margin:0;padding:0;width:100%}.page-wp-securitypack .security-reason__item,.page-ud-securitypack .security-reason__item{background-color:#fff;border-radius:5px;-webkit-box-shadow:0px 6px 0px rgba(0,0,0,.15);box-shadow:0px 6px 0px rgba(0,0,0,.15);font-size:1rem;margin:0 5px 35px;overflow:hidden;position:relative;max-width:333px;width:100%}.page-wp-securitypack .security-reason__item-img,.page-wp-securitypack .security-reason__item-img img,.page-ud-securitypack .security-reason__item-img,.page-ud-securitypack .security-reason__item-img img{margin:0 auto;max-width:180px;width:100%}.page-wp-securitypack .security-reason__item-title,.page-ud-securitypack .security-reason__item-title{background-color:var(--color-Primary2);color:#fff;font-size:1.39rem;line-height:1.4;letter-spacing:.04em;margin:0;padding:25px 15px 25px 65px;position:relative}.page-wp-securitypack .security-reason__item-title:before,.page-ud-securitypack .security-reason__item-title:before{bottom:0;font-family:"Material Icons";content:"\e002";color:var(--color-Primary5);font-size:40px;line-height:1.1;left:10px;height:41px;margin:auto;position:absolute;top:0;width:41px}.page-wp-securitypack .security-reason__item-text,.page-ud-securitypack .security-reason__item-text{margin:0;padding:25px}.page-wp-securitypack .security-service,.page-ud-securitypack .security-service{background-color:var(--color-WhiteBlue);padding-bottom:50px;padding-top:50px}.page-wp-securitypack .security-service__list,.page-ud-securitypack .security-service__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;list-style:none;margin:0;padding:0;width:100%}.page-wp-securitypack .security-service__item,.page-ud-securitypack .security-service__item{background-color:#fff;background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/securitypack/icon-check-mark-yellow.svg);background-size:20px 20px;background-position:15px 18px;background-repeat:no-repeat;-webkit-box-shadow:0px 6px 0px rgba(0,0,0,.15);box-shadow:0px 6px 0px rgba(0,0,0,.15);border-radius:5px;line-height:24px;margin:0 0 20px;padding:15px 15px 20px 40px;position:relative;width:100%}.page-wp-securitypack .security-service__item-title,.page-ud-securitypack .security-service__item-title{font-size:1.24rem;font-weight:700;margin-bottom:.5em;padding:0}.page-wp-securitypack .security-service__item-text,.page-ud-securitypack .security-service__item-text{margin:0;padding:0}.page-wp-securitypack .security-point,.page-ud-securitypack .security-point{padding-bottom:50px;padding-top:50px}.page-wp-securitypack .security-point__section,.page-ud-securitypack .security-point__section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.page-wp-securitypack .security-point__content,.page-ud-securitypack .security-point__content{max-width:550px;width:100%}.page-wp-securitypack .security-point__fukidashi,.page-ud-securitypack .security-point__fukidashi{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/securitypack/point-fukidashi.svg);background-position:left top;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-family:"Barlow",sans-serif;font-size:1.7rem;font-weight:700;display:block;line-height:1.4;height:46px;letter-spacing:.04em;text-align:center;width:142px}.page-wp-securitypack .security-point__title,.page-ud-securitypack .security-point__title{color:var(--color-Primary1);font-size:1.39rem;font-weight:700;padding:0}.page-wp-securitypack .security-point__text,.page-ud-securitypack .security-point__text{margin:0;padding:0}.page-wp-securitypack .security-point__img,.page-ud-securitypack .security-point__img{text-align:center;width:100%}.page-wp-securitypack .security-point__img img,.page-ud-securitypack .security-point__img img{max-width:328px;width:80%}.page-wp-securitypack .security-trouble,.page-ud-securitypack .security-trouble{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/securitypack/trouble-bg-sp.jpg);background-position:left top;background-size:cover;padding-bottom:50px;padding-top:50px}.page-wp-securitypack .security-trouble__content,.page-ud-securitypack .security-trouble__content{background-color:rgba(255,255,255,.9);border-radius:5px;margin:50px auto 0;padding:1px 15px 20px;width:100%}.page-wp-securitypack .security-trouble__title,.page-ud-securitypack .security-trouble__title{font-size:1.85rem;margin-bottom:1.5em;text-align:center}.page-wp-securitypack .security-trouble__subtitle,.page-ud-securitypack .security-trouble__subtitle{background-color:var(--color-Primary5);border-radius:5px;font-size:1.39rem;font-weight:700;margin:-20px auto 30px;max-width:700px;padding:10px;position:relative;text-align:center}.page-wp-securitypack .security-trouble__subtitle:after,.page-ud-securitypack .security-trouble__subtitle:after{content:"";border-style:solid;border-width:20px 16px 0;border-color:var(--color-Primary5) transparent transparent transparent;bottom:-18px;height:0;left:0;margin:auto;position:absolute;right:0;width:0}.page-wp-securitypack .security-trouble__list,.page-ud-securitypack .security-trouble__list{list-style:none;margin:0;padding:0}.page-wp-securitypack .security-trouble__list li,.page-ud-securitypack .security-trouble__list li{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/securitypack/icon-check-mark-blue.svg);background-size:20px 20px;background-position:0 5px;background-repeat:no-repeat;color:#000;line-height:24px;margin-top:20px;padding-left:30px;position:relative;width:100%}.page-wp-securitypack .security-website,.page-ud-securitypack .security-website{background-color:var(--color-WhiteBlue);padding-bottom:50px;padding-top:50px}.page-wp-securitypack .security-website__title,.page-ud-securitypack .security-website__title{background-color:var(--color-Primary1);border-radius:5px;color:#fff;font-size:1.39rem;font-weight:700;margin:0 auto 30px;max-width:700px;padding:10px;position:relative;text-align:center}.page-wp-securitypack .security-website__title:after,.page-ud-securitypack .security-website__title:after{content:"";border-style:solid;border-width:20px 16px 0;border-color:var(--color-Primary1) transparent transparent transparent;bottom:-18px;height:0;left:0;margin:auto;position:absolute;right:0;width:0}.page-wp-securitypack .security-website__list,.page-ud-securitypack .security-website__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.page-wp-securitypack .security-website__list li,.page-ud-securitypack .security-website__list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/securitypack/icon-check-mark-yellow.svg);background-position:10px center;background-repeat:no-repeat;background-size:20px 20px;-webkit-box-shadow:0px 6px 0px rgba(0,0,0,.15);box-shadow:0px 6px 0px rgba(0,0,0,.15);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000;line-height:24px;margin-top:20px;max-width:265px;padding:15px 10px 15px 35px;position:relative;width:calc(50% - 5px)}.page-wp-securitypack .security-flow,.page-ud-securitypack .security-flow{background-color:var(--color-BackgroundGrey);padding-bottom:50px;padding-top:50px}.page-wp-securitypack .security-flow__list,.page-ud-securitypack .security-flow__list{list-style:none}.page-wp-securitypack .security-flow__item,.page-ud-securitypack .security-flow__item{background-color:var(--color-WhiteBlue);-webkit-box-shadow:0px 6px 0px rgba(0,0,0,.15);box-shadow:0px 6px 0px rgba(0,0,0,.15);border-radius:5px;line-height:24px;margin:0 0 60px;padding:15px 30px 20px 40px;position:relative;width:100%}.page-wp-securitypack .security-flow__item:before,.page-ud-securitypack .security-flow__item:before{content:"";border-style:solid;border-width:25px 60px 0;border-color:var(--color-Primary5) transparent transparent transparent;height:0;left:0;margin:auto;position:absolute;right:0;top:-40px;width:0}.page-wp-securitypack .security-flow__item:nth-of-type(1):before,.page-ud-securitypack .security-flow__item:nth-of-type(1):before{content:unset}.page-wp-securitypack .security-flow__item:after,.page-ud-securitypack .security-flow__item:after{clear:both;content:"";display:block;height:1px;overflow:hidden;width:1px}.page-wp-securitypack .security-flow__step,.page-ud-securitypack .security-flow__step{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/securitypack/flow-step-bg.svg);background-repeat:no-repeat;background-size:100% 100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:left;height:100px;margin:0 15px 0 0;width:100px}.page-wp-securitypack .security-flow__step-en,.page-ud-securitypack .security-flow__step-en{font-size:1.08rem}.page-wp-securitypack .security-flow__step-num,.page-ud-securitypack .security-flow__step-num{font-size:3.08rem;line-height:1.1}.page-wp-securitypack .security-flow__item-title,.page-ud-securitypack .security-flow__item-title{color:var(--color-Primary1);font-size:1.39rem;font-weight:700;margin-bottom:.5em;overflow:hidden;padding:0}.page-wp-securitypack .security-flow__item-text,.page-ud-securitypack .security-flow__item-text{margin:0;overflow:hidden;padding:0}.page-wp-securitypack .security-plan,.page-ud-securitypack .security-plan{padding-bottom:50px;padding-top:50px}.page-wp-securitypack .security-plan__table,.page-ud-securitypack .security-plan__table{border:none;list-style:none;table-layout:fixed}.page-wp-securitypack .security-plan__table th,.page-ud-securitypack .security-plan__table th{background-color:var(--color-Primary1);color:#fff;font-size:1rem;padding:.5em 0;vertical-align:middle;text-align:center;width:140px}.page-wp-securitypack .security-plan__table tr:nth-of-type(1) th,.page-ud-securitypack .security-plan__table tr:nth-of-type(1) th{font-size:1.39rem;line-height:1.1;width:120px}.page-wp-securitypack .security-plan__table tr:nth-of-type(1) th.ud,.page-ud-securitypack .security-plan__table tr:nth-of-type(1) th.ud{width:140px}.page-wp-securitypack .security-plan__table tr:nth-of-type(1) th:nth-of-type(1),.page-ud-securitypack .security-plan__table tr:nth-of-type(1) th:nth-of-type(1){background:0 0;border:none;width:140px}.page-wp-securitypack .security-plan__table td,.page-ud-securitypack .security-plan__table td{font-size:1.39rem;font-weight:700;padding:.5em 10px;text-align:center;vertical-align:middle}.page-wp-securitypack .security-plan__table .ud,.page-ud-securitypack .security-plan__table .ud{border-left:5px solid var(--color-Primary4);border-right:5px solid var(--color-Primary4);font-size:1.85rem}.page-wp-securitypack .security-plan__table tr:nth-child(1) th.ud,.page-ud-securitypack .security-plan__table tr:nth-child(1) th.ud{background-color:var(--color-Primary4);border-top:5px solid var(--color-Primary4);font-size:1.54rem}.page-wp-securitypack .security-plan__table tr:nth-child(1) th.ud div,.page-ud-securitypack .security-plan__table tr:nth-child(1) th.ud div{font-size:1.08rem}.page-wp-securitypack .security-plan__table tr:last-of-type .ud,.page-ud-securitypack .security-plan__table tr:last-of-type .ud{border-bottom:5px solid var(--color-Primary4)}.page-wp-securitypack .security-plan__noteList,.page-ud-securitypack .security-plan__noteList{list-style:none;padding:0}.page-wp-securitypack .security-plan__noteList li,.page-ud-securitypack .security-plan__noteList li{color:#000;font-size:1rem;margin:0;padding-left:3em;text-indent:-3em}.page-wp-securitypack .security-faq,.page-ud-securitypack .security-faq{background-color:var(--color-WhiteBlue);padding-bottom:50px;padding-top:50px}.page-wp-securitypack .security-faq__item,.page-ud-securitypack .security-faq__item{background-color:#fff;-webkit-box-shadow:0px 6px 0px rgba(0,0,0,.15);box-shadow:0px 6px 0px rgba(0,0,0,.15);border-radius:5px;margin:0 0 20px;padding:0;position:relative;width:100%}.page-wp-securitypack .security-faq__q,.page-ud-securitypack .security-faq__q{cursor:pointer;font-size:1.39rem;font-weight:700;line-height:normal;padding:15px 40px 15px 50px;position:relative}.page-wp-securitypack .security-faq__q:before,.page-ud-securitypack .security-faq__q:before{content:"Q.";font-family:"Barlow",sans-serif;font-size:30px;font-weight:700;color:var(--color-Primary1);left:15px;line-height:1.1;position:absolute;top:10px}.page-wp-securitypack .security-faq__q:after,.page-ud-securitypack .security-faq__q:after{bottom:0;content:"\e5cf";font-family:"Material Icons";font-size:40px;font-weight:700;color:var(--color-Primary1);display:inline-block;height:40px;line-height:1.1;margin:auto;right:15px;position:absolute;top:0;width:40px}.page-wp-securitypack .security-faq__a,.page-ud-securitypack .security-faq__a{display:none;margin:0;padding:5px 15px 15px 50px;position:relative}.page-wp-securitypack .security-faq__a:before,.page-ud-securitypack .security-faq__a:before{content:"A.";font-family:"Barlow",sans-serif;font-size:30px;font-weight:700;color:var(--color-Primary5);left:12px;line-height:1.1;position:absolute;top:10px}.page-wp-securitypack .security-faq .security-faq__item .security-faq__q.is-open:after,.page-ud-securitypack .security-faq .security-faq__item .security-faq__q.is-open:after{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.page-wp-securitypack .security-contact,.page-ud-securitypack .security-contact{padding-bottom:50px;padding-top:50px}.alignleft{display:inline;float:left;margin-right:1em}.alignright{display:inline;float:right;margin-left:1em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}[style="text-align: center;"]>*{margin-left:auto;margin-right:auto}.verticalAlign-middle{vertical-align:middle}.bg-cover{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-cover.png) left top repeat;background-size:6px 6px;left:0;position:absolute;top:0;height:100%;width:100%}.bg-cover-flow{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-cover-flow.png) left top repeat;background-size:3px 3px;left:0;position:absolute;top:0;height:100%;width:100%}.bg-gray{background-color:#f8f8f8}.bg-white{background-color:#fff}.bg-whitegreen{background-color:rgba(100,192,171,.1)}.col-5p{width:5%}.col-10p{width:10%}.col-15p{width:13%}.col-20p{width:20%}.col-25p{width:25%}.col-33p{width:33%}.col-35p{width:35%}.col-48p{width:48%}.col-50p{width:50%}.col-95p{width:95%}.col-100p{width:100%}.col-5em{width:5em}.col-10em{width:10em}.color-white{color:#fff}.color-green{color:#43b149}.color-blue{color:#377fc2}.color-red{color:#fd0000}.color-gold{color:#e4b802}.color-gray{color:#576168}.color-boundaryblack{color:rgba(0,0,0,.16)}.color-primary6{color:#2dad90}.display-ib{display:inline-block}.display-block{display:block}.flex,.flex-row,.flex-column,.flex-jc-around,.flex-jc-end,.flex-jc-start,.flex-jc-st,.flex-jc-between,.flex-jc-btw,.flex-jc-center,.flex-jc-c,.flex-ai-stretch,.flex-ai-center,.flex-ai-c,.flex-nowrap,.flex-wrap{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-ai-center,.flex-ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-ai-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-jc-center,.flex-jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-jc-between,.flex-jc-btw{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-jc-start,.flex-jc-st{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-jc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-jc-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.font-right{text-align:right}.font-left{text-align:left}.font-center{text-align:center}.font-normal{font-weight:400}.font-bold{font-weight:600}.font-l{font-size:1.24rem}.font-m{font-size:1.16rem}.font-n{font-size:1rem}.font-s{font-size:.93rem}.font-ss{font-size:.77rem}.font-base,.about-message-heading_jp{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.font-serif{font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.font-barlow,.button-black,.button-more,.button-white-yellow,.button-yellow-ritch,.header-nav-item_en,.slider-main .slide-text_en,.home-entry-heading{font-family:"Barlow",sans-serif}.font-bold{font-weight:700}.font-normal{font-weight:400}.hover-zoom-img_img{-webkit-transition:all 1.2s cubic-bezier(.165,.84,.44,1);transition:all 1.2s cubic-bezier(.165,.84,.44,1);-webkit-transform:scale(1.01,1.01);transform:scale(1.01,1.01)}.hover-zoom-img:hover .hover-zoom-img_img{opacity:.85;-webkit-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}.hover-opacity-img img{-webkit-transition:all 1.2s cubic-bezier(.165,.84,.44,1);transition:all 1.2s cubic-bezier(.165,.84,.44,1)}.hover-opacity-img:hover img{opacity:.7}.hover-opacity{text-decoration:none;-webkit-transition:opacity .5s;transition:opacity .5s}.hover-opacity:focus{text-decoration:none}._pc .hover-opacity:hover{opacity:.7;text-decoration:none}.hover-brightness{text-decoration:none;-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease,-webkit-filter .5s ease;-webkit-filter:brightness(1);filter:brightness(1)}.hover-brightness:focus{text-decoration:none}._pc .hover-brightness:hover{-webkit-filter:brightness(1.25);filter:brightness(1.25);text-decoration:none}.hover-blue{text-decoration:none;-webkit-transition:color .5s;transition:color .5s}.hover-blue:hover{color:#263855}.hover-opacity-img img{-webkit-transition:all 1.2s cubic-bezier(.165,.84,.44,1);transition:all 1.2s cubic-bezier(.165,.84,.44,1)}.hover-opacity-img:hover img{opacity:.8}.icon-idea{vertical-align:bottom;width:23px}[data-inview=cover]{position:relative}[data-inview=cover]:before{background:#eff4f7;position:absolute;z-index:1;content:"";display:block;top:0;right:0;width:100%;height:100%;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}[data-inview=cover] [data-inview-child=fadeup]{opacity:0;transition:transform .4s ease 1s,opacity .4s ease 1s,box-shadow .3s ease,-webkit-transform .4s ease 1s;-webkit-transform:translateY(15px);transform:translateY(15px)}[data-inview=cover]._inview:before{-webkit-transition-delay:.5s;transition-delay:.5s;width:0}[data-inview=cover]._inview [data-inview-child=fadeup]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}[data-inview=imgfadein]{position:relative}[data-inview=imgfadein] img{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity .4s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}[data-inview=imgfadein]._inview img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}[data-inview=fade]{opacity:0;-webkit-transition:opacity .4s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}[data-inview=fade]._inview{opacity:1}[data-inview=fadeup]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .5s cubic-bezier(.39,.575,.565,1),transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}[data-inview=fadeup]._inview{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}[data-inview=flow]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}[data-inview=flow]._inview{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}[data-inview=faderight]{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}[data-inview=faderight]._inview{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}[data-inview=fadeleft]{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}[data-inview=fadeleft]._inview{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}[data-inview=opacity]{opacity:0;transition:transform .4s ease,opacity .4s ease,box-shadow .3s ease,-webkit-transform .4s ease}[data-inview=opacity]._inview{opacity:1}[data-inview=clip-path]{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0;position:relative;transition:opacity .6s linear,transform .6s cubic-bezier(.39,.575,.565,1),clip-path .5s cubic-bezier(.39,.575,.565,1),-webkit-transform .6s cubic-bezier(.39,.575,.565,1),-webkit-clip-path .5s cubic-bezier(.39,.575,.565,1)}[data-inview=clip-path] [data-inview-child=faderight]{opacity:0;transition:transform .4s ease 1s,opacity .4s ease 1s,box-shadow .3s ease,-webkit-transform .4s ease 1s;-webkit-transform:translateX(-30px);transform:translateX(-30px)}[data-inview=clip-path]._inview{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}[data-inview=clip-path]._inview [data-inview-child=faderight]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}[data-inview=clip-path]+[data-inview=fadeup]{-webkit-transition-delay:.3s;transition-delay:.3s}[data-inview=zoom]{-webkit-filter:blur(8px) brightness(1.5);filter:blur(8px) brightness(1.5);opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity .4s cubic-bezier(.39,.575,.565,1),-webkit-filter .4s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.39,.575,.565,1),-webkit-filter .4s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.39,.575,.565,1),filter .4s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.39,.575,.565,1),filter .4s cubic-bezier(.39,.575,.565,1),transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-filter .4s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}[data-inview=zoom]._inview{-webkit-filter:blur(0px) brightness(1);filter:blur(0px) brightness(1);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.delay-01s{-webkit-transition-delay:.1s;transition-delay:.1s}.delay-02s{-webkit-transition-delay:.2s;transition-delay:.2s}.delay-03s{-webkit-transition-delay:.3s;transition-delay:.3s}.delay-04s{-webkit-transition-delay:.4s;transition-delay:.4s}.delay-05s{-webkit-transition-delay:.5s;transition-delay:.5s}.marker-yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(30%,#f7f219));background:linear-gradient(transparent 70%,#f7f219 30%)}.is-tel{text-decoration:none !important}.is-fax{pointer-events:none;text-decoration:none !important}._pc .is-tel{pointer-events:none;text-decoration:none !important}.mg-0{margin:0}.mg-t0{margin-top:0}.mg-t02em{margin-top:.2em}.mg-t05em{margin-top:.5em}.mg-t1em{margin-top:1em}.mg-t1-5em{margin-top:1.5em}.mg-t2em{margin-top:2em}.mg-t3em{margin-top:3em}.mg-t4em{margin-top:4em}.mg-t5em{margin-top:5em}.mg-b0{margin-bottom:0}.mg-b05em{margin-bottom:.5em}.mg-b1em{margin-bottom:1em}.mg-b2em{margin-bottom:2em}.mg-b3em{margin-bottom:3em}.mg-b4em{margin-bottom:4em}.mg-b5em{margin-bottom:5em}.mg-b6em{margin-bottom:6em}.mg-l0{margin-left:0}.mg-l05em{margin-left:.5em}.mg-l1em{margin-left:1em}.mg-l2em{margin-left:2em}.mg-l3em{margin-left:3em}.mg-l4em{margin-left:4em}.mg-l5em{margin-left:5em}.mg-l6em{margin-left:6em}.mg-r0{margin-right:0}.mg-r05em{margin-right:.5em}.mg-r1em{margin-right:1em}.mg-r2em{margin-right:2em}.mg-r3em{margin-right:3em}.mg-r4em{margin-right:4em}.mg-r5em{margin-right:5em}.mg-bottom{margin-bottom:0;margin-top:auto}.mg-center{margin-left:auto;margin-right:auto}.mg-right{margin-right:0;margin-left:auto}.mg-left{margin-right:auto;margin-left:0}.shadow{background-color:#00243e;-webkit-box-shadow:10.1px 12.4px 28.2px 2.8px rgba(53,54,53,.4);box-shadow:10.1px 12.4px 28.2px 2.8px rgba(53,54,53,.4)}.size-full{width:100%}@media print,screen and (min-width:768px){body{font-size:1.24rem}.wrapper{min-width:1280px}.article-label-inner{font-size:.93rem;margin:2px auto 3px}.article-item{padding:15px 60px 15px 20px}.article-item .article-heading{font-size:1.39rem}.article-itemCard{min-height:155px}.home-service_content{padding-bottom:100px;padding-top:100px}.home-service-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-service-article{width:480px}.home-service-article_header{width:480px}.home-service-article_content{font-size:1.16rem}.author-profile-content .introduction{font-size:1.24rem}.banner{font-size:1.54rem;height:156px;margin:0 17px;width:480px}.banner i{font-size:1.54rem;margin-top:20px;height:40px;padding-top:6px;width:40px}.banner i img{font-size:1.54rem;height:12px;width:7px}.block-inner{padding-left:0;padding-right:0}.block-border{border-width:3px}.button,.corestaff-button{font-size:1.08rem;height:62px;padding:0 34px}.button:after,.corestaff-button:after{height:2px;right:14px;width:40px}.button-min{font-size:1.08rem;height:62px;padding:0 34px}.button-min:after{height:2px;right:11px;width:36px}.button-round,.button-round-blue{font-size:1.24rem}.button-round-blue.-large{font-size:1.85rem;height:70px;margin:1em auto}.button-round-blue.-large .button-icon{font-size:44px}.button-round-white{font-size:1.24rem}.button-black,.button-yellow-ritch,.button-white-yellow{font-size:1.39rem;height:71px;letter-spacing:.45px;padding:0 34px}.button-white,.button-gray-blue,.button-white-blue{font-size:1.24rem;min-width:220px}.button-more{font-size:1.24rem;height:30px;line-height:30px;margin-right:15px;padding:0 5px 0 40px}.button-more:before{line-height:30px;left:7px}.button-more:after{border-radius:16px;height:30px;width:30px}.c-faq{padding-top:60px}.c-faq__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-faq__item{background-size:24px 24px;background-position:16px 20px;line-height:24px;width:100%}.c-faq__q{font-size:1.54rem;padding:25px 80px}.c-faq__q:before{font-size:2.77rem;height:40px;left:25px;top:15px;width:50px}.c-faq__q:after{font-size:50px;height:50px;right:25px;width:50px}.c-faq__a{padding:10px 50px 30px 100px}.c-faq__a:before{font-size:2.77rem;height:40px;left:25px;width:50px}.heading,.heading-red{font-size:2.16rem;letter-spacing:.7px;margin-bottom:50px;padding-bottom:10px}.heading-red{font-size:2.16rem;border-width:2px;letter-spacing:.7px;margin-bottom:30px;padding-bottom:20px}.heading-band,.heading-band-serif{border-width:5px;font-size:2.16rem}.heading-band-red{font-size:1.85rem;border-width:4px}.heading-label-red{font-size:1.85rem;border-width:4px;padding-left:19px}.heading-band-serif{font-size:2.12rem}.heading-normal{font-size:1.7rem}.heading-border{font-size:1.54rem}.heading-line{font-size:1.54rem}.heading-section:after{height:4px;width:139px}.heading-section_en{font-size:1.54rem}.heading-section_sub{font-size:1.08rem}.heading-section_jp{font-size:2.62rem;line-height:1.42;letter-spacing:1.28px}.heading-fukidashi{font-size:1.7rem;margin-left:auto;padding:14px;width:820px}.heading-fukidashi:after{border-width:30px 23px 0;bottom:-24px;left:55px;right:auto}.hr-grey{border-bottom:3px solid #eef1e8}.link,a.link{font-size:1.24rem;letter-spacing:1.2px;padding:15px 15px 15px 0;width:320px}.link:after,a.link:after{width:9px;height:14px;right:10px}.list-faq-item{font-size:1.24rem;padding:0 20px}.list-faq-item_q{padding:33px 50px 33px 52px}.list-faq-item_q:before{-webkit-transform:scale(1);transform:scale(1);top:30px}.list-faq-item_q:after{-webkit-transform:scale(1);transform:scale(1);top:30px}.list-faq-item_a{padding:0 50px 33px 52px}.list-faq-item_a:before{-webkit-transform:scale(1);transform:scale(1)}.list-faq-item_q._open:after{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg)}.list-item-check:before{margin-right:15px;padding-left:5px;-webkit-transform:scale(1);transform:scale(1)}.list-item-dotted:before{margin-right:16px;width:10px;height:10px}.pagenav{font-size:1.16rem}.pagenav_inner{padding:0 60px}.section-member{margin-bottom:6em}.section-member:before{border-radius:0 50px 50px 0;left:0;height:100%;top:15px;width:95%}.section-member figure{border-radius:20px;bottom:3em;margin-left:0;position:absolute;right:50%;width:60%}.section-member-text{margin-left:54%;padding:3em 0 3em;text-align:left;width:48%}.table-alternate tr{display:-webkit-box;display:-ms-flexbox;display:flex}.table-alternate th,.table-alternate td{font-size:1.16rem}.table-alternate th{padding:0 1em 1.5em;text-align:center;width:246px}.table-alternate td{padding:0 0 1.5em .5em;width:calc(100% - 246px)}.typo-lead{font-size:1.39rem;line-height:2;letter-spacing:1.8px}.typo-hero{font-size:4rem}.typo-heading{font-size:1.85rem}.typo-subheading{font-size:1.39rem}.typo-title{font-size:1.7rem}.typo-display1{font-size:2.62rem;line-height:normal}.typo-display2{font-size:3.47rem}.typo-caption{font-size:1.08rem}.aside-block_inner{padding-bottom:55px;padding-top:55px}.aside-contact{line-height:1.8;letter-spacing:.25px;padding-bottom:25px;padding-top:30px;text-align:left}.aside-contact:before{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/contact-bg@2x.jpg) center top no-repeat;background-size:cover}.aside-contact_inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:1100px}.aside-lead{font-size:2.62rem;letter-spacing:1.5px}.aside-button{font-size:2.16rem;height:80px;margin:1em 0;width:350px}.aside-button+.aside-button{margin-left:2%}.aside-button .icon{font-size:3.08rem}.aside-request .icon-file:before{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/icon-file-white@2x.png) left top no-repeat;background-size:100% 100%;height:40px;width:40px}.aside-request:hover .icon-file:before{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/icon-file-blue@2x.png) left top no-repeat;background-size:100% 100%}.aside-tel .typo-tel_number,.aside-tel .material-icons{font-size:2.08rem}.aside-partnerButton{font-size:2rem;height:80px;margin:1em 0;padding-left:0;padding-right:0;width:400px}.aside-partnerButton+.aside-partnerButton{margin-left:2%}.aside-partnerButton .icon{font-size:3.08rem;margin-right:.4em}.aside-solution__inner{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.aside-solution__content{padding:50px 0 40px;text-align:left}.aside-solution .aside-button{max-width:310px;margin:23px auto 0;padding:0}.aside-mailmagazine{margin-top:100px}.aside-mailmagazine_icon{height:126px;width:126px}.aside-mailmagazine .button-rich{font-size:1.7rem}.footer{font-size:1.08rem}.footer-main{padding-bottom:3em}.footer-logo{margin:0 3em 0 0}.footer-nav{margin:0;padding-left:3em}.footer-nav>li>a,.footer-nav_a{font-size:1.24rem}.footer-policy{border-top:1px solid rgba(0,0,0,.16)}.footer-policy ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-iso{border-top:none;margin-right:0;padding-top:0}.footer-iso_img{width:auto}.footer-iso_text{width:auto}#pagetop{height:70px;width:70px}.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header_inner{height:60px;padding-right:86px}.header-icon-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.header-contact{width:125px;height:auto}.header-contact .icon{margin-right:.2em;font-size:20px}.header-hamburger{height:60px;width:74px}.header-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;top:60px}.header-gnav-list{border:none;display:grid;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;min-height:550px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:auto;max-height:500px;max-width:1100px;padding-top:60px;width:90vw}.header-gnav-list .header-gnav-listItem{width:33%}.header-gnav-listItem{border:none;margin:0}.header-gnav-listItem:hover .header-gnav-link{-webkit-transition:.3s cubic-bezier(.19,1,.22,1);transition:.3s cubic-bezier(.19,1,.22,1)}.header-gnav-listItem--contact{display:block}.header-gnav-link{display:block}.header-gnav-toggleBtn{display:none}.header-gnav-titleInner{-webkit-transition:.3s;transition:.3s}.header-gnav-titleEn{font-size:2.31rem;color:#fff;line-height:1.4}.header-gnav-listItem--recruit .header-gnav-titleEn{font-size:1.8rem}.header-gnav-listItem--partner .header-gnav-titleEn{font-size:1.8rem}.header-gnav-listItem--contact .header-gnav-titleEn{font-size:1.8rem}.header-gnav-titleJa{font-size:1rem;display:block;line-height:1.4}.header-gnav-megaMenu{margin-top:.5em;display:block !important}.header-gnav-megaMenuRight{border-left:1px solid #fff;margin-left:1em}.header-gnav-megaTitleEn{font-family:"Montserrat",sans-serif;font-weight:400;font-size:2.5rem;font-size:max(3.125vw, 2.5rem);line-height:1;color:#fff}.header-gnav-megaTitleJa{font-family:"Montserrat",sans-serif;display:block;font-weight:400;font-size:1.125rem;font-size:max(1.40625vw, 1.125rem);line-height:1;color:#fff;margin-top:1.40625vw}.header-gnav-megaLink{font-size:1.16rem;line-height:2.5;padding-left:1.09375vw}.header-gnav-megaLink:hover{-webkit-transition:.3s cubic-bezier(.19,1,.22,1);transition:.3s cubic-bezier(.19,1,.22,1)}.header-gnav-megaLink:hover .c-btnCircle-circle{-webkit-transform:scale(1.15);transform:scale(1.15)}.header-gnav-megaLinkIco{display:none}.header-gnav-megaLinkBtn{display:none}.page-main-header{background-attachment:fixed;min-height:503px;padding-bottom:105px;padding-top:60px}.page-main-header:after{height:105px;margin:auto;width:1100px}.page-main-heading_en{font-size:4.93rem}.page-main-heading_jp{font-size:1.7rem;letter-spacing:4.4px}.page-lead-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:60px}.page-lead-block .page-lead-heading{width:400px}.page-lead-block .page-lead-text{width:calc(100% - 400px)}.page-heading_en{font-size:4.93rem}.page-heading_jp{font-size:1.7rem;letter-spacing:4.4}.page-link-wrap{height:80px}.page-link{text-align:center}.page-link._fixed{top:0}.page-link li{font-size:1.08rem;margin:20px 25px;padding:0;min-width:auto}.page-content{padding-bottom:140px;padding-top:40px}.page-content_inner{width:1130px}.page-section-block{padding-bottom:100px;padding-top:100px}.news-archive{padding:0}.post-header{border-width:3px;margin-bottom:0;padding-bottom:40px}.post-heading{font-size:2.31rem;margin:0}.post-detail h2{font-size:1.85rem}.post-detail h3{font-size:1.54rem}.post-detail blockquote{padding:40px 40px 30px}.about-section{font-size:1.16rem;padding-bottom:135px;padding-top:135px}.about-mission{padding-bottom:0;padding-top:85px}.about-mission .col-text{padding-bottom:84px;width:545px}.about-mission .col-figure{height:599px;margin:0}.about-message figure{width:600px}.about-message-heading{font-size:2rem;line-height:1.23;letter-spacing:2.08px}.about-message-heading_en{font-size:.93rem}.about-message-section{margin-top:70px}.about-company{padding-bottom:0}.about-company-table tr{margin:10px 0;padding:20px 0}.about-company-table th,.about-company-table td{font-size:1.16rem}.about-company-table th{padding-left:87px;width:246px}.about-company-table td{padding-left:87px;padding-right:87px;width:calc(100% - 246px)}.p-aizebreath{padding-top:60px}.p-aizebreath .aizebreath-header .aizebreath-header-logo{width:529px}.p-aizebreath .bg-white.arrow:before{left:calc(50vw - 300px);border:300px solid transparent;border-top:100px solid #fff}.p-aizebreath .bg-gray.detail-section{padding-top:100px}.p-aizebreath .section-header{padding:40px 0}.p-aizebreath .section-header .fukidashi{font-size:22px}.p-aizebreath .section-header h2{font-size:2.62rem}.p-aizebreath #law .law-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.p-aizebreath #law .law-container-col{width:calc(50% - 10px)}.p-aizebreath #check-variant{padding-bottom:80px}.p-aizebreath .detail-section{padding-bottom:120px}.p-aizebreath .detail-section .lead-container>span{font-size:1.7rem}.p-aizebreath .detail-section .lead-container>span img{width:445px}.p-aizebreath .detail-section .systems .lead{font-size:1.7rem}.p-aizebreath .section-arrowHeader{padding:20px;border-bottom:10px solid #d6d6d6}.p-aizebreath .section-arrowHeader h2{font-size:2.62rem}.p-aizebreath .section-arrowHeader:before{left:calc(50% - 180px);border-top:60px solid #d6d6d6;border-right:180px solid transparent;border-left:180px solid transparent}.p-aizebreath .section-arrowHeader:after{left:calc(50% - 150px);border-top:50px solid #00bfbf;border-right:150px solid transparent;border-left:150px solid transparent}.p-aizebreath .bicolor-header{font-size:1.7rem}.p-aizebreath .bicolor-header .l{position:relative;background-color:#00afbc;height:50px;width:200px;padding-left:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-aizebreath .bicolor-header .l:before{content:"";display:block;width:20px;height:50px;position:absolute;left:100%;border-top:25px solid #00afbc;border-left:10px solid #00afbc;border-right:10px solid transparent;border-bottom:25px solid transparent}.p-aizebreath .bicolor-header .r{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:25px;position:relative;background-color:#73d0cb;height:50px;padding-left:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-aizebreath .bicolor-header .r:before{content:"";display:block;width:20px;height:50px;position:absolute;right:100%;border-bottom:25px solid #73d0cb;border-right:10px solid #73d0cb;border-left:10px solid transparent;border-top:25px solid transparent}.p-aizebreath #handy b,.p-aizebreath #fixed b{font-size:22px}.p-aizebreath #handy .operate{padding-top:120px}.p-aizebreath #handy .operate{gap:20px}.p-aizebreath #handy .kiki{gap:20px}.p-aizebreath #handy .compare{gap:20px;padding-bottom:120px}.p-aizebreath #fixed .operate{padding-top:120px}.p-aizebreath #fixed .operate{gap:20px}.p-aizebreath #fixed .kiki{gap:20px}.p-aizebreath #fixed .compare{gap:20px;padding-bottom:120px}.p-aizebreath #admin-view .section-content{padding-top:120px}.p-aizebreath #customer .section-content{padding-top:120px}.p-aizebreath #guide{padding:80px 20px}.p-aizebreath #guide h2{font-size:22px}.page-main-heading-tag{font-size:1rem;margin-right:17px;padding:7px 18px 7px 20px}.bg-core-staff{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-img-corestaff@2x.png),url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-shadow.svg);background-size:585px auto,auto 85%;background-position:right top 30%,right bottom;background-repeat:no-repeat;background-attachment:unset}.bg-cloud{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-img-cloud@2x.png),url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-shadow.svg);background-size:613px auto,auto 85%;background-position:left 112% top 30%,right bottom;background-attachment:unset}.bg-web{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-img-web.png),url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/bg-shadow.svg);background-size:585px auto,auto 85%;background-position:right top 40%,right bottom;background-attachment:unset}.corestaff-button{font-size:1.16rem;height:71px;padding-right:95px;width:435px}.corestaff-button.icon-window:after{height:13px;right:48px;width:17px}.corestaff-list1{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:block}.corestaff-list1-item{font-size:1.16rem;padding:1.5em 23px}.corestaff-list1-item+.corestaff-list1-item{border-left:1px solid #e1e1e1}.corestaff-list1-figure{height:106px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.corestaff-list1-item:nth-child(1) figure{width:83px}.corestaff-list1-item:nth-child(2) figure{width:73px}.corestaff-list1-item:nth-child(3) figure{width:87px}.corestaff-list1-heading{font-size:1.54rem;margin-bottom:21px}.corestaff-list2{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-left:1px solid #e1e1e1;margin-top:3em}.corestaff-list2-item{font-size:1.16rem;border-right:1px solid #e1e1e1;padding:1.5em 23px}.service-article-title{font-size:1.85rem}.service-article-cetegory li{font-size:1.08rem;border-radius:4px;letter-spacing:1.2px;padding:6px 0}.page-web .page-lead-text{padding-left:52px}.page-web .page-section-block{padding-bottom:50px}.heading-centerBorder{font-size:1.85rem}.heading-centerBorder span{padding:0 50px}.heading-centerBorder span:before,.heading-centerBorder span:after{width:200px}.campaignList{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.campaignList-item{margin:40px 0;width:calc(33% - 36px)}.campaignList-item+.campaignList-item:before{left:-50px;margin:auto;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.campaignList-step{left:-49px;top:-63px;height:98.7px;width:84.48px}.campaignList-title{font-size:1.7rem}.caseSection{padding-bottom:140px}.caseSection .page-section-block_inner{padding-top:100px}.caseLogolist{margin:2em auto 5em}.caseLogolist li{height:auto;max-width:none;padding:1em 0;width:auto}.caseItem{margin:0 25px 50px;width:calc(50% - 0.5em)}.caseItem.onlyItem{width:750px}.caseItem.onlyItem .caseItem_inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.caseItem.onlyItem .caseItemPicture{height:auto;padding-top:0;width:331px}.caseItem.onlyItem .caseItemContent{width:calc(100% - 331px)}.caseItemLabel{font-size:.93rem;border-radius:10px}.caseArchive{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.caseSingle{padding-top:0}.caseSingle-header{display:-webkit-box;display:-ms-flexbox;display:flex}.caseSingle-header_picture{width:516px;height:299px}.caseSingle-header_text{padding-left:55px;width:calc(100% - 516px)}.caseSingle-header .caseItemLabel{font-size:1.16rem;padding:.3em 1em}.caseSingleHeading{font-size:2rem}.caseSingleName{font-size:1.54rem}.caseSinglePoint dt{font-size:1.54rem;float:left;margin:0;padding:15px .8em 18px}.caseSinglePoint dt span{font-size:1.85rem}.caseSinglePoint dd{font-size:1.85rem;letter-spacing:2.2px;padding-left:.8em;padding-top:10px}.contact-content{font-size:1.16rem;padding-top:4em}.contact-form{letter-spacing:1.86px;margin-top:604px}.contact-form-item{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-form-item_col1{margin-top:1em;padding-right:1em;width:200px}.contact-form-item_col2{width:calc(100% - 200px)}.button-submit{font-size:1.39rem;width:323px}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=password],.wpcf7-form textarea{font-size:1.24rem}.wpcf7-form select{padding:.5em 1em}.wpcf7-checkbox label{height:28px;padding-left:2.5em}.wpcf7-checkbox label:before{height:28px;width:28px}.wpcf7-checkbox .wpcf7-list-item-label:before{height:4px;width:15px;top:12px;left:2px}.wpcf7-checkbox .wpcf7-list-item-label:after{height:4px;width:21px;top:10px;left:9px}.wpcf7-radio{display:inline-block;margin-top:1em}.wpcf7-radio .wpcf7-list-item-label:before{border-radius:16px;margin-top:-7px;height:32px;width:32px}.wpcf7-radio .wpcf7-list-item-label:after{border-radius:8px;left:8px;margin-top:-5px;height:16px;top:6px;width:16px}.coreStaffMemberCardContainer .coreStaffMemberCard .coreStaffPosition{font-size:1.47rem}.coreStaffMemberCardContainer .coreStaffMemberCard .coreStaffDiscription{min-height:170px}.coreStaffMemberEyecatch{width:100%}.guideFlow-icon{font-size:38px;height:80px;width:80px}.guideFlow-item_colLeft{width:80px}.guideFlow-item_colRight{width:calc(100% - 80px)}.asideCorestaff{padding-top:0}.asideCorestaff-item{width:50%}.asideCorestaff-item_inner{padding:2.5em 1em 3em}.asideCorestaff-item:nth-child(even) .asideCorestaff-item_inner{margin-left:5%}.asideCorestaff-item:nth-child(odd) .asideCorestaff-item_inner{margin-left:auto}.asideCorestaff-heading{margin-bottom:1.5em;padding-top:1.5em}.home-section{font-size:1.24rem;line-height:1.8;letter-spacing:.25px}.home-section_content{margin-left:auto;margin-right:auto}.home-section-heading,.home-section-heading-w{font-size:2.62rem;letter-spacing:1.28px;margin:0 0 1.2em}.home-section-heading_en{font-size:1.54rem}.home-slider{padding-bottom:0}.slider-main .swiper-wrapper{max-height:880px;min-height:650px}.slider-main .slide-text_caption{font-size:1.47rem;line-height:1.17;text-shadow:0px 7px 10px rgba(0,0,0,.25)}.slider-main .slide-text_en{font-size:3.47rem;line-height:1.17;text-shadow:0px 7px 10px rgba(0,0,0,.25)}.slider-main .slide-text_01{font-size:3.08rem;text-shadow:0px 6px 11px rgba(0,0,0,.5)}.slider-main .slide-text_02{font-size:1.7rem;text-shadow:0px 7px 10px rgba(0,0,0,.25)}.slider-main .slide-text_03{font-size:1.24rem;text-shadow:0px 7px 10px rgba(0,0,0,.25)}.slider-main .swiper-pagination{display:none}.main-banner{bottom:25px}.home-news{margin:2em auto}.home-news .home-section_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:auto}.home-news-header{padding-left:0;padding-right:0;display:block;width:35%}.home-news-header_inner{display:block;margin-left:auto;width:300px}.home-news-list{padding-left:20px;width:65%}.home-about figure{border-radius:70px 0 0 70px;margin-right:-20px;width:60vw}.home-about-content{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.home-about-header{-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:55%}.home-about-heading:after{height:2px;right:0}.home-about-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1100px}.home-about-block+.home-about-block{margin-top:170px}.home-about-block .col-1{height:381px;position:relative;width:calc(100% - 590px)}.home-about-block figure{bottom:0;left:89px;margin:auto;overflow:hidden;position:absolute;padding-left:15px;top:0;width:50vw}.home-about-block figure img{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.home-about-block p{line-height:1.87;letter-spacing:.75px}.home-about-block .col-2{padding:0;position:relative;width:590px}.home-about-block:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-about-block:nth-child(even) figure{left:auto;right:89px;text-align:right}.home-aboutLead{padding-bottom:3em}.home-aboutArticle{padding:2.5em 1em 3em;width:50%}.home-aboutArticle:nth-child(even) .home-aboutArticle_inner{margin-left:5%}.home-aboutArticle:nth-child(odd) .home-aboutArticle_inner{margin-left:auto}.home-aboutArticle-heading{margin-bottom:1.5em;padding-top:1.5em}.home-voice .swiper{width:max(992px, 100% - 40px)}.home-voice .navigation{width:6.4rem;height:6.4rem}.home-voice .navigation:after{width:1.2rem;height:1.2rem}.home-voice .navigation-next{left:calc(100% + 0.5em)}.home-voice .navigation-next:after{-webkit-transform:translateX(calc(2.2em - 50%)) rotate(45deg);transform:translateX(calc(2.2em - 50%)) rotate(45deg)}.home-voice .navigation-prev{right:calc(100% + 0.5em)}.home-voice .navigation-prev:after{-webkit-transform:translate(2.2em,0px) rotate(-135deg);transform:translate(2.2em,0px) rotate(-135deg)}.home-caseList-item{width:33%}.home-caseList-item+.home-caseList-item{border-top:none}.home-blog-col{max-width:570px;padding-right:3em;width:50%}.home-blog-col+.home-blog-col{border-top:none;border-left:1px solid rgba(0,0,0,.16);padding-left:3em;padding-right:0}.home-recruit:before{height:90%}.home-recruit .home-section_content{padding-bottom:3em}.home-recruit-member{bottom:0;position:absolute;right:-8%}.home-product_content{padding-bottom:100px;padding-top:100px}.home-product-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home-product-article{margin-right:20px;width:270px}.home-product-article:nth-child(4n){margin-right:0}.home-product-article_content{padding-top:1em}.home-entry{font-size:1.31rem;line-height:2.06;letter-spacing:1.28px;padding-bottom:98px;padding-top:125px}.home-entry-heading{font-size:14.16rem;letter-spacing:-13px;top:-.55em}.home-entry-linkblock{margin:3em 0 4em}.home-entry-linkblock li{font-size:1.16rem;margin:0 2em}.p-itc .section{padding:80px 20px}.p-itc .section_heading{font-size:2.47rem}.p-itc .section_subheading{font-size:1.85rem}.p-itc .section_subheading-num{font-size:3.08rem}.p-itc .section_block{border-radius:20px;padding:50px 30px}.p-itc .table-itc th{font-size:1.24rem}.p-itc .table-itc td{font-size:1.24rem;padding:.8em 1em}.p-itc .main{background-image:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/itc/main-visual.jpg);background-position:right center}.p-itc .main_inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2em}.p-itc .main_text{padding-left:75px}.p-itc .main_text:before{left:30px;right:auto;-webkit-transform:skew(-28deg,0deg);transform:skew(-28deg,0deg);width:838px}.p-itc .howto{padding-top:50px}.p-itc .howto-table{width:700px}.p-itc .problem-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-itc .problem-list li{margin:0}.p-itc .merit-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-itc .merit-list li{margin:10px;width:298px}.p-itc .merit-list_title{font-size:1.85rem;margin:0}.p-itc .plan-block_img{float:right}.p-itc .plan-block h4{display:inline-block}.p-itc .trainigFlow_block{display:-webkit-box;display:-ms-flexbox;display:flex}.p-itc .trainigFlow_text{margin-right:1em}.p-itc .trainigAbout_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-itc .trainigAbout_text{width:450px}.p-itc .date{font-size:1.85rem;padding-bottom:110px;padding-top:110px}.itcBanner{margin:70px auto 0}.why .reasons_container{gap:5.54rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.voice .voice_block{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.voice .voice_block .person .name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.voice .voice_block .content .lead{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.magiPriceWrap{padding:0 30px;min-width:426px}.magiPriceBox{font-size:1.39rem;height:100%;margin:0;padding:30px 50px 55px}.magiPriceTitle{font-size:1.24rem;font-weight:400}.magiPriceString{font-size:2.93rem}.magiPriceList{font-size:1.24rem}.post-archive{padding-left:0;padding-right:0;padding-bottom:5em;padding-top:5em}.post-archive .article-itemCard-link{margin-bottom:1em;width:calc(50% - 0.5em)}.post-archive .article-itemCard-link:nth-child(even){margin-left:1em}.archive-news .article-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.archive-news .article-heading{margin-top:0}.archive-news .article-pickup:before{font-size:1.08rem;left:-70px;top:5px;width:70px}.archive-news .article-pickup:after{font-size:1.08rem;left:-2px;top:12px;border-width:3px 0 3px 8px;border-color:transparent transparent transparent #ffe818}.page-pazu section.about .about-detail{font-size:1.54rem}.page-pazu section.about .about-block-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-pazu section.features .features-block-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-pazu section.case .case-detail h3{font-size:2.16rem}.priceTable{display:-webkit-box;display:-ms-flexbox;display:flex}.priceTable-line{display:block}.priceTable-line+.priceTable-line{border-left:1px solid #e9e9e9}.priceTable-th{font-size:1.7rem;display:block;height:auto;padding:8px 0 10px;width:100%}.priceTable-th:after{bottom:-9.5px;-webkit-clip-path:polygon(0 0,100% 0%,50% 100%);clip-path:polygon(0 0,100% 0%,50% 100%);height:10px;left:0;right:0;width:15px}.priceTable-td{font-size:2.31rem;padding:5px 15px;text-align:center;width:100%}.p-recruit .header-logo_ancher{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-recruit .header-logo-img{width:136px}.p-recruit .header-logo-text{font-size:1.16rem;margin-left:15px;margin-top:0}.p-recruit .header-nav-wrap{width:58%}.p-recruit .header-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:500px;padding:0}.p-recruit-requirements_table tr{margin:10px 0;padding:20px 0}.p-recruit-requirements_table th,.p-recruit-requirements_table td{font-size:1.16rem}.p-recruit-requirements_table th{padding-left:30px;width:246px}.p-recruit-requirements_table td{padding-left:60px;padding-right:60px;width:calc(100% - 246px)}.p-recruit-form_step li:nth-child(1):after{border-top:26px solid transparent;border-bottom:26px solid transparent}.p-recruit-form .contact-form-row .contact-form-item{width:100%}.p-recruit-form .wpcf7-radio{margin-top:0}.p-recruit-form .require{padding:0 8px}.p-recruit-jobtype .jobtype-profile_box{min-width:186px}.p-recruit-jobtype .jobtype-dailyflow .recruit-section_heading-en{white-space:nowrap}.p-recruit-jobtype .jobtype-archive_box{min-width:186px}#document .requestImage{width:100%}.requestList:before,.requestList:after{margin:0 auto 1.5em;width:270px}.requestArticle{margin:0 auto 2.5em;width:270px}.requestArticleContent{padding:1em 1em 0}.requestArticleButton{font-size:1.08rem}.p-reservation .coreStaffMemberCardContainer{padding:0 0 20px}.p-reservation .coreStaffMemberCol1{max-width:468px;padding-right:32px;width:calc(50% - 32px)}.p-reservation .coreStaffMemberCol2{max-width:472px;width:calc(50% - 32px)}.p-reservation .coreStaffMemberImages{max-width:436px}.p-reservation .coreStaffMemberCard{padding-right:0;padding-top:0}.page-wp-securitypack .typo-display,.page-ud-securitypack .typo-display{font-size:3.47rem}.page-wp-securitypack .typo-title,.page-ud-securitypack .typo-title{font-size:2.62rem}.page-wp-securitypack .typo-subheading,.page-ud-securitypack .typo-subheading{font-size:1.39rem}.page-wp-securitypack .typo-caption,.page-ud-securitypack .typo-caption{font-size:1rem}.page-wp-securitypack .wrapper,.page-ud-securitypack .wrapper{min-width:1140px}.page-wp-securitypack .aside-contact,.page-ud-securitypack .aside-contact{background-size:60% auto;padding:30px 20px;text-align:left}.page-wp-securitypack .aside-contact:before,.page-ud-securitypack .aside-contact:before{background:linear-gradient(274.65deg,#316fb6 1%,#316fb6 53.73%,rgba(49,111,182,0) 76%)}.page-wp-securitypack .aside-contact_inner,.page-ud-securitypack .aside-contact_inner{margin:0 auto;padding:0;width:1100px}.page-wp-securitypack .aside-contact_lead,.page-ud-securitypack .aside-contact_lead{font-size:2.31rem;letter-spacing:1.5px}.page-wp-securitypack .aside-contact_button,.page-ud-securitypack .aside-contact_button{width:430px}.page-wp-securitypack .security-section__title,.page-ud-securitypack .security-section__title{font-size:2.62rem}.page-wp-securitypack .security-section__title-en,.page-ud-securitypack .security-section__title-en{font-size:1.7rem}.page-wp-securitypack .security-main,.page-ud-securitypack .security-main{background:url(//updx.co.jp/cms/wp-content/themes/update/./assets/images/securitypack/main-bg.png) center center no-repeat;background-size:cover;font-size:1.85rem}.page-wp-securitypack .security-main__title,.page-ud-securitypack .security-main__title{font-size:1.85rem}.page-wp-securitypack .security-main__item,.page-ud-securitypack .security-main__item{font-size:1.47rem;padding:5px 25px;width:auto}.page-wp-securitypack .security-main__price-month,.page-ud-securitypack .security-main__price-month{font-size:3.24rem;line-height:1.15;width:1em}.page-wp-securitypack .security-main__price-num,.page-ud-securitypack .security-main__price-num{font-size:8rem;line-height:1.15}.page-wp-securitypack .security-main__price-yen,.page-ud-securitypack .security-main__price-yen{font-size:4.54rem;line-height:1.15}.page-wp-securitypack .security-problem,.page-ud-securitypack .security-problem{padding-top:60px}.page-wp-securitypack .security-problem__item,.page-ud-securitypack .security-problem__item{font-size:1.24rem;line-height:24px;margin:0 5px 76px;min-height:130px;width:265px}.page-wp-securitypack .security-about,.page-ud-securitypack .security-about{padding-top:120px}.page-wp-securitypack .security-about:after,.page-ud-securitypack .security-about:after{border-width:80px 50vw 0}.page-wp-securitypack .security-about__list,.page-ud-securitypack .security-about__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wp-securitypack .security-about__item,.page-ud-securitypack .security-about__item{line-height:24px;margin:0 16px 35px 0}.page-wp-securitypack .security-about__item:nth-child(4n),.page-ud-securitypack .security-about__item:nth-child(4n){margin-right:0}.page-wp-securitypack .security-about__title,.page-ud-securitypack .security-about__title{font-size:1.7rem}.page-wp-securitypack .security-about__text,.page-ud-securitypack .security-about__text{font-size:1.08rem}.page-wp-securitypack .security-reason,.page-ud-securitypack .security-reason{padding-top:60px}.page-wp-securitypack .security-reason:after,.page-ud-securitypack .security-reason:after{border-width:80px 50vw 0}.page-wp-securitypack .security-reason__item,.page-ud-securitypack .security-reason__item{font-size:1.24rem;line-height:24px;margin:0 16px 35px 0}.page-wp-securitypack .security-reason__item:nth-child(4n),.page-ud-securitypack .security-reason__item:nth-child(4n){margin-right:0}.page-wp-securitypack .security-reason__item-title,.page-ud-securitypack .security-reason__item-title{font-size:1.7rem;line-height:33px;letter-spacing:.04em;margin:0;padding:25px 35px 25px 65px}.page-wp-securitypack .security-service,.page-ud-securitypack .security-service{padding-top:60px}.page-wp-securitypack .security-service__list,.page-ud-securitypack .security-service__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-wp-securitypack .security-service__item,.page-ud-securitypack .security-service__item{background-size:24px 24px;background-position:16px 20px;line-height:24px;padding:20px 20px 25px 54px;width:calc(50% - 10px)}.page-wp-securitypack .security-service__item-title,.page-ud-securitypack .security-service__item-title{font-size:1.54rem;margin-bottom:1em}.page-wp-securitypack .security-point,.page-ud-securitypack .security-point{padding-top:60px}.page-wp-securitypack .security-point__section:nth-of-type(2),.page-ud-securitypack .security-point__section:nth-of-type(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-wp-securitypack .security-point__title,.page-ud-securitypack .security-point__title{font-size:1.85rem;margin-bottom:1em}.page-wp-securitypack .security-point__img,.page-ud-securitypack .security-point__img{width:calc(100% - 550px)}.page-wp-securitypack .security-trouble,.page-ud-securitypack .security-trouble{padding-top:60px}.page-wp-securitypack .security-trouble__content,.page-ud-securitypack .security-trouble__content{background-color:#fff;margin:100px 0 0 auto;width:820px}.page-wp-securitypack .security-trouble__title,.page-ud-securitypack .security-trouble__title{font-size:2.62rem;margin:0 0 70px auto;width:820px}.page-wp-securitypack .security-trouble__subtitle,.page-ud-securitypack .security-trouble__subtitle{font-size:1.7rem;margin-top:-45px;margin-left:auto;padding:14px;width:820px}.page-wp-securitypack .security-trouble__subtitle:after,.page-ud-securitypack .security-trouble__subtitle:after{border-width:30px 23px 0;bottom:-24px;left:55px;right:auto}.page-wp-securitypack .security-trouble__list,.page-ud-securitypack .security-trouble__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 30px 30px}.page-wp-securitypack .security-trouble__list li,.page-ud-securitypack .security-trouble__list li{background-size:24px 24px;max-width:360px;padding-left:30px;width:50%}.page-wp-securitypack .security-website,.page-ud-securitypack .security-website{padding-top:60px}.page-wp-securitypack .security-website__content,.page-ud-securitypack .security-website__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-wp-securitypack .security-website__title,.page-ud-securitypack .security-website__title{font-size:1.7rem;margin-left:auto;padding:14px;width:820px}.page-wp-securitypack .security-website__title:after,.page-ud-securitypack .security-website__title:after{border-width:30px 23px 0;bottom:-24px;left:55px;right:auto}.page-wp-securitypack .security-website__list,.page-ud-securitypack .security-website__list{padding:20px 0 30px;width:calc(100% - 550px)}.page-wp-securitypack .security-website__list li,.page-ud-securitypack .security-website__list li{background-size:24px 24px;background-position:10px center;padding:20px 15px 20px 40px;width:50%}.page-wp-securitypack .security-website__img,.page-ud-securitypack .security-website__img{text-align:left;width:500px}.page-wp-securitypack .security-flow,.page-ud-securitypack .security-flow{padding-top:60px}.page-wp-securitypack .security-flow__list,.page-ud-securitypack .security-flow__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-wp-securitypack .security-flow__item,.page-ud-securitypack .security-flow__item{background-size:24px 24px;background-position:16px 20px;line-height:24px;margin:0 0 90px;padding:20px 30px 25px 54px}.page-wp-securitypack .security-flow__item:before,.page-ud-securitypack .security-flow__item:before{content:"";border-style:solid;border-width:45px 90px 0;top:-64px}.page-wp-securitypack .security-flow__step,.page-ud-securitypack .security-flow__step{font-family:"Barlow",sans-serif;margin-right:30px;height:147px;margin:0 30px 0 0;width:147px}.page-wp-securitypack .security-flow__step-en,.page-ud-securitypack .security-flow__step-en{font-size:1.54rem}.page-wp-securitypack .security-flow__step-num,.page-ud-securitypack .security-flow__step-num{font-size:4.93rem}.page-wp-securitypack .security-flow__item-title,.page-ud-securitypack .security-flow__item-title{font-size:1.85rem;margin-bottom:1em;margin-top:15px}.page-wp-securitypack .security-plan,.page-ud-securitypack .security-plan{padding-top:60px}.page-wp-securitypack .security-plan__table th,.page-ud-securitypack .security-plan__table th{font-size:1.7rem}.page-wp-securitypack .security-plan__table tr:nth-of-type(1) th,.page-ud-securitypack .security-plan__table tr:nth-of-type(1) th{font-size:2.62rem;width:190px}.page-wp-securitypack .security-plan__table tr:nth-of-type(1) th.ud,.page-ud-securitypack .security-plan__table tr:nth-of-type(1) th.ud{width:240px}.page-wp-securitypack .security-plan__table tr:nth-of-type(1)>th:nth-of-type(1),.page-ud-securitypack .security-plan__table tr:nth-of-type(1)>th:nth-of-type(1){width:243px}.page-wp-securitypack .security-plan__table tr:nth-of-type(1) th:nth-of-type(1),.page-ud-securitypack .security-plan__table tr:nth-of-type(1) th:nth-of-type(1){width:230px}.page-wp-securitypack .security-plan__table td,.page-ud-securitypack .security-plan__table td{font-size:2rem}.page-wp-securitypack .security-plan__table .ud,.page-ud-securitypack .security-plan__table .ud{font-size:2.62rem}.page-wp-securitypack .security-plan__table tr:nth-child(1) th.ud,.page-ud-securitypack .security-plan__table tr:nth-child(1) th.ud{font-size:2.62rem}.page-wp-securitypack .security-plan__table tr:nth-child(1) th.ud div,.page-ud-securitypack .security-plan__table tr:nth-child(1) th.ud div{font-size:1.85rem}.page-wp-securitypack .security-plan__noteList li,.page-ud-securitypack .security-plan__noteList li{font-size:1.08rem}.page-wp-securitypack .security-faq,.page-ud-securitypack .security-faq{padding-top:60px}.page-wp-securitypack .security-faq__list,.page-ud-securitypack .security-faq__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-wp-securitypack .security-faq__item,.page-ud-securitypack .security-faq__item{background-size:24px 24px;background-position:16px 20px;line-height:24px;width:100%}.page-wp-securitypack .security-faq__q,.page-ud-securitypack .security-faq__q{font-size:1.85rem;padding:35px 100px 30px}.page-wp-securitypack .security-faq__q:before,.page-ud-securitypack .security-faq__q:before{font-size:50px;height:40px;left:25px;top:20px;width:50px}.page-wp-securitypack .security-faq__q:after,.page-ud-securitypack .security-faq__q:after{font-size:50px;height:50px;right:25px;width:50px}.page-wp-securitypack .security-faq__a,.page-ud-securitypack .security-faq__a{padding:10px 50px 30px 100px}.page-wp-securitypack .security-faq__a:before,.page-ud-securitypack .security-faq__a:before{font-size:50px;height:40px;left:25px;width:50px}.page-wp-securitypack .security-contact,.page-ud-securitypack .security-contact{padding-top:60px}[class*=" flex-tab"]{display:-webkit-box;display:-ms-flexbox;display:flex}[class^=flex-tab]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-tab-wrap{-ms-flex-wrap:flex-wrap;flex-wrap:flex-wrap}.flex-tab-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-tab-jc-c,.flex-tab-jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-tab-jc-btw{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-tab-ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.font-l{font-size:1.85rem}.font-m{font-size:1.39rem}.font-n{font-size:1.24rem}.font-s{font-size:1.08rem}.font-ss{font-size:.93rem}.font-tab-center{text-align:center}.is-sp{display:none !important}.mg-0{margin:0}.mg-t0{margin-top:0}.mg-t02em{margin-top:.2em}.mg-t05em{margin-top:.5em}.mg-t1em{margin-top:1em}.mg-t1-5em{margin-top:1.5em}.mg-t2em{margin-top:2em}.mg-t3em{margin-top:3em}.mg-t4em{margin-top:4em}.mg-t5em{margin-top:5em}.mg-b0{margin-bottom:0}.mg-b05em{margin-bottom:.5em}.mg-b1em{margin-bottom:1em}.mg-b2em{margin-bottom:2em}.mg-b3em{margin-bottom:3em}.mg-b4em{margin-bottom:4em}.mg-b5em{margin-bottom:5em}.mg-b6em{margin-bottom:6em}.mg-center{margin-left:auto;margin-right:auto}.mg-right{margin-right:0;margin-left:auto}.mg-left{margin-right:auto;margin-left:0}.mg-tab-t0{margin-top:0}.mg-tab-t1em{margin-top:.8em}.mg-tab-t2em{margin-top:1.6em}.mg-tab-t3em{margin-top:2.4em}.mg-tab-t4em{margin-top:3.2em}.mg-tab-t5em{margin-top:1.6em}.mg-tab-b0{margin-bottom:0}.mg-tab-b05em{margin-bottom:.4em}.mg-tab-b1em{margin-bottom:.8em}.mg-tab-b2em{margin-bottom:1.6em}.mg-tab-b3em{margin-bottom:2.4em}.mg-tab-b4em{margin-bottom:3.2em}.mg-tab-b5em{margin-bottom:4em}.mg-tab-b6em{margin-bottom:4.8em}.mg-tab-center{margin-left:auto;margin-right:auto}.mg-tab-center{margin-left:auto;margin-right:auto}.mg-tab-center{margin-left:auto;margin-right:auto}.shadow{-webkit-box-shadow:20.1px 24.9px 56.4px 5.6px rgba(53,54,53,.4);box-shadow:20.1px 24.9px 56.4px 5.6px rgba(53,54,53,.4)}}@media (min-width:768px){h1{font-size:3.08rem;font-size:2.5rem}h2{font-size:2.47rem}.magiSeparator{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.one_cards .magiFullWidth{width:70%}}@media only screen and (max-width:767px){.button-round-blue.-large .button-icon{right:.3em}.gmap{height:0;padding-top:70%}.googleform-wrapper{height:0;padding-top:310%}.grid-col2>.col,.grid-col2>img{max-width:none;width:100%}.grid-col2>.col+.col,.grid-col2>img+.col{margin-top:1em}.grid-col3 img{max-width:calc(48% - 0.5em)}.grid-col3:before,.grid-col3:after{max-width:48%}.grid-col4 img{max-width:calc(48% - 0.5em)}.grid-col4:before,.grid-col4:after{max-width:calc(48% - 0.5em)}.sns-share>a:not(.sns-share-twitter){width:30px;height:30px}.sns-share-twitter{width:30px;height:30px}.sns-share-twitter img{width:18px;height:18px}.tab-category,.tab-category-main,.tab-category-col3{width:100%}.tab-category:before,.tab-category-main:before,.tab-category-col3:before,.tab-category:after,.tab-category-main:after,.tab-category-col3:after{content:"";display:inline-block;min-width:151px;margin:2px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tab-category li,.tab-category-main li,.tab-category-col3 li{margin:3px}.tab-category-main{border-width:1px;margin-bottom:1.5em;padding:0}.tab-category-main:after{content:none}.tab-category-main li{margin-bottom:0}.table tr{border-top:1px solid #e6e6e6}.table th{border-bottom:1px solid #e6e6e6;padding:1em 0;width:30%}.table td{line-height:normal}.table-dark{font-size:1rem;border-top:1px solid #e6e6e6}.table-dark tr:first-child th{min-width:100px;padding:5px 10px}.table-dark td{line-height:normal;padding:5px 10px}.table-wrap{overflow-x:scroll;width:100%}.wp-prev{margin-right:auto}.wp-next{margin-left:auto}.about-company .gmap{height:0;padding-top:70%}.youtube-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.youtube-container>div{gap:1.54rem}.youtube-container>div>div{-ms-flex-item-align:auto;align-self:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.54rem;margin-right:0}.youtube-container>div{width:calc(100% - 2em)}.youtube-container>div img{width:262.4px}.youtube-container>div span{margin-right:0}.youtube-container>iframe{-ms-flex-preferred-size:auto;flex-basis:auto}.home-about-heading{line-height:1.2;padding-bottom:.8em}.home-about-heading .typo-hero{text-shadow:3px -3px 1px #fff}.p-itc .merit-list li{display:grid;grid-template-columns:120px 1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;padding:1em .8em;text-align:left;width:100%}.p-itc .merit-list_img{grid-row:1/3;grid-column:1/2;margin:0;padding-right:1em}.p-itc .merit-list_title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;grid-row:1/2;grid-column:2/3;margin-bottom:.5em}.p-itc .merit-list_text{grid-row:2/3;grid-column:2/3;margin:0}.p-itc .plan-block_heading{padding:10px 0;text-align:center;width:100%}.p-itc .plan-block_img{display:block;max-width:90%;margin-left:auto;margin-right:auto}.p-itc .trainigAbout_img{margin:1em auto}.p-recruit .header_inner{padding:0 60px 0 15px}.p-recruit .header-nav-wrap{top:50px}.p-recruit .header-nav-item{font-size:.93rem;min-width:29vw}.p-recruit .header-request{margin-left:auto}.p-recruit_detail h2,.p-recruit_detail h2.p1{font-size:1.85rem}.p-recruit .aside-entry_inner{padding-bottom:40px;padding-top:30px;width:100%}.p-recruit .aside-entry_heading{padding:12px 39px}.p-recruit .aside-entry_heading:before{width:80vw}.p-recruit .aside-entry_heading-jp{font-size:.77rem;margin-right:15px}.p-recruit .aside-entry_heading-en{font-size:2.31rem}.p-recruit .aside-entry_list{display:block;margin:0 auto;width:90%}.p-recruit .aside-entry_btn{margin:0 auto 5px;width:100%}.p-recruit .aside-entry_btn-img{aspect-ratio:450/190}.p-recruit .recruit-pageTitle{font-size:.93rem}.p-recruit .recruit-pageTitle_en{font-size:18vw;letter-spacing:-.5px;-webkit-transform:translate(5%,0%);transform:translate(5%,0%);-webkit-transform-origin:right top;transform-origin:right top}.p-recruit .recruit-pageTitle_jp:before{width:20px}.p-recruit .recruit-section_inner{width:90%}.p-recruit .recruit-section_heading{font-size:.93rem;margin:0 auto}.p-recruit .recruit-section_heading-en{font-size:18vw;letter-spacing:-.5px;-webkit-transform:translate(5%,-25%);transform:translate(5%,-25%)}.p-recruit .recruit-section_heading:before{width:20px}.p-recruit .recruit-section_lead{font-size:1.7rem;margin-bottom:1em}.p-recruit .recruit-banner{width:90%}.p-recruit .recruit-banner_btn{font-size:1.24rem;height:auto;margin-bottom:5px}.p-recruit .recruit-banner_btn-img{aspect-ratio:450/233}.p-recruit .recruit-banner_btn-text{bottom:10px;height:90px;padding:0 5px 0 30px;top:auto}.p-recruit .link-arrow{font-size:1.08rem}.p-recruit .link-arrow:after{margin-left:10px}.p-recruit .top-main{padding:50px 10px 0}.p-recruit .top-main_logo{left:5%;right:auto;top:10px;width:90%}.p-recruit .top-main_text{font-size:clamp(20px, 9vw, 40px)}.p-recruit .top-main_list{bottom:5px;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;right:0;width:100%}.p-recruit .top-main_list-item{margin:0 6px;font-size:clamp(8px, 2.6vw, 12px);height:70px;width:70px}.p-recruit .top-concept .recruit-section_inner{padding-bottom:40px}.p-recruit .top-concept_block{display:block;margin-top:35px}.p-recruit .top-concept_block-img{margin-right:0;width:100%}.p-recruit .top-concept_block-text{font-size:1.24rem;line-height:1.8;margin:15px auto;width:90%}.p-recruit .top-culture .recruit-section_inner{padding-bottom:30px;padding-top:80px}.p-recruit .top-culture .recruit-section_heading{margin-bottom:40px}.p-recruit .top-culture .recruit-section_heading-en{-webkit-transform:translate(-5%,-25%);transform:translate(-5%,-25%)}.p-recruit .top-culture_list{display:block;margin:0 auto;width:90%}.p-recruit .top-culture_list-item{max-width:250px;margin:0 auto 2em;width:100%}.p-recruit .top-culture_list-img{aspect-ratio:25/16}.p-recruit .top-culture_list-ttl{font-size:1.39rem;grid-area:ttl}.p-recruit .top-culture_list-label{font-size:1rem}.p-recruit .top-culture_list-text{grid-area:txt}.p-recruit .top-culture_list .link-arrow{grid-area:link}.p-recruit .top-jobtype .recruit-section_inner{padding-bottom:30px;padding-top:80px}.p-recruit .top-jobtype .recruit-section_heading{margin-bottom:40px}.p-recruit .top-jobtype_list{margin:0 auto;width:90%}.p-recruit .top-jobtype-item{width:calc(50% - 5px)}.p-recruit .top-jobtype-item_box{font-size:.85rem;padding:8px;width:85%}.p-recruit .top-jobtype-item_box-name{font-size:1.08rem;width:100%}.p-recruit .top-company .recruit-section_inner{padding-bottom:40px;padding-top:40px}.p-recruit .top-company .recruit-section_heading{margin-bottom:15px}.p-recruit .top-company_block{-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 auto;padding:0}.p-recruit .top-company_img{left:0;position:relative;top:0;width:70%}.p-recruit .top-company_img picture{height:auto;width:100%}.p-recruit .top-company_text{background:var(--color-gray);margin-left:auto;margin-top:-50px;padding:80px 5% 30px;width:85%}.p-recruit .top-company .link-arrow{margin-top:2em}.p-recruit .top-service .recruit-section_inner{padding-bottom:40px;padding-top:40px}.p-recruit .top-service .recruit-section_heading{margin-bottom:15px}.p-recruit .top-service_block{-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 auto;padding:0}.p-recruit .top-service_img{margin-left:auto;right:0;position:relative;top:0;width:70%}.p-recruit .top-service_img picture{height:auto;width:100%}.p-recruit .top-service_text{background:var(--color-gray);margin-top:-50px;padding:80px 5% 30px;width:85%}.p-recruit .concept-main{padding:0 0 70px}.p-recruit .concept-main_lead{margin-top:60px;font-size:1.7rem}.p-recruit .concept-main_text{margin-top:60px}.p-recruit .recruit-banner{margin-bottom:3em;margin-top:4em}.p-recruit .culture-block_inner{width:90%}.p-recruit .culture-block_heading-jp{font-size:1.39rem}.p-recruit .culture-block_subheading{font-size:1.39rem}.p-recruit .culture-culture_lead{font-size:1.39rem}.p-recruit .culture-environment{padding:30px 0 50px}.p-recruit .culture-environment_list{display:block;margin-top:0}.p-recruit .culture-environment_item{width:100%}.p-recruit .culture-environment_item:nth-child(2),.p-recruit .culture-environment_item:nth-child(3){border-left:none;border-top:1px solid #000}.p-recruit .culture-environment_item-inner{margin-left:auto;margin-right:auto;width:90%}.p-recruit .culture-team{padding:30px 0 50px}.p-recruit .culture-team_list{display:block;margin-top:0}.p-recruit .culture-team_item{width:100%}.p-recruit .culture-team_item:nth-child(2){border-left:none;border-top:1px solid #000}.p-recruit .culture-team_item-inner{margin:auto;width:90%}.p-recruit-message .message-block_inner{width:90%}.p-recruit-message .message-block_heading{font-size:.93rem}.p-recruit-message .message-block_heading-en{font-size:18vw;letter-spacing:-.5px;-webkit-transform:translate(5%,0%);transform:translate(5%,0%)}.p-recruit-message .message-block_heading-jp:before{width:20px}.p-recruit-message .message-block_subheading{font-size:1.39rem}.p-recruit-message .message-overview{padding:30px 0 50px}.p-recruit-message .message-history{padding:30px 0 50px}.p-recruit-message .message-history_table tr,.p-recruit-message .message-history_table th,.p-recruit-message .message-history_table td{font-size:1.08rem}.p-recruit-message .message-history_table th{width:80px}.p-recruit-message .message-overview{padding:30px 0 50px}.p-recruit-message .message-overview_table,.p-recruit-message .message-overview th,.p-recruit-message .message-overview td{display:block;text-align:left}.p-recruit-message .message-overview th{padding:1.5em 1em}.p-recruit-message .message-overview td{padding:.2em 1em 1.5em}.p-recruit-requirements_list{display:block;width:90%}.p-recruit-requirements_btn{margin:0 auto 5px;width:100%}.p-recruit-requirements_btn-img{aspect-ratio:450/190}.p-recruit-single_inner{padding-bottom:40px;padding-top:30px;width:90%}.p-recruit-single_title{padding:14px 30px}.p-recruit-single_title:before{width:80vw}.p-recruit-single_title-jp{font-size:1.7rem;margin-right:15px}.p-recruit-jobtype .recruit-section_inner{padding-bottom:20px;padding-top:80px}.p-recruit-jobtype .recruit-section_heading{margin-bottom:15px}.p-recruit-jobtype .jobtype-profile_block{-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 auto;padding:0}.p-recruit-jobtype .jobtype-profile_img{position:relative;top:0;width:90%}.p-recruit-jobtype .jobtype-profile_img picture{height:auto;width:100%}.p-recruit-jobtype .jobtype-profile_text{background:var(--color-gray);margin-left:auto;margin-top:-50px;padding:80px 5% 30px;width:85%}.p-recruit-jobtype .jobtype-profile_box{font-size:.85rem;padding:8px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit-jobtype .jobtype-profile_box-name{font-size:1.08rem;width:100px}.p-recruit-jobtype .jobtype-profile_box-name:before{width:60px}.p-recruit-jobtype .jobtype-dailyflow .recruit-section_inner{padding-bottom:30px;padding-top:80px}.p-recruit-jobtype .jobtype-dailyflow .recruit-section_heading{margin-bottom:40px}.p-recruit-jobtype .jobtype-dailyflow .recruit-section_heading-en{font-size:min(29vw, 45px);-webkit-transform:translate(-5%,-15%);transform:translate(-5%,-15%)}.p-recruit-jobtype .jobtype-dailyflow_block{padding:45px 20px}.p-recruit-jobtype .jobtype-dailyflow_item-time{width:45px}.p-recruit-jobtype .jobtype-dailyflow_item-detail{padding:10px 15px;width:calc(100% - 45px)}.p-recruit-jobtype .jobtype-interview .recruit-section_heading{margin-bottom:6em;margin-top:1em}.p-recruit-jobtype .jobtype-interview .recruit-section_heading-en{-webkit-transform:translate(5%,-18%);transform:translate(5%,-18%)}.p-recruit-jobtype .jobtype-interview_text-ttl{height:100px;padding:0 0 0 85px}.p-recruit-jobtype .jobtype-interview_text-ttl span{font-size:5.39rem}.p-recruit-jobtype .jobtype-interview_text{margin-bottom:30px}.p-recruit-jobtype .jobtype-interview_block:nth-of-type(odd) .jobtype-interview_text-ttl{padding:0 85px 0 0}.p-recruit-jobtype .jobtype-interview_block:nth-of-type(4){display:block}.p-recruit-jobtype .jobtype-interview_block:nth-of-type(4) .jobtype-interview_img{margin-top:2em}.p-recruit-jobtype .jobtype-archive_inner{padding-bottom:40px;padding-top:30px;width:100%}.p-recruit-jobtype .jobtype-archive_list{display:block;margin:0 auto;width:90%}.p-recruit-jobtype .jobtype-archive_btn{width:100%}.p-recruit-jobtype .jobtype-archive_btn-img{aspect-ratio:450/190}.p-recruit-jobtype .jobtype-archive_box{font-size:.85rem;padding:8px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit-jobtype .jobtype-archive_box-name{font-size:1.08rem;width:100px}.p-recruit-jobtype .jobtype-archive_box-name:before{width:60px}.page-wp-securitypack .header-tel,.page-ud-securitypack .header-tel{background-color:var(--color-Primary1);border-radius:20px;height:40px;min-width:40px;width:40px}.page-wp-securitypack .header-tel_number,.page-ud-securitypack .header-tel_number{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.page-wp-securitypack .header-tel .material-icons,.page-ud-securitypack .header-tel .material-icons{color:#fff}.page-wp-securitypack .header-contact,.page-ud-securitypack .header-contact{height:40px;width:40px}.page-wp-securitypack .header-contact .icon,.page-ud-securitypack .header-contact .icon{font-size:25px;margin:0}.page-wp-securitypack .security-plan__table-wrap,.page-ud-securitypack .security-plan__table-wrap{overflow-x:scroll;width:100%}.page-wp-securitypack .security-plan__noteList li,.page-ud-securitypack .security-plan__noteList li{font-size:1rem}[data-inview=faderight]{-webkit-transform:translateY(20px);transform:translateY(20px)}[data-inview=faderight]._inview{-webkit-transform:translateY(0);transform:translateY(0)}.is-tab{display:none !important}.mg-sp-t0{margin-top:0}.mg-sp-t1em{margin-top:.8em}.mg-sp-t2em{margin-top:1.6em}.mg-sp-t3em{margin-top:2.4em}.mg-sp-t4em{margin-top:3.2em}.mg-sp-t5em{margin-top:1.6em}.mg-sp-b0{margin-bottom:0}.mg-sp-b05em{margin-bottom:.4em}.mg-sp-b1em{margin-bottom:.8em}.mg-sp-b2em{margin-bottom:1.6em}.mg-sp-b3em{margin-bottom:2.4em}.mg-sp-b4em{margin-bottom:3.2em}.mg-sp-b5em{margin-bottom:4em}.mg-sp-b6em{margin-bottom:4.8em}.mg-sp-center{margin-left:auto;margin-right:auto}.mg-sp-center{margin-left:auto;margin-right:auto}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media (orientation:portrait) and (max-width:766px){.footer_inner nav{gap:20px 0px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:400px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:320px;margin:0 auto 0px}.footer_inner nav>ul{min-width:50%;margin-bottom:0;padding-left:0}.footer_inner nav>ul>li>a,.footer_inner nav>ul>li>span{font-size:16px}.footer_inner nav>ul:nth-child(1){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer_inner nav>ul:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer_inner nav>ul:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer_inner nav>ul:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (min-width:1030px){.header-nav-wrap{margin-left:auto}.header-nav{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;min-width:420px;padding:0 15px}.header-nav-item{font-size:1.08rem;border:none;text-align:center}.header-nav-item_ancher{border:none;color:#000;padding:0}.header-nav-item_en{display:block;position:relative;left:0;top:0}.header-nav-item_jp{display:block;margin-top:-1em;position:relative}.page-header{height:340px;padding-top:60px;text-align:left}.page-heading{font-size:2.31rem;margin:0;width:1100px}}@media only screen and (max-width:320px){.slider-main .slide-text_caption{font-size:2.7vw}.slider-main .slide-text_en{font-size:10vw}.slider-main .slide-text_01{font-size:6.4vw}.slider-main .slide-text_02{font-size:5vw}.slider-main .slide-text_03{font-size:3.5vw}}@media (min-width:1030px){.magiSpacerHeding{margin-top:90px}}@media only screen and (min-width:769px){section .sentence{font-size:1.6em}.datalists .columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.datalists .column{width:50%;margin-bottom:0 !important;padding:0 20px}.btnarea{font-size:16px}.btnarea a{padding:14px 50px}}@media only screen and (min-width:481px){.stockinfo:first-child>.inner{padding-top:30px}.datalists{font-size:1rem}.datalists .item .enclosed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.datalists .meta{width:9em;margin:0;white-space:nowrap}.datalists .file{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - 7em);margin:0}.datalists .sentence{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - 7em);margin:0}.tabdatalistsblock{font-size:1rem}}@media only screen and (max-width:1029px){.p-recruit{padding-top:92px}.p-recruit .header-nav-wrap{border-top:1px solid rgba(0,0,0,.2);background-color:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1);left:0;overflow:scroll;position:fixed;width:100vw}.p-recruit .header-nav{border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit .header-nav-item{font-size:1rem;font-weight:500;white-space:nowrap;min-width:16vw}.is-pc{display:none !important}}@media screen and (min-width:768px) and (max-width:1029px){.p-recruit .header-nav-wrap{top:60px}.p-recruit .header-nav-item_ancher{padding-left:5px;padding-right:5px}}@media print{@page{size:A4 landscape;margin:0}body,.container{min-width:287mm}.grecaptcha-badge,.is-sp{display:none !important}[data-inview=cover]{opacity:1 !important}[data-inview=cover]:before{display:none !important}[data-inview=cover] [data-inview-child=fadeup]{opacity:1 !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;-webkit-transition:none !important;transition:none !important}[data-inview=imgfadein]{opacity:1 !important}[data-inview=imgfadein] img{opacity:1 !important;-webkit-transform:scale(1) !important;transform:scale(1) !important;-webkit-transition:none !important;transition:none !important}[data-inview=fade]{opacity:1 !important;-webkit-transition:none !important;transition:none !important}[data-inview=fadeup]{opacity:1 !important;-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;-webkit-transition:none !important;transition:none !important}[data-inview=faderight]{opacity:1 !important;-webkit-transform:translateX(0px) !important;transform:translateX(0px) !important;-webkit-transition:none !important;transition:none !important}[data-inview=fadeleft]{opacity:1 !important;-webkit-transform:translateX(0px) !important;transform:translateX(0px) !important;-webkit-transition:none !important;transition:none !important}[data-inview=opacity]{opacity:1 !important;-webkit-transition:none !important;transition:none !important}[data-inview=clip-path]{-webkit-clip-path:inset(0 0 0 0) !important;clip-path:inset(0 0 0 0) !important;opacity:1 !important;-webkit-transition:none !important;transition:none !important}[data-inview=clip-path] [data-inview-child=faderight]{opacity:1 !important;-webkit-transform:translateX(0) !important;transform:translateX(0) !important;-webkit-transition:none !important;transition:none !important}}