html{color:#050f1e;font-size:62.5%}hr{display:block;height:1px;border:0;border-top:1px solid #dcdcdc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{font-size:1.6rem;font-family:'Noto Sans JP',"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#050f1e;background:#fff}img{width:100%}p{margin:0}a{color:#c8161d;transition:all .2s;border:0}a:visited{color:#c8161d}a:not(.btn-primary):not(.txt-link):hover, a:not(.btn-primary):not(.txt-link):focus, a:not(.btn-primary):not(.txt-link):active,
button:hover {color:#c8161d;opacity:.68;filter: alpha(opacity=68)}ul,ol.ls-none{margin:0;padding:0}ul li,ol.ls-none>li{list-style:none;margin:0;padding:0}ol>li{line-height:1.5;margin-bottom:.5em;box-sizing:border-box}ol>li ol.ls-side{margin-left:3em}ol.ls-side{list-style:none;margin:0 0 0 1.5em;padding:0;counter-reset:item}ol.ls-side>li{position:relative}ol.ls-side>li:before{counter-increment:item;content:counter(item) '）';position:absolute;top:0;left:-1.5em}ol.ls-indent>li .li-col{display:flex}ol.ls-indent>li .li-col span{display:inline-block;line-height:2}ol.ls-indent>li .li-col .li-number{width:3em}ol.ls-indent>li .li-col .txt{width:calc(100% - 3em)}ol.lh-x-large>li{margin-bottom:30px}ol.lh-large>li{margin-bottom:16px}ol.no-margin{margin-left:-.5em}ul.ls-rc li{position:relative;margin-bottom:.875rem;padding-left:1.35em}ul.ls-rc li::before{content:"";display:block;width:8px;height:8px;border-radius:50%;position:absolute;left:.35em;top:.6em;background:#c8161d}.li-no-style>li{list-style:disc;margin:0 0 0 1.5em;padding:0}address{font-style:normal;margin:0}.container,.container-s{margin-left:16px;margin-right:16px}.tab,.pc{display:none}@media only screen and (max-width:767px){.no-sp{display:none}.container .container-s{margin-left:0;margin-right:0}}@media print,screen and (min-width:768px){.sp{display:none}.flex{display:flex}.container-margin{margin:0 24px}.container,.container-s{margin-left:40px;margin-right:40px}}@media screen and (min-width:768px) and (max-width:979px){.tab{display:block}.no-tab{display:none}}@media print,screen and (min-width:980px){.flex-m{display:flex}.pc{display:block}.no-pc{display:none}.sp-tab,.sp,.tab{display:none}.container-margin{margin-left:24px;margin-right:24px}.container-s{width:756px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1194px){.container{width:1146px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1366px){.pc-m{display:none}.flex-l{display:flex}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:500}.fs-xxlarge{font-size:24px;line-height:1.5;margin-top:-10px;margin-bottom:24px;font-weight:500}.fs-xlarge,.fs-cmn-32{font-size:24px;line-height:1.55}.fs-xlarge-s,.layout-set .col-txt .col-header{font-size:28px;line-height:1.55}.fs-large{font-size:1.8rem}.fs-medium,p,th,td,li,form input,form select,form textarea,form input#submit{font-size:1.6rem}.fs-small,form .privacy-inframe p,form .input_wrapper li .col-R>.error{font-size:1.4rem}.fs-x-small{font-size:1.2rem}p.fs-xlarge,p.fs-large,p.fs-medium,p.fs-small,p.fs-x-small,.txt{line-height:2}.fw-bold{font-weight:700}.fc-red,.error{color:#c8161d}.fls-narrow{letter-spacing:-.05em}.flh-narrow,p.flh-narrow{line-height:1.5}.ff-en,.main-menu>li>a,.contact .tel-wrapper .box-wrapper li .tel,.pagenation>*,.related-posts-title{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-style:normal;letter-spacing:.075em;box-sizing:border-box}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.txt-center-pc{text-align:left}.kana{font-weight:500;font-size:14px;color:#737d8c}.sap{font-size:xx-small;vertical-align:top;position:relative;top:0;padding:0 .2em 0 0;white-space:nowrap}.h1-middle{font-size:20px;font-weight:500}@media only screen and (max-width:767px){.fls-narrow-sp{letter-spacing:-.05em}.sp-txt-left{text-align:left!important}}@media print,screen and (min-width:768px){.fs-xlarge,.fs-xlarge-s,.section-h1 .ff-en{font-size:32px}.h1-middle{font-size:28px}.layout-set .col-txt .col-header{font-size:25px}.fs-xxlarge{font-size:40px;text-align:center}.txt-center-pc{text-align:center}.kana{font-size:16px}}.section-h1{padding-bottom:23px;text-align:center;position:relative;margin-top:-2px;margin-bottom:40px}.group>.section-h1,.group>.container>.section-h1{margin-top:-7px}.section-h1.mb-narrow{margin-bottom:14px}.section-h1 .ttl{font-size:32px;line-height:1.2;margin-bottom:6px}.section-h1::after{content:"";display:block;width:32px;height:2px;background:#c8161d;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.section-h1.l-size .ttl{font-size:40px}.section-h1.l-size .kana{font-size:16px}.section-h1+.txt{margin-top:-20px}.page-ttl{text-align:center}.page-ttl .parent-ttl{padding-bottom:24px;margin-bottom:16px;font-size:16px;line-height:1;display:block;position:relative;color:#c8161d}.page-ttl .parent-ttl::after{content:"";display:block;width:32px;height:2px;background:#c8161d;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.page-ttl .ttl,.page-ttl-secondly .ttl{margin-bottom:6px;font-size:40px;line-height:1.2;display:block}.page-ttl-third{text-align:center;margin-bottom:16px}.page-ttl-third .ttl{margin-bottom:8px;font-size:28px;line-height:1.2;display:block}.page-ttl .kana,.page-ttl-secondly .kana,.page-ttl-third .kana{font-size:14px;line-height:1;display:block}.page-ttl{position:relative;margin-top:10px;padding-bottom:30px}.page-ttl-secondly{position:relative;margin-top:10px;padding-bottom:26px;margin-bottom:16px}.page-ttl-secondly::after{content:"";display:block;width:32px;height:2px;background:#c8161d;position:absolute;bottom:0;left:0}@media print,screen and (min-width:768px){.section-h1{padding-bottom:24px}.section-h1.mb-narrow{margin-bottom:16px}.section-h1 .ttl{font-size:40px}.group>.section-h1,.group>.container>.section-h1{margin-top:-9px}.page-ttl .parent-ttl{margin-bottom:25px;font-size:20px}.page-ttl .ttl{margin-bottom:18px;font-size:60px}.page-ttl .kana,.page-ttl-secondly .kana{margin-top:-4px;font-size:16px}.page-ttl-secondly .ttl{font-size:56px}.page-ttl{padding-bottom:38px}.page-ttl-secondly{margin-top:-10px;padding-bottom:35px;margin-bottom:22px}.page-ttl-third .ttl{margin-bottom:12px;font-size:40px}}.btn-wrapper,.btn-wrapper-s{width:100%;text-align:center}.btn-wrapper{margin:48px 0 0}.txt+.btn-wrapper{margin-top: calc(48px - (((1.6rem * 2) - 1.6rem) / 2))}.btn-wrapper-s{margin:24px 0 0}.txt+.btn-wrapper-s{margin-top: calc(24px - (((1.6rem * 2) - 1.6rem) / 2))}a.btn-primary,button.btn-primary{display:inline-block;position:relative;box-sizing:border-box;border:1px solid #c8161d;background:#fff;color:#c8161d;text-decoration:none;padding-top: calc(20px - (((1.4rem * 1) - 1.4rem) / 2));padding-bottom: calc(20px - (((1.4rem * 1) - 1.4rem) / 2));padding-left:48px;padding-right:48px;font-size:14px;line-height:1;font-weight:700px;border-radius:30px;transition:.3s}a.btn-primary::after,button.btn-primary::after{content:"";display:block;width:5px;height:8px;background:url(/assets/img/cmn/xico_link_arrow_rd.png.pagespeed.ic.ChSV1qwxqQ.png) no-repeat top center;background-size:100%;position:absolute;top:50%;right:16px;transform:translateY(-50%);z-index:11;transition:all .3s}a.btn-primary:hover,button.btn-primary:hover{background:#c8161d;color:#fff}a.btn-primary:hover::after,button.btn-primary:hover::after{background:url(/assets/img/cmn/ico_link_arrow_wt.png.pagespeed.ce.-97aZx0N2b.png) no-repeat top center;background-size:100%;right:10px;transform:translateY(-50%)}.btn-primary.ff-en{font-size:1.4rem}.txt-link{display:inline-block;box-sizing:border-box;background:url(/assets/img/cmn/xico_link_arrow_rd.png.pagespeed.ic.ChSV1qwxqQ.png) no-repeat right 0 top 55%;background-size:8px;text-decoration:none;padding:0 14px 0 0;margin:0;font-size:14px;font-weight:500}a.txt-link:hover{animation:arrow 2.25s infinite;opacity:1}@keyframes arrow {
  10% { background-position: right 5px top 55%;}
  25% { background-position: right 0 top 55%;}
  100% { background-position: right 0 top 55%;}
}.txt-link[target]{background:url(/assets/img/cmn/ico_link_brank.svg) no-repeat right 0 top 65%;background-size:12px;padding:0 20px 0 0}.txt-link[target]:hover{animation:0;opacity:.5}.txt-link-doc{display:inline-block;box-sizing:border-box;background:url(/assets/img/cmn/ico_link_doc.svg) no-repeat right 0 top 55%;background-size:14px;text-decoration:none;padding:0 20px 0 0;margin:0;font-weight:500}.txt-pagelink{display:inline-block;box-sizing:border-box;position:relative;text-decoration:none;padding:0 14px 0 0;margin:0;font-weight:500}.txt-pagelink::after{content:"";display:block;width:8px;height:12px;background:url(/assets/img/cmn/ico_link_arrow_rd.svg) no-repeat 0 0;background-size:8px;position:absolute;top:40%;right:0;transform:rotate(90deg)}@media only screen and (max-width:374px){a.btn-primary{max-width:100%}}@media print,screen and (min-width:768px){.btn-wrapper{margin:80px 0 0}.txt+.btn-wrapper{margin-top: calc(80px - (((1.6rem * 2) - 1.6rem) / 2))}.btn-wrapper-s{margin:38px 0 0}.txt+.btn-wrapper-s{margin-top: calc(38px - (((1.6rem * 2) - 1.6rem) / 2))}}.bg-color-main{background:#f4f6f9}.bg-color-inner{background:#fff}.group{padding:64px 0}.group-wide{padding:74px 0}.main-menu>li{box-sizing:border-box}.main-menu>li>a{text-decoration:none;color:#050f1e;display:block;font-size:16px}.txttop-border{position:relative;padding:28px 0 0}.txttop-border::after{content:"";display:block;width:48px;height:2px;background:#c8161d;position:absolute;top:-0;left:50%;transform:translateX(-50%)}.txttop-border .h1-middle{margin-bottom:16px}.thumb-txt-wapper .ttl{margin:16px 0 8px;font-size:20px}.thumb-txt-wapper .txt{font-size:14px}.thumb-txt-wapper a.txt-link{margin:17px 0 0;font-size:14px;background-size:6px}@media print,screen and (min-width:768px){.group{padding:80px 0}.group-wide{padding:100px 0}}.mw_wp_form_input .cs_none_input,.mw_wp_form_confirm .cs_none_confirm,.mw_wp_form_complete .cs_none_complete{display:none!important}.mw_wp_form .error{color:#c8161d!important}form .input_wrapper>li{margin-bottom:16px}form .input_wrapper li .col-L{margin-bottom:5px;font-weight:400}form .input_wrapper li .col-R .flex{display:flex;align-items:center}.mw_wp_form_input form .input_wrapper li .col-R .flex{justify-content:space-between}form .input_wrapper li .col-R .flex label+label{margin-left:10px}form .input_wrapper li .col-R .flex span{display:block}.mw_wp_form_input form .input_wrapper li .col-R .flex span{width: calc((100% - 8px) / 2)}.mw_wp_form_confirm form .input_wrapper li .col-R .flex span+span{margin-left:10px}form select,form textarea,form input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:inherit}form select::-ms-expand{display:none}form input::-ms-clear{visibility:hidden}::placeholder{color:#c5c5c5!important}::-webkit-input-placeholder{color:#c5c5c5!important}:-ms-input-placeholder{color:#c5c5c5!important}::-ms-input-placeholder{color:#c5c5c5!important}form select{outline:none;text-indent:.01px;text-overflow:'';background:none transparent;vertical-align:middle;color:#c5c5c5}form select::-ms-expand{display:none}form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}form input,form select,form textarea,.mw_wp_form_confirm form li .col-R{box-sizing:border-box;padding:15px 24px;border:1px solid #dcdcdc;border-radius:8px;width:100%;background:#fff;font-size:1.6rem}form select option{background-color:#fff}form .select-box{display:block;position:relative}.mw_wp_form_input form .select-box::after{content:"";display:block;width:8px;height:12px;background:url(/assets/img/cmn/ico_link_arrow_rd.svg) no-repeat 0 0;background-size:8px 12px;position:absolute;top:55%;right:20px;transform:translateY(-50%) rotate(90deg)}.mw_wp_form input[type="checkbox"]{display:none}.mw_wp_form .mwform-checkbox-field-text{position:relative;padding-left:30px;display:inline-block;font-size:1.6rem;font-weight:500;line-height:20px}.mw_wp_form .mwform-checkbox-field-text::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;background-color:#fff;border:2px solid #dcdcdc;border-radius:4px}.mw_wp_form input[type="checkbox"]:checked+.mwform-checkbox-field-text{}.mw_wp_form input[type="checkbox"]:checked+.mwform-checkbox-field-text::after{content:"";display:block;position:absolute;top:4px;left:8px;width:4px;height:10px;transform:rotate(40deg);border-bottom:3px solid #c8161d;border-right:3px solid #c8161d}form .input_wrapper li span.fs-x-small{margin-bottom:16px;color:#7d828c}form .input_wrapper li .col-R>.error{margin-bottom:5px;font-weight:400}form .privacy-inframe{box-sizing:border-box;padding:22px 32px;border:1px solid #dcdcdc;border-radius:8px;width:100%;height:248px;background:#fff;margin:25px 0 0;overflow-y:scroll}form .privacy-inframe h2{font-size:24px;font-weight:500;margin-bottom:20px}form .privacy-inframe ul{margin:20px 0}form .privacy-inframe ul>li{margin-bottom:1em}form .privacy-inframe h3{margin-bottom:.5em}form .privacy-check{margin:20px 0;width:100%;text-align:center}form .privacy .sap{top:-.5em}form .privacy-check .privacy{display:flex;align-items:center;justify-content:center}form .submit-wrapper{text-align:center}form input#submit{font-size:16px!important}form .submit-wrapper input[type="submit"]{width:auto;padding:20px 103px 18px 23px;display:inline-block;position:relative;box-sizing:border-box;border:1px solid #c8161d;background:#fff;background-size:5px;color:#c8161d;text-decoration:none;padding-top: calc(20px - (((1.4rem * 1) - 1.4rem) / 2));padding-bottom: calc(20px - (((1.4rem * 1) - 1.4rem) / 2));padding-left:65px;padding-right:65px;font-size:14px;line-height:1;font-weight:700px;border-radius:30px;transition:.3s}form .submit-wrapper input[type="submit"]:hover{background:#c8161d;background-size:5px;color:#fff}form input#submit[disabled]{background:#d4d4d4;background-size:5px;border:1px solid #d4d4d4;color:#fff}.mw_wp_form_confirm form .submit-wrapper{margin-top:60px}.mw_wp_form_confirm form .submit-wrapper input[type="submit"]{width:15em}form .cs_none_input{margin-top:24px;text-align:center}@media only screen and (max-width:767px){.mw_wp_form_confirm form .submit-wrapper{display:flex;justify-content:center;align-items:center}.mw_wp_form_confirm form .submit-wrapper input[type="submit"]{width: calc((100% - 16px) / 2) !important}.mw_wp_form_confirm form .submit-wrapper input+input{margin-right:16px}.mw_wp_form_confirm form .submit-wrapper input+input+input{margin-right:0}}@media print,screen and (min-width:768px){.mw_wp_form_confirm form .submit-wrapper input+input{margin-left:24px}form .input_wrapper li{display:flex;align-items:center;justify-content:space-between}form .input_wrapper li .col-L{width:171px;margin:0}form .input_wrapper li .col-R{width:561px}form .input_wrapper li.include-attention,form .input_wrapper li.toiawase{align-items:flex-start}form .input_wrapper li.include-attention .col-L{padding-top:20px}form .input_wrapper li.toiawase .col-L{padding-top:10px}form .privacy-inframe{margin:26px 0 0}form .privacy-check{margin:38px 0 32px}}@media only screen and (max-width:767px){.slider-css{overflow-x:scroll;-webkit-overflow-scrolling:touch}.slider-css::-webkit-scrollbar,.slider-css>*::-webkit-scrollbar{display:none;scrollbar-width:none}.slider-css>*{width:756px}.slider-css table{width:100%}.slider .slick-list:first-child{margin-left:-35%}.news-header .slider-css>ul{width:900px;height:36px;flex-wrap:nowrap}.news-header .slider-css>ul li{margin-bottom:0}}.header-container{position:absolute;top:0;left:0;z-index:999;box-sizing:border-box;width:100%}.header-container .fix-header{display:none}.header-container.is-scroll{position:fixed;top:0;left:0}.header-container header{width:100%;position:relative;z-index:1000}.header-container.is-scroll header{background:#fff}.header-container header a{text-decoration:none;color:#050f1e}.header-container header h1.site-id a{display:block;padding:0;margin:0;width:100%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap}.header-container header h1.site-id{background:url(/assets/img/cmn/invalance_logo.svg) no-repeat;background-size:100%}.site-top .header-container:not(.is-scroll) header h1.site-id,
.cts-top .header-container:not(.is-scroll) header h1.site-id {background:url(/assets/img/cmn/invalance_logo_wt.svg) no-repeat;background-size:100%}.header-container .nav-wrapper{width:100%}.header-container header .main-menu>li{cursor:pointer;box-sizing:border-box}.site-top .header-container.is-scroll header .main-menu>li>a,.cts-top .header-container.is-scroll header .main-menu>li>a{color:#050f1e}#navToggle{display:none}.header-container header .drop-menu{width:100%;background:#fff;box-sizing:border-box;display:none}.main-menu>li.open .drop-menu{display:block}.header-container header .drop-menu .cts-list li{width:100%}.sns{display:flex;align-items:center;justify-content:center}.header-container header .sns{justify-content:flex-start}.sns li{width:32px;height:32px}.sns li a{width:100%;height:100%;display:block;position:relative}.sns li>a>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sns li+li{margin-left:8px}.sns li:nth-child(1) img {width:25px}.sns li:nth-child(2) img {width:26px}.sns li:nth-child(3) img {width:28px}@media only screen and (max-width:767px){.header-container.open{background:#fff;height:100vh;position:fixed;top:0;left:0;overflow-y:auto;padding-bottom:100px}.header-container.open .fix-header{display:block;width:100%;height:68px;background:#fff;z-index:1002;position:fixed;top:0;left:0}.header-container header h1.site-id{width:128px;height:18px;position:absolute;top:24px;left:16px;z-index:1003}.header-container.is-scroll header h1.site-id,.header-container.open header h1.site-id{position:fixed;top:24px;left:16px}.site-top .header-container:not(.is-scroll).open h1.site-id,
  .cts-top .header-container:not(.is-scroll).open h1.site-id {background:url(/assets/img/cmn/invalance_logo.svg) no-repeat;background-size:100%}#navToggle{display:block;width:28px;height:28px;cursor:pointer;position:absolute;top:20px;right:28px;z-index:1002}.header-container.is-scroll #navToggle,.header-container.open #navToggle{position:fixed;top:20px;right:28px}#navToggle div{position:relative}#navToggle span{display:block;position:absolute;width:100%;border-bottom:solid 3px #050f1e;transition:.2s ease-in-out}.site-top .header-container.is-scroll #navToggle span,.cts-top .header-container.is-scroll #navToggle span,.site-top .header-container.open #navToggle span,.cts-top .header-container.open #navToggle span{border-bottom:solid 3px #050f1e}.site-top .header-container #navToggle span,.cts-top .header-container #navToggle span{border-bottom:solid 3px #fff}#navToggle span:nth-child(1) {top:3px}#navToggle span:nth-child(2) {top:12px}#navToggle span:nth-child(3) {top:21px}.open #navToggle span:nth-child(1) {top:10px;transform:rotate(-45deg)}.open #navToggle span:nth-child(2) {display:none}.open #navToggle span:nth-child(3) {top:10px;transform:rotate(45deg)}.header-container .nav-wrapper{padding-top:68px}.header-container .nav-wrapper nav{display:none;background:#fff;width:100%;height:100%;padding:32px 0 60px;-webkit-overflow-scrolling:touch;z-index:1001}.header-container .nav-wrapper.open nav{display:block}.header-container header .main-menu{margin:0 40px}.header-container header .main-menu>li{width:100%;margin:0 0 10px;line-height:1}.header-container header .main-menu>li:hover{background:transparent}.header-container header .main-menu>li>a{background:url(/assets/img/cmn/ico_link_arrow_rd.svg) no-repeat right 2px top 50%;background-size:8px;padding:8px 0;font-size:24px;line-height:1}.header-container header .main-menu>li>a.drop-tab{background:url(/assets/img/cmn/ico_tab_open.svg) no-repeat right 0 top 50%;background-size:12px}.header-container header .main-menu>li>a.drop-tab.drop-tab-open{background:url(/assets/img/cmn/ico_tab_close.svg) no-repeat right 0 top 50%;background-size:12px}.header-container header .drop-menu{position:static;height:auto}.header-container header .drop-menu .container{margin:0}.header-container header .drop-menu .col-L,.header-container header .drop-menu .cts-list img,.header-container header .drop-menu .cts-list li a .ff-en{display:none}.header-container header .drop-menu .cts-list{margin:2px 0}.header-container header .drop-menu .cts-list li a .side-kana,.header-container header .sub-nav a.txt-link{font-size:1.4rem;line-height:1;background:none;display:inline-block;padding:8px 20px;text-align:left;box-sizing:border-box}.header-container header .drop-menu .cts-list li+li{margin-top:2px}.header-container header .sub-nav{margin:49px 40px 0}.header-container header .sub-nav li+li{margin-top:2px}.header-container header .sub-nav a.txt-link{padding:8px 0}.header-container header .sns{margin:61px 40px 0}}@media print,screen and (min-width:768px){.header-container header{height:90px}.header-container header h1.site-id{width:176px;height:25px;position:absolute;top:32px;left:48px;z-index:1003}.header-container.is-scroll header h1.site-id{position:fixed;top:32px;left:32px}.header-container .nav-wrapper{position:absolute;top:0;right:0;z-index:1002}.header-container.is-scroll .nav-wrapper{position:fixed;top:0;right:0}.header-container .nav-wrapper nav{display:block!important}.header-container header .main-menu{display:flex;align-items:center;justify-content:flex-end;margin:30px 32px 0 0}.header-container header .main-menu>li{padding:10px 16px 0;height:60px}.site-top .header-container header .main-menu>li>a,.cts-top .header-container header .main-menu>li>a{color:#fff}.header-container header .drop-menu{position:absolute;top:90px;left:0;z-index:1000}.header-container header .drop-menu>.container{padding:56px 0 24px}.header-container header .drop-menu>section{display:flex}.header-container header .drop-menu .col-L{width: calc((100% - 48px) / 3);margin-bottom:0}.header-container header .drop-menu .col-R{width: calc(100% - ((100% - 48px) / 3) - 24px)}.header-container header .drop-menu .col-L{margin-bottom: calc(40px - (((1.4rem * 2) - 1.4rem) / 2))}.header-container header .drop-menu .col-L h2 .ff-en{margin-bottom:5px;font-size:34px;line-height:1;display:block}.header-container header .drop-menu .col-L h2 .kana{font-size:14px;margin-bottom:21px;display:block}.header-container header .drop-menu .col-L .fs-small{margin:0 40px 0 0}.header-container header .drop-menu .cts-list{flex-wrap:wrap;justify-content:space-between}.header-container header .drop-menu .cts-list li{width: calc((100% - 24px) / 2);margin-bottom:28px}.header-container header .drop-menu .cts-list li.pc-hide-tab{display:none}.header-container header .drop-menu .cts-list img{margin-bottom:12px}.header-container header .drop-menu .cts-list li a{font-weight:500;line-height:1}.header-container header .drop-menu .cts-list li a .ff-en{font-size:20px;display:block}.header-container header .drop-menu .cts-list li a .side-kana{font-size:13px;display:block;color:#737d8c;margin:3px 0 0}.header-container header .sub-nav,.header-container header .sns{display:none}}@media print,screen and (min-width:980px){.header-container header .drop-menu .col-L h2 .ff-en{margin-bottom:5px;font-size:48px}.header-container header .drop-menu .col-L h2 .kana{font-size:16px;margin-bottom:21px}}@media only screen and (min-width:1366px){.header-container header .drop-menu .cts-list li a .ff-en{display:inline-block}.header-container header .drop-menu .cts-list li a .side-kana{display:inline-block;margin:0 0 0 16px}}.cts-top .topimg-container{width:100%;min-height:400px}.cts-top .topimg-container .txt-wrapper{color:#fff}.cts-top .topimg-container h1{padding:0 0 24px;margin:0 0 20px;position:relative;line-height:1}.cts-top .topimg-container h1 .ff-en{font-size:48px;display:block;margin-bottom:16px}.cts-top .topimg-container h1 .kana{font-size:20px;font-weight:500;color:#fff;display:block}.cts-top .topimg-container h1::after{content:"";display:block;width:32px;height:2px;background:#c8161d;position:absolute;bottom:-4px;left:0}.cts-top .topimg-container .txt{font-weight:500}@media only screen and (max-width:767px){.cts-top .topimg-container.news-bg{background:url(/assets/img/news/xtop_img_sp.jpg.pagespeed.ic.CbVWwLIFso.jpg) 50% 50% no-repeat;background-size:cover}.cts-top .topimg-container.company-bg{background:url(/assets/img/company/top_img_sp.jpg.pagespeed.ce.GjAHCjuqz8.jpg) 50% 50% no-repeat;background-size:cover}.cts-top .topimg-container.business-bg{background:url(/assets/img/business/xtop_img_sp.jpg.pagespeed.ic.i5JRZUQPSz.jpg) 50% 50% no-repeat;background-size:cover}.cts-top .topimg-container.recruit-bg{background:url(/assets/img/recruit/xtop_img_sp.jpg.pagespeed.ic.c8yX8-SNZZ.jpg) 50% 50% no-repeat;background-size:cover}.cts-top .topimg-container.pickup-bg{background:url(/assets/img/pickup/xtop_img_sp.jpg.pagespeed.ic.TjT1uc46Oc.jpg) 50% 50% no-repeat;background-size:cover}.cts-top .topimg-container .txt-wrapper{padding:120px 16px 0}}@media print,screen and (min-width:768px){.cts-top .topimg-container .txt-wrapper{padding:160px 0 0 48px}.cts-top .topimg-container h1{padding:0 0 20px;margin:0 0 35px}.cts-top .topimg-container h1 .ff-en{margin-bottom:12px}.cts-top .topimg-container h1 .kana{margin-bottom:13px}.cts-top .topimg-container{height:560px;min-height:560px}.cts-top .topimg-container.news-bg{background:url(/assets/img/news/xtop_img.jpg.pagespeed.ic.MwVCWO9096.jpg) 50% 50% no-repeat;background-size:cover}.cts-top .topimg-container.company-bg{background:url(/assets/img/company/top_img.jpg.pagespeed.ce.T2ATtwzRq8.jpg) 50% 50% no-repeat;background-size:cover}.cts-top .topimg-container.business-bg{background:url(/assets/img/business/xtop_img.jpg.pagespeed.ic.CdBf6APQ2r.jpg) 50% 50% no-repeat;background-size:cover}.cts-top .topimg-container.recruit-bg{background:url(/assets/img/recruit/xtop_img.jpg.pagespeed.ic.L3Vxj0Xa4W.jpg) 50% 50% no-repeat;background-size:cover}.cts-top .topimg-container.pickup-bg{background:url(/assets/img/pickup/xtop_img.jpg.pagespeed.ic.7qGCPeH0MO.jpg) 50% 50% no-repeat;background-size:cover}.cts-top .topimg-container h1 .ff-en{font-size:72px}.cts-top .topimg-container h1 .kana{font-size:24px}}@media print,screen and (min-width:980px){.cts-top .topimg-container .txt-wrapper{width: calc((100% - 24px) / 2)}.cts-top .main-container{padding-top:40px}}@media only screen and (min-width:1366px){.cts-top .topimg-container.news-bg{background-size:100% auto}}.title-wrapper{box-sizing:border-box}.title-wrapper .page-ttl{text-align:left}.title-wrapper .page-ttl .parent-ttl::after{content:"";display:block;width:32px;height:2px;background:#c8161d;position:absolute;bottom:0;left:0;transform:translateX(0)}.title-wrapper .txt{font-weight:500}@media only screen and (max-width:767px){.title-wrapper{padding-top:23px}.title-wrapper .page-ttl .parent-ttl{margin-bottom:22px}div:not(.news-article):not(.sub-cts) .title-wrapper {padding-bottom:72px}div.sub-cts .title-wrapper{padding-bottom:66px}div.news-article .title-wrapper{padding:40px 0 10px}}@media print,screen and (min-width:768px){.title-wrapper{padding:54px 0 0}div:not(.news-article):not(.sub-cts) .title-wrapper {padding-bottom:125px;padding-left:48px}div.sub-cts .title-wrapper{padding-bottom:94px;padding-left:48px}.title-wrapper .page-ttl .parent-ttl{margin-bottom:18px}}.contents-index.block-type ul li{margin-bottom:40px}.contents-index li a{display:block;color:#050f1e;text-decoration:none}.contents-index li a h2,.contents-index li a p,.contents-index li a:hover h2,.contents-index li a:hover p{color:#050f1e;text-decoration:none}.contents-index h2{margin:20px 0 10px;line-height:1}.contents-index .ff-en{font-size:32px}.contents-index .kana{font-size:16px;font-weight:500;display:inline-block;margin-left:16px}.contents-index .kana.fls-narrow{margin-left:12px}@media only screen and (max-width:767px){.contents-index .txt{line-height:1.75}}@media print,screen and (min-width:980px){.contents-index.block-type ul{flex-wrap:wrap;justify-content:space-between}.contents-index.block-type ul li{width: calc((100% - 24px) / 2);margin-bottom:48px}.contents-index h2{margin:28px 0 10px}.contents-index h2+.txt{margin:0}}.cts-intro>li{margin-bottom:40px}.cts-intro>li:last-child{margin-bottom:0}.cts-intro>li .img{position:relative;z-index:9}.cts-intro>li .sec-wrapper{margin-top:-16px;position:relative;z-index:10}.cts-intro>li .sec-wrapper .txt-wrapper{width:100%;background:#fff;box-sizing:border-box;padding:22px 30px 40px}.cts-intro .cts-ttl{margin-bottom:6px}.cts-intro .cts-ttl>p{display:inline-block}.cts-intro .cts-ttl .ttl{font-size:32px}.cts-intro .cts-ttl .kana{padding-left:8px}@media print,screen and (min-width:768px){.cts-intro>li{margin-bottom:53px;padding-bottom:48px;position:relative;width:100%}.cts-intro>li .img>img{width:63.88%}.cts-intro > li:nth-child(odd) .img {text-align:left}.cts-intro > li:nth-child(even) .img {text-align:right}.cts-intro>li .sec-wrapper{position:absolute;bottom:0;left:0;width:100%}.cts-intro>li .sec-wrapper .txt-wrapper{width: calc((100% - 24px) / 2);margin:0;padding:30px 10px 30px 30px}.cts-intro > li:nth-child(odd) .txt-wrapper {margin-left:auto}.cts-intro > li:nth-child(even) .txt-wrapper {margin-right:auto}.cts-intro .cts-ttl .ttl{font-size:36px;margin-bottom:12px}.cts-intro .cts-ttl .kana{font-size:14px}.cts-intro>li .sec-wrapper .btn-wrapper-s{text-align:left}}@media print,screen and (min-width:1194px){.cts-intro>li{margin-bottom:80px}.cts-intro>li .img>img{width:842px}.cts-intro>li .sec-wrapper .txt-wrapper{padding:66px 80px 80px}}@media print,screen and (min-width:1366px){.cts-intro{width:1318px;margin-left:auto;margin-right:auto}}.layout-set li{margin-bottom:56px}.layout-set .col-txt .col-header{font-weight:500;padding:22px 0 8px}@media print,screen and (min-width:768px){.layout-set li{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.layout-set li>*{width: calc((100% - 24px) / 2)}.layout-set .col-txt{padding:0 30px;box-sizing:border-box}.layout-set .col-txt .col-header{padding:0 0 15px}}@media print,screen and (min-width:980px){.layout-set .col-txt .col-header{font-size:32px;line-height:1.5}}.other-contents>h1{padding:46px 0 24px;margin:0;position:relative;line-height:1}.bg-color-main+.other-contents>h1{border-top:0}.contents-list li:hover{opacity:.6}.contents-list li a{display:block;color:#050f1e;text-decoration:none}.contents-list li a h2,.contents-list li a p,.contents-list li a:hover h2,.contents-list li a:hover p{color:#050f1e;text-decoration:none}.contents-list li h2{padding:20px 0 16px}.contents-list li h2 .ff-en{font-size:28px;line-height:1;display:block;padding:0 0 10px}.contents-list li h2 .kana{font-size:14px;line-height:1;display:block}.contents-list li p.txt,.contents-list li p.fs-x-small{line-height:1.75}@media only screen and (max-width:767px){.other-contents.container{margin-left:16px;margin-right:0}.other-contents>h1{margin:0}.contents-list .scroll-x li{width:calc(100% - 16px);margin-right:16px}.contents-list .scroll-x .slick-list:first-child{margin-left:-35%}}@media print,screen and (min-width:768px){.other-contents>h1{padding:80px 0 0 12px;margin-bottom:40px}.contents-list .scroll-x{position:relative;box-sizing:border-box;overflow:hidden}.contents-list .scroll-x li{width:391px}.contents-list .scroll-x li>*{margin:0 12px}.contents-list li h2{padding:23px 0 20px}.contents-list .scroll-x .slick-arrow{opacity:0;transition:1s}.contents-list .scroll-x:hover .slick-arrow{opacity:1}.contents-list .scroll-x .slick-arrow{width:50px;height:50px;border-radius:50%;background:#c8161d;text-indent:-9999px;outline:none;position:absolute;top:calc(40% - 45px);transform:translateY(-50%);z-index:50}.contents-list .scroll-x .slick-arrow:hover{opacity:.6}.contents-list .scroll-x .slick-prev{background:url(/assets/img/cmn/ico_link_arrow_wt.svg) 50% 50% no-repeat #c8161d;top:calc(40% - 68px);left:24px;transform:scaleX(-1)}.contents-list .scroll-x .slick-next{background:url(/assets/img/cmn/ico_link_arrow_wt.svg) 50% 50% no-repeat #c8161d;right:24px}}@media only screen and (min-width:1366px){.contents-list{width: calc(1146px + 24px);margin:0 auto 30px}}.table-layout dl{box-sizing:border-box;border:1px solid #dcdcdc;border-bottom:0;margin:0;width:100%}.table-layout dt,.table-layout dd{box-sizing:border-box;word-break:break-word;padding:12px 16px;margin:0;vertical-align:middle}.table-layout dt{background:#f5f5f5;font-weight:500}.table-layout dd{text-align:left;line-height:2}.table-layout dd .txt-pagelink{margin:10px 0}.table-layout dl:last-child{border-bottom:1px solid #dcdcdc}table.table-ptn01{border:1px solid #dcdcdc}table.table-ptn01 td,table.table-ptn01 th{border:1px solid #dcdcdc;word-break:break-word;font-weight:400}table.table-ptn01 th{background:#f5f5f5;line-height:1.5;padding:.75em 16px;vertical-align:middle}table.table-ptn01 th.va-top{vertical-align:top}table.table-ptn01 td{line-height:2;padding:.5em 16px}table.table-ptn01 thead th{background:#050f1e;color:#fff;text-align:center}table.table-ptn01 .thead-sp{border-radius:15px;box-sizing:border-box;font-size:1.4rem;font-weight:400;text-align:center;color:#737d8c;border:1px solid #737d8c;min-height:30px;display:flex;justify-content:center;align-items:center;margin:6px 0 13px}@media only screen and (max-width:767px){table.table-ptn01{border-top:0}table.table-ptn01 .thead{display:none}table.table-ptn01 tr{width:100%}table.table-ptn01 th{display:block;border-right:0;border-left:0;font-weight:400}table.table-ptn01 th.va-top{vertical-align:middle}table.table-ptn01 td{display:block;border:0}.table-layout dt{border-bottom:1px solid #dcdcdc}.table-layout dd .flh-narrow{display:block;line-height:1.5}}@media print,screen and (min-width:768px){table.table-ptn01 .thead-sp{display:none}.table-layout dl{width:100%;display:table;table-layout:fixed}.table-layout dt{display:table-cell;vertical-align:middle;text-align:center;border-right:1px solid #dcdcdc;width:190px}.table-layout dd{display:table-cell}}.member-list li{margin-bottom:44px}.member-list .name{box-sizing:border-box;padding:18px 0 0}.member-list .name .kana{font-size:18px;font-weight:500;display:inline-block;color:#050f1e}.member-list .name .ff-en{font-size:14px;display:inline-block;color:#737d8c;margin-left:16px}.member-list .name .post{display:block;margin-top:6px;font-size:12px}.member-list .name+p{margin-top:16px}@media print,screen and (min-width:768px){.member-list{justify-content:space-between;flex-wrap:wrap}.member-list li{width: calc((100% - 24px) / 2);margin-bottom:50px}.member-list .name{padding-top:24px}.member-list .name .post{display:block;margin-top:14px}.member-list li:nth-last-child(-n+2) {margin-bottom:0}}.footer-container{margin-top:80px}.footer-container .pan ul{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:12px}.footer-container .pan ul li{color:#7d828c;font-size:14px;margin-bottom:2px}.footer-container .pan ul li a{display:inline-block;position:relative;padding:0 20px 0 0;box-sizing:border-box;text-decoration:none;color:#7d828c}.footer-container .pan ul li a::after{content:"";display:block;width:20px;height:9px;background:url(/assets/img/cmn/ico_link_arrow_gr.svg) no-repeat 50% 0;background-size:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer-container footer{position:relative;box-sizing:border-box}.footer-container footer .top-sec .col-l h3{text-align:center;box-sizing:border-box;margin-bottom:32px}.footer-container footer .top-sec .col-l h3>img{width:174px}.footer-container footer .top-sec .col-l address a.tel{color:#050f1e;text-decoration:none}.footer-container footer .top-sec .btn-wrapper{width:100%}.footer-container footer .top-sec .btn-wrapper li{width:100%;margin:0 auto 10px}.footer-container footer .top-sec .btn-wrapper li a.btn-primary{display:block;width:100%;text-align:left}.footer-container footer .top-sec .btn-wrapper li a.btn-primary{border:1px solid #050f1e;color:#050f1e;background:none}.footer-container footer .top-sec .btn-wrapper li a.btn-primary::after{background:url(/assets/img/cmn/xico_link_arrow_bk.png.pagespeed.ic.xS7q6cnbAC.png) no-repeat top center;background-size:100%}.footer-container footer .top-sec .btn-wrapper li a.btn-primary:hover{border-color:#c8161d;color:#c8161d}.footer-container footer .top-sec .btn-wrapper li a.btn-primary:hover::after{background:url(/assets/img/cmn/xico_link_arrow_rd.png.pagespeed.ic.ChSV1qwxqQ.png) no-repeat top center;background-size:100%}.footer-container footer .sub-nav{margin:28px 0 36px}.footer-container footer .sub-nav li{display:block;box-sizing:border-box;padding:0 0 0 12px;line-height:1}.footer-container footer .sub-nav li:last-child{border-right:0}.footer-container footer .sub-nav a{text-decoration:none;color:#050f1e;font-size:14px}.footer-container footer .copyright{margin-top:20px;font-size:10px;line-height:1;text-align:center}.footer-container footer .p-mark{text-align:center;margin-bottom:20px}.footer-container footer .p-mark>img{width:80px}#target{position:absolute;top:50px;left:200px;padding:12px;border:1px solid #000;width:100px;height:100px;background-color:#fffff0}.pagetop{position:fixed;bottom:60px;right:-40px;z-index:900;transform:rotate(90deg) translateX(-50%);display:none}.pagetop a{font-size:1.2rem;text-decoration:none;color:#727c8a;display:inline-block;position:relative;padding:5px 5px 5px 58px}.pagetop.background--light a{color:#727c8a}.pagetop.background--dark a{color:#fff}.pagetop a:hover{color:#c8161d!important}.pagetop a::before{content:"";display:block;width:50px;height:5px;border-bottom:1px solid #727c8a;border-left:1px solid #727c8a;position:absolute;top:45%;left:0;transform:skew(-45deg) translateY(-50%)}.pagetop a:hover::before{animation:p-top-arrow 1.2s infinite;border-color:#c8161d}@keyframes p-top-arrow {
  0% {
    left: 0;
    opacity: 1;
  }
  65% {
    left: -10px;
    opacity: 1;
  }
  80% {
    left: -20px;
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}@media only screen and (max-width:767px){.footer-container{margin-top:74px}.site-top .footer-container{margin-top:48px}.footer-container .pan ul{margin-bottom:20px}.footer-container footer{padding:50px 0;text-align:center}.footer-container footer .container{margin:0 40px}.footer-container footer .top-sec .btn-wrapper{margin:32px 0 40px}.footer-container footer .main-menu>li>a{font-size:20px;line-height:1;display:inline-block;width:100%;box-sizing:border-box}.footer-container footer .main-menu>li{box-sizing:border-box;border-top:1px solid #dcdcdc;padding-left:8px;height:56px;display:flex;align-items:center}.footer-container footer .main-menu>li:last-child{border-bottom:1px solid #dcdcdc}.footer-container footer .sub-nav li+li{margin-top:15px}}@media print,screen and (min-width:768px){.footer-container footer{padding:64px 0 40px;width:100%;text-align:left}.footer-container footer .top-sec .col-l h3{margin-bottom:32px;text-align:left}.footer-container footer .top-sec .btn-wrapper{width:100%;display:flex;justify-content:space-between}.footer-container footer .top-sec .btn-wrapper li{width: calc((100% - 20px) / 2);margin:0}.footer-container footer .bottom-sec .main-menu,.footer-container footer .bottom-sec .sub-nav{display:flex}.footer-container footer .sub-nav a{font-size:12px}.footer-container footer .main-menu>li{margin:0 0 0 30px}.footer-container footer .main-menu>li:first-child{margin:0}.footer-container footer .sub-nav{margin:32px 0 0}.footer-container footer .sub-nav li{display:inline-block;border-right:1px solid #050f1e;padding:0 16px;margin:0}.footer-container footer .sub-nav li:first-child{padding-left:0}.footer-container footer .sub-nav li:last-child{border-right:0;padding-right:0}}@media print,screen and (min-width:768px) and (max-width:979px){.footer-container footer .container{margin:0 40px}.footer-container footer .top-sec .btn-wrapper{margin:32px 0}.footer-container footer .bottom-sec .col-r{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:32px}.footer-container footer .bottom-sec .sns{order:1}.footer-container footer .bottom-sec .p-mark{order:2;margin-left:auto}.footer-container footer .bottom-sec .copyright{position:absolute;bottom:0;left:0;text-align:right}}@media print,screen and (min-width:980px){.footer-container{margin-top:104px}.footer-container footer{padding:100px 30px 70px 0}.footer-container footer .top-sec{display:flex}.footer-container footer .top-sec .col-l{width:calc(100% - 420px)}.footer-container footer .top-sec .col-l h3>img{width:229px}.footer-container footer .top-sec .btn-wrapper{width:420px;margin:0}.footer-container footer .top-sec .btn-wrapper li{width:200px}.footer-container footer .bottom-sec{display:flex;align-items:flex-end}.footer-container footer .bottom-sec nav{width:calc(100% - 250px)}.footer-container footer .bottom-sec .col-r{width:250px}.footer-container footer .sns{justify-content:flex-end}.footer-container footer .copyright{margin-top:20px;text-align:right}.footer-container footer .p-mark{text-align:right}.pagetop{display:block}}.business-domain{margin-top:56px}.business-domain .sec-core{text-align:center;margin-bottom:24px}.business-domain .exp{border:1px solid #050f1e;box-sizing:border-box;padding:32px 24px;text-align:center;margin-bottom:32px}.business-domain .sec-public .exp{border:1px solid #005876;position:relative}.business-domain .exp h3{font-size:2.6rem;margin-bottom:12px}.business-domain h4{background:#050f1e;box-sizing:border-box;padding:10px 16px;text-align:center;color:#fff;font-size:1.8rem;margin-bottom:16px}.business-domain .sec-core h4{display:inline-block}.business-domain .sec-public h4{margin-top:24px;background:#005876;display:flex;justify-content:center;align-items:center}.business-domain .sec-public .ff-en-brandon,.business-domain .sec-public .fc-public{color:#005876}.business-domain .sec-public .value-list{margin-top:60px;position:relative}.business-domain .sec-public .value-list>li{width:100%;position:relative;padding-top:10px}.business-domain .sec-public .value-list>li .ff-en-brandon{font-size:2.2rem;text-align:center;margin-bottom:24px}.business-domain .sec-public .value-list .li-style-disc{margin-left:1.5em}.business-domain .sec-public .value-list .li-style-disc li{width:100%;font-size:1.4rem;margin-bottom:.5em;list-style:disc;box-sizing:border-box}.business-idx .business-domain .figure01{width:100%;max-width:636px}.site-top .business-domain .btn-flex a.btn-primary{max-width:230px}@media only screen and (max-width:767px){.business-domain{margin-top:40px}.business-domain .exp{padding:24px}.business-domain .exp h3{font-size:2.2rem}.business-domain .sec-public .exp .txt{text-align:left}.business-domain .sec-public .value-list{margin-top:0;margin-bottom:60px}.business-domain .sec-public .value-list>li+li{margin-top:57px}.business-domain .sec-public .value-list > li:nth-child(1) {margin-top:60px}.business-domain .sec-public .value-list>li::before{content:"";display:block;width:100%;height:37px;background:url(http://www.invalance.jp/assets/img/top/xbusiness_dom_dotline_v.png.pagespeed.ic.QV7XY6__9y.png) repeat-y top center;background-size:3px;position:absolute;top:-37px;left:0;z-index:9}.business-domain .sec-public .value-list > li:nth-child(1)::before {height:50px;position:absolute;top:-50px;left:0}}@media print,screen and (min-width:768px){.business-domain .sec-core{max-width:756px;margin:0 auto 24px}.business-domain .sec-public{padding-bottom:40px}.business-domain .sec-public .value-list{display:flex}.business-domain .sec-public .value-list>li{width: calc((100% - 48px) / 3);margin-right:24px}.business-domain .sec-public .value-list > li:nth-child(3) {margin-right:0}.business-domain .sec-public .value-list::before{content:"";display:block;width:100%;height:60px;background:url(http://www.invalance.jp/assets/img/top/xbusiness_dom_dotline.png.pagespeed.ic.JKMsQMWEhJ.png) no-repeat top center;background-size:auto 60px;position:absolute;top:-60px;left:0;z-index:8}.business-domain .sec-public .value-list > li:nth-child(1)::before,
  .business-domain .sec-public .value-list > li:nth-child(3)::before {content:"";display:block;width:3px;height:25px;background:url(http://www.invalance.jp/assets/img/top/xbusiness_dom_dotline_v.png.pagespeed.ic.QV7XY6__9y.png) no-repeat top center;background-size:3px;position:absolute;top:-25px;left:50%;z-index:10}.business-domain .sec-public .value-list > li:nth-child(3)::before {left:calc(50% - 4px)}.business-domain .sec-public .value-list > li:nth-child(1)::after,
  .business-domain .sec-public .value-list > li:nth-child(3)::after {content:"";display:block;width:50%;height:60px;background:#fff;z-index:9}.business-domain .sec-public .value-list > li:nth-child(1)::after {position:absolute;top:-60px;left:0}.business-domain .sec-public .value-list > li:nth-child(3)::after {position:absolute;top:-60px;right:0}.business-idx .business-domain .figure01{width:636px}}@media print,screen and (min-width:1280px){.business-domain .sec-core{width:756px}.business-domain .sec-public .value-list .li-style-disc{display:flex;flex-wrap:wrap}.business-domain .sec-public .value-list .li-style-disc li{width: calc((100% - 1.5em) / 2)}.business-domain .sec-public .value-list .li-style-disc li:nth-child(odd) {padding-right:1.5em}.business-domain .sec-public .value-list li:nth-child(2) .li-style-disc li:nth-child(odd) {width:16em}.business-domain .sec-public .value-list li:nth-child(2) .li-style-disc li:nth-child(even) {width:calc(100% - 16em)}.business-domain .sec-public .value-list li:nth-child(3) .li-style-disc li:nth-last-child(-n+2) {width:100%}}.site-top .news-archive .btn-wrapper-s{margin-top:34px}.site-top .section-h1+.txt{margin-top:16px}.site-top .business,.site-top .company{padding:64px 0}.site-top .business .section-h1+h2{margin-bottom:24px;text-align:center}.site-top .business .figure01{margin-top:24px}.site-top .company .contents-list{margin-top:50px}.site-top .company .contents-list .flex li{margin-bottom:40px}.site-top .pickup .btn-wrapper-s{margin-top:80px}@media print,screen and (min-width:768px){.site-top .business,.site-top .company{padding-top:80px;padding-bottom:80px}.site-top .business .section-h1{margin-bottom:30px}.site-top .business .figure01{margin-top:48px}.site-top .company .contents-list .flex{justify-content:space-between;flex-wrap:wrap}.site-top .company .contents-list .flex>li{width: calc((100% - 48px) / 2);margin-bottom:50px}.site-top .company .contents-list .flex > li:nth-last-child(-n+2) {margin-bottom:0}}@media print,screen and (min-width:980px){.site-top .section-h1+.txt{text-align:center}.site-top .business,.site-top .company{padding-top:96px;padding-bottom:112px}.site-top .company .contents-list .flex>li{width: calc((100% - 72px) / 4)}}.site-top .recruit .page-ttl-secondly::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.site-top .pickup{padding-bottom:40px}.site-top .recruit .bg-wrapper{background:url(/assets/img/top/xrecruit_img_sp.jpg.pagespeed.ic.zDS1qmj9QW.jpg) no-repeat bottom center;background-size:cover;box-sizing:border-box;padding:44px 0 82px}.site-top .recruit .bg-wrapper .col-txt{color:#fff;padding:0 40px;box-sizing:border-box}.site-top .recruit .bg-wrapper .page-ttl-secondly .kana{color:#fff}.site-top .recruit .page-ttl-secondly,.site-top .recruit .page-ttl-secondly .kana{text-align:center}.site-top .recruit .col-inner-contents{margin-top:-16px;background:#fff;box-sizing:border-box;padding:0 0 48px}.site-top .recruit .col-inner-contents .thumb{margin-bottom:24px}.site-top .recruit .col-inner-contents .col-txt{box-sizing:border-box;padding:0 24px}.site-top .recruit .col-inner-contents .page-ttl-secondly .ttl{font-size:28px}@media only screen and (max-width:767px){.site-top .pickup .section-h1+.txt{margin-bottom:30px}.site-top .pickup ul.flex{margin:0 16px}}@media print,screen and (min-width:768px){.site-top .section-h1 .ttl{font-size:48px}.site-top .news-archive{margin-top:24px}.site-top .news-archive .btn-wrapper-s{margin-top:42px}.site-top .pickup{padding-bottom:80px}.site-top .pickup .contents-list{margin-bottom:0}.site-top .pickup h1+.txt{text-align:center;margin:0 0 30px}.site-top .pickup ul.flex{justify-content:center}.site-top .pickup ul.flex li{width: calc((100% - 48px) / 3)}.site-top .pickup ul.flex li+li{margin-top:0;margin-left:24px}.site-top .recruit .bg-wrapper{width:100%}.site-top .recruit .bg-wrapper{width:100%;background:url(/assets/img/top/xrecruit_img.jpg.pagespeed.ic.UaznqtulAV.jpg) no-repeat top center;background-size:cover;padding:180px 0 0;box-sizing:border-box;height:640px;position:relative}.site-top .recruit .bg-wrapper .col-txt{text-align:left;padding:0}.site-top .recruit .bg-wrapper .col-txt .page-ttl-secondly{margin-top:0;padding-bottom:28px;margin-bottom:16px;text-align:left}.site-top .recruit .bg-wrapper .col-txt .page-ttl-secondly::after{left:0;transform:translateX(0)}.site-top .recruit .bg-wrapper .col-txt .page-ttl-secondly .kana{text-align:left;margin-top:15px}.site-top .recruit .btn-wrapper-s{text-align:left}.site-top .recruit .col-inner-contents{margin-top:-75px;padding:75px 48px 64px;position:relative}.site-top .recruit .col-inner-contents .flex{justify-content:space-between;align-items:center}.site-top .recruit .col-inner-contents .flex>*{width: calc((100% - 24px) / 2)
  }.site-top .recruit .col-inner-contents .thumb{order:2;margin-bottom:0}.site-top .recruit .col-inner-contents .col-txt{order:1;padding:0}.site-top .recruit .col-inner-contents .page-ttl-third{text-align:left}}@media only screen and (min-width:1366px){.site-top .page-ttl .ttl{margin-bottom:20px}.site-top .idx-contents-list .page-ttl .ttl,.site-top .idx-contents-list .page-ttl-secondly .ttl,.site-top .recruit .page-ttl-secondly .ttl{font-size:64px}.site-top .company .contents-list{width:1146px}}.contact .tel-wrapper .box-wrapper li{width:100%;border-radius:8px;text-align:center;box-sizing:border-box;padding:160px 24px 24px;margin-bottom:16px}.contact .tel-wrapper .box-wrapper li:last-child{margin-bottom:0}.contact .tel-wrapper .box-wrapper li:nth-child(1) {background:url(/assets/img/contact/xtel_icon01.png.pagespeed.ic.O4-MsnBTq1.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li:nth-child(2) {background:url(/assets/img/contact/xtel_icon02.png.pagespeed.ic.laTIfGSmdI.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li:nth-child(3) {background:url(/assets/img/contact/xtel_icon03.png.pagespeed.ic.m9KMt7PWng.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li:nth-child(4) {background:url(/assets/img/contact/xtel_icon04.png.pagespeed.ic.lta8hAu2ER.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li:nth-child(5) {background:url(/assets/img/contact/xtel_icon05.png.pagespeed.ic.9b3UrJGODL.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li:nth-child(6) {background:url(/assets/img/contact/xtel_icon06.png.pagespeed.ic.xjd3Wwl7ha.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li h2{font-size:18px;font-weight:500}.contact .tel-wrapper .box-wrapper li .tel{display:inline-block;padding:13px 0 5px;font-size:40px;text-decoration:none;letter-spacing:0;color:#050f1e}.contact .tel-wrapper .box-wrapper li .fs-x-small{color:#7d828c;line-height:1.5;margin-bottom:20px}.contact .tel-wrapper .box-wrapper li .attention{font-size:1.4rem;line-height:1.5;font-weight:500;background:#fff4f6;border-radius:8px;box-sizing:border-box;padding:10px 16px}.contact .form-wrapper{margin-top:64px}.contact .form-wrapper .section-h1.mb-narrow{margin-bottom:24px}.contact .form-wrapper .section-h1+.fs-small{text-align:center;margin-top:-7px}.contact .form-wrapper .input_wrapper{margin-top:25px}.return-message{text-align:center;padding:118px 0 0}.return-message h1{padding:0 0 12px}.return-message .btn-wrapper{padding-bottom:34px}@media only screen and (max-width:767px){.contact .form-wrapper h1.h1-middle{font-size:22px}}@media print,screen and (min-width:768px){.contact .tel-wrapper h1.h1-middle{padding:50px 0 30px}.contact .tel-wrapper .box-wrapper li{margin-bottom:24px;padding-bottom:23px}.contact .tel-wrapper .box-wrapper li.pb-narrow{padding-bottom:16px}.contact .form-wrapper .input_wrapper{margin-top:33px}.return-message{padding:170px 0 0}.return-message .btn-wrapper{padding-bottom:76px}}@media print,screen and (min-width:980px){.contact .tel-wrapper .box-wrapper{justify-content:space-between;flex-wrap:wrap}.contact .tel-wrapper .box-wrapper li{width: calc((100% - 24px) / 2)}.contact .tel-wrapper .box-wrapper li:nth-last-child(-n+2) {margin-bottom:0}}.cts-top .main-container.company-idx{padding-top:80px}.company-message .contents01 .txt-wrapper{text-align:center}.company-message .contents01 .txt-wrapper .section-h1{padding:0 0 20px}.company-message .contents01 .txt-wrapper h2{font-size:28px;margin:0 0 20px}.company-message .contents01 .txt-wrapper h2+.name{font-size:16px}.company-message .contents01{background:url(/assets/img/company/msg_pic01_sp.jpg.pagespeed.ce.8g6LH34Av8.jpg) no-repeat bottom left #f7f9fa;background-size:100%;padding:56px 0 120%;margin-bottom:69px}.company-message h1.fs-xlarge{font-weight:500;margin-bottom:15px}.company-message .contents02{margin-bottom:70px}.company-message .contents02 .container>div.col-img{margin:15px 0 14px}.company-message .contents03 .container>div.col-img{margin-top:15px}.company-message .contents04 .bg-img-wrapper{margin:0 16px}.company-message .contents04 .bg-img-wrapper>.container-s{padding:14px 0 0;margin:0}.company-message .contents04{padding:0 0 41px}.company-message .contents04>.container-s{padding:60px 0 18px}.company-message .contents04 .sign{margin-top:20px;text-align:right;font-weight:500}.company-message .contents04 .sign>p.name{font-size:24px;margin-top:10px}.company-philosophy .contents01 .bg-color-inner{border-radius:8px;padding:40px 0 48px;text-align:center}.company-philosophy .contents01 h2{padding-bottom:36px}.company-philosophy .contents01 h2+.txt{margin-bottom:42px}.company-philosophy .contents01 .logo>img{width:144px}.company-philosophy .contents02.group{padding-bottom:0}.company-philosophy .contents03 h2{text-align:center;margin-bottom:5px}.company-philosophy .contents03 h2+.txt{margin-bottom:59px}.company-philosophy .contents03 .layout-img p{text-align:center}.company-philosophy .contents03 .layout-img .end-img{margin:32px 0 88px}.company-philosophy .contents03 .layout-img .end-img>.arrow{display:block;margin-bottom:25px}.company-philosophy .contents03 .layout-img .end-img>.arrow img{width:58px}.company-philosophy .contents03 .ci li{margin-bottom:50px}.company-philosophy .contents03 .ci li:last-child{margin-bottom:0}.company-philosophy .contents03 .ci .visual{position:relative;width:100%;padding:52.41% 0 0;box-sizing:border-box}.company-philosophy .contents03 .ci .visual>span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-philosophy .contents03 .ci .corp-color .visual{background:#c8161d;color:#fff}.company-philosophy .contents03 .ci .corp-color .visual>span{width:100%;text-align:center;font-size:20px;line-height:1}.company-philosophy .contents03 .ci .corp-logo .visual{background:#fff}.company-philosophy .contents03 .ci .corp-logo .visual>span{width:188px}.company-philosophy .contents03 .ci h3{font-size:24px;margin:15px 0 10px}.company-philosophy .contents03 .ci .txt{line-height:1.5}.company-outline .contents01 .other>li{box-sizing:border-box;border:1px solid #dcdcdc;background:#fff;padding:30px 32px;margin-bottom:16px}.company-outline .contents01 .other>li:last-child{margin-bottom:0}.company-outline .contents01 .other>li h2{font-size:18px;font-weight:500;line-height:1;margin-bottom:20px}.company-outline .contents01 .other>li h3{font-size:15px;margin-bottom:5px}.company-outline .contents01 .other>li li{margin-bottom:.5em}.company-outline .contents01 .other>li .fs-small{line-height:1.75}.company-outline .contents02 .table-layout .p-mark{display:inline-block;margin:10px 0 10px 45px;width:90px}.company-outline .contents02 .table-layout .daito-logo{display:block;margin:10px 0;width:172px}.company-outline .contents03 #access-osaka{padding-top:64px}@media only screen and (min-width:767px){.company-outline .contents02 .table-layout .daito-logo{display:inline-block;margin-left:45px}}.company-outline .contents02 .table-layout .flh-narrow{display:block}.company-outline .contents03 .col-map{width:100%}.company-outline .contents03 .col-map iframe{width:100%!important}.company-outline .contents03 .col-txt h2{font-size:20px;font-weight:500;margin:32px 0 15px}@media only screen and (min-width:767px){.company-outline .contents03 .col-txt h2{font-size:24px;margin:20px 0 15px}}.company-outline .contents03 .col-txt p+p{margin-top:1em}.company-cvc .bg-color-inner{padding:40px 0 32px}.company-cvc .bg-color-inner+.bg-color-inner{margin-top:16px}.company-cvc .ttl-wrapper{text-align:center;padding:0 0 22px}.company-cvc .ttl-wrapper .logo{width:124px;height:124px;margin:0;border:1px solid #dcdcdc;box-sizing:border-box;border-radius:50%;position:relative}.company-cvc .ttl-wrapper .logo>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-cvc #caspar .ttl-wrapper .logo>img{width:70px}.company-cvc #edn .ttl-wrapper .logo>img{width:78px}.company-cvc #skybell .ttl-wrapper .logo>img{width:99px}.company-cvc .ttl-wrapper h2{font-size:28px}.company-cvc .ttl-wrapper .category{margin-top:-5px}.company-cvc .ttl-wrapper .category span{display:inline-block}.company-cvc .ttl-wrapper .category span.ff-en{margin-right:8px}.company-cvc .layout .col-figure{width:100%;box-sizing:border-box}.company-cvc .layout .youtube{position:relative;width:100%;padding-top:56.25%}.company-cvc .layout .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.company-cvc .layout .col-txt{margin:15px 0 0}.company-cvc .layout .col-txt p+p{margin:.7em 0 0}.company-cvc .layout .col-txt a{margin:10px 0 0}.company-cvc .layout .col-address{border-top:1px solid #dcdcdc;padding:22px 0 0;margin:30px 0 0}.company-cvc .layout .col-address h3{font-size:24px;font-weight:500;margin-top:-8px;margin-bottom:10px}.company-cvc .layout .col-address h3+p{line-height:1.75;margin-bottom:10px}.company-cvc .layout .col-address .col-map iframe{width:100%!important}.company-cvc .other-contents>h1{border:0}.sub-cts .container-s .h-wrapper h1{margin:0 0 16px}.sub-cts .container-s .h-wrapper{margin:0 0 66px}.sub-cts h2{font-size:24px;margin-bottom:20px;font-weight:500}.sub-cts h3{font-size:1.6rem;font-weight:500;margin-bottom:5px}.sub-cts .container-s>ol>li+li{margin:66px 0 0}.sub-cts p.txt+p.txt,.sub-cts .mt-large{margin-top:1.5em}.sub-cts .container-s>ol>li p.txt+ol{margin-top:20px;margin-left:-.75em}.sub-cts .container-s>ol>li table{margin:45px 0}.sub-cts .container-s .ol-type02{margin:10px 0 0 3em}.sub-cts .container-s .ol-type03{margin-top:10px}.sub-cts .container-s .ol-type03 li{line-height:2}.sub-cts .container-s .ol-type05{margin:10px 0 0 3em}.sub-cts .container-s .ol-type05 li .col{width:calc(100% - 1.5em)}.sub-cts .container-s li .col p.txt{line-height:1.5}.sub-cts .container-s .ol-type05 .txt+h4{margin-top:10px}.sub-cts .container-s .ol-type05 .txt-link-doc{margin:10px 0}.sub-cts .container-s>ol+.col{margin:66px 0 0}.sub-cts .container-s>ol+.col .txt-right{margin:10px 0}@media only screen and (max-width:767px){.company-message .contents04 .sign{padding-right:10px}.company-philosophy .contents01 h2+.txt{font-size:13px;line-height:1.85}.company-philosophy .contents02 .layout-set .col-txt p.txt{font-size:1.4rem}.company-philosophy .contents03 .layout-img .flex p:nth-child(odd) > img {width:264px}.company-philosophy .contents03 .layout-img .flex p:nth-child(even) {padding:12px 0}.company-philosophy .contents03 .layout-img .flex p:nth-child(even) > img {width:22px}.company-philosophy .contents03 .layout-img .end-img>img{width:330px}.company-philosophy .contents03 .ci li .txt{font-size:1.4rem}.company-outline>section.contents01{padding-bottom:45px}.company-outline .contents01 .other.container-s{margin:30px 0 0}.company-outline .contents03 .col-txt p.txt{line-height:1.5}.company-cvc .ttl-wrapper .logo{margin:0 auto 14px}.company-cvc .ttl-wrapper h2{margin-bottom:5px}.company-cvc .layout .col-address .col-map{margin-top:10px}}@media print,screen and (min-width:768px){.company-message .contents01 .txt-wrapper{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.company-message .contents01 .txt-wrapper .section-h1{padding:0 0 15px}.company-message .contents01 .txt-wrapper h2{font-size:39px;margin:25px 0 20px}.company-message .contents01 .txt-wrapper h2+.name{font-size:20px;margin-bottom:20px}.company-message .contents01{background:url(/assets/img/company/msg_pic01.jpg.pagespeed.ce.YoF_4hRRCY.jpg) no-repeat #f7f9fa;background-position:right -150px center;background-size:auto 400px;width:100%;height:400px;padding:0;margin-bottom:70px}.company-message .contents01 .txt-wrapper{width:60%;height:400px}.company-message .contents04{padding:0 0 74px}.company-philosophy .contents01 .bg-color-inner{padding:68px 0 80px}.company-philosophy .contents01 h2{padding-bottom:39px}.company-philosophy .contents01 h2+.txt{margin-bottom:35px}.company-philosophy .contents01 .logo>img{width:154px}.company-philosophy .contents02 .layout-set{margin-bottom:80px}.company-philosophy .contents02 .layout-set li:nth-child(odd) .col-img {order:1}.company-philosophy .contents02 .layout-set li:nth-child(odd) .col-txt {order:2}.company-philosophy .contents02 .layout-set li:nth-child(even) .col-img {order:2}.company-philosophy .contents02 .layout-set li:nth-child(even) .col-txt {order:1}.company-philosophy .contents03 h2{margin:22px 0 20px}.company-philosophy .contents03 h2+.txt{margin-bottom:105px;text-align:center}.company-philosophy .contents03 .layout-img .flex{align-items:center;justify-content:center}.company-philosophy .contents03 .layout-img .flex p:nth-child(even) {width:56px}.company-philosophy .contents03 .layout-img .flex p:nth-child(odd) {width: calc((100% - 112px) / 3)}.company-philosophy .contents03 .layout-img .flex p:nth-child(even) > img {width:24px}.company-philosophy .contents03 .layout-img .end-img>img{width:490px}.company-philosophy .contents03 .layout-img .end-img{margin-bottom:110px}.company-philosophy .contents03 .ci{justify-content:space-between}.company-philosophy .contents03 .ci li{margin-bottom:0;width: calc((100% - 24px) / 2)}.company-outline .contents01 .other{justify-content:space-between;flex-wrap:wrap}.company-outline .contents01 .other>li{width: calc((100% - 24px) / 1);margin-top:76px;margin-bottom:0}.company-outline .contents03 .flex{align-items:center;justify-content:space-between}.company-outline .contents03 .flex>div{width: calc((100% - 24px) / 2)}.company-outline .contents03 .col-txt{box-sizing:border-box;padding:0 30px}.company-cvc .bg-color-inner{padding:48px 0}.company-cvc .bg-color-inner+.bg-color-inner{margin-top:24px}.company-cvc .ttl-wrapper{margin:0 16px 20px;position:relative;padding:20px 0 20px 148px;box-sizing:border-box;min-height:124px;text-align:left}.company-cvc .ttl-wrapper .logo{position:absolute;top:50%;left:0;transform:translateY(-50%)}.company-cvc .ttl-wrapper h2{font-size:40px}.company-cvc .ttl-wrapper .category{margin-top:3px}.company-cvc .layout .col-txt{margin:30px 0 0}.company-cvc .layout .col-address{justify-content:space-between;padding:32px 0 0;margin:45px 0 0}.company-cvc .layout .col-address>div{width: calc((100% - 24px) / 2)}.sub-cts .container-s .h-wrapper{margin:0 0 64px}.sub-cts .container-s .ol-type01,.sub-cts .container-s .ol-type04{margin-left:1em}.sub-cts .container-s .ol-type05{margin:10px 0 0 4.75em}}@media screen and (min-width:768px) and (max-width:979px){.company-philosophy .contents03 .ci h3{font-size:22px}.company-outline .officer.member-list .name .ff-en{display:block;margin-left:0;margin-top:4px}}@media print,screen and (min-width:980px){.company-message .txt-wrapper{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.company-message .contents01{background:url(/assets/img/company/msg_pic01.jpg.pagespeed.ce.YoF_4hRRCY.jpg) no-repeat #f7f9fa;background-size:auto 600px;background-position:right center;height:600px;margin-bottom:128px}.company-message .contents01 .txt-wrapper{height:600px}.company-message .contents01 .txt-wrapper h2{font-size:48px}.company-message .contents02{margin-bottom:0}.company-message .contents02 .container,.company-message .contents03 .container{align-items:center}.company-message .contents02 .container>div,.company-message .contents03 .container>div{width: calc((100% - 24px) / 2)}.company-message .contents02 .container>div.col-img{margin:0 24px 0 0;order:1}.company-message .contents02 .container>div.txt-wrapper{order:2}.company-message .contents02 .container .col-wrapper,.company-message .contents03 .container .col-wrapper{box-sizing:border-box;padding:0 32px}.company-message .contents02 .container+.txt{padding:70px 0 104px}.company-message .contents03 .container>div.col-img{margin:0}.company-message .contents04>.container-s{padding:120px 0 50px}.company-message .contents04 .bg-img-wrapper>.container-s{padding:48px 0 0;margin:0 auto}.company-message .contents04 .sign.container-s{margin-top:46px;padding:0}.company-philosophy .contents03 .ci .corp-color .visual>span{font-size:34px}.company-philosophy .contents03 .ci .corp-logo .visual>span{width:307px}}@media print,screen and (min-width:1280px){.company-message .contents01{background-position:top right}.company-message .contents01 .txt-wrapper{width: calc((100% - 24px) / 2)}}@media print,screen and (min-width:1366px){.company-message .contents04 .bg-img-wrapper{width:1366px;margin:0 auto}.company-message .contents02 .container,.company-message .contents03 .container{width:1366px;margin:0 auto}.company-message .contents02 .container .txt-wrapper{padding-right:86px}.company-message .contents03 .container .txt-wrapper{padding-left:86px}.company-cvc .ttl-wrapper .logo{position:absolute;top:50%;left:-148px}.company-cvc .ttl-wrapper{padding:20px 0 35px;margin:0 auto}}.business-idx .section-h1{margin-bottom:24px}.business-idx .section-h1+.copy-l,.business-idx .about-iv .copy-l,.business-idx .cts-investment .copy-l{margin-bottom:24px;text-align:center}.business-idx .figure02{margin-top:30px;text-align:center}.business-idx .contents-list .flex li{margin-bottom:40px}.business-idx .cts-investment{margin-top:40px}.business-idx .cts-investment .copy-l+.txt{margin:24px auto 40px}.business-idx .cts-investment .iv-brand .col-txt{background:#fff;box-sizing:border-box;margin:-25px 16px 0;padding:16px 0;position:relative}.business-idx .cts-investment .iv-brand h2 span{display:block;text-align:center;width:100%}.business-idx .cts-investment .iv-brand .brand-lx h2 .logo>img{width:44%;max-width:198px}.business-idx .cts-investment .iv-brand .brand-cv h2 .logo>img{width:46.22%;max-width:208px}.business-idx .cts-investment .iv-brand h2 span.kana{font-size:1.4rem;margin:16px 0}.business-idx .cts-investment .iv-feature{margin-top:56px}.business-idx .cts-investment .iv-feature h2 .catch{font-size:15px;color:#737d8c;display:block;position:relative;padding-left:34px;margin-bottom:16px}.business-idx .cts-investment .iv-feature h2 .catch::before{content:"";display:block;width:24px;height:1px;background:#737d8c;position:absolute;top:60%;left:0}.business-idx .cts-investment .iv-feature h2 .catch .ff-en{padding-left:8px;font-size:24px}.business-idx .cts-investment .iv-feature h2 .ttl{font-size:22px;line-height:1.5;display:block}.business-idx .cts-investment .iv-feature .img{margin:32px 0 18px}.business-idx .cts-investment .iv-endcopy{margin-top:40px;padding:32px 16px;box-sizing:border-box;background:#fff}.business-idx .cts-investment .iv-endcopy p+p{margin-top:1.5em}.business-idx .col-wrapper{margin-top:64px}.business-idx .col-wrapper .col-txt h1{font-size:24px;margin-bottom:20px}.business-idx .col-wrapper .col-txt .btn-wrapper{margin:20px 0}.business-idx .service-list{margin-top:64px}.business-idx .service-list .logo{border:1px solid #dcdcdc;box-sizing:border-box;margin-bottom:16px}.business-idx .service-list .txt-link{margin-top:10px}.business-cts .txtwrap-border{padding:50px 0 30px;text-align:center}.business-cts .business-main{margin-bottom:64px}.business-cts .feature_layout{padding-top:24px}.business-cts .feature_layout h2{text-align:center;font-size:48px;margin:0 0 24px}.business-cts .feature_layout h2 span{display:block}.business-cts .feature_layout h2 .ff-en{color:#737d8c;font-size:16px}.business-cts .feature_layout li{margin-bottom:16px;background:#fff;padding:16px;box-sizing:border-box;border-radius:8px}.business-cts .feature_layout li .col-txt{box-sizing:border-box;padding:0 30px}.business-cts .feature_layout li .col-txt h3{margin:30px 0 10px}.business-cts .fs-cmn-32{font-size:32px;margin-bottom:20px}.business-cts .add-info{box-sizing:border-box;border:1px solid #dcdcdc;padding:32px;margin-bottom:80px}.business-cts .add-info .col-txt h2{font-size:24px;margin-bottom:10px}.business-cts .add-info p.txt+p.txt{margin-top:.75em}.business-cts .dev-notice{width:100%;background:url(/assets/img/business/xdev_notice_bg.jpg.pagespeed.ic.-2v3lPNuGe.jpg) no-repeat;background-size:cover;min-height:320px;box-sizing:border-box;padding:30px 0}.business-cts .dev-notice .inner{color:#fff;text-align:center}.business-cts .dev-notice h1{margin:20px 0}.business-cts .dev-notice .btn-wrapper{margin:24px 0}.business-cts .other-contents>h1.no-border{border:0}.business-cts .feature_layout li .col-txt{box-sizing:border-box;padding:0;margin:16px 0 0}.business-cts .feature_layout li p+p{margin:10px 0 0}.business-cts .des-brand,.business-cts .ren-about{margin-bottom:64px}.business-cts .des-brand h1,.business-cts .sal-consultant h1{margin-bottom:20px}.business-cts .des-brand .lineup>li h2{text-align:center}.business-cts .des-brand .lineup>li h2 .logo{display:block;padding:18px 0 0;margin:0}.business-cts .des-brand .lineup>li h2 .logo>img{width:auto;height:28px}.business-cts .des-brand .lineup>li h2 .kana{color:#7d828c;font-size:14px;margin:0}.business-cts .des-brand .lineup>li .txt{margin-top:10px;text-align:center}.business-cts .des-brand .btn-wrapper{margin:24px 0 0;width:100%;text-align:center}.business-cts .li-box>h1+.txt{margin:20px 0 25px}.business-cts .li-box .layout>li{box-sizing:border-box;border:1px solid #dcdcdc;padding:24px}.business-cts .li-box .layout h2{font-size:24px;margin-bottom:15px}.business-cts .bg-color-inner{padding-top:64px;padding-bottom:40px;margin-top:60px;padding-left:20px;padding-right:20px}.business-cts .bg-color-inner+.bg-color-inner{margin-top:16px}.business-cts .bg-color-inner .section-h1{padding-bottom:32px;margin-bottom:32px}.business-cts .bg-color-inner .section-h1 .ttl{margin-bottom:8px}.business-cts .bg-color-inner .section-h1 .kana{line-height:1.75em}.business-cts #chapter03 .ttl-img{text-align:center}.business-cts #chapter03 .ttl-img .jp-copy{margin-bottom:8px}.business-cts #chapter03 .ttl-img .wrapper{margin-bottom:24px}.business-cts #chapter03 .ttl-img .wrapper .fs-small .position{font-size:1.1rem;font-weight:500}.business-cts #chapter03 .container-s h3,.business-cts #chapter04 section h2{font-size:2.0rem;line-height:1.55em;margin:56px 0 16px}.business-cts #chapter03 .parasol-info{margin-top:64px}.business-cts #chapter03 .parasol-info .col-info,.business-cts #chapter03 .parasol-info .col-info p{font-size:1.4rem;line-height:1.75em}.business-cts #chapter03 .parasol-info .col-info dt{color:#195975;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.business-cts #chapter03 .parasol-info .col-info dd{margin:0 0 32px 0}.business-cts #chapter03 .parasol-info .col-info h4+p+p{margin-top:1em}.business-cts #chapter03 .parasol-info .col-info dd p+h4{margin-top:1em}.business-cts #chapter03 .col-img .g-map{margin-top:24px}.business-cts #chapter03 .parasol-info .g-map>iframe{height:450px}@media only screen and (max-width:767px){.business-idx .col-wrapper .col-img{margin-bottom:30px}.business-idx .service-list>li+li{margin-top:52px}.business-idx .cts-investment .iv-brand li+li{margin-top:24px}.business-idx .cts-investment .iv-feature li+li{margin-top:40px}.business-cts .add-info .col-img{margin-bottom:16px}.business-cts .des-brand .lineup>li+li{margin-top:38px}.business-cts .layout>li+li{margin-top:16px}.business-cts .feature_layout li .col-txt p.txt{line-height:1.5}.business-cts .dev-notice .txt{text-align:left}}@media print,screen and (min-width:768px){.business-idx .section-h1{margin-bottom:30px}.business-idx .about-iv .kana,.business-idx .cts-investment .kana{margin-top:24px}.business-idx .figure02{margin-top:70px}.business-idx .contents-list{margin-top:0}.business-idx .contents-list .flex{justify-content:space-between;flex-wrap:wrap}.business-idx .contents-list .flex>li{width: calc((100% - 48px) / 2);margin-bottom:50px}.business-idx .contents-list .flex > li:nth-last-child(-n+2) {margin-bottom:0}.business-idx .cts-investment{margin-top:96px}.business-idx .cts-investment .copy-l+.txt{margin:32px auto 56px}.business-idx .cts-investment .iv-feature{margin-top:112px;justify-content:space-between}.business-idx .cts-investment .iv-feature>*{width: calc((100% - 48px) / 3)}.business-idx .cts-investment .iv-feature h2 .catch{margin-bottom:23px}.business-idx .cts-investment .iv-endcopy{margin-top:72px;padding:64px 0 56px}.business-idx .col-wrapper{margin-top:112px;justify-content:space-between;align-items:center;flex-wrap:wrap}.business-idx .col-wrapper .col-txt h1{font-size:32px;margin-bottom:20px}.business-idx .col-wrapper>*{width: calc((100% - 24px) / 2)}.business-idx .btn-wrapper{text-align:left;padding-top:10px}.business-idx .service-list{margin-top:80px;justify-content:space-between}.business-idx .service-list li{width: calc((100% - 48px) / 3)}.business-cts .business-main{margin-bottom:80px}.business-cts .feature_layout{padding-top:70px}.business-cts .feature_layout .h1-middle{font-size:25px}.business-cts .feature_layout.mg-narrow{margin-bottom:30px}.business-cts .feature_layout h2{margin:0 0 38px}.business-cts .feature_layout li{margin-bottom:16px;padding:24px 14px 24px 24px}.business-cts .feature_layout li .flex{align-items:center;justify-content:space-between}.business-cts .feature_layout li .flex>*{width: calc((100% - 24px) / 2)}.business-cts .feature_layout li .col-txt{padding:0 30px;margin:0}.business-cts .feature_layout li:nth-child(even) .col-img  {order:2}.business-cts .feature_layout li:nth-child(even) .col-txt  {order:1}.business-cts .add-info{margin-bottom:112px}.business-cts .add-info .col-wrapper{justify-content:space-between;align-items:center}.business-cts .add-info .col-img{width:334px}.business-cts .add-info .col-txt{width:calc(100% - 334px - 24px)}.business-cts .dev-notice{margin-bottom:30px}.business-cts .sal-consultant,.business-cts .pro-about{margin-bottom:104px}.business-cts .des-brand,.business-cts .ren-about{margin-bottom:80px}.sal-consultant .member-list .name .post{margin-top:4px}.business-cts .des-brand .lineup{justify-content:space-between;flex-wrap:wrap}.business-cts .des-brand .lineup>li{width: calc((100% - 24px) / 2)}.business-cts .des-brand .lineup>li h2 .logo>img{width:auto;height:46px}.business-cts .des-brand .col-btn{margin:40px 0 0}.business-cts .li-box .layout{justify-content:space-between}.business-cts .pro-about .layout>li{width: calc((100% - 24px) / 2)}.business-cts .ren-about .layout>li{width: calc((100% - 48px) / 3)}.business-cts .bg-color-inner{padding-top:90px}.business-cts .bg-color-inner .section-h1{margin-bottom:48px}.business-cts .bg-color-inner+.bg-color-inner{margin-top:24px}.business-cts .bg-color-inner .container-l{margin-left:40px;margin-right:40px}.business-cts #chapter03 .container-s h3,.business-cts #chapter04 section h2{font-size:2.4rem;margin:72px 0 32px}.business-cts #chapter03 .parasol-info{margin-top:64px}}@media print,screen and (min-width:980px){.business-idx .contents-list .flex>li{width: calc((100% - 48px) / 3)}.business-idx .contents-list .flex > li:nth-last-child(-n+3) {margin-bottom:0}.business-cts .li-box>h1+.txt{width:756px}.business-cts .bg-color-inner{padding-left:24px;padding-right:24px;padding-bottom:80px;margin-top:60px}.business-cts .bg-color-inner .container-l{margin-left:0;margin-right:0}.business-cts #chapter03 .ttl-img{position:relative;width:100%;height:396px;overflow:hidden}.business-cts #chapter03 .ttl-img img{width:auto;height:396px;position:absolute;top:0;right:0}.business-cts #chapter03 .ttl-img .wrapper{position:absolute;top:0;left:0;width:60%;height:396px;display:flex;align-items:center;justify-content:center;text-align:left;z-index:10}.business-cts #chapter03 .ttl-img .wrapper .jp-copy{text-align:left;margin-bottom:32px}.business-cts #chapter03 .parasol-info .column-flex{margin:48px auto 0;width:calc(100% - 80px)}.business-cts #chapter03 .parasol-info .column-flex>*{width: calc((100% - 24px) / 2);box-sizing:border-box}.business-cts #chapter03 .parasol-info .g-map>iframe{height:450px}}@media print,screen and (min-width:1194px){.business-idx .cts-investment .iv-brand .col-txt{padding:24px 0}.business-idx .cts-investment .iv-brand .col-txt{width:450px;margin:-50px auto 0}.business-idx .cts-investment .iv-feature h2 .ttl{font-size:24px}.business-cts #chapter03 .parasol-info .column-flex{width:calc(100% - 112px)}}.recruit-idx #message h2.fs-xxlarge{text-align:center}.recruit-idx #info{background:url(/assets/img/recruit/xinfo_bg_sp.jpg.pagespeed.ic.WujK5WuZ6v.jpg) no-repeat bottom center;background-size:cover;box-sizing:border-box;padding:48px 16px 64%}.recruit-idx .group#interview,.recruit-idx .group#environment{padding-bottom:0}.recruit-idx #interview .member-list li>a{display:block;widows:100%;height:100%;text-decoration:none;color:#050f1e}@media print,screen and (max-width:768px){.recruit-idx .container#info{margin:0}.recruit-idx #environment .group.bg-color-main{padding-top:50px}}@media print,screen and (min-width:768px){.recruit-idx #message h2+.txt{text-align:center}.recruit-idx #info{height:740px;padding-top:112px;padding-bottom:0;background:url(/assets/img/recruit/xinfo_bg.jpg.pagespeed.ic.LBLAmcOj5k.jpg) no-repeat bottom center}.recruit-idx #info .section-h1+.txt{text-align:center}.recruit-idx .group#environment{padding-top:112px}.recruit-idx .group#environment .section-h1{margin-bottom:48px}.recruit-idx .group#interview{padding-bottom:0}.recruit-idx #interview .member-list{justify-content:flex-start}.recruit-idx #interview .member-list li{width: calc((100% - 48px) / 3 - .01px);margin-right:24px}.recruit-idx #interview .member-list li:nth-child(3n) {margin-right:0}.recruit-idx #interview .member-list li:nth-last-child(-n+3) {margin-bottom:0}}.interview-mv{width:100%;position:relative}.interview-mv .copy-wrapper{padding:0 0 0 16px}.interview-mv .copy-wrapper .copy{font-size:28px;line-height:1.45;margin-top:24px;letter-spacing:-.05em;font-weight:500}.interview-mv .copy-wrapper .name{margin-top:15px;font-size:14px;font-weight:700}.interview-main{padding-bottom:70px}.interview-main section{margin-top:70px}.interview-main h1{text-align:left;margin-bottom:20px}.interview-main h1 .about{font-size:14px;color:#737d8c}.interview-main h1 .ttl{margin-top:24px;font-size:24px;line-height:1.35}.interview-prof{padding:42px 0 80px}.interview-prof h1{font-size:28px;margin-bottom:10px}.interview-prof .prof-img{margin-top:20px}.contents-list.other-member{margin-bottom:30px}.contents-list.other-member li .name{padding:15px 0 10px}.contents-list.other-member li .name .kana{color:#050f1e;font-size:18px}.contents-list.other-member li .name .ff-en{color:#737d8c;font-size:14px;margin-left:16px}.contents-list.other-member li .post{display:block;margin-top:10px;font-size:12px}@media only screen and (max-width:374px){.interview-mv .copy-wrapper .copy{font-size:24px}}@media only screen and (max-width:979px){.recruit-idx #interview .member-list .name .ff-en,.contents-list.other-member li .name .ff-en{margin-top:6px;display:block;margin-left:0}}@media only screen and (min-width:768px){.interview-mv .copy-wrapper{position:absolute;top:50%;left:50%;transform:translateY(-50%);z-index:10;color:#fff;padding:0 24px;width:50%;box-sizing:border-box}.interview-mv .copy-wrapper .copy{font-size:30px;line-height:1.6;margin-top:0;letter-spacing:-.02em}.interview-mv .copy-wrapper .name{margin-top:32px;font-size:16px}.interview-main{padding-top:10px;padding-bottom:100px}.interview-main section{margin-top:100px}.interview-main h1 .ttl{margin-top:15px;font-size:32px}.interview-prof{justify-content:space-between;align-items:flex-start;padding:80px 0}.interview-prof>*{width: calc((100% - 24px) / 2)}.interview-prof .prof-img{margin-top:0}.interview-prof h1{font-size:32px;margin-bottom:18px}.interview-prof h1+p{line-height:1.7}.contents-list.other-member li .name{padding:24px 0 10px}.contents-list.other-member .slick-track{margin-left:0!important}.contents-list.other-member .scroll-x .slick-prev{top:calc(50% - 68px)}.contents-list.other-member .scroll-x .slick-next{top:calc(50% - 45px)}}@media print,screen and (min-width:980px){.interview-mv .copy-wrapper .copy{font-size:34px}}@media print,screen and (min-width:1280px){.interview-mv{height:600px;overflow:hidden}.interview-mv .copy-wrapper .copy{font-size:40px}.interview-prof .col-l{box-sizing:border-box;padding:18px 40px 0 0}}.office-sec{margin:46px 0 20px 16px}.office-sec h1{font-size:28px;margin-bottom:16px}.office-sec>li+li{margin-top:35px}.job-sec,.benefits-sec{margin-top:32px}@media only screen and (max-width:767px){.office-env-list li{width:calc(100% - 16px);margin-right:16px}.office-env-list li:last-child{margin-right:0}.job-sec li+li,.benefits-sec li+li{margin-top:32px}}@media print,screen and (min-width:768px){.office-sec{margin:68px 24px 30px}.office-sec>li+li{margin-top:42px}.office-sec h1{font-size:32px}.office-env-list,.job-sec,.benefits-sec{display:flex;flex-wrap:wrap;justify-content:space-between}.office-env-list li{width: calc((100% - 24px) / 2);margin-bottom:24px}.job-sec li,.benefits-sec li{width: calc((100% - 24px) / 2);margin-bottom:45px}.office-env-list li:nth-last-child(-n+2),
  .job-sec li:nth-last-child(-n+2),
  .benefits-sec li:nth-last-child(-n+2) {margin-bottom:0}.job-sec,.benefits-sec{margin-top:40px}}@media print,screen and (min-width:980px){.office-env-list{justify-content:flex-start}.office-env-list li,.job-sec li{width: calc((100% - 48px) / 3);margin-right:24px}.benefits-sec li{width: calc((100% - 72px) / 4)}.office-env-list li:nth-child(3n),
  .job-sec li:nth-child(3n),
  .benefits-sec li:nth-child(4n) {margin-right:0}.office-env-list li:nth-last-child(-n+3),
  .job-sec li:nth-last-child(-n+3),
  .benefits-sec li:nth-last-child(-n+4) {margin-bottom:0}}@media only screen and (min-width:1194px){.office-sec{width:1146px;margin-left:auto;margin-right:auto}}.pickup-idx>.group{padding-bottom:0}.pickup-idx .pickup-list{margin-top:40px}.pickup-idx .pickup-list>li{padding:0 0 80px}.pickup-idx .pickup-list>li:first-child{padding-top:0}.pickup-idx .pickup-list>li:last-child{padding-bottom:0}.pickup-idx .pickup-list .sec-headline{position:relative;width:100%;z-index:0;padding:0 0 40px}.pickup-idx .pickup-list #tssv .sec-headline{background:url(/assets/img/pickup/xssv_mv_bg.jpg.pagespeed.ic.OgQhR-b8kh.jpg) no-repeat top left;background-size:cover}.pickup-idx .pickup-list #investment .sec-headline{background:url(/assets/img/pickup/xinvestment_mv_bg.jpg.pagespeed.ic.Mph0UasglJ.jpg) no-repeat top left;background-size:cover}.pickup-idx .pickup-list #site_72 .sec-headline{background:url(/assets/img/pickup/x72_mv_bg.jpg.pagespeed.ic.yFQOArm4kX.jpg) no-repeat top left;background-size:cover}.pickup-idx .pickup-list #crowd_72 .sec-headline{background:url(/assets/img/pickup/xcrowd_mv_bg.jpg.pagespeed.ic.ei44f0eZ2N.jpg) no-repeat top left;background-size:cover}.pickup-idx .pickup-list #smarthome .sec-headline{background:url(/assets/img/pickup/smarthome/xsh_mv_bg.png.pagespeed.ic.hTObjxyw7I.png) no-repeat top left;background-size:cover}.pickup-idx .pickup-list #hotel .sec-headline{background:url(/assets/img/pickup/hotel/xh_mv_bg.png.pagespeed.ic.E26Y02q90p.png) no-repeat top left;background-size:cover}.pickup-idx .pickup-list .sec-headline h2{color:#fff;padding:38px 16px;box-sizing:border-box}.pickup-idx .pickup-list .sec-headline .en-catch{display:block;position:relative;font-size:14px;margin-bottom:24px}.pickup-idx .pickup-list .sec-headline .ttl{display:block;font-size:22px;line-height:1.55;font-weight:500}.pickup-idx .pickup-list .sec-headline .img{width: calc( 100%- 32px );margin:0 16px}.pickup-idx .pickup-list .container-s{margin:28px 16px 0}.pickup-idx .pickup-list .container-s h3{margin-bottom:18px}.pickup-idx .pickup-list .container-s .img-wrapper{margin:24px 0 32px;width:100%}.pickup-idx .pickup-list .container-s .img-wrapper>li+li{margin:16px 0 0}.pickup-idx .pickup-list .logo{width:100%;text-align:center;padding:40px 0 80px}.pickup-idx .pickup-list #tssv .logo{padding:40px 0 60px}.pickup-idx .pickup-list #tssv .logo>img{width:112px}.pickup-idx .pickup-list #investment .logo{padding:40px 0 60px}.pickup-idx .pickup-list #investment .logo>img{width:154px}.pickup-idx .pickup-list #site_72 .logo>img{width:92px}.pickup-idx .pickup-list #crowd_72 .logo>img{width:154px}.pickup-idx .pickup-list #smarthome .logo>img{width:154px}.pickup-idx .pickup-list #hotel .logo>img{width:154px}@media print,screen and (max-width:767px){.pickup-idx .pickup-list>li.container,.pickup-idx .pickup-list>li.container-margin{width:100%;margin:0}}@media print,screen and (min-width:768px){.pickup-idx .pickup-list{margin-top:40px}.pickup-idx .pickup-list>li{padding:140px 0 75px;border-bottom:1px solid #dcdcdc}.pickup-idx .pickup-list>li:first-child{padding-top:80px}.pickup-idx .pickup-list>li:last-child{border-bottom:0}.pickup-idx .pickup-list .sec-headline{padding-bottom:31.825%}.pickup-idx .pickup-list #tssv .sec-headline{background:url(/assets/img/pickup/xssv_mv_bg.jpg.pagespeed.ic.OgQhR-b8kh.jpg) no-repeat top left;background-size:60%}.pickup-idx .pickup-list #investment .sec-headline{background:url(/assets/img/pickup/xinvestment_mv_bg.jpg.pagespeed.ic.Mph0UasglJ.jpg) no-repeat top left;background-size:60%}.pickup-idx .pickup-list #site_72 .sec-headline{background:url(/assets/img/pickup/x72_mv_bg.jpg.pagespeed.ic.yFQOArm4kX.jpg) no-repeat top left;background-size:60%}.pickup-idx .pickup-list #crowd_72 .sec-headline{background:url(/assets/img/pickup/xcrowd_mv_bg.jpg.pagespeed.ic.ei44f0eZ2N.jpg) no-repeat top left;background-size:60%}.pickup-idx .pickup-list #smarthome .sec-headline{background:url(/assets/img/pickup/smarthome/xsh_mv_bg.png.pagespeed.ic.hTObjxyw7I.png) no-repeat top left;background-size:60%}.pickup-idx .pickup-list #hotel .sec-headline{background:url(/assets/img/pickup/hotel/xh_mv_bg.png.pagespeed.ic.E26Y02q90p.png) no-repeat top left;background-size:60%}.pickup-idx .pickup-list .sec-headline h2{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 24px;z-index:1;width:40%}.pickup-idx .pickup-list .sec-headline .en-catch{padding-left:45px;margin-bottom:24px}.pickup-idx .pickup-list .sec-headline .en-catch::before{content:"";display:block;width:32px;height:1px;background:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pickup-idx .pickup-list .sec-headline .ttl{font-size:24px;font-weight:700}.pickup-idx .pickup-list .sec-headline .img{position:absolute;top:-40px;right:0;z-index:10;width:60%}.pickup-idx .pickup-list .container-s{margin:64px auto 0}.pickup-idx .pickup-list .logo{width:100%;text-align:center;padding:66px 0 106px}.pickup-idx .pickup-list #tssv .logo{padding:66px 0 86px}.pickup-idx .pickup-list #tssv .logo>img{width:151px}.pickup-idx .pickup-list #investment .logo{padding:66px 0 80px}.pickup-idx .pickup-list #investment .logo>img{width:210px}.pickup-idx .pickup-list #site_72 .logo>img{width:153px}.pickup-idx .pickup-list #crowd_72 .logo>img{width:210px}.pickup-idx .pickup-list #smarthome .logo>img{width:210px}.pickup-idx .pickup-list #hotel .logo>img{width:210px}.pickup-idx .pickup-list .container-s h3{margin-bottom:22px}.pickup-idx .pickup-list .container-s .img-wrapper{margin:36px 0 48px;width:100%;justify-content:space-between}.pickup-idx .pickup-list .container-s .img-wrapper>li{width: calc((100% - 24px) / 2)}.pickup-idx .pickup-list .container-s .img-wrapper>li+li{margin:0}}@media print,screen and (min-width:1194px){.pickup-idx .pickup-list>li{padding:150px 0 112px}.pickup-idx .pickup-list .sec-headline{height:380px;padding:0}.pickup-idx .pickup-list #investment .sec-headline{background:url(/assets/img/pickup/xinvestment_mv_bg.jpg.pagespeed.ic.Mph0UasglJ.jpg) no-repeat top left;background-size:680px}.pickup-idx .pickup-list #site_72 .sec-headline{background:url(/assets/img/pickup/x72_mv_bg.jpg.pagespeed.ic.yFQOArm4kX.jpg) no-repeat top left;background-size:680px}.pickup-idx .pickup-list #tssv .sec-headline{background:url(/assets/img/pickup/xssv_mv_bg.jpg.pagespeed.ic.OgQhR-b8kh.jpg) no-repeat top left;background-size:680px}.pickup-idx .pickup-list #crowd_72 .sec-headline{background:url(/assets/img/pickup/xcrowd_mv_bg.jpg.pagespeed.ic.ei44f0eZ2N.jpg) no-repeat top left;background-size:680px}.pickup-idx .pickup-list #smarthome .sec-headline{background:url(/assets/img/pickup/smarthome/xsh_mv_bg.png.pagespeed.ic.hTObjxyw7I.png) no-repeat top left;background-size:680px}.pickup-idx .pickup-list #hotel .sec-headline{background:url(/assets/img/pickup/hotel/xh_mv_bg.png.pagespeed.ic.E26Y02q90p.png) no-repeat top left;background-size:680px}.pickup-idx .pickup-list .sec-headline h2{width:calc(100% - 680px);padding:0 24px 0 48px}.pickup-idx .pickup-list .sec-headline .ttl{font-size:26px}.pickup-idx .pickup-list .sec-headline .img{width:680px}.pickup-idx .pickup-list .logo{padding:100px 0 160px}.pickup-idx .pickup-list #tssv .logo{padding:100px 0 140px}.pickup-idx .pickup-list #tssv .logo>img{width:202px}.pickup-idx .pickup-list #investment .logo{padding:100px 0 120px}.pickup-idx .pickup-list #investment .logo>img{width:280px}.pickup-idx .pickup-list #site_72 .logo>img{width:204px}.pickup-idx .pickup-list #crowd_72 .logo>img{width:337px}.pickup-idx .pickup-list #smarthome .logo>img{width:280px}.pickup-idx .pickup-list #hotel .logo>img{width:280px;padding:0}}.pickup-ttsv .dev-notice{width:100%;background:url(/assets/img/business/xdev_notice_bg.jpg.pagespeed.ic.-2v3lPNuGe.jpg) no-repeat;background-size:cover;min-height:320px;box-sizing:border-box;padding:30px 0}.pickup-ttsv .dev-notice .inner{color:#fff;text-align:center}.pickup-ttsv .dev-notice h1{margin:20px 0}.pickup-ttsv .dev-notice .btn-wrapper{margin:24px 0}.pickup-ttsv .feature_layout{padding-top:24px}.pickup-ttsv .feature_layout h2{text-align:center;font-size:48px;margin:0 0 24px}.pickup-ttsv .feature_layout h2 span{display:block}.pickup-ttsv .feature_layout h2 .ff-en{color:#737d8c;font-size:16px}.pickup-ttsv .feature_layout li{margin-bottom:16px;background:#fff;padding:16px;box-sizing:border-box;border-radius:8px}.pickup-ttsv .feature_layout li .col-txt{box-sizing:border-box;padding:0 30px}.pickup-ttsv .feature_layout li .col-txt h3{margin-bottom:10px}.pickup-ttsv .feature_layout li .col-txt p.txt{line-height:1.5}.pickup-ttsv .feature_layout li .col-txt{box-sizing:border-box;padding:0;margin:16px 0 0}.pickup-ttsv .feature_layout li p+p{margin:10px 0 0}.pickup-ttsv .ttsv-h1{text-align:center;margin:-7px 0 64px;font-size:32px;line-height:1.2}.pickup-ttsv .ttsv-h1 .fs-small{font-size:18px;display:block;margin-top:.5em}.pickup-ttsv .parasol-logo{width:170px;margin:0 auto 40px}.pickup-tssv .smarthome-logo{width:400px;margin:0 auto 40px}.pickup-tssv .hotel-logo{width:400px;margin:0 auto 40px}.pickup-ttsv .jp-copy{margin:1px;text-align:center}.pickup-ttsv #nausicaa{background:url(/assets/img/pickup/ttsv/xnausicaa_sp.jpg.pagespeed.ic.rO7AhA330W.jpg) no-repeat;background-position:bottom left;background-size:cover;box-sizing:border-box;padding:64px 24px 55.39%;margin:40px 0}.pickup-ttsv #nausicaa h1{color:#a9aeb7;margin-bottom:32px;font-size:12px;position:relative}.pickup-ttsv #nausicaa h1::after{content:"";display:block;width:calc(100% - 20em);height:100%;border-bottom:1px solid #a9aeb7;position:absolute;bottom:3px;left:20em}.pickup-ttsv #nausicaa .copy{font-size:17px;line-height:2.5;color:#fff}.pickup-ttsv #nausicaa2{background:url(/assets/img/business/xnausicaa2_sp.jpg.pagespeed.ic.sOH8skz4tn.jpg) no-repeat;background-position:bottom left;background-size:cover;box-sizing:border-box;padding:64px 24px 55.39%;margin:40px 0}.pickup-ttsv #smarthome{background:url(/assets/img/pickup/smarthome/xsmarthome_sp.png.pagespeed.ic.OaLY75IwI_.jpg) no-repeat;background-position:bottom left;background-size:cover;box-sizing:border-box;padding:0 0 55.39%;margin:40px 0}.pickup-ttsv #smarthome h1{color:#a9aeb7;margin-bottom:32px;font-size:12px;position:relative}.pickup-ttsv #smarthome h1::after{content:"";display:block;width:calc(100% - 20em);height:100%;border-bottom:1px solid #a9aeb7;position:absolute;bottom:3px;left:20em}.pickup-ttsv #smarthome .copy{font-size:17px;line-height:2.5;color:#fff}.pickup-ttsv #hotel{background:url(/assets/img/pickup/hotel/xhotel_sp.png.pagespeed.ic.Xo8wkRo97d.jpg) no-repeat;background-position:bottom left;background-size:cover;box-sizing:border-box;padding:0 0 55.39%;margin:40px 0}.pickup-ttsv #hotel h1{color:#a9aeb7;margin-bottom:32px;font-size:12px;position:relative}.pickup-ttsv #hotel h1::after{content:"";display:block;width:calc(100% - 20em);height:100%;border-bottom:1px solid #a9aeb7;position:absolute;bottom:3px;left:20em}.pickup-ttsv #hotel .copy{font-size:17px;line-height:2.5;color:#fff}.pickup-ttsv #nausicaa2{background:url(/assets/img/business/xnausicaa2_sp.jpg.pagespeed.ic.sOH8skz4tn.jpg) no-repeat;background-position:bottom left;background-size:cover;box-sizing:border-box;padding:64px 24px 55.39%;margin:40px 0}.pickup-ttsv .bg-color-inner{padding-top:64px;padding-bottom:40px;padding-left:20px;padding-right:20px}.pickup-ttsv .bg-color-inner+.bg-color-inner{margin-top:16px}.pickup-ttsv .bg-color-inner .section-h1{padding-bottom:32px;margin-bottom:32px}.pickup-ttsv .bg-color-inner .section-h1 .ttl{margin-bottom:8px}.pickup-ttsv .bg-color-inner .section-h1 .kana{line-height:1.75em}.pickup-ttsv .txt+.txt{margin-top:2em}.pickup-ttsv .col-img{margin-top:40px}.pickup-ttsv #chapter01 .column-flex{margin-top:2em}.pickup-ttsv #chapter02 .col-img ul>li+li{margin-top:56px}.pickup-ttsv #chapter02 .col-img ul>li h3{font-size:1.6rem;margin-bottom:8px}.pickup-ttsv #chapter02 .col-img ul>li .caption{margin-bottom:16px}.pickup-ttsv #chapter02 .col-img{margin-top:80px}.pickup-ttsv #chapter03 .ttl-img{text-align:center}.pickup-ttsv #chapter03 .ttl-img .jp-copy{margin-bottom:8px}.pickup-ttsv #chapter03 .ttl-img .wrapper{margin-bottom:24px}.pickup-ttsv #chapter03 .ttl-img .wrapper .fs-small .position{font-size:1.1rem;font-weight:500}.pickup-ttsv #chapter03 .container-s h3,.pickup-ttsv #chapter04 section h2{font-size:2.0rem;line-height:1.55em;margin:56px 0 16px}.pickup-ttsv #chapter03 .parasol-info{margin-top:64px}.pickup-ttsv #chapter03 .parasol-info .col-info,.pickup-ttsv #chapter03 .parasol-info .col-info p{font-size:1.4rem;line-height:1.75em}.pickup-ttsv #chapter03 .parasol-info .col-info dt{color:#195975;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pickup-ttsv #chapter03 .parasol-info .col-info dd{margin:0 0 32px 0}.pickup-ttsv #chapter03 .parasol-info .col-info h4+p+p{margin-top:1em}.pickup-ttsv #chapter03 .parasol-info .col-info dd p+h4{margin-top:1em}.pickup-ttsv #chapter03 .col-img .g-map{margin-top:24px}.pickup-ttsv #chapter03 .parasol-info .g-map>iframe{height:450px}.pickup-ttsv #chapter04{padding-top:64px}.pickup-ttsv .btn-wrapper-s{margin-top:56px}@media only screen and (max-width:767px){.pickup-ttsv #chapter04 .col-img{overflow:hidden;position:relative;padding-top:51.02%}.pickup-ttsv #chapter04 .col-img img{position:absolute;top:-50%;left:0}.pickup-ttsv #capter04-2 .col-img img{position:absolute;top:-25%;left:0}.pickup-ttsv .feature_layout li .col-txt p.txt{line-height:1.5}.pickup-ttsv .dev-notice .txt{text-align:left}}@media print,screen and (min-width:768px){.pickup-ttsv .dev-notice{margin-bottom:30px}.pickup-ttsv .feature_layout{padding-top:70px;padding-bottom:70px}.pickup-ttsv .feature_layout .h1-middle{font-size:25px}.pickup-ttsv .feature_layout.mg-narrow{margin-bottom:30px}.pickup-ttsv .feature_layout h2{margin:0 0 38px}.pickup-ttsv .feature_layout li{margin-bottom:16px;padding:24px 14px 24px 24px}.pickup-ttsv .feature_layout li .flex{align-items:center;justify-content:space-between}.pickup-ttsv .feature_layout li .flex>*{width: calc((100% - 24px) / 2)}.pickup-ttsv .feature_layout li .col-txt{padding:0 30px;margin:0}.pickup-ttsv .feature_layout li:nth-child(even) .col-img  {order:2}.pickup-ttsv .feature_layout li:nth-child(even) .col-txt  {order:1}　.pickup-ttsv .ttsv-h1{font-size:40px;margin-bottom:64px}.pickup-ttsv .ttsv-h1 .fs-small{font-size:24px}.pickup-ttsv .parasol-logo{width:202px;margin:0 auto 72px}.pickup-ttsv .smarthome-logo{width:400px;margin:0 auto 72px}.pickup-ttsv .hotel-logo{width:400px;margin:0 auto 72px}.pickup-ttsv .hotel-logo{width:400px;margin:0 auto 10px}.pickup-ttsv .jp-copy{margin-bottom:32px}.pickup-ttsv #nausicaa{background:url(/assets/img/pickup/ttsv/xnausicaa.jpg.pagespeed.ic.LD29IhkHlY.jpg) no-repeat;background-position:60% 0;padding:0;display:flex;align-items:center;justify-content:flex-end;min-height:400px;margin:64px 0}.pickup-ttsv #nausicaa .wrapper{padding-right:32px;box-sizing:border-box}.pickup-ttsv #nausicaa h1{font-size:15px}.pickup-ttsv #nausicaa .copy{font-size:22px;line-height:2}.pickup-ttsv #nausicaa2{background:url(/assets/img/business/xnausicaa2.jpg.pagespeed.ic.O5jQrxkcIl.jpg) no-repeat;background-position:60% 0;padding:0;display:flex;align-items:center;justify-content:flex-end;min-height:400px;margin:64px 0}.pickup-ttsv #smarthome{background:url(/assets/img/pickup/smarthome/xsmarthome.png.pagespeed.ic.L-tqbe_l2E.jpg) no-repeat;background-position:60% 0;padding:0;display:flex;align-items:center;justify-content:flex-end;min-height:400px;margin:64px 0}.pickup-ttsv #smarthome .wrapper{padding-right:32px;box-sizing:border-box}.pickup-ttsv #smarthome h1{font-size:15px}.pickup-ttsv #smarthome .copy{font-size:22px;line-height:2}.pickup-ttsv #hotel{background:url(/assets/img/pickup/hotel/xhotel.png.pagespeed.ic.g5FknZu1-Q.jpg) no-repeat;background-position:60% 0;padding:0;display:flex;align-items:center;justify-content:flex-end;min-height:400px;margin:64px 0}.pickup-ttsv #hotel .wrapper{padding-right:32px;box-sizing:border-box}.pickup-ttsv #hotel h1{font-size:15px}.pickup-ttsv #hotel .copy{font-size:22px;line-height:2}.pickup-ttsv #nausicaa2{background:url(/assets/img/business/xnausicaa2.jpg.pagespeed.ic.O5jQrxkcIl.jpg) no-repeat;background-position:60% 0;padding:0;display:flex;align-items:center;justify-content:flex-end;min-height:400px;margin:64px 0}.pickup-ttsv .bg-color-inner{padding-top:90px}.pickup-ttsv .bg-color-inner .section-h1{margin-bottom:48px}.pickup-ttsv .bg-color-inner+.bg-color-inner{margin-top:24px}.pickup-ttsv .bg-color-inner .container-l{margin-left:40px;margin-right:40px}.pickup-ttsv #chapter02 .col-img{max-width:518px;margin-left:auto;margin-right:auto;margin-top:64px}.pickup-ttsv #chapter03 .container-s h3,.pickup-ttsv #chapter04 section h2{font-size:2.4rem;margin:72px 0 32px}.pickup-ttsv #chapter03 .parasol-info{margin-top:64px}.pickup-ttsv #chapter04{padding-top:90px}.pickup-ttsv #chapter04 .column-flex{display:flex;justify-content:space-between;margin-top:48px}.pickup-ttsv #chapter04 .col-txt{width:calc(50% - 24px)}.pickup-ttsv #chapter04 .col-img{width:50%;margin-top:.5em}.pickup-ttsv #chapter04 #capter04-2 .col-txt{order:2}.pickup-ttsv #chapter04 #capter04-2 .col-img{order:1}.pickup-ttsv #chapter04 section+section{margin-top:72px}.pickup-ttsv #chapter04 section h2{margin-top:0}.pickup-ttsv .btn-wrapper-s{margin-top:72px}}@media only screen and (min-width:980px){.pickup-ttsv #nausicaa{height:400px}.pickup-ttsv #nausicaa .wrapper{padding-right:100px}.pickup-ttsv .bg-color-inner{padding-left:24px;padding-right:24px;padding-bottom:80px}.pickup-ttsv .bg-color-inner .container-l{margin-left:0;margin-right:0}.pickup-ttsv .column-flex{display:flex;justify-content:space-between}.pickup-ttsv .column-flex .col-img{margin-top:.75em}.pickup-ttsv #chapter01 .col-txt{width:calc(100% - 316px - 48px)}.pickup-ttsv #chapter01 .col-img{width:316px}.pickup-ttsv #chapter02 .column-flex{display:block}.pickup-ttsv #chapter02 .col-img{width:518px}.pickup-ttsv #chapter03 .ttl-img{position:relative;width:100%;height:396px;overflow:hidden}.pickup-ttsv #chapter03 .ttl-img img{width:auto;height:396px;position:absolute;top:0;right:0}.pickup-ttsv #chapter03 .ttl-img .wrapper{position:absolute;top:0;left:0;width:60%;height:396px;display:flex;align-items:center;justify-content:center;text-align:left;z-index:10}.pickup-ttsv #chapter003 .ttl-img .wrapper{position:absolute;top:0;left:0;width:60%;height:396px;display:flex;align-items:center;justify-content:center;text-align:left;z-index:10}.pickup-ttsv #chapter03 .ttl-img .wrapper .jp-copy{text-align:left;margin-bottom:32px}.pickup-ttsv #chapter03 .parasol-info .column-flex{margin:48px auto 0;width:calc(100% - 80px)}.pickup-ttsv #chapter03 .parasol-info .column-flex>*{width: calc((100% - 24px) / 2);box-sizing:border-box}.pickup-ttsv #chapter03 .parasol-info .g-map>iframe{height:450px}.pickup-ttsv #chapter04 .col-txt{width:calc(100% - 444px - 24px)}.pickup-ttsv #chapter04 .col-img{width:444px}}@media only screen and (min-width:1200px){.pickup-ttsv #nausicaa{background-position:0 0}.pickup-ttsv #nausicaa h1{margin-bottom:64px}.pickup-ttsv #chapter02 .column-flex{display:flex;justify-content:space-between;margin-top:48px}.pickup-ttsv #chapter02 .col-txt{width:calc(100% - 518px - 40px);padding-left:32px;box-sizing:border-box}.pickup-ttsv #chapter02 .col-img{margin:0}.pickup-ttsv #chapter03 .parasol-info .column-flex{width:calc(100% - 112px)}}.news-header{margin-bottom:24px;margin-top:40px}.news-header .tab-nav{display:flex;flex-wrap:wrap}.news-header .tab-nav li{box-sizing:border-box;border-radius:18px;background:#e6e6e6;padding:0;margin-left:8px;margin-bottom:8px;cursor:pointer}.news-header .tab-nav li:hover{background:#e6e6e6}.news-header .tab-nav li>*{box-sizing:border-box;padding:0 20px 0 23px;height:36px;display:flex;align-items:center;justify-content:center}.news-header .tab-nav li:first-child{margin-left:0}.news-header .tab-nav li .toggle{font-size:1.4rem;text-decoration:none;color:#050f1e}.news-header .tab-nav .js-active{background:#c8161d}.news-header .tab-nav .js-active .toggle{color:#fff}.news-header .tab-nav a:hover{opacity:1;transition:0}.news-archive .archive-list li{margin-bottom:28px}.news-archive .cs_msgblank{padding:80px 0;line-height:2em;font-weight:400;text-align:center}.news-archive .archive-list li a,.related-posts li a{display:block;width:100%;height:100%;text-decoration:none;color:#050f1e}.archive-list h2,.related-posts li a .post-title,.related-posts li a h2{font-size:1.4rem;line-height:1.75;color:#050f1e}.related-posts ul li{margin-bottom:10px}.cts-top .archive-list li a img,.related-posts ul li a img{box-sizing:border-box}.posted-on{margin:31px 0 9px;line-height:1;display:block}.posted-on .entry-date,.related-posts li a .posted-on .entry-date,.posted-on .entry-new{display:inline-block;color:#737d8c;padding:0 8px 0 0;font-size:1.5rem}.posted-on .entry-new{color:#ff0024}.posted-on .category{display:inline-block;color:#050f1e;padding:0 0 0 8px;font-size:1.4rem;border-left:2px solid #050f1e}.pagenation{display:flex;align-items:center;justify-content:center;margin-top:42px}.pagenation>*{width:40px;height:40px;font-size:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.pagenation>a{text-decoration:none;color:#050f1e;text-align:center;margin:0 2px}.pagenation>.current{background:#fff5f6}.pagenation>.prev,.pagenation>.next{display:block;position:relative;overflow:hidden;text-indent:1000%;white-space:nowrap;border-radius:0}.pagenation>.prev::after,.pagenation>.next::after{position:absolute;content:"";width:10px;height:10px;border-top:1px solid #050f1e;top:50%}.pagenation>.prev{}.pagenation>.next{}.pagenation>.prev::after{left:40%;border-left:1px solid #050f1e;transform-origin:left top;transform:rotate(-45deg)}.pagenation>.next::after{right:40%;border-right:1px solid #050f1e;transform-origin:right top;transform:rotate(45deg)}.news-article .article-header .posted-on{margin:0}.news-article .entry-header,.page-header{margin:0}.news-article h1.entry-title{font-family:'Noto Sans JP',"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:28px;line-height:1.25;font-weight:500;margin-top:30px;color:#050f1e;text-align:left}.news-article .entry-content>*{margin-bottom:32px}.news-article .entry-content>.margin-l{margin-bottom:56px}.news-article .entry-content{margin-top:15px;margin-bottom:45px}.news-article .entry-content figure{width:100%!important}.news-article .entry-content img{height:auto!important}.news-article .entry-content h2{font-size:24px;line-height:1.25;font-weight:500;color:#050f1e;padding:0 0 18px;margin-bottom:0}.news-article .entry-content h3{font-size:20px;line-height:1.25;font-weight:500;color:#050f1e;padding:0 0 18px;margin-bottom:0}.news-article .entry-content p{line-height:2}.news-article .entry-content figure{margin:0 0 32px}.news-article .entry-content figcaption,.news-article .entry-content .wp-caption-text{text-align:left;margin:8px 0 0;font-size:1.4rem;color:#7d828c}.news-article .entry-content ul li{position:relative;margin-bottom:.875rem;padding-left:1.35em}.news-article .entry-content ul li::before{content:"";display:block;width:8px;height:8px;border-radius:50%;position:absolute;left:.35em;top:.6em;background:#ff0024}.news-article .entry-content ol{counter-reset:ol_li;margin:0}.news-article .entry-content ol li{counter-increment:number;list-style:none;margin-bottom:.875rem;margin-left:-2.65em;padding-left:.5em}.news-article .entry-content ol li::before{content:counter(number) ".";color:#ff0024;padding-right:.5em;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-style:normal;letter-spacing:.1em}.news-article .entry-content .txt-link-block a{display:inline-block;box-sizing:border-box;background:url(/assets/img/cmn/ico_link_arrow_rd.svg) no-repeat right 0 top 55%;background-size:8px;text-decoration:none;padding:0 14px 0 0;margin:0;font-weight:500}.news-article .entry-content .txt-link-block a[target]{background:url(/assets/img/cmn/ico_link_brank.svg) no-repeat right 0 top 65%;background-size:14px;padding:0 20px 0 0}.news-article .entry-content .wp-block-group{box-sizing:border-box;padding:0}.news-article .entry-content .block-gray{box-sizing:border-box;background:#f5f5f5;padding:24px}.news-article .entry-content .block-red{box-sizing:border-box;background:#fff4f6;padding:24px}.news-article .entry-content .block-line{box-sizing:border-box;background:none;border:1px solid #dcdcdc;padding:24px}.news-article .entry-content table{border:1px solid #dcdcdc;margin-bottom:56px}.news-article .entry-content .has-fixed-layout{table-layout:fixed;width:100%}.news-article .entry-content table td,.news-article .entry-content table th{border:1px solid #dcdcdc;word-break:break-word;padding:7px 16px;font-weight:400}.news-article .entry-content .table01 table th,.news-article .entry-content .table02 table th{background:#f5f5f5}.news-article .entry-content .table02 table thead th{background:#050f1e;color:#fff}.news-article .entry-content .table02 table .thead-sp{border-radius:15px;box-sizing:border-box;font-size:1.4rem;font-weight:400;text-align:center;color:#737d8c;border:1px solid #737d8c;min-height:30px;display:flex;justify-content:center;align-items:center;margin:6px 0 13px}.news-article .related-posts{border-top:1px solid #dcdcdc;padding:40px 0 0}.news-article .related-posts h3.related-posts-title{font-size:28px;margin:0 0 24px;line-height:1;color:#050f1e}.news-article .related-posts ul li{margin-right:16px}@media only screen and (max-width:767px){.news-header{margin-bottom:24px}.cts-top .news-archive .archive-list li a{width:100%}.site-top .news-archive .archive-list li{margin-bottom:0}.news-archive .archive-list li:last-child{margin-bottom:0}.site-top .news-archive .archive-list .posted-on .category,.related-posts li a .posted-on .category{display:none}.news-article .entry-content .slider-css{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.news-article .entry-content .table01 table,.news-article .entry-content .table02 table{border-top:0}.news-article .entry-content .table02 table .thead{display:none}.news-article .entry-content .table01 table tr,.news-article .entry-content .table02 table tr{width:100%}.news-article .entry-content .table01 table th,.news-article .entry-content .table02 table th{display:block;border-right:0;border-left:0;text-align:left;font-weight:400}.news-article .entry-content .table01 table td,.news-article .entry-content .table02 table td{display:block;border:0}.news-article .entry-content .table01 table th.va-top,.news-article .entry-content .table02 table th.va-top{vertical-align:middle}.news-article .entry-content .table01 table td:last-child,.news-article .entry-content .table02 table td:last-child{border-bottom:0}.news-article .entry-content .wp-block-column+.wp-block-column{margin-top:32px}}@media print,screen and (min-width:768px){.news-header .tab-nav{padding:10px 0 0}.news-header .tab-nav li .toggle{font-size:1.2rem}.news-header .tab-nav li:hover{background:#c8161d}.news-header .tab-nav li:hover .toggle{color:#fff}.news-archive .archive-list{display:flex;flex-wrap:wrap;justify-content:space-between}.news-archive .archive-list li{width: calc((100% - 24px) / 2)}.news-archive .archive-list li:nth-last-child(-n+2) {margin-bottom:0}.pagenation{margin-top:75px}.news-article h1.entry-title{margin-top:44px}.news-article .entry-content{margin-top:30px;margin-bottom:125px}.news-article .entry-content>*{margin-bottom:32px}.news-article .entry-content .wp-block-columns{display:flex;justify-content:space-between}.news-article .entry-content .wp-block-columns>div{width: calc((100% - 24px) / 2)}.news-article .related-posts{padding:72px 0 0}.news-article .related-posts h3.related-posts-title{font-size:28px;margin:0 0 40px}.news-article .related-posts ul{display:flex}.news-article .related-posts ul li{width: calc((100% - 48px) / 3);margin:0}.news-article .related-posts ul li+li{margin-left:24px}.news-article .entry-content .table02 table .thead-sp{display:none}}@media print,screen and (min-width:980px){.site-top .news-archive .news-header{justify-content:space-between}.site-top .news-archive .news-header h1{width:4em}.news-header{align-items:center}.news-header .tab-nav{flex-wrap:nowrap;padding:0}.news-header .tab-nav li{margin-top:0}.news-header .tab-nav li .toggle{font-size:1.4rem}.news-archive .archive-list{justify-content:flex-start}.news-archive .archive-list li{width: calc((100% - 48px) / 3);margin-right:24px}.news-archive .archive-list li:nth-child(3n) {margin-right:0}.news-archive .archive-list li:nth-last-child(-n+3) {margin-bottom:0}}@charset "UTF-8";:root{--clr_black:#222;--clr_main:#004574;--clr_darkgray:#323235;--clr_gray:#777;--clr_lightgray:#b3b3b3;--clr_palegray:#f1f2f6;--clr_corporate:#c8161d}body{margin:0;font-family:"dnp-shuei-gothic-kin-std","Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:var(--clr_black);font-size:13px;font-style:normal;letter-spacing:.06em;line-height:2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media all and (min-width:768px){body{font-size:15px;line-height:2.33}}*::before,*::after{pointer-events:none}a{color:var(--clr_corporate)}[target="_blank"] svg{-webkit-transition:all .3s ease;transition:all .3s ease;fill:var(--clr_lightgray)}[target="_blank"]:hover svg{fill:var(--clr_corporate)}a:visited{color:unset}img{height:auto}.ff-en{font-family:"Barlow",sans-serif;letter-spacing:0;text-transform:none}.txt{color:#666;font-size:13px;font-weight:300;line-height:2}@media all and (min-width:768px){.txt{font-size:15px;line-height:2.33}}.txt__white{color:#fff!important}.btn-wrapper,.btn-wrapper-s{text-align:left}.btn-wrapper__center,.btn-wrapper-s__center{text-align:center}@media all and (max-width:767px){.txt+.btn-wrapper-s{margin-top:25px}}a.btn-primary,button.btn-primary{padding:15px 48px;border-radius:30px;border:1px solid var(--clr_corporate);color:var(--clr_corporate);background:transparent;font-weight:500}@media all and (min-width:768px){a.btn-primary,button.btn-primary{font-size:14px}}a.btn-primary:hover,button.btn-primary:hover{background:var(--clr_corporate);color:#fff}a.btn-primary::after,button.btn-primary::after{display:none}.btn-primary__white{background:#fff!important}.btn-primary__white:hover{background:var(--clr_corporate)!important}@media all and (min-width:768px){.main-container{max-width:1920px;margin:0 auto;overflow:hidden}.top .main-container{overflow:visible}}.container-s__left{margin:0;padding:0!important}.container-s__txt{padding:0!important}.container-s__no-padding{padding-top:0!important}.cts-intro .cts-ttl .kana{display:block;padding-left:0}.txt-wrapper__border{border:1px solid #ececec}@media all and (min-width:768px){.table-layout dt{width:216px}}@media all and (max-width:767px){.container{margin-left:10%;margin-right:10%}}@media all and (min-width:768px){.container{width:96%;max-width:1040px;margin:0 auto}.container.group{padding:128px 0;padding:148px 0}}@media all and (max-width:767px){.container-s{padding-top:32px;margin-left:10.67%;margin-right:10.67%}}@media all and (min-width:768px){.container-s{width:690px;padding:58px 0 0}.container-s.group{padding:148px 0}}.bg-color-main{background:var(--clr_palegray)}.txt-s{color:#666;font-size:13px;line-height:2;letter-spacing:.013em}@media all and (min-width:768px){.txt-s{font-size:13px}.container__mid{width:auto;max-width:816px}}@media all and (max-width:767px){.container__sp-full{margin-left:0;margin-right:0}}.l-header-container{width:100%;position:absolute;top:0;left:0;z-index:11}.l-header-container.is-fixed{position:fixed;top:0;width:100%}@media all and (min-width:768px){.l-header-container.is-fixed{min-width:auto}}.l-header{position:relative;padding:21px 0 0 16px;height:80px;box-sizing:border-box}@media all and (min-width:768px){.l-header{max-width:1920px;height:100px;padding:60px 140px 0 36px;margin:0 auto}}.l-header_inner{-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.l-footer_container{background:var(--clr_darkgray);color:var(--clr_lightgray);margin:96px 0 0}@media all and (min-width:768px){.l-footer_container{margin:112px 0 0}}.l-footer{padding:46px 0 64px}@media all and (min-width:768px){.l-footer{padding:126px 0 128px}}.l-footer_inner{width:78.6%;margin:0 auto;position:relative}@media all and (min-width:768px){.l-footer_inner{width:90%;max-width:1040px;padding:0 20px}.l-footer_main{-webkit-box-pack:justify;justify-content:space-between;margin-bottom:12px}}@media all and (min-width:1194px){.l-footer_main{margin-bottom:32px}}.l-footer_sub{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end;flex-wrap:wrap;color:var(--clr_lightgray)}@media all and (min-width:768px){.l-footer_sub{-webkit-box-align:center;align-items:center}}@media all and (min-width:980px){.l-footer_sub{-webkit-box-pack:justify;justify-content:space-between;flex-wrap:nowrap}}.p-breadcrumbs{color:#fff;border-bottom:1px solid #3e3e3e}.p-breadcrumbs_list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;height:54px}@media all and (min-width:768px){.p-breadcrumbs_list{height:72px}}.p-breadcrumbs_item{font-size:13px;margin-bottom:2px}.p-breadcrumbs_link{display:inline-block;position:relative;padding:0 36px 0 0;box-sizing:border-box;text-decoration:none;color:var(--clr_gray)}.p-breadcrumbs_link:visited{color:var(--clr_gray)}.p-breadcrumbs_link::after{content:"";display:block;width:36px;height:9px;background:url(http://www.invalance.jp/assets/img/cmn/ico_link_arrow_gr.svg) no-repeat 50% 0;background-size:6px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl_mv{padding:25px 0;background:#ccc;font-size:1.5rem;font-weight:700;text-align:center}@media all and (min-width:768px){.bl_mv{padding:50px 0;font-size:2rem}}.p-header_logo{width:148px}@media all and (min-width:768px){.p-header_logo{width:177px}}.p-header_btn{position:absolute;top:14px;right:16px;width:60px;height:40px;cursor:pointer;z-index:11}@media all and (min-width:768px){.p-header_btn{top:53px;right:40px}}.p-header_btn-line{position:absolute;left:0;width:60px;height:1px;content:"";background:#37354b;-webkit-transition:all .3s ease;transition:all .3s ease}.p-header_btn-line:nth-child(1) {top:10px}.p-header_btn-line:nth-child(2) {top:20px}.p-header_btn-line:nth-child(3) {top:30px}.p-header_btn.is-open .p-header_btn-line{background:#fff}.p-header_btn.is-open .p-header_btn-line:nth-child(1) {top:20px;-webkit-transform:rotate(-18.5deg);transform:rotate(-18.5deg)}.p-header_btn.is-open .p-header_btn-line:nth-child(2) {opacity:0}.p-header_btn.is-open .p-header_btn-line:nth-child(3) {top:20px;-webkit-transform:rotate(18.5deg);transform:rotate(18.5deg)}@media all and (max-width:979px){.p-header_nav{display:none}}.p-header_nav-list{gap: clamp(24px, -111.69px + 13.846vw, 60px);font-family:"Barlow",sans-serif}.p-header_nav-item{font-size:14px;font-weight:500}.p-header_nav-link{text-decoration:none;color:#303030}.p-header_nav-link svg{display:inline-block;margin-left:2px;fill:#303030;vertical-align:0}.p-header_menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:var(--clr_darkgray);color:var(--clr_lightgray)}@media all and (max-width:767px){.p-header_menu{overflow:auto}}.p-header_menu-inner{width:78.6%;margin:0 auto;padding:20px 0 50px}@media all and (min-width:768px){.p-header_menu-inner{width:90%;max-width:1040px;padding:140px 20px 80px;display:grid;grid-template-columns:auto auto;grid-template-rows:66px auto auto auto;grid-template-areas:"title main-menu" "address main-menu" "sub-nav main-menu" "copyright copyright"}}@media all and (min-width:980px){.p-header_menu-inner{grid-template-columns:268px auto;grid-template-rows:66px auto auto;grid-template-areas:"title main-menu" "address main-menu" "copyright sub-nav"}}@media all and (min-width:768px){.p-header_menu-title{grid-area:title;padding-right:40px}}.p-header_menu-logo{width:148px;margin:0 0 34px -5.4%}@media all and (min-width:768px){.p-header_menu-logo{width:177px;margin:0}}.p-header_menu-logo img{display:block}.p-header_menu-address{margin:0 0 35px}@media all and (min-width:768px){.p-header_menu-address{margin:0;padding-bottom:20px;grid-area:address}.p-header_menu-address dt{display:none}}@media all and (min-width:980px){.p-header_menu-address{padding:0}}@media all and (min-width:768px){.p-header_main-menu{grid-area:main-menu}}.p-header_main-menu_list{margin:0 0 30px}@media all and (min-width:768px){.p-header_main-menu_list{gap:4.1%;flex-wrap:wrap;margin:0}}.p-header_main-menu_item{position:relative;font-size:24px;letter-spacing:0;line-height:1.5}@media all and (min-width:768px){.p-header_main-menu_item{width:30.6%;font-size:20px}.p-header_main-menu_item:nth-child(-n+3) {margin-bottom:15px}}.p-header_main-menu_link{position:relative;display:block;padding:14px 0;border-bottom:1px solid #535353;color:#fff;text-decoration:none}@media all and (min-width:768px){.p-header_main-menu_link{margin:0 0 8px;padding:5px 8px}}.p-header_main-menu_link:visited,.p-header_main-menu_link:focus{color:#fff!important;opacity:1!important}.p-header_main-menu_link:hover{color:#fff!important}.p-header_main-menu_link::after{position:absolute;content:"";width:15px;height:8px;top:50%;right:38px;background:url(http://www.invalance.jp/assets/img/cmn/ico_menu_arrow.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width:767px){.p-header_main-menu_link::after{display:none}}@media all and (min-width:768px){.p-header_main-menu_link::after{right:15px}}.p-header_main-menu_link[target="_blank"]::after{width:12px;height:12px;background:url(http://www.invalance.jp/assets/img/cmn/ico_blank.svg)}.p-header_main-menu_more{position:absolute;top:20px;right:0;width:24px;height:24px;pointer-events:none}@media all and (min-width:768px){.p-header_main-menu_more{display:none}}.p-header_main-menu_more::before{content:"";position:absolute;top:5px;left:50%;width:1px;height:14px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.p-header_main-menu_more::after{content:"";position:absolute;top:5px;left:50%;width:1px;height:14px;background:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-header_main-menu_blank{position:absolute;top:50%;right:4px;width:14px;height:14px;background:url(http://www.invalance.jp/assets/img/cmn/ico_blank.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media all and (min-width:768px){.p-header_main-menu_blank{display:none}}.p-header_branch{letter-spacing:.05em;line-height:2.2}@media all and (max-width:767px){.p-header_branch{display:none;padding:10px 0 20px}}@media all and (min-width:768px){.p-header_branch{margin:0 0 0 8px}}.p-header_branch-item{font-size:1.4rem}@media all and (min-width:768px){.p-header_branch-item{font-size:1.3rem}}.p-header_branch-link{color:var(--clr_lightgray);text-decoration:none}.p-header_contact{margin:0 0 20px;font-size:1.6rem;font-weight:500}@media all and (min-width:768px){.p-header_contact{position:absolute;top:45px;right:140px;width:145px;margin:0;font-size:1.4rem}.p-header_sub-nav{grid-area:sub-nav;align-self:start;justify-self:start}}@media all and (min-width:980px){.p-header_sub-nav{align-self:end;justify-self:end}}@media all and (min-width:768px){.p-header_sub-nav .p-sub_nav_list{display:block}}@media all and (min-width:980px){.p-header_sub-nav .p-sub_nav_list{display:-webkit-box;display:flex}}.p-header_copyright{grid-area:copyright}@media all and (min-width:768px){.p-header_copyright{padding:30px 0 0}}@media all and (min-width:980px){.p-header_copyright{padding:0}}.p-header_icons{width:124px;margin:0 0 25px}.is-open+.p-header_main-menu_more::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-header_logo{display:block}.c-header_logo img{display:block}.p-footer_primary{margin-bottom:38px}@media all and (min-width:768px){.p-footer_primary{width:268px;margin:0}}.p-footer_secondary{display:-webkit-box;display:flex;flex-wrap:wrap;margin:0 0 38px}@media all and (min-width:768px){.p-footer_secondary{-webkit-box-pack:start;justify-content:flex-start;margin:5px 9px 0 0}}@media all and (min-width:980px){.p-footer_secondary{-webkit-box-pack:justify;justify-content:space-between;width:637px}}.p-footer_logo{width:181px;margin:0 auto}@media all and (min-width:768px){.p-footer_logo{width:177px;margin:0}}.p-footer_main-menu{width:50%;margin-bottom:32px}@media all and (min-width:768px){.p-footer_main-menu{width:auto;margin-bottom:20px;margin-right:30px}}@media all and (min-width:980px){.p-footer_main-menu{margin-bottom:0;margin-right:0}}.p-footer_main-menu_item{margin-bottom:19px}@media all and (min-width:768px){.p-footer_main-menu_item{margin-bottom:16px}}.p-footer_main-menu_link{color:var(--clr_lightgray);font-size:2rem;font-family:"Barlow",sans-serif;text-decoration:none}@media all and (min-width:768px){.p-footer_main-menu_link{font-size:1.8rem}}.p-footer_address{margin:0}.p-footer_icons{width:130px}@media all and (max-width:767px){.p-footer_icons{position:absolute;left:-5px;bottom:46px}}@media all and (min-width:768px){.p-footer_icons{width:124px;margin-top:6px}}.p-footer_copyright{width:calc(100% - 77px)}@media all and (max-width:767px){.p-footer_copyright{-webkit-box-ordinal-group:2;order:1}}@media all and (min-width:768px){.p-footer_copyright{width:100%;margin-right:30px;-webkit-box-ordinal-group:4;order:3}}@media all and (min-width:980px){.p-footer_copyright{width:25%;max-width:268px;margin:0;-webkit-box-ordinal-group:unset;order:unset}.p-footer_sub-nav{width:693px;margin-right:10px}}.p-footer_mark{min-width:77px}@media all and (max-width:767px){.p-footer_mark{-webkit-box-ordinal-group:3;order:2}}.c-copyright{font-size:1.2rem}.c-ttl_h1{margin:0 0 25px;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.3}@media all and (min-width:768px){.c-ttl_h1{margin-bottom:55px;font-size:40px;line-height:1.5}}.c-ttl_h2{margin:0 0 25px;font-weight:bold;font-size:16px;letter-spacing:0;line-height:2}@media all and (min-width:768px){.c-ttl_h2{margin-bottom:40px;font-size:24px}}.c-ttl_h2_en{display:block;line-height:2}@media all and (min-width:768px){.c-ttl_h2_en{font-size:18px;font-weight:normal;letter-spacing:-.03em}.c-ttl_h2.mb-narrow{margin-bottom:30px}}.c-ttl_h2__center{text-align:center}.c-section-ttl_h2{margin-bottom:1em}.c-section-ttl_h2 .ttl{display:block;font-size:24px;line-height:1.5;font-weight:500}@media all and (min-width:768px){.c-section-ttl_h2 .ttl{font-size:32px}}.c-section-ttl_h2 .kana{display:block;font-size:13px}@media all and (min-width:768px){.c-section-ttl_h2 .kana{font-size:15px}}.c-ttl_h3{margin-bottom:.8em;font-size:16px;line-height:2}@media all and (min-width:768px){.c-ttl_h3{font-size:20px}}div .title-wrapper{margin-top:90px;padding-bottom:50px}@media all and (min-width:768px){div .title-wrapper{padding-top:112px;padding-bottom:100px;padding-left:0!important;max-width:1136px;margin-top:80px}}div .title-wrapper :has(.page-ttl__secondly) {margin-top:80px}@media all and (min-width:768px){div .title-wrapper :has(.page-ttl__secondly) {padding-top:97px}}div .title-wrapper.has-page-ttl__secondly{margin-top:80px}@media all and (min-width:768px){div .title-wrapper.has-page-ttl__secondly{padding-top:97px}}.title-wrapper .page-ttl{margin-top:0;padding-bottom:21px}@media all and (min-width:768px){.title-wrapper .page-ttl{padding-bottom:25px}}.title-wrapper .page-ttl .parent-ttl{font-size:13px;padding-bottom:0;margin-bottom:0;color:#282828;font-weight:600}.title-wrapper .page-ttl .parent-ttl:after{content:none!important}@media all and (min-width:768px){.title-wrapper .page-ttl .parent-ttl{font-size:16px}}.title-wrapper .page-ttl .ttl{margin-bottom:.888em;font-size:42px;letter-spacing:-.03em;font-weight:500;margin-top:9px}@media all and (min-width:768px){.title-wrapper .page-ttl .ttl{font-size:72px;margin-top:10.6px}}.title-wrapper .page-ttl .kana{margin-top:0;font-size:16px;color:#282828;font-weight:bold;letter-spacing:.02em}@media all and (min-width:768px){.title-wrapper .page-ttl .kana{font-size:20px}}.title-wrapper .txt{font-weight:normal}.page-ttl-bg{position:relative}.page-ttl-bg img,.page-ttl-bg picture img{min-height:680px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media all and (max-width:1193px){.page-ttl-bg__business img,.page-ttl-bg__business picture img{-o-object-position:70% 50%;object-position:70% 50%}}@media all and (max-width:767px){.page-ttl-bg__business img,.page-ttl-bg__business picture img{min-height:500px;-o-object-position:50% 50%;object-position:50% 50%}}.page-ttl-bg .p-sec_label{top:56px}@media all and (min-width:768px){.page-ttl-bg .p-sec_label{top:80px}}.page-ttl-bg .page-ttl-txt{position:absolute;top:56px;left:72px;width:74.6%;margin:0 6.1% 0 auto}@media all and (min-width:768px){.page-ttl-bg .page-ttl-txt{max-width:1040px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:160px;margin:0}}.page-ttl-bg .page-ttl-txt__white>*{color:#fff!important}.page-ttl-bg .page-ttl-txt .ttl{font-size:20px;font-weight:bold;line-height:1.63}@media all and (min-width:768px){.page-ttl-bg .page-ttl-txt .ttl{font-size:32px;line-height:1.75}}.page-ttl-bg .page-ttl-txt .kana{font-size:13px;line-height:2;letter-spacing:.015em;color:#666;margin-top:20px}@media all and (min-width:768px){.page-ttl-bg .page-ttl-txt .kana{font-size:15px;margin-top:15px}}.page-ttl-bg .page-ttl-txt .txt{margin-top:20px}@media all and (min-width:768px){.page-ttl-bg .page-ttl-txt .txt{margin-top:15px}}.group>.section-h1,.group>.container>.section-h1{margin-top:0}.section-h1{padding-bottom:12px;text-align:unset}.section-h1:after{content:none!important}.section-h1__center{text-align:center}.section-h1>*{display:block}.section-h1 .ttl{margin-bottom:10px;letter-spacing:-.03em;font-weight:500}@media all and (min-width:768px){.section-h1 .ttl{font-size:40px;margin-bottom:16px}}.section-h1 .kana{font-weight:500;font-size:11px;color:#666}@media all and (min-width:768px){.section-h1 .kana{font-size:13px}}.fs-xxlarge{text-align:unset}.fs-xxlarge__center{text-align:center}.recruit-idx #message h2.fs-xxlarge{text-align:unset}@media all and (min-width:768px){.recruit-idx #info{padding-left:50px;padding-right:50px}.recruit-idx #info .section-h1+.txt{text-align:unset}}.c-round_btn{display:block;padding:15px 0;background:#fff;border-radius:30px;color:var(--clr_black)!important;text-align:center;text-decoration:none}@media (hover:hover){.c-round_btn:hover{color:var(--clr_black)!important}}.c-round-arw_btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 25px;border-radius:30px;border:1px solid var(--clr_black);color:var(--clr_black)!important;text-align:center;text-decoration:none}@media (hover:hover){.c-round-arw_btn:hover{color:var(--clr_black)!important}}.c-round-arw_btn svg{display:block;fill:var(--clr_black)}.c-brand-book_banner{position:relative;border-radius:8px;overflow:hidden}@media all and (min-width:768px){.c-brand-book_banner{width:auto}}.c-brand-book_banner-img img{width:100%;height:100%}@media all and (max-width:767px){.c-brand-book_banner-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;max-height: calc(47vw + 230px)}}.c-brand-book_banner-body{position:absolute;top:0;left:0;height:100%;padding:min(5.86vw,22px) min(12%,32px);box-sizing:border-box}@media all and (min-width:768px){.c-brand-book_banner-body{padding:0 5%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}}@media all and (min-width:1194px){.c-brand-book_banner-body{padding:0 56px}}.c-brand-book_banner-ttl{margin:0 0 min(2.13vw,8px);color:var(--clr_black);font-size:min(6.4vw,24px);line-height:1.2;max-width:8em}@media all and (min-width:768px){.c-brand-book_banner-ttl{width:auto;max-width:none;margin-bottom:min(.5vw,8px);font-size:min(2.857vw,28px)}}@media all and (min-width:1194px){.c-brand-book_banner-ttl{margin-bottom:8px;font-size:28px}}.c-brand-book_banner-ttl span{font-weight:500}.c-brand-book_banner-txt{font-size:min(3.46vw,13px);margin:0 0 min(3vw,16px)}@media all and (min-width:768px){.c-brand-book_banner-txt{margin:0 0 8px;font-size:min(1.33vw,13px);line-height:1.8}}@media all and (min-width:1194px){.c-brand-book_banner-txt{margin:0 0 16px;font-size:13px;line-height:2.33}}.c-brand-book_banner a{color:#666!important}.p-txtimg-column{margin-left:10.67%;margin-right:10.67%}@media all and (min-width:768px){.p-txtimg-column{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;max-width:1040px;margin:0 auto}}.p-txtimg-column_ttl{width:100%}.p-txtimg-column>:last-child{margin-top:15px}@media all and (min-width:768px){.p-txtimg-column_info{-webkit-box-flex:0;flex:0 0 500px;margin-bottom:0}.p-txtimg-column_info:nth-last-child(2) {margin-right:60px}.p-txtimg-column_info:last-child{margin-left:60px}}.p-txtimg-column_info .txt{margin-bottom:.8em}.p-txtimg-column_info__middle{align-self:center}@media all and (min-width:768px){.p-txtimg-column_img{-webkit-box-flex:1;flex:1}}.p-txtimg-column_img iframe{width:100%;height:300px}@media all and (min-width:768px){.p-txtimg-column_img iframe{height:390px}}.p-txtimg-column_img__middle{align-self:center}@media all and (min-width:768px){.p-txtimg-column__broken .p-txtimg-column_img{position:relative;margin-right:calc(50% - 50vw)}}.p-border-box{border:1px solid var(--clr_lightgray);padding:20px}@media all and (min-width:768px){.p-border-box{padding:40px}}.p-box{background:#fff;padding:40px 20px;box-sizing:border-box}@media all and (min-width:768px){.p-box{padding:50px 100px 100px}}.p-box .txt{margin-bottom:0!important}.p-box p+p{margin-top:1em}.p-sns{display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-align:center;align-items:center}.p-sns img{display:block}.p-address dt{margin-bottom:20px;font-size:2rem}@media all and (min-width:768px){.p-address dt{margin-bottom:20px;font-size:1.8rem}}.p-address dd{margin-left:0}.p-address-txt{margin-bottom:18px;font-size:1.2rem;line-height:1.8}@media all and (min-width:768px){.p-address-txt{margin-bottom:20px}.p-address-map{font-size:1.6rem}}.p-address-map-link::before{content:"";display:inline-block;width:11px;height:16px;margin:0 8px 0 0;background:url(http://www.invalance.jp/assets/img/cmn/ico_mappin.svg);background-size:contain;vertical-align:-3px}.p-address a{text-decoration:none}.p-address a,.p-address a:visited{color:var(--clr_lightgray)}.p-sub_nav_list{margin-bottom:40px}@media all and (min-width:768px){.p-sub_nav_list{-webkit-box-align:center;align-items:center;gap:24px;margin:0}}.p-sub_nav_item{margin-bottom:13px}@media all and (min-width:768px){.p-sub_nav_item{margin-bottom:0}}.p-sub_nav_link{color:var(--clr_lightgray);text-decoration:none;font-size:1.1rem}@media all and (min-width:768px){.p-card_list{flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 0 60px}}@media all and (min-width:980px){.p-card_list{margin:0 0 90px}}.p-card_item{position:relative;background:#fff;border:1px solid #ececec;border-radius:8px;overflow:hidden}@media all and (min-width:768px){.p-card_item{width:48%;margin-bottom:30px}}@media all and (min-width:1194px){.p-card_item{width:22.7%}}.p-card_item a{color:#666!important;text-decoration:none}.p-card_body{padding:27px 32px 32px}@media all and (min-width:768px){.p-card_body{padding:27px 32px 32px}}.p-card_body:has(.p-card_btn) {padding-bottom:90px}.p-card_body.has-p-card_btn{padding-bottom:90px}.p-card_ttl{color:var(--clr_black);font-size:24px;line-height:1.3}.p-card_ttl span{display:block;font-weight:500}.p-card_ttl .kana{margin:22px 0 20px;color:#666;font-size:12px}.p-card_txt{font-size:13px}.p-card_btn{position:absolute;left:32px;bottom:32px}.archive-list_img{position:relative;height:0;padding-bottom:66.1%;border:1px solid #ececec;background:#fff}.archive-list_img img{position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-width:none}.archive-list_ttl{font-size:12px!important;font-weight:300}@media all and (min-width:768px){.archive-list_ttl{font-size:14px!important;line-height:2.33!important}}.archive-list a{text-decoration:none}.member-list .name .ff-en{font-size:12px;margin-left:10px}.member-list__col3::before,.member-list__col3::after{content:"";width: calc((100% - 28px) / 3)}.member-list__col3::before{-webkit-box-ordinal-group:2;order:1}@media all and (min-width:980px){.member-list__col3 li{width: calc((100% - 28px) / 3)}}.member-list__col4::before,.member-list__col4::after{content:"";width: calc((100% - 42px) / 4)}.member-list__col4::before{-webkit-box-ordinal-group:2;order:1}@media all and (min-width:980px){.member-list__col4 li{width: calc((100% - 42px) / 4)}}.posted-on .entry-date,.related-posts li a .posted-on .entry-date,.posted-on .entry-new{font-size:11px}@media all and (min-width:768px){.posted-on .entry-date,.related-posts li a .posted-on .entry-date,.posted-on .entry-new{font-size:13px}}.posted-on{margin:20px 0 16px}.posted-on .category{padding-left:16px;color:#000;font-size:11px;border-left:none}@media all and (min-width:768px){.posted-on .category{font-size:13px}}@media all and (min-width:1194px){.contents-list{width:1040px;margin:0 auto 30px}}.c-icon_youtube{width:29px}.c-icon_instagram{width:24px}.c-icon_x{width:20px}.c-p_mark{width:77px;height:77px;padding:7px;background:#fff;border-radius:6px;box-sizing:border-box}.p-value-list{--link_color:#37354b;display:grid;grid-template-rows:auto;gap:32px 32px;margin:17.0666666667% 10.6% 12.8%}@media all and (min-width:768px){.p-value-list{grid-template-columns:repeat(2,1fr);margin:97px 40px 100px}}@media all and (min-width:1194px){.p-value-list{grid-template-columns:repeat(3,1fr);margin:97px 0 100px}}.c-value-list_item:-webkit-any-link{display:block;color:var(--link_color);text-decoration:none}.c-value-list_item:-moz-any-link{display:block;color:var(--link_color);text-decoration:none}.c-value-list_item:any-link{display:block;color:var(--link_color);text-decoration:none}.c-value-list_item:-webkit-any-link:focus-visible{outline:none}.c-value-list_item:-moz-any-link:focus-visible{outline:none}.c-value-list_item:any-link:focus-visible{outline:none}.c-value-list_item:-webkit-any-link:focus-within{outline:2px solid var(--link_color);outline-offset:2px}.c-value-list_item:-moz-any-link:focus-within{outline:2px solid var(--link_color);outline-offset:2px}.c-value-list_item:any-link:focus-within{outline:2px solid var(--link_color);outline-offset:2px}.c-value-list_item:-webkit-any-link .c-value-list_ttl{color:var(--link_color)}.c-value-list_item:-moz-any-link .c-value-list_ttl{color:var(--link_color)}.c-value-list_item:any-link .c-value-list_ttl{color:var(--link_color)}.p-value-list_head{position:relative}.p-value-list_head .c-tag{position:absolute;top:0;left:0;margin:8px 0 0 8px}.p-value-list_head+.c-tag{-webkit-margin-before:1.6rem;margin-block-start:1.6rem}.c-value-list_ttl{-webkit-margin-before:1rem;margin-block-start:1rem;font-size:1.5rem;font-weight:700;line-height:1.6}@media all and (min-width:768px){.c-value-list_ttl{font-size:1.8rem;line-height:1.8}}.p-pagination{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}.c-pagination-list{list-style-type:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:4px;padding:0}.c-pagination-list a,.c-pagination-list .c-pagination_current{display:grid;place-items:center;width:48px;height:48px;color:#040404!important}@media (hover:hover){.c-pagination-list a:hover{opacity:1!important}.c-pagination-list a[href]:hover{border-radius:48px;background-color:rgba(255,255,255,.6)}}.c-pagination_arr svg{fill:currentColor}.c-pagination_arr a:not([href]) svg {fill:var(--clr_lightgray)}.c-pagination_page a:-webkit-any-link{color:#040404!important;font-family:"Barlow",sans-serif;font-size:1.4rem;font-weight:500;text-decoration:none}.c-pagination_page a:-moz-any-link{color:#040404!important;font-family:"Barlow",sans-serif;font-size:1.4rem;font-weight:500;text-decoration:none}.c-pagination_page a,.c-pagination_page a:any-link{color:#040404!important;font-family:"Barlow",sans-serif;font-size:1.4rem;font-weight:500;text-decoration:none}.c-pagination_current{border-radius:48px;background-color:#fff}.c-tags{display:-webkit-box;display:flex;flex-wrap:wrap;gap:8px}.c-tag{--tag_color:#666;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:.32em .9em .42em;border:1px solid transparent;color:#fff;font-family:"Barlow",sans-serif;font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:0}.c-tag.c-tag_01{background-color:#c1a0ca;text-transform:uppercase}.c-tag.c-tag_02{background-color:#e5c011;text-transform:uppercase}.c-tag.c-tag_03{background-color:#f3a17d;text-transform:uppercase}.c-tag.c-tag_line{border:1px solid currentColor;border-radius:2px;color:var(--tag_color)}.c-article-eyecatch{display:block;width:min(862px,100%);margin:0 auto 34px}.c-article-eyecatch__last{-webkit-margin-after:0;margin-block-end:0}@media all and (min-width:768px){.c-article-eyecatch__last{margin-bottom:20px}}.c-article-container{margin:0 10.6%}@media all and (min-width:768px){.c-article-container{max-width:683px;margin:0 auto;padding:0 40px}}.c-article-container.c-article-block{max-width:1040px}@media all and (min-width:768px){.c-article-container.c-article-block{display:grid;grid-template: "img title" auto "img txt" 1fr/min(48.5%, 504px) 1fr;gap:0 min(7%,72px)}.c-article-container.c-article-block .c-article-h2{grid-area:title;margin-top:-.4em}.c-article-container.c-article-block.reverse{grid-template: "title img" auto "txt img" 1fr/1fr 48.5%}.c-article-container.c-article-block__gap-slim{gap:0 min(3%,32px)}.c-article-txtBlock{grid-area:txt}}.c-article-imgBlock{-webkit-margin-after:calc(24px - .5em);margin-block-end:calc(24px - .5em)}@media all and (min-width:768px){.c-article-imgBlock{grid-area:img;-webkit-margin-after:0;margin-block-end:0}}.c-article-imgBlock__tall{-webkit-margin-after: calc(40px - (1em - 1lh) / 2);margin-block-end: calc(40px - (1em - 1lh) / 2)}.c-article-ttl{margin-block:calc(30px - .4em);color:var(--clr_ttl);font-size: clamp(2rem, 1.307rem + 1.849vw, 3.2rem);font-weight:700;line-height:1.8;letter-spacing:0}@media all and (min-width:768px){.c-article-ttl{-webkit-margin-before:.375em;margin-block-start:.375em;-webkit-margin-after:.25em;margin-block-end:.25em;line-height:1.75}}.c-article-author{-webkit-margin-after:28px;margin-block-end:28px;color:var(--clr_ttl);font-size:1.2rem;letter-spacing:.05em}@media all and (min-width:768px){.c-article-author{font-size:1.5rem}}.c-article-lead{color:var(--clr_txt);font-size:1.3rem;line-height:2;letter-spacing:.05em}@media all and (min-width:768px){.c-article-lead{line-height:2.0769230769}}.c-article-sec{padding:56px 0}.c-article-sec.c-article-lastSec{border:1px solid transparent;background: transparent url(../img/value/bg_value09_sp.png) bottom 8px right calc(50% + 130px) no-repeat}@media all and (min-width:768px){.c-article-sec.c-article-lastSec{background: transparent url(../img/value/bg_value09_pc.png) bottom -64px right calc(50% + 480px) no-repeat}}.c-article-sec.c-article-crosstalklastSec{padding:40px 0 0}@media all and (min-width:768px){.c-article-sec.c-article-crosstalklastSec{padding:0}}.c-article-coloredSec{position:relative;padding:110px 0}@media all and (min-width:768px){.c-article-coloredSec{padding:205px 0 229px}}.c-article-coloredSec::before{content:"";position:absolute;inset:0;z-index:-1;display:block;background-color:#f3f3f3;-webkit-clip-path:polygon(0 0,100% 62px,100% calc(100% - 62px),0 100%);clip-path:polygon(0 0,100% 62px,100% calc(100% - 62px),0 100%)}@media all and (min-width:768px){.c-article-coloredSec::before{-webkit-clip-path:polygon(0 0,100% 240px,100% calc(100% - 240px),0 100%);clip-path:polygon(0 0,100% 240px,100% calc(100% - 240px),0 100%)}.c-article-coloredSec__crosstalk{padding-top:240px}}.c-article-coloredSec2{position:relative;padding:110px 0}@media all and (min-width:768px){.c-article-coloredSec2{padding:240px 0}}.c-article-coloredSec2::before{content:"";position:absolute;inset:0;z-index:-1;display:block;background-color:#f3f3f3;-webkit-clip-path:polygon(0 62px,100% 0,100% 100%,0 calc(100% - 62px));clip-path:polygon(0 62px,100% 0,100% 100%,0 calc(100% - 62px))}@media all and (min-width:768px){.c-article-coloredSec2::before{padding:240px 0;-webkit-clip-path:polygon(0 240px,100% 0,100% 100%,0 calc(100% - 240px));clip-path:polygon(0 240px,100% 0,100% 100%,0 calc(100% - 240px))}}.c-article-coloredSec3{position:relative;padding:110px 0}@media all and (min-width:768px){.c-article-coloredSec3{padding:240px 0}}.c-article-coloredSec3::before{content:"";position:absolute;inset:0;z-index:-1;display:block;background-color:#f3f3f3;-webkit-clip-path:polygon(0 0,100% 62px,100% calc(100% - 62px),0 100%);clip-path:polygon(0 0,100% 62px,100% calc(100% - 62px),0 100%)}@media all and (min-width:768px){.c-article-coloredSec3::before{padding:240px 0;-webkit-clip-path:polygon(0 240px,100% 0,100% 100%,0 calc(100% - 240px));clip-path:polygon(0 240px,100% 0,100% 100%,0 calc(100% - 240px))}}.c-article-coloredSec3__crosstalk{-webkit-margin-before:-35px;margin-block-start:-35px;padding-top:80px}@media all and (min-width:768px){.c-article-coloredSec3__crosstalk{-webkit-margin-before:0;margin-block-start:0;padding-top:260px}}.c-article-h2{-webkit-margin-after:1.2em;margin-block-end:1.2em;color:var(--clr_ttl);font-size: clamp(2rem, 1.769rem + 0.616vw, 2.4rem);font-weight:700;line-height:1.8;letter-spacing:0}@media all and (min-width:768px){.c-article-h2{-webkit-margin-after:1em;margin-block-end:1em}}.c-article-txt{color:var(--clr_txt);font-size:1.3rem;letter-spacing:.05em;word-break:break-all}@media all and (min-width:768px){.c-article-txt{font-size:1.5rem}}.c-article-back{-webkit-margin-before:48px;margin-block-start:48px;-webkit-margin-after:96px;margin-block-end:96px;text-align:center}@media all and (min-width:768px){.c-article-back{-webkit-margin-before:156px;margin-block-start:156px;-webkit-margin-after:112px;margin-block-end:112px}.c-article-back__crosstalk{-webkit-margin-before:110px;margin-block-start:110px}}.p-column{display:grid;gap:var(--row-gap,40px) var(--col-gap,24px)}@media all and (min-width:768px){.p-column__col2{grid-template-columns:repeat(2,1fr)}.p-column__col3{grid-template-columns:repeat(3,1fr)}.p-column__col4{grid-template-columns:repeat(4,1fr)}.p-column__col5{grid-template-columns:repeat(5,1fr)}}.u-d_none{display:none}.u-corp_svg{fill:var(--clr_corporate)}.u-ib{display:inline-block}.u-col{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:32px}@media all and (max-width:767px){.u-col{grid-template-columns:1fr}}@media all and (min-width:768px){.u-col_full-image-l{display:-webkit-box;display:flex;max-width:1040px;margin-right:40px}}@media all and (min-width:980px){.u-col_full-image-l{margin:0 auto}}@media all and (min-width:768px){.u-col_full-image-l .u-col_image{position:relative;-webkit-box-flex:1;flex:1;margin-left:calc(50% - 50vw)}.u-col_full-image-l .u-col_image img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media all and (max-width:767px){.u-col_full-image-l .u-col_text{margin:36px 10.67% 0}}@media all and (min-width:768px){.u-col_full-image-l .u-col_text{-webkit-box-flex:0;flex:0 0 500px;margin-left:120px;margin-top:-.1em;margin-bottom:-.5em}.u-col_full-image-r{display:-webkit-box;display:flex;max-width:1040px;margin-left:40px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media all and (min-width:980px){.u-col_full-image-r{margin:0 auto}}@media all and (min-width:768px){.u-col_full-image-r .u-col_image{position:relative;-webkit-box-flex:1;flex:1;margin-right:calc(50% - 50vw)}.u-col_full-image-r .u-col_image img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media all and (max-width:767px){.u-col_full-image-r .u-col_text{margin:36px 10.67% 0}}@media all and (min-width:768px){.u-col_full-image-r .u-col_text{-webkit-box-flex:0;flex:0 0 500px;margin-right:120px;margin-top:-.1em;margin-bottom:-.5em}}.u-txt__left{text-align:left!important}.u-txt__center{text-align:center!important}.u-txt__center{text-align:center!important}.u-aspect{position:relative;height:0;padding-bottom:66.1%}.u-aspect img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.u-mt{margin-top:60px}@media all and (min-width:768px){.u-mt{margin-top:100px}}.u-mt0{margin-top:0!important}.u-pt0{padding-top:0!important}.u-pb0{padding-bottom:0!important}@media all and (min-width:980px){.u-mr{margin-right:24px}}@media all and (min-width:1194px){.u-mr{margin-right:0}}@media all and (min-width:980px){.u-ml{margin-left:24px}}@media all and (min-width:1194px){.u-ml{margin-left:0}}.u-py{padding-top:60px;padding-bottom:60px}@media all and (min-width:768px){.u-py{padding-top:130px;padding-bottom:130px}}.u-upper-case{text-transform:uppercase}.u-percentage_large{font-size:25vw;font-weight:500;line-height:1.3}@media all and (min-width:768px){.u-percentage_large{font-size:120px}}@media all and (max-width:767px){.u-tb{display:none}}[class*="u-deco"]{position:relative}[class*="u-deco"]::after{content:"";position:absolute;z-index:-1;display:block;width:var(--sp-width);height:var(--sp-height);background-image:var(--bg);background-repeat:no-repeat;background-size:var(--sp-width) auto}@media all and (min-width:768px){[class*="u-deco"]::after{width:var(--pc-width);height:var(--pc-height);background-size:var(--pc-width) auto}}.u-deco-pl::after{--sp-width:453px;--sp-height:429px;--pc-width:795px;--pc-height:753px;--bg:url(../img/value/bg_value06.png);top:48vw;left:-254px}@media all and (min-width:768px){.u-deco-pl::after{top:-93px;left:auto;right: calc(50% + 362px)}}.u-deco-pr::after{--sp-width:453px;--sp-height:429px;--pc-width:803px;--pc-height:748px;--bg:url(../img/value/bg_value08_sp.png);top:-240px;left:calc(50% - 80px)}@media all and (min-width:768px){.u-deco-pr::after{--bg:url(../img/value/bg_value08_pc.png);top:-622px;left: calc(50% + 320px)}}.u-deco-yr::after{--sp-width:409px;--sp-height:384px;--pc-width:730px;--pc-height:685px;--bg:url(../img/value/bg_value05.png);top:-24vw;left:50%}@media all and (min-width:768px){.u-deco-yr::after{top:-296px;left: calc(50% + 167px)}}.u-deco-ol::after{--sp-width:339px;--sp-height:320px;--pc-width:642px;--pc-height:621px;--bg:url(../img/value/bg_value07_sp.png);top:-8vw;right: calc(50% + 8px)}@media all and (min-width:768px){.u-deco-ol::after{--bg:url(../img/value/bg_value07_pc.png);top:21px;right: calc(50% + 430px)}}.u-deco-ol2::after{--sp-width:339px;--sp-height:320px;--pc-width:642px;--pc-height:621px;--bg:url(../img/value/bg_value07_sp.png);top:-10.6666666667vw;right: calc(50% + 8px)}@media all and (min-width:768px){.u-deco-ol2::after{--bg:url(../img/value/bg_value07_pc.png);top:-60px;right: calc(50% + 430px)}}.u-deco-pl2::after{--sp-width:453px;--sp-height:429px;--pc-width:795px;--pc-height:753px;--bg:url(../img/value/bg_value06.png);top:calc(50vw - 665px);left:-254px}@media all and (min-width:768px){.u-deco-pl2::after{top:-466px;left:auto;right: calc(50% + 362px)}}.u-deco-pr2::after{--sp-width:453px;--sp-height:429px;--pc-width:803px;--pc-height:748px;--bg:url(../img/value/bg_value08_sp.png);top:-300px;left:calc(50% - 80px)}@media all and (min-width:768px){.u-deco-pr2::after{--bg:url(../img/value/bg_value08_pc.png);top:-450px;left: calc(50% + 320px)}}.u-deco-yl2::after{--sp-width:290px;--sp-height:335px;--pc-width:562px;--pc-height:486px;--bg:url(../img/value/bg_value05.png);top:-54px;left:-100px}@media all and (min-width:768px){.u-deco-yl2::after{top:-61px;left:auto;right: calc(50% + 233px);-webkit-transform:rotate(71deg);transform:rotate(71deg)}}.u-deco-yr2::after{--sp-width:409px;--sp-height:384px;--pc-width:730px;--pc-height:685px;--bg:url(../img/value/bg_value05.png);top:-205px;left:calc(50% - 35px)}@media all and (min-width:768px){.u-deco-yr2::after{top:-415px;left: calc(50% + 167px)}}.p-mv_wrap{position:relative;margin-bottom:10px}@media all and (min-width:768px){.p-mv_wrap{width:100%;max-height:100vh;min-height:800px;overflow:hidden}}.p-mv{position:relative;height:100vh;max-height:800px;overflow:hidden}@media all and (min-width:768px){.p-mv{min-width:1146px;max-width:1920px;height:55.5vw;min-height:1100px;max-height:1280px;margin:0 auto;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (min-width:1194px){.p-mv{position:static;left:0;-webkit-transform:translateX(0);transform:translateX(0)}}.p-mv_cover{position:fixed;width:100%;height:100%;background:#fff;z-index:15}@media all and (min-width:768px){.p-mv_cover{height:100vh}}.p-mv_logo{position:absolute;top:50%;left:50%;z-index:20;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (min-width:768px){.p-mv_logo{width:450px}}.p-mv_logo video{-webkit-filter:drop-shadow(0 0 #fff);filter:drop-shadow(0 0 #fff)}.p-mv_stage{position:absolute;top:0;left:50%;width:100%;height:100%;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media all and (min-width:768px){.p-mv_stage{min-width:1146px}}.p-mv_stage_img{position:absolute;top:0;left:0;fill:#fff;width:100%;height:100%;z-index:5}.p-mv_stage-white{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:3}.p-mv_stage-palegray{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--clr_palegray);z-index:2}.p-mv_stage-lightgray{position:absolute;top:0;left:0;width:100%;height:100%;background:#e2e4ec;z-index:1}.p-mv_mov{height:130%}@media all and (min-width:768px){.p-mv_mov{width:94%;min-width:1236px;height:100%;margin:0 0 0 auto}}.p-mv_mov video{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media all and (max-width:767px){.p-mv_img-left{display:none!important}}@media all and (min-width:768px){.p-mv_img-left{position:absolute;top:486px;left: calc((1146px - 100vw) / 2);display:block;width:29.4%;min-width:380px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-clip-path:polygon(53% 0%,100% 0%,100% .1%,53% .1%);clip-path:polygon(53% 0%,100% 0%,100% .1%,53% .1%);opacity:0}}@media all and (min-width:1194px){.p-mv_img-left{left:0}}@media all and (max-width:767px){.p-mv_img-right{display:none!important}}@media all and (min-width:768px){.p-mv_img-right{position:absolute;top:clamp(530px,100vh - 292px,685px);right: calc((1146px - 100vw) / 2 - 220px);display:block;width:452px;-webkit-clip-path:polygon(0% 99.9%,63% 99.9%,63% 100%,0 100%);clip-path:polygon(0% 99.9%,63% 99.9%,63% 100%,0 100%);opacity:0}}@media all and (min-width:1194px){.p-mv_img-right{right:-174px}}.p-mv_deco{position:absolute;top:0;left:48.2%;height:80vh;max-height:650px;width:80.5vh;z-index:2;background:#c9252c;background:-webkit-linear-gradient(0deg,rgba(201,37,44,.74) 0%,rgba(233,40,174,.35) 100%);background:-webkit-linear-gradient(bottom,rgba(201,37,44,.74) 0%,rgba(233,40,174,.35) 100%);background:linear-gradient(0deg,rgba(201,37,44,.74) 0%,rgba(233,40,174,.35) 100%);-webkit-clip-path:polygon(60% 0%,100% 0%,100% .1%,60% .1%);clip-path:polygon(60% 0%,100% 0%,100% .1%,60% .1%);opacity:0}@media all and (min-width:768px){.p-mv_deco{left:57%;width:52%;min-width:740px;max-width:990px;height:43.2vw;min-height:622px;max-height:830px;-webkit-clip-path:polygon(55% 0%,100% 0%,100% .1%,55% .1%);clip-path:polygon(55% 0%,100% 0%,100% .1%,55% .1%)}}.p-mv_message{position:relative;max-width:1440px;margin:0 auto;z-index:3}@media all and (max-width:767px){.p-mv_message{height:100%}.p-mv_message-inner{position:absolute;top:48.5%;left:6.4%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media all and (min-width:768px){.p-mv_message-inner{padding: 327px 0 0 calc((1146px - 100vw) / 2 + 15vw);width:28.5vw;min-width:410px;max-width:550px}}@media all and (min-width:1194px){.p-mv_message-inner{padding-left:200px}}.p-mv_message-txt{position:relative}.p-mv_message-txt span{opacity:0}.p-mv_message-01{height:8vw;min-height:36px;margin-bottom:8px}@media all and (min-width:768px){.p-mv_message-01{height:auto;margin-bottom:4%}}.p-mv_message-02{height:8vw;min-height:36px}@media all and (min-width:768px){.p-mv_message-02{height:auto}}@media all and (max-width:767px){.p-mv_message img{width:auto;height:100%}}.p-mv_rect{display:block;position:absolute;top:-3.5%;left:0;width:0;height:107%;background:#231f20;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);-webkit-transform-origin:right center;transform-origin:right center}.p-mv_scroll{position:absolute;left:4.53vw;top:max(100vh - 273px,320px);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:13px;letter-spacing:.05em;line-height:1;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:10;text-decoration:none;color:var(--clr_black)}.p-mv_scroll:hover,.p-mv_scroll:visited{color:var(--clr_black)!important;opacity:1!important}@media all and (min-width:768px){.p-mv_scroll{left:min(3.33vw,48px);top:min(100vh - 273px,1000px)}}.p-mv_scroll-border{width:72px;height:1px;margin:0 23px;background:var(--clr_black)}.p-top-message{padding:77px 0 105px;box-sizing:border-box}@media all and (min-width:768px){.p-top-message{padding:122px 0 167px}}.p-top-message_inner{position:relative}.p-top-message_content{width:74.6%;margin:0 6.1% 0 auto}@media all and (min-width:768px){.p-top-message_content{width:80%;margin:0 0 0 15%}}@media all and (min-width:980px){.p-top-message_content{width:690px;margin:0 auto}}.p-top-vision-wrapper{position:relative;margin:0 0 43px}@media all and (max-width:767px){.p-top-vision-wrapper{overflow:hidden}}@media all and (min-width:768px){.p-top-vision-wrapper{margin:0 0 156px}}.p-top-vision{padding:150px 0 0}@media all and (min-width:768px){.p-top-vision{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;padding:0}}@media all and (max-width:767px){.p-top-vision::before{content:"";position:absolute;top:0;right:-125%;width:165%;height:100%;background:var(--clr_palegray);-webkit-transform:skew(-32deg);transform:skew(-32deg);-webkit-transform-origin:right top;transform-origin:right top}}.p-top-vision_img{position:relative;margin:37px 0 150px}@media all and (min-width:768px){.p-top-vision_img{position:sticky;top:0;width:60%;height:100vh;min-height:1044px;margin:0 0 0 auto;padding:10vh 0 120px;-webkit-box-ordinal-group:2;order:1;box-sizing:border-box}}.p-top-vision_img img{position:relative}@media all and (min-width:768px){.p-top-vision_img img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;height:100%;width:100%;max-width:none;max-height:1129px}.p-top-vision_img::before{content:"";position:absolute;top:0;right:17%;width:94%;height:100%;background:var(--clr_palegray);-webkit-transform:skew(-32deg);transform:skew(-32deg);-webkit-transform-origin:right top;transform-origin:right top}}.p-top-vision_info{position:relative;z-index:2}@media all and (min-width:768px){.p-top-vision_info{width:40%;padding:32px 0 150px}}.p-top-vision_child{width:74.6%;margin:0 6.1% 0 auto}@media all and (min-width:768px){.p-top-vision_child{position:relative;width:400px;min-height:100vh;max-height:1129px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 0 0 36.6%}}.p-top-vision_child>*{position:relative}@media all and (min-width:768px){.p-top-vision_child>*{padding:20px;background:rgba(255,255,255,.5)}}.p-top-vision_child .p-sec_label{left:-14.77vw}@media all and (min-width:768px){.p-top-vision_child .p-sec_label{top:20px;left: clamp(-188px, -12.2vw + 48px, -9vw)}}.p-top-company{position:relative;overflow:hidden;padding:100px 0}@media all and (min-width:768px){.p-top-company{margin:0 0 100px;padding:80px 0 187px}}.p-top-company::before{content:"";position:absolute;top:0;right:-80%;width:120%;height:100%;background:var(--clr_palegray);-webkit-transform:skew(-32deg);transform:skew(-32deg);-webkit-transform-origin:right top;transform-origin:right top}@media all and (min-width:768px){.p-top-company::before{width:92%;right:-37%}}.p-top-company_inner{position:relative}.p-top-company .container{position:relative;z-index:1}@media all and (max-width:767px){.p-top-company .container{width:80.7%;margin:0 0 0 auto}}@media all and (min-width:768px){.p-top-company .container{width:80%;margin:0 0 0 15%}}@media all and (min-width:1194px){.p-top-company .container{max-width:1040px;margin:0 auto}}@media all and (max-width:767px){.p-top-company .c-ttl_h1{margin-bottom:36px}.p-top-company_banner{width:70.13vw}}.p-top-company_list{margin:0 0 56px}@media all and (max-width:767px){.p-top-company_list{width:69.33vw}}@media all and (min-width:768px){.p-top-company_list{margin:0 0 90px;gap:0 15px}}.p-top-company_item{position:relative;-webkit-box-flex:1;flex:1;border-radius:8px;overflow:hidden}.p-top-company_item a{color:#fff}@media all and (min-width:768px){.p-top-company_item a:hover{opacity:1!important;color:#fff!important}.p-top-company_item a:hover .p-top-company_img img{-webkit-transform:scale(1.03);transform:scale(1.03)}.p-top-company_item a:hover .p-top-company_img::after{background:rgba(0,0,0,.6)}.p-top-company_item a:hover .p-top-company_btn svg{right:-3px}}.p-top-company_img{position:relative;aspect-ratio: 61/95}.p-top-company_img img{-webkit-transform-origin:center;transform-origin:center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear , -webkit-transform .2s linear}.p-top-company_img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);-webkit-transition:all .3s ease;transition:all .3s ease}.p-top-company_body{position:absolute;top:0;left:5%;width:90%;height:100%;padding-left:8px;box-sizing:border-box}.p-top-company_ttl{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-top-company_ttl span{display:block}.p-top-company_ttl .ff-en{font-size:24px;line-height:1.3;font-weight:500}.p-top-company_ttl .kana{color:#fff;font-size:12px;font-weight:normal}.p-top-company_btn{position:absolute;bottom:20px;right:5px;padding:5px 0 5px 14px;border-left:1px solid #fff;line-height:1}.p-top-company_btn svg{position:relative;right:0;display:block;fill:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.p-top-value{padding:50px 0 110px}@media all and (min-width:768px){.p-top-value{padding:113px 0 100px}}.p-top-value_upper{position:relative;overflow:hidden}.p-top-value_content{-webkit-box-align:center;align-items:center}.p-top-value_info{position:relative;z-index:2;margin:0 0 40px}@media all and (min-width:768px){.p-top-value_info{width:32%;margin:0}}.p-top-value_info-inner{position:relative;width:74.6%;margin:0 6.1% 0 auto}@media all and (min-width:768px){.p-top-value_info-inner{width:415px;margin:0 0 0 44%}}.p-top-value_btn{margin:0 0 25px}@media all and (min-width:768px){.p-top-value_btn{margin:0 0 40px}}.p-top-value_link{color:var(--clr_black)!important;text-decoration:none}.p-top-value_link svg{display:inline-block;margin-left:3px;vertical-align:2px}.p-top-value_visual{position:relative;background:var(--clr_palegray);overflow:hidden}@media all and (min-width:768px){.p-top-value_visual{width:68%}}.p-top-value_visual-img{position:absolute;top:12.5%;left:160%;width:175%}@media all and (min-width:768px){.p-top-value_visual-img{top:12.5%;left:90%;width:135%}}.p-top-value_visual-msk{position:relative;z-index:1}@media all and (max-width:767px){.p-top-value_visual-msk{width:130%;left:-29%}}.p-top-value_border{position:absolute;background:#c9252c;background:-webkit-linear-gradient(0deg,rgba(201,37,44,.64) 0%,rgba(250,41,241,0) 100%);background:-webkit-linear-gradient(bottom,rgba(201,37,44,.64) 0%,rgba(250,41,241,0) 100%);background:linear-gradient(0deg,rgba(201,37,44,.64) 0%,rgba(250,41,241,0) 100%);-webkit-transform:skew(-32deg);transform:skew(-32deg)}.p-top-value_border-01{width:22vw;height:34.6vw;bottom:0;left:-11%;z-index:2}@media all and (min-width:768px){.p-top-value_border-01{width:11.5vw;height:18vw;bottom:-45px;left:41%}}.p-top-value_border-02{width:33.33vw;height:27vw;top:138vw;right:-21%;z-index:3}@media all and (min-width:768px){.p-top-value_border-02{width:17.3vw;height:14.2vw;top:70px;right:-9.5%}.p-top-value_txt{background:rgba(255,255,255,.8);padding:15px 15px 15px 0}}.p-top-value .p-sec_label{left:-14.77vw;z-index:1}@media all and (min-width:768px){.p-top-value .p-sec_label{left: clamp(-221px, -14.1vw + 48px, -10.7vw)}}.p-top-value_lower{position:relative;margin-top:-50px!important;z-index:3}.p-top-value .c-value-list_item:hover{color:#000!important}@media all and (max-width:767px){.p-top-value .container{width:auto}}@media (max-width:1300px){.p-top-value .container{width:70%}}.p-top-news{padding:60px 0 0;overflow:hidden}@media all and (min-width:768px){.p-top-news{padding:50px 0 0}}.p-top-news_inner{position:relative}@media all and (max-width:767px){.p-top-news .container{width:auto}}@media (max-width:1300px){.p-top-news .container{width:70%}}.p-sec_label{position:absolute;top:0;left:4.53vw;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:13px;letter-spacing:.05em;line-height:1;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:2}@media all and (min-width:768px){.p-sec_label{left:min(3.33vw,48px)}}.p-sec_label-num{color:var(--clr_corporate)}.p-sec_label-border{width:72px;height:1px;margin:0 23px;background:var(--clr_black)}.business-cts .bg-color-inner{margin-top:0;padding-top:0;padding-bottom:0}.cts-intro>li .img__trim>img{aspect-ratio: 3/2;-o-object-fit:cover;object-fit:cover}.img__trim-right>img{-o-object-position:right center;object-position:right center}@media all and (min-width:1194px){.cts-intro__small>li .img>img{width:63.88%}}.cts-intro .cts-ttl{margin-bottom:.8em}.cts-intro .cts-ttl .ttl{line-height:1.2}.cts-intro .cts-ttl .kana{line-height:1.3}.company-philosophy .mission{text-align:center}.company-philosophy .mission .ttl img{width:auto;max-width:90%;margin-bottom:40px}@media all and (min-width:768px){.company-philosophy .mission .ttl img{margin-bottom:70px}}.company-philosophy .mission .txt+.txt{margin-top:2em}.company-philosophy .value .value-list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media all and (min-width:768px){.company-philosophy .value .value-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:33px}}.company-philosophy .value .value-list li{position:relative;padding:51px 36px 48px;background:var(--clr_palegray);border-radius:8px;text-align:center}@media all and (min-width:768px){.company-philosophy .value .value-list li{padding:64px 36px 60px}}.company-philosophy .value .value-list li .num{position:absolute;right:16px;top:16px;font-size:15px;letter-spacing:.05em;line-height:1;color:var(--clr_corporate)}@media all and (min-width:768px){.company-philosophy .value .value-list li .num{right:20px;top:24px}}.company-philosophy .value .value-list li .pic{height:68px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media all and (max-width:767px){.company-philosophy .value .value-list li .pic{max-width:157px;margin:0 auto}}@media all and (min-width:768px){.company-philosophy .value .value-list li .pic{height:110px}}.company-philosophy .value .value-list li .txt{margin:30px 0 20px}@media all and (min-width:768px){.company-philosophy .value .value-list li .txt{margin:20px 0 25px}}.company-philosophy .value .value-list li .copy{font-size:16px;font-weight:bold;line-height:2}@media all and (min-width:768px){.company-philosophy .value .value-list li .copy{font-size:24px}}.company-philosophy .vision .copy{line-height:1;font-size:32px;letter-spacing:-.03em;margin-bottom:30px}@media all and (min-width:768px){.company-philosophy .vision .copy{font-size:56px;margin-bottom:50px}}.company-philosophy .vision .hp_col{margin-top:60px;margin-bottom:90px}@media all and (min-width:768px){.company-philosophy .vision .hp_col{margin-top:110px;margin-bottom:150px;grid-template-columns:1fr 57.0192307692%}.company-philosophy .mvv{padding-top:100px}}.company-philosophy .mvv .col{display:grid;grid-template-columns:1fr;grid-column-gap:32px}@media all and (min-width:768px){.company-philosophy .mvv .col{margin-top:-45px;grid-template-columns:1fr 1fr}.company-philosophy .mvv .col .txt{max-width:504px;margin:100px 0 0 auto}}@media all and (max-width:767px){.company-philosophy .mvv .col .txt{margin-left:10.67%;margin-right:10.67%}}.company-philosophy .mvv .col .pic{max-width:664px}@media all and (max-width:767px){.company-philosophy .mvv .col .pic{width:102.4%;margin-left:-8.8%;margin-top:30px}}.company-philosophy .mvv .list{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:-22px;margin-bottom:80px}@media all and (min-width:768px){.company-philosophy .mvv .list{margin-top:-33px;grid-column-gap:32px;grid-template-columns:1fr 1fr 1fr}}.company-philosophy .mvv .list .item{background:#fff;border-radius:8px;padding:36px 32px 36px}.company-philosophy .mvv .list .item .item_ttl .ff-en{display:block;margin:0 0 10px;font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.3}@media all and (min-width:768px){.company-philosophy .mvv .list .item .item_ttl .ff-en{margin:0 0 10px;font-size:40px}}.company-philosophy .mvv .list .item .item_ttl .kana{display:block;color:#222;font-size:14px;font-weight:bold;margin-bottom:16px}@media all and (min-width:768px){.company-philosophy .mvv .list .item .item_ttl .kana{font-size:20px}}.company-message .profile{padding-top:150px}@media all and (min-width:768px){.company-message .profile{max-width:862px;padding-top:240px}.company-message .profile .u-col{grid-template-columns:326px 1fr;width:100%}}.company-message .profile .u-col_item.text .position{font-size:18px;font-weight:500;margin-top:16px}@media all and (min-width:768px){.company-message .profile .u-col_item.text .position{font-size:24px;margin-top:0;line-height:38px}}.company-message .profile .u-col_item.text .name{font-size:15px;font-weight:bold;padding-top:8px;padding-bottom:8px}@media all and (min-width:768px){.company-message .profile .u-col_item.text .name{font-size:18px;padding-top:12px;padding-bottom:8px}}.company-message .profile .u-col_item.text .name .ff-en{font-size:10px;font-weight:bold}@media all and (min-width:768px){.company-message .profile .u-col_item.text .name .ff-en{font-size:12px}}@media all and (max-width:767px){.company-message .profile .u-col_item.text .txt{color:#222;font-size:12px}}@media all and (min-width:768px){.company-message .profile .u-col_item.text .txt{font-size:13px;line-height:27px}.value-index .title-wrapper{position:relative}.value-index .title-wrapper::after{content:url(http://www.invalance.jp/assets/img/value/xbg_value01.png.pagespeed.ic.pdnwLVZtFb.png);position:absolute;bottom:-113px;left: calc(50% + 18vw)}}.value-index .p-sec_label{top:50px}.value-index .l-footer_container{-webkit-margin-before:0;margin-block-start:0}.value-index_container{position:relative;-webkit-padding-before:56px;padding-block-start:56px;-webkit-padding-after:80px;padding-block-end:80px;background-color:var(--clr_palegray)}@media all and (min-width:768px){.value-index_container{-webkit-padding-before:102px;padding-block-start:102px;-webkit-padding-after:90px;padding-block-end:90px;background-image:url(http://www.invalance.jp/assets/img/value/xbg_value03.png.pagespeed.ic.6rRq_UGbnN.png);background-repeat:no-repeat;background-position: calc(50% + 40vw) 136px}.value-index_container::before{content:url(http://www.invalance.jp/assets/img/value/xbg_value02.png.pagespeed.ic.QCYDIk-7jM.png);position:absolute;top:-100px;right: calc(50% + 30vw)}}.value-index_inner{max-width:1039px;margin-inline:auto}.value-index_txt{position:relative;z-index:1;padding-inline:10.67%;line-height:2.13;text-align:center}@media all and (min-width:768px){.value-index_txt{padding-inline:0;font-size:1.8rem;line-height:2.22}}.value-detail{--clr_ttl:#37354b;--clr_txt:#666;--clr_accent:#c8161d;--leading-trim: calc((1em - 1lh) / 2)}.value-detail .title-wrapper.c-article_header{max-width:100%;margin:0;padding:0 0 40px;background-image:url(http://www.invalance.jp/assets/img/value/xbg_value04.png.pagespeed.ic.nIcGNKXp1B.png);background-repeat:no-repeat;background-size:96.8vw 89.0666666667vw;background-position:top 56vw left 45.3333333333vw}@media all and (min-width:768px){.value-detail .title-wrapper.c-article_header{padding:136px 40px 40px!important;background-position: top -160px left calc(50% + 400px);background-size:588px 540px}}.value-detail .title-wrapper__crosstalk.c-article_header{padding:54px 0 0;background:none}@media all and (min-width:768px){.value-detail .title-wrapper__crosstalk.c-article_header{padding:75px 40px 55px!important}}.value-detail .main-container{overflow-x:hidden}.value-detail .l-footer_container{-webkit-margin-before:0;margin-block-start:0}.value-detail .c-crosstalk-mv{height:375px;position:relative}@media all and (min-width:768px){.value-detail .c-crosstalk-mv{height:47.2vw;min-height:540px;max-height:905px}}.value-detail .c-crosstalk-mv img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.value-detail .c-crosstalk-mv::before,.value-detail .c-crosstalk-mv::after{content:"";display:block;position:absolute;z-index:2;width:var(--sp-width);height:var(--sp-height);background-image:var(--bg);background-repeat:no-repeat;background-size:var(--sp-width) auto}@media all and (min-width:768px){.value-detail .c-crosstalk-mv::before,.value-detail .c-crosstalk-mv::after{width:var(--pc-width);height:var(--pc-height);background-size:var(--pc-width) auto}}.value-detail .c-crosstalk-mv::before{--sp-width:0;--sp-height:0;--pc-width:762px;--pc-height:876px;--bg:url(../img/value/mv_value_left.png);display:none}@media all and (min-width:768px){.value-detail .c-crosstalk-mv::before{display:block;right: calc(50% + min(29vw, 420px));top:0}}.value-detail .c-crosstalk-mv::after{--sp-width:99.4vw;--sp-height:83.7vw;--pc-width:967px;--pc-height:815px;--bg:url(../img/value/mv_value_right.png);right:-56.8vw;bottom:max(-14.4vw,-100px)}@media all and (min-width:768px){.value-detail .c-crosstalk-mv::after{right:auto;left: calc(50% + clamp(54px, -181.43px + 30.655vw, 260px));bottom:-140px}}.value-detail .c-crosstalk-mv_txt{position:absolute;z-index:1;bottom:-.13em;left:4%;color:#fff;font-family:"Barlow Condensed",sans-serif;font-size: clamp(6.8rem, 2.782rem + 10.714vw, 11rem);font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:1;text-transform:uppercase}@media all and (min-width:768px){.value-detail .c-crosstalk-mv_txt{left:0;right:0;max-width:1440px;margin:0 auto;padding:0 32px;font-size: clamp(14rem, 7.143rem + 8.929vw, 20rem)}}.value-detail .c-crosstalk-header{margin-top: calc(40px + var(--leading-trim));padding:0;background:none}@media all and (min-width:768px){.value-detail .c-crosstalk-header{margin-top: calc(60px + var(--leading-trim))}}.value-detail .c-crosstalk-ttl{margin-top: calc(30px + var(--leading-trim));font-size:2.4rem;font-weight:700;line-height:1.4}@media all and (min-width:768px){.value-detail .c-crosstalk-ttl{margin-top: calc(33px + var(--leading-trim));font-size:4rem}}.value-detail .c-crosstalk-members{margin-bottom: calc(48px + var(--leading-trim))}@media all and (min-width:768px){.value-detail .c-crosstalk-members{width: calc(100% + 80px);max-width:100vw;display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0 28px;margin-bottom: calc(56px + var(--leading-trim))}}.value-detail .c-crosstalk-member{display:grid;grid-template-columns:62px auto;grid-template-rows:1fr;gap:0 16px;margin-bottom:16px}@media all and (min-width:768px){.value-detail .c-crosstalk-member{grid-template-columns:72px auto;margin-bottom:0}}.value-detail .c-crosstalk-member_img{width:62px;height:62px;border-radius:50%;overflow:hidden}@media all and (min-width:768px){.value-detail .c-crosstalk-member_img{width:72px;height:72px}}.value-detail .c-crosstalk-member_txt{align-self:center;line-height:1.5}@media all and (min-width:768px){.value-detail .c-crosstalk-member_txt{margin-bottom:4px}}.value-detail .c-crosstalk-member_position{font-size:1rem;word-break:auto-phrase}@media all and (min-width:768px){.value-detail .c-crosstalk-member_position{font-size:1.1rem}}.value-detail .c-crosstalk-member_name{font-size:1.3rem}@media all and (min-width:768px){.value-detail .c-crosstalk-member_name{font-size:1.5rem}}.value-detail .c-crosstalk-caption{margin:0 0 1.1em;color:var(--clr_accent);font-family:"Barlow",sans-serif;font-size:1.4rem;font-weight:500;line-height:1.3;letter-spacing:0}@media all and (min-width:768px){.value-detail .c-crosstalk-caption{margin:0 0 1.4em}}.value-detail .c-crosstalk-dialogue{margin-block:var(--leading-trim);line-height:2.13}@media all and (min-width:768px){.value-detail .c-crosstalk-dialogue{color:#666;font-size:1.5rem}}.value-detail .c-crosstalk-entry{display:grid;grid-template-columns:5em auto;grid-template-rows:auto;gap:0 .5em;grid-template-areas:"speaker text";-webkit-margin-after:1.1em;margin-block-end:1.1em}@media all and (min-width:768px){.value-detail .c-crosstalk-entry{-webkit-margin-after:1.8em;margin-block-end:1.8em}}.value-detail .c-crosstalk-entry:last-child{margin-bottom:0}.value-detail .c-crosstalk-entry_speaker{grid-area:speaker;font-weight:700}.value-detail .c-crosstalk-entry_text{grid-area:text}.value-detail .c-crosstalk-footer{-webkit-margin-before: calc(80px + var(--leading-trim));margin-block-start: calc(80px + var(--leading-trim))}@media all and (min-width:768px){.value-detail .c-crosstalk-footer{-webkit-margin-before: calc(110px + var(--leading-trim));margin-block-start: calc(110px + var(--leading-trim))}}.js-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:1000}@media all and (min-width:768px){.js-overlay{display:none!important}}.js-company_slider .slick-list{overflow:visible}.js-company_slider .slick-slide{margin:0 24px 0 0}.js-simplebar{padding:0 0 20px 0;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;width:unset}.js-simplebar{position:relative;padding:0 0 30px;overflow:auto}@media all and (min-width:768px){.js-simplebar{padding:0 0 40px}}.js-simplebar::-webkit-scrollbar{display:none}.simplebar-scrollbar::before{top:4px;background:var(--clr_gray);border-radius:0;height:1px!important}.simplebar-scrollbar{background-color:transparent}.simplebar-scrollbar.simplebar-visible::before{opacity:1}.simplebar-track{background:transparent;height:9px!important;border-radius:0}.simplebar-track::before{position:absolute;content:"";width:100%;height:1px;top:4px;left:0;background:#dbdbdb}.js-simplebar_wrapper{position:relative;width:80.65vw;margin:0 0 0 auto}@media all and (min-width:768px){.js-simplebar_wrapper{width:85%;margin:0 0 0 15%}}@media all and (min-width:1194px){.js-simplebar_wrapper{width:90%;max-width: calc((100% - 1040px) / 2 + 1040px);margin-left:auto}}.js-simplebar_wrapper .simplebar-track{right:19.35vw}@media all and (min-width:1194px){.js-simplebar_wrapper .simplebar-track{right:calc(100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_wrapper .simplebar-track{right:15%}}.js-simplebar_nav{position:absolute;display:-webkit-box;display:flex;left:-40px;bottom:-9px;width: calc(61.3vw + 80px);-webkit-box-pack:justify;justify-content:space-between;pointer-events:none;line-height:29px}@media all and (min-width:1194px){.js-simplebar_nav{left:-50px;width:1140px;margin:0 auto}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_nav{left:-50px;width: calc(85% + 100px);max-width:1140px}}.js-simplebar_nav>*{width:40px;cursor:pointer;pointer-events:all;text-align:center}.js-simplebar_content__col1{width: calc(((61.4vw + 14px) * 1 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__col1{width: calc((((1040px - 48px) / 3 + 24px) * 1 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col1{width: calc((((1040px - 72px) / 4 + 24px) * 1 - 24px) + 12.5vw)}}.js-simplebar_content__col1 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__col1 li{width:330.6666666667px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col1 li{width:242px!important;margin-right:24px!important}}.js-simplebar_content__col1 li:last-child{margin-right:0!important}.js-simplebar_content__col1 li a{width:100%!important}.js-simplebar_content__col2{width: calc(((61.4vw + 14px) * 2 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__col2{width: calc((((1040px - 48px) / 3 + 24px) * 2 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col2{width: calc((((1040px - 72px) / 4 + 24px) * 2 - 24px) + 12.5vw)}}.js-simplebar_content__col2 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__col2 li{width:330.6666666667px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col2 li{width:242px!important;margin-right:24px!important}}.js-simplebar_content__col2 li:last-child{margin-right:0!important}.js-simplebar_content__col2 li a{width:100%!important}.js-simplebar_content__col3{width: calc(((61.4vw + 14px) * 3 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__col3{width: calc((((1040px - 48px) / 3 + 24px) * 3 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col3{width: calc((((1040px - 72px) / 4 + 24px) * 3 - 24px) + 12.5vw)}}.js-simplebar_content__col3 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__col3 li{width:330.6666666667px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col3 li{width:242px!important;margin-right:24px!important}}.js-simplebar_content__col3 li:last-child{margin-right:0!important}.js-simplebar_content__col3 li a{width:100%!important}.js-simplebar_content__col4{width: calc(((61.4vw + 14px) * 4 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__col4{width: calc((((1040px - 48px) / 3 + 24px) * 4 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col4{width: calc((((1040px - 72px) / 4 + 24px) * 4 - 24px) + 12.5vw)}}.js-simplebar_content__col4 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__col4 li{width:330.6666666667px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col4 li{width:242px!important;margin-right:24px!important}}.js-simplebar_content__col4 li:last-child{margin-right:0!important}.js-simplebar_content__col4 li a{width:100%!important}.js-simplebar_content__col5{width: calc(((61.4vw + 14px) * 5 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__col5{width: calc((((1040px - 48px) / 3 + 24px) * 5 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col5{width: calc((((1040px - 72px) / 4 + 24px) * 5 - 24px) + 12.5vw)}}.js-simplebar_content__col5 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__col5 li{width:330.6666666667px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col5 li{width:242px!important;margin-right:24px!important}}.js-simplebar_content__col5 li:last-child{margin-right:0!important}.js-simplebar_content__col5 li a{width:100%!important}.js-simplebar_content__col6{width: calc(((61.4vw + 14px) * 6 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__col6{width: calc((((1040px - 48px) / 3 + 24px) * 6 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col6{width: calc((((1040px - 72px) / 4 + 24px) * 6 - 24px) + 12.5vw)}}.js-simplebar_content__col6 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__col6 li{width:330.6666666667px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col6 li{width:242px!important;margin-right:24px!important}}.js-simplebar_content__col6 li:last-child{margin-right:0!important}.js-simplebar_content__col6 li a{width:100%!important}.js-simplebar_content__col7{width: calc(((61.4vw + 14px) * 7 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__col7{width: calc((((1040px - 48px) / 3 + 24px) * 7 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col7{width: calc((((1040px - 72px) / 4 + 24px) * 7 - 24px) + 12.5vw)}}.js-simplebar_content__col7 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__col7 li{width:330.6666666667px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col7 li{width:242px!important;margin-right:24px!important}}.js-simplebar_content__col7 li:last-child{margin-right:0!important}.js-simplebar_content__col7 li a{width:100%!important}.js-simplebar_content__col8{width: calc(((61.4vw + 14px) * 8 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__col8{width: calc((((1040px - 48px) / 3 + 24px) * 8 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col8{width: calc((((1040px - 72px) / 4 + 24px) * 8 - 24px) + 12.5vw)}}.js-simplebar_content__col8 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__col8 li{width:330.6666666667px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col8 li{width:242px!important;margin-right:24px!important}}.js-simplebar_content__col8 li:last-child{margin-right:0!important}.js-simplebar_content__col8 li a{width:100%!important}.js-simplebar_content__col9{width: calc(((61.4vw + 14px) * 9 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__col9{width: calc((((1040px - 48px) / 3 + 24px) * 9 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col9{width: calc((((1040px - 72px) / 4 + 24px) * 9 - 24px) + 12.5vw)}}.js-simplebar_content__col9 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__col9 li{width:330.6666666667px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__col9 li{width:242px!important;margin-right:24px!important}}.js-simplebar_content__col9 li:last-child{margin-right:0!important}.js-simplebar_content__col9 li a{width:100%!important}.js-simplebar_content__lg-col2{width: calc(((61.4vw + 14px) * 2 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__lg-col2{width: calc((((1040px - 48px) / 3 * 1.25 + 24px) * 2 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__lg-col2{width: calc((((1040px - 72px) / 4 * 1.25 + 24px) * 2 - 24px) + 12.5vw)}}.js-simplebar_content__lg-col2 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__lg-col2 li{width:413.3333333333px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__lg-col2 li{width:302.5px!important;margin-right:24px!important}}.js-simplebar_content__lg-col2 li:last-child{margin-right:0!important}.js-simplebar_content__lg-col2 li a{width:100%!important}.js-simplebar_content__lg-col3{width: calc(((61.4vw + 14px) * 3 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__lg-col3{width: calc((((1040px - 48px) / 3 * 1.25 + 24px) * 3 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__lg-col3{width: calc((((1040px - 72px) / 4 * 1.25 + 24px) * 3 - 24px) + 12.5vw)}}.js-simplebar_content__lg-col3 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__lg-col3 li{width:413.3333333333px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__lg-col3 li{width:302.5px!important;margin-right:24px!important}}.js-simplebar_content__lg-col3 li:last-child{margin-right:0!important}.js-simplebar_content__lg-col3 li a{width:100%!important}.js-simplebar_content__lg-col4{width: calc(((61.4vw + 14px) * 4 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__lg-col4{width: calc((((1040px - 48px) / 3 * 1.25 + 24px) * 4 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__lg-col4{width: calc((((1040px - 72px) / 4 * 1.25 + 24px) * 4 - 24px) + 12.5vw)}}.js-simplebar_content__lg-col4 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__lg-col4 li{width:413.3333333333px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__lg-col4 li{width:302.5px!important;margin-right:24px!important}}.js-simplebar_content__lg-col4 li:last-child{margin-right:0!important}.js-simplebar_content__lg-col4 li a{width:100%!important}.js-simplebar_content__lg-col5{width: calc(((61.4vw + 14px) * 5 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__lg-col5{width: calc((((1040px - 48px) / 3 * 1.25 + 24px) * 5 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__lg-col5{width: calc((((1040px - 72px) / 4 * 1.25 + 24px) * 5 - 24px) + 12.5vw)}}.js-simplebar_content__lg-col5 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__lg-col5 li{width:413.3333333333px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__lg-col5 li{width:302.5px!important;margin-right:24px!important}}.js-simplebar_content__lg-col5 li:last-child{margin-right:0!important}.js-simplebar_content__lg-col5 li a{width:100%!important}.js-simplebar_content__lg-col6{width: calc(((61.4vw + 14px) * 6 - 15px) + 19.25vw);display:-webkit-box;display:flex;-webkit-box-pack:start!important;justify-content:flex-start!important}@media all and (min-width:1194px){.js-simplebar_content__lg-col6{width: calc((((1040px - 48px) / 3 * 1.25 + 24px) * 6 - 24px) + 100% - 1040px)}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__lg-col6{width: calc((((1040px - 72px) / 4 * 1.25 + 24px) * 6 - 24px) + 12.5vw)}}.js-simplebar_content__lg-col6 li{width:61.4vw!important;margin-right:14px!important;margin-bottom:28px}@media all and (min-width:1194px){.js-simplebar_content__lg-col6 li{width:413.3333333333px!important;margin-right:24px!important}}@media (min-width:768px) and (max-width:1300px){.js-simplebar_content__lg-col6 li{width:302.5px!important;margin-right:24px!important}}.js-simplebar_content__lg-col6 li:last-child{margin-right:0!important}.js-simplebar_content__lg-col6 li a{width:100%!important}