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://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://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://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 .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}@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 .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 .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 .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-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-ttsv .jp-copy{margin-bottom:24px;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 #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 .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 #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)}}