.business-domain{margin-top:56px}.business-domain .sec-core{text-align:center;margin-bottom:24px}.business-domain .exp{border:1px solid #050f1e;box-sizing:border-box;padding:32px 24px;text-align:center;margin-bottom:32px}.business-domain .sec-public .exp{border:1px solid #005876;position:relative}.business-domain .exp h3{font-size:2.6rem;margin-bottom:12px}.business-domain h4{background:#050f1e;box-sizing:border-box;padding:10px 16px;text-align:center;color:#fff;font-size:1.8rem;margin-bottom:16px}.business-domain .sec-core h4{display:inline-block}.business-domain .sec-public h4{margin-top:24px;background:#005876;display:flex;justify-content:center;align-items:center}.business-domain .sec-public .ff-en-brandon,.business-domain .sec-public .fc-public{color:#005876}.business-domain .sec-public .value-list{margin-top:60px;position:relative}.business-domain .sec-public .value-list>li{width:100%;position:relative;padding-top:10px}.business-domain .sec-public .value-list>li .ff-en-brandon{font-size:2.2rem;text-align:center;margin-bottom:24px}.business-domain .sec-public .value-list .li-style-disc{margin-left:1.5em}.business-domain .sec-public .value-list .li-style-disc li{width:100%;font-size:1.4rem;margin-bottom:.5em;list-style:disc;box-sizing:border-box}.business-idx .business-domain .figure01{width:100%;max-width:636px}.site-top .business-domain .btn-flex a.btn-primary{max-width:230px}@media only screen and (max-width:767px){.business-domain{margin-top:40px}.business-domain .exp{padding:24px}.business-domain .exp h3{font-size:2.2rem}.business-domain .sec-public .exp .txt{text-align:left}.business-domain .sec-public .value-list{margin-top:0;margin-bottom:60px}.business-domain .sec-public .value-list>li+li{margin-top:57px}.business-domain .sec-public .value-list > li:nth-child(1) {margin-top:60px}.business-domain .sec-public .value-list>li::before{content:"";display:block;width:100%;height:37px;background:url(http://www.invalance.jp/assets/img/top/xbusiness_dom_dotline_v.png.pagespeed.ic.QV7XY6__9y.png) repeat-y top center;background-size:3px;position:absolute;top:-37px;left:0;z-index:9}.business-domain .sec-public .value-list > li:nth-child(1)::before {height:50px;position:absolute;top:-50px;left:0}}@media print,screen and (min-width:768px){.business-domain .sec-core{max-width:756px;margin:0 auto 24px}.business-domain .sec-public{padding-bottom:40px}.business-domain .sec-public .value-list{display:flex}.business-domain .sec-public .value-list>li{width: calc((100% - 48px) / 3);margin-right:24px}.business-domain .sec-public .value-list > li:nth-child(3) {margin-right:0}.business-domain .sec-public .value-list::before{content:"";display:block;width:100%;height:60px;background:url(http://www.invalance.jp/assets/img/top/xbusiness_dom_dotline.png.pagespeed.ic.JKMsQMWEhJ.png) no-repeat top center;background-size:auto 60px;position:absolute;top:-60px;left:0;z-index:8}.business-domain .sec-public .value-list > li:nth-child(1)::before,
  .business-domain .sec-public .value-list > li:nth-child(3)::before {content:"";display:block;width:3px;height:25px;background:url(http://www.invalance.jp/assets/img/top/xbusiness_dom_dotline_v.png.pagespeed.ic.QV7XY6__9y.png) no-repeat top center;background-size:3px;position:absolute;top:-25px;left:50%;z-index:10}.business-domain .sec-public .value-list > li:nth-child(3)::before {left:calc(50% - 4px)}.business-domain .sec-public .value-list > li:nth-child(1)::after,
  .business-domain .sec-public .value-list > li:nth-child(3)::after {content:"";display:block;width:50%;height:60px;background:#fff;z-index:9}.business-domain .sec-public .value-list > li:nth-child(1)::after {position:absolute;top:-60px;left:0}.business-domain .sec-public .value-list > li:nth-child(3)::after {position:absolute;top:-60px;right:0}.business-idx .business-domain .figure01{width:636px}}@media print,screen and (min-width:1280px){.business-domain .sec-core{width:756px}.business-domain .sec-public .value-list .li-style-disc{display:flex;flex-wrap:wrap}.business-domain .sec-public .value-list .li-style-disc li{width: calc((100% - 1.5em) / 2)}.business-domain .sec-public .value-list .li-style-disc li:nth-child(odd) {padding-right:1.5em}.business-domain .sec-public .value-list li:nth-child(2) .li-style-disc li:nth-child(odd) {width:16em}.business-domain .sec-public .value-list li:nth-child(2) .li-style-disc li:nth-child(even) {width:calc(100% - 16em)}.business-domain .sec-public .value-list li:nth-child(3) .li-style-disc li:nth-last-child(-n+2) {width:100%}}.site-top .news-archive .btn-wrapper-s{margin-top:34px}.site-top .section-h1+.txt{margin-top:16px}.site-top .business,.site-top .company{padding:64px 0}.site-top .business .section-h1+h2{margin-bottom:24px;text-align:center}.site-top .business .figure01{margin-top:24px}.site-top .company .contents-list{margin-top:50px}.site-top .company .contents-list .flex li{margin-bottom:40px}.site-top .pickup .btn-wrapper-s{margin-top:80px}@media print,screen and (min-width:768px){.site-top .business,.site-top .company{padding-top:80px;padding-bottom:80px}.site-top .business .section-h1{margin-bottom:30px}.site-top .business .figure01{margin-top:48px}.site-top .company .contents-list .flex{justify-content:space-between;flex-wrap:wrap}.site-top .company .contents-list .flex>li{width: calc((100% - 48px) / 2);margin-bottom:50px}.site-top .company .contents-list .flex > li:nth-last-child(-n+2) {margin-bottom:0}}@media print,screen and (min-width:980px){.site-top .section-h1+.txt{text-align:center}.site-top .business,.site-top .company{padding-top:96px;padding-bottom:112px}.site-top .company .contents-list .flex>li{width: calc((100% - 72px) / 4)}}.site-top .recruit .page-ttl-secondly::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.site-top .pickup{padding-bottom:40px}.site-top .recruit .bg-wrapper{background:url(/assets/img/top/xrecruit_img_sp.jpg.pagespeed.ic.zDS1qmj9QW.jpg) no-repeat bottom center;background-size:cover;box-sizing:border-box;padding:44px 0 82px}.site-top .recruit .bg-wrapper .col-txt{color:#fff;padding:0 40px;box-sizing:border-box}.site-top .recruit .bg-wrapper .page-ttl-secondly .kana{color:#fff}.site-top .recruit .page-ttl-secondly,.site-top .recruit .page-ttl-secondly .kana{text-align:center}.site-top .recruit .col-inner-contents{margin-top:-16px;background:#fff;box-sizing:border-box;padding:0 0 48px}.site-top .recruit .col-inner-contents .thumb{margin-bottom:24px}.site-top .recruit .col-inner-contents .col-txt{box-sizing:border-box;padding:0 24px}.site-top .recruit .col-inner-contents .page-ttl-secondly .ttl{font-size:28px}@media only screen and (max-width:767px){.site-top .pickup .section-h1+.txt{margin-bottom:30px}.site-top .pickup ul.flex{margin:0 16px}}@media print,screen and (min-width:768px){.site-top .section-h1 .ttl{font-size:48px}.site-top .news-archive{margin-top:24px}.site-top .news-archive .btn-wrapper-s{margin-top:42px}.site-top .pickup{padding-bottom:80px}.site-top .pickup .contents-list{margin-bottom:0}.site-top .pickup h1+.txt{text-align:center;margin:0 0 30px}.site-top .pickup ul.flex{justify-content:center}.site-top .pickup ul.flex li{width: calc((100% - 48px) / 3)}.site-top .pickup ul.flex li+li{margin-top:0;margin-left:24px}.site-top .recruit .bg-wrapper{width:100%}.site-top .recruit .bg-wrapper{width:100%;background:url(/assets/img/top/xrecruit_img.jpg.pagespeed.ic.UaznqtulAV.jpg) no-repeat top center;background-size:cover;padding:180px 0 0;box-sizing:border-box;height:640px;position:relative}.site-top .recruit .bg-wrapper .col-txt{text-align:left;padding:0}.site-top .recruit .bg-wrapper .col-txt .page-ttl-secondly{margin-top:0;padding-bottom:28px;margin-bottom:16px;text-align:left}.site-top .recruit .bg-wrapper .col-txt .page-ttl-secondly::after{left:0;transform:translateX(0)}.site-top .recruit .bg-wrapper .col-txt .page-ttl-secondly .kana{text-align:left;margin-top:15px}.site-top .recruit .btn-wrapper-s{text-align:left}.site-top .recruit .col-inner-contents{margin-top:-75px;padding:75px 48px 64px;position:relative}.site-top .recruit .col-inner-contents .flex{justify-content:space-between;align-items:center}.site-top .recruit .col-inner-contents .flex>*{width: calc((100% - 24px) / 2)
  }.site-top .recruit .col-inner-contents .thumb{order:2;margin-bottom:0}.site-top .recruit .col-inner-contents .col-txt{order:1;padding:0}.site-top .recruit .col-inner-contents .page-ttl-third{text-align:left}}@media only screen and (min-width:1366px){.site-top .page-ttl .ttl{margin-bottom:20px}.site-top .idx-contents-list .page-ttl .ttl,.site-top .idx-contents-list .page-ttl-secondly .ttl,.site-top .recruit .page-ttl-secondly .ttl{font-size:64px}.site-top .company .contents-list{width:1146px}}.contact .tel-wrapper .box-wrapper li{width:100%;border-radius:8px;text-align:center;box-sizing:border-box;padding:160px 24px 24px;margin-bottom:16px}.contact .tel-wrapper .box-wrapper li:last-child{margin-bottom:0}.contact .tel-wrapper .box-wrapper li:nth-child(1) {background:url(/assets/img/contact/xtel_icon01.png.pagespeed.ic.O4-MsnBTq1.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li:nth-child(2) {background:url(/assets/img/contact/xtel_icon02.png.pagespeed.ic.laTIfGSmdI.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li:nth-child(3) {background:url(/assets/img/contact/xtel_icon03.png.pagespeed.ic.m9KMt7PWng.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li:nth-child(4) {background:url(/assets/img/contact/xtel_icon04.png.pagespeed.ic.lta8hAu2ER.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li:nth-child(5) {background:url(/assets/img/contact/xtel_icon05.png.pagespeed.ic.9b3UrJGODL.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li:nth-child(6) {background:url(/assets/img/contact/xtel_icon06.png.pagespeed.ic.xjd3Wwl7ha.png) no-repeat 50% 24px #fff;background-size:124px}.contact .tel-wrapper .box-wrapper li h2{font-size:18px;font-weight:500}.contact .tel-wrapper .box-wrapper li .tel{display:inline-block;padding:13px 0 5px;font-size:40px;text-decoration:none;letter-spacing:0;color:#050f1e}.contact .tel-wrapper .box-wrapper li .fs-x-small{color:#7d828c;line-height:1.5;margin-bottom:20px}.contact .tel-wrapper .box-wrapper li .attention{font-size:1.4rem;line-height:1.5;font-weight:500;background:#fff4f6;border-radius:8px;box-sizing:border-box;padding:10px 16px}.contact .form-wrapper{margin-top:64px}.contact .form-wrapper .section-h1.mb-narrow{margin-bottom:24px}.contact .form-wrapper .section-h1+.fs-small{text-align:center;margin-top:-7px}.contact .form-wrapper .input_wrapper{margin-top:25px}.return-message{text-align:center;padding:118px 0 0}.return-message h1{padding:0 0 12px}.return-message .btn-wrapper{padding-bottom:34px}@media only screen and (max-width:767px){.contact .form-wrapper h1.h1-middle{font-size:22px}}@media print,screen and (min-width:768px){.contact .tel-wrapper h1.h1-middle{padding:50px 0 30px}.contact .tel-wrapper .box-wrapper li{margin-bottom:24px;padding-bottom:23px}.contact .tel-wrapper .box-wrapper li.pb-narrow{padding-bottom:16px}.contact .form-wrapper .input_wrapper{margin-top:33px}.return-message{padding:170px 0 0}.return-message .btn-wrapper{padding-bottom:76px}}@media print,screen and (min-width:980px){.contact .tel-wrapper .box-wrapper{justify-content:space-between;flex-wrap:wrap}.contact .tel-wrapper .box-wrapper li{width: calc((100% - 24px) / 2)}.contact .tel-wrapper .box-wrapper li:nth-last-child(-n+2) {margin-bottom:0}}.cts-top .main-container.company-idx{padding-top:80px}.company-message .contents01 .txt-wrapper{text-align:center}.company-message .contents01 .txt-wrapper .section-h1{padding:0 0 20px}.company-message .contents01 .txt-wrapper h2{font-size:28px;margin:0 0 20px}.company-message .contents01 .txt-wrapper h2+.name{font-size:16px}.company-message .contents01{background:url(/assets/img/company/msg_pic01_sp.jpg.pagespeed.ce.8g6LH34Av8.jpg) no-repeat bottom left #f7f9fa;background-size:100%;padding:56px 0 120%;margin-bottom:69px}.company-message h1.fs-xlarge{font-weight:500;margin-bottom:15px}.company-message .contents02{margin-bottom:70px}.company-message .contents02 .container>div.col-img{margin:15px 0 14px}.company-message .contents03 .container>div.col-img{margin-top:15px}.company-message .contents04 .bg-img-wrapper{margin:0 16px}.company-message .contents04 .bg-img-wrapper>.container-s{padding:14px 0 0;margin:0}.company-message .contents04{padding:0 0 41px}.company-message .contents04>.container-s{padding:60px 0 18px}.company-message .contents04 .sign{margin-top:20px;text-align:right;font-weight:500}.company-message .contents04 .sign>p.name{font-size:24px;margin-top:10px}.company-philosophy .contents01 .bg-color-inner{border-radius:8px;padding:40px 0 48px;text-align:center}.company-philosophy .contents01 h2{padding-bottom:36px}.company-philosophy .contents01 h2+.txt{margin-bottom:42px}.company-philosophy .contents01 .logo>img{width:144px}.company-philosophy .contents02.group{padding-bottom:0}.company-philosophy .contents03 h2{text-align:center;margin-bottom:5px}.company-philosophy .contents03 h2+.txt{margin-bottom:59px}.company-philosophy .contents03 .layout-img p{text-align:center}.company-philosophy .contents03 .layout-img .end-img{margin:32px 0 88px}.company-philosophy .contents03 .layout-img .end-img>.arrow{display:block;margin-bottom:25px}.company-philosophy .contents03 .layout-img .end-img>.arrow img{width:58px}.company-philosophy .contents03 .ci li{margin-bottom:50px}.company-philosophy .contents03 .ci li:last-child{margin-bottom:0}.company-philosophy .contents03 .ci .visual{position:relative;width:100%;padding:52.41% 0 0;box-sizing:border-box}.company-philosophy .contents03 .ci .visual>span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-philosophy .contents03 .ci .corp-color .visual{background:#c8161d;color:#fff}.company-philosophy .contents03 .ci .corp-color .visual>span{width:100%;text-align:center;font-size:20px;line-height:1}.company-philosophy .contents03 .ci .corp-logo .visual{background:#fff}.company-philosophy .contents03 .ci .corp-logo .visual>span{width:188px}.company-philosophy .contents03 .ci h3{font-size:24px;margin:15px 0 10px}.company-philosophy .contents03 .ci .txt{line-height:1.5}.company-outline .contents01 .other>li{box-sizing:border-box;border:1px solid #dcdcdc;background:#fff;padding:30px 32px;margin-bottom:16px}.company-outline .contents01 .other>li:last-child{margin-bottom:0}.company-outline .contents01 .other>li h2{font-size:18px;font-weight:500;line-height:1;margin-bottom:20px}.company-outline .contents01 .other>li h3{font-size:15px;margin-bottom:5px}.company-outline .contents01 .other>li li{margin-bottom:.5em}.company-outline .contents01 .other>li .fs-small{line-height:1.75}.company-outline .contents02 .table-layout .p-mark{display:inline-block;margin:10px 0 10px 45px;width:90px}.company-outline .contents02 .table-layout .daito-logo{display:block;margin:10px 0;width:172px}.company-outline .contents03 #access-osaka{padding-top:64px}@media only screen and (min-width:767px){.company-outline .contents02 .table-layout .daito-logo{display:inline-block;margin-left:45px}}.company-outline .contents02 .table-layout .flh-narrow{display:block}.company-outline .contents03 .col-map{width:100%}.company-outline .contents03 .col-map iframe{width:100%!important}.company-outline .contents03 .col-txt h2{font-size:20px;font-weight:500;margin:32px 0 15px}@media only screen and (min-width:767px){.company-outline .contents03 .col-txt h2{font-size:24px;margin:20px 0 15px}}.company-outline .contents03 .col-txt p+p{margin-top:1em}.company-cvc .bg-color-inner{padding:40px 0 32px}.company-cvc .bg-color-inner+.bg-color-inner{margin-top:16px}.company-cvc .ttl-wrapper{text-align:center;padding:0 0 22px}.company-cvc .ttl-wrapper .logo{width:124px;height:124px;margin:0;border:1px solid #dcdcdc;box-sizing:border-box;border-radius:50%;position:relative}.company-cvc .ttl-wrapper .logo>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-cvc #caspar .ttl-wrapper .logo>img{width:70px}.company-cvc #edn .ttl-wrapper .logo>img{width:78px}.company-cvc #skybell .ttl-wrapper .logo>img{width:99px}.company-cvc .ttl-wrapper h2{font-size:28px}.company-cvc .ttl-wrapper .category{margin-top:-5px}.company-cvc .ttl-wrapper .category span{display:inline-block}.company-cvc .ttl-wrapper .category span.ff-en{margin-right:8px}.company-cvc .layout .col-figure{width:100%;box-sizing:border-box}.company-cvc .layout .youtube{position:relative;width:100%;padding-top:56.25%}.company-cvc .layout .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.company-cvc .layout .col-txt{margin:15px 0 0}.company-cvc .layout .col-txt p+p{margin:.7em 0 0}.company-cvc .layout .col-txt a{margin:10px 0 0}.company-cvc .layout .col-address{border-top:1px solid #dcdcdc;padding:22px 0 0;margin:30px 0 0}.company-cvc .layout .col-address h3{font-size:24px;font-weight:500;margin-top:-8px;margin-bottom:10px}.company-cvc .layout .col-address h3+p{line-height:1.75;margin-bottom:10px}.company-cvc .layout .col-address .col-map iframe{width:100%!important}.company-cvc .other-contents>h1{border:0}.sub-cts .container-s .h-wrapper h1{margin:0 0 16px}.sub-cts .container-s .h-wrapper{margin:0 0 66px}.sub-cts h2{font-size:24px;margin-bottom:20px;font-weight:500}.sub-cts h3{font-size:1.6rem;font-weight:500;margin-bottom:5px}.sub-cts .container-s>ol>li+li{margin:66px 0 0}.sub-cts p.txt+p.txt,.sub-cts .mt-large{margin-top:1.5em}.sub-cts .container-s>ol>li p.txt+ol{margin-top:20px;margin-left:-.75em}.sub-cts .container-s>ol>li table{margin:45px 0}.sub-cts .container-s .ol-type02{margin:10px 0 0 3em}.sub-cts .container-s .ol-type03{margin-top:10px}.sub-cts .container-s .ol-type03 li{line-height:2}.sub-cts .container-s .ol-type05{margin:10px 0 0 3em}.sub-cts .container-s .ol-type05 li .col{width:calc(100% - 1.5em)}.sub-cts .container-s li .col p.txt{line-height:1.5}.sub-cts .container-s .ol-type05 .txt+h4{margin-top:10px}.sub-cts .container-s .ol-type05 .txt-link-doc{margin:10px 0}.sub-cts .container-s>ol+.col{margin:66px 0 0}.sub-cts .container-s>ol+.col .txt-right{margin:10px 0}@media only screen and (max-width:767px){.company-message .contents04 .sign{padding-right:10px}.company-philosophy .contents01 h2+.txt{font-size:13px;line-height:1.85}.company-philosophy .contents02 .layout-set .col-txt p.txt{font-size:1.4rem}.company-philosophy .contents03 .layout-img .flex p:nth-child(odd) > img {width:264px}.company-philosophy .contents03 .layout-img .flex p:nth-child(even) {padding:12px 0}.company-philosophy .contents03 .layout-img .flex p:nth-child(even) > img {width:22px}.company-philosophy .contents03 .layout-img .end-img>img{width:330px}.company-philosophy .contents03 .ci li .txt{font-size:1.4rem}.company-outline>section.contents01{padding-bottom:45px}.company-outline .contents01 .other.container-s{margin:30px 0 0}.company-outline .contents03 .col-txt p.txt{line-height:1.5}.company-cvc .ttl-wrapper .logo{margin:0 auto 14px}.company-cvc .ttl-wrapper h2{margin-bottom:5px}.company-cvc .layout .col-address .col-map{margin-top:10px}}@media print,screen and (min-width:768px){.company-message .contents01 .txt-wrapper{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.company-message .contents01 .txt-wrapper .section-h1{padding:0 0 15px}.company-message .contents01 .txt-wrapper h2{font-size:39px;margin:25px 0 20px}.company-message .contents01 .txt-wrapper h2+.name{font-size:20px;margin-bottom:20px}.company-message .contents01{background:url(/assets/img/company/msg_pic01.jpg.pagespeed.ce.YoF_4hRRCY.jpg) no-repeat #f7f9fa;background-position:right -150px center;background-size:auto 400px;width:100%;height:400px;padding:0;margin-bottom:70px}.company-message .contents01 .txt-wrapper{width:60%;height:400px}.company-message .contents04{padding:0 0 74px}.company-philosophy .contents01 .bg-color-inner{padding:68px 0 80px}.company-philosophy .contents01 h2{padding-bottom:39px}.company-philosophy .contents01 h2+.txt{margin-bottom:35px}.company-philosophy .contents01 .logo>img{width:154px}.company-philosophy .contents02 .layout-set{margin-bottom:80px}.company-philosophy .contents02 .layout-set li:nth-child(odd) .col-img {order:1}.company-philosophy .contents02 .layout-set li:nth-child(odd) .col-txt {order:2}.company-philosophy .contents02 .layout-set li:nth-child(even) .col-img {order:2}.company-philosophy .contents02 .layout-set li:nth-child(even) .col-txt {order:1}.company-philosophy .contents03 h2{margin:22px 0 20px}.company-philosophy .contents03 h2+.txt{margin-bottom:105px;text-align:center}.company-philosophy .contents03 .layout-img .flex{align-items:center;justify-content:center}.company-philosophy .contents03 .layout-img .flex p:nth-child(even) {width:56px}.company-philosophy .contents03 .layout-img .flex p:nth-child(odd) {width: calc((100% - 112px) / 3)}.company-philosophy .contents03 .layout-img .flex p:nth-child(even) > img {width:24px}.company-philosophy .contents03 .layout-img .end-img>img{width:490px}.company-philosophy .contents03 .layout-img .end-img{margin-bottom:110px}.company-philosophy .contents03 .ci{justify-content:space-between}.company-philosophy .contents03 .ci li{margin-bottom:0;width: calc((100% - 24px) / 2)}.company-outline .contents01 .other{justify-content:space-between;flex-wrap:wrap}.company-outline .contents01 .other>li{width: calc((100% - 24px) / 1);margin-top:76px;margin-bottom:0}.company-outline .contents03 .flex{align-items:center;justify-content:space-between}.company-outline .contents03 .flex>div{width: calc((100% - 24px) / 2)}.company-outline .contents03 .col-txt{box-sizing:border-box;padding:0 30px}.company-cvc .bg-color-inner{padding:48px 0}.company-cvc .bg-color-inner+.bg-color-inner{margin-top:24px}.company-cvc .ttl-wrapper{margin:0 16px 20px;position:relative;padding:20px 0 20px 148px;box-sizing:border-box;min-height:124px;text-align:left}.company-cvc .ttl-wrapper .logo{position:absolute;top:50%;left:0;transform:translateY(-50%)}.company-cvc .ttl-wrapper h2{font-size:40px}.company-cvc .ttl-wrapper .category{margin-top:3px}.company-cvc .layout .col-txt{margin:30px 0 0}.company-cvc .layout .col-address{justify-content:space-between;padding:32px 0 0;margin:45px 0 0}.company-cvc .layout .col-address>div{width: calc((100% - 24px) / 2)}.sub-cts .container-s .h-wrapper{margin:0 0 64px}.sub-cts .container-s .ol-type01,.sub-cts .container-s .ol-type04{margin-left:1em}.sub-cts .container-s .ol-type05{margin:10px 0 0 4.75em}}@media screen and (min-width:768px) and (max-width:979px){.company-philosophy .contents03 .ci h3{font-size:22px}.company-outline .officer.member-list .name .ff-en{display:block;margin-left:0;margin-top:4px}}@media print,screen and (min-width:980px){.company-message .txt-wrapper{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.company-message .contents01{background:url(/assets/img/company/msg_pic01.jpg.pagespeed.ce.YoF_4hRRCY.jpg) no-repeat #f7f9fa;background-size:auto 600px;background-position:right center;height:600px;margin-bottom:128px}.company-message .contents01 .txt-wrapper{height:600px}.company-message .contents01 .txt-wrapper h2{font-size:48px}.company-message .contents02{margin-bottom:0}.company-message .contents02 .container,.company-message .contents03 .container{align-items:center}.company-message .contents02 .container>div,.company-message .contents03 .container>div{width: calc((100% - 24px) / 2)}.company-message .contents02 .container>div.col-img{margin:0 24px 0 0;order:1}.company-message .contents02 .container>div.txt-wrapper{order:2}.company-message .contents02 .container .col-wrapper,.company-message .contents03 .container .col-wrapper{box-sizing:border-box;padding:0 32px}.company-message .contents02 .container+.txt{padding:70px 0 104px}.company-message .contents03 .container>div.col-img{margin:0}.company-message .contents04>.container-s{padding:120px 0 50px}.company-message .contents04 .bg-img-wrapper>.container-s{padding:48px 0 0;margin:0 auto}.company-message .contents04 .sign.container-s{margin-top:46px;padding:0}.company-philosophy .contents03 .ci .corp-color .visual>span{font-size:34px}.company-philosophy .contents03 .ci .corp-logo .visual>span{width:307px}}@media print,screen and (min-width:1280px){.company-message .contents01{background-position:top right}.company-message .contents01 .txt-wrapper{width: calc((100% - 24px) / 2)}}@media print,screen and (min-width:1366px){.company-message .contents04 .bg-img-wrapper{width:1366px;margin:0 auto}.company-message .contents02 .container,.company-message .contents03 .container{width:1366px;margin:0 auto}.company-message .contents02 .container .txt-wrapper{padding-right:86px}.company-message .contents03 .container .txt-wrapper{padding-left:86px}.company-cvc .ttl-wrapper .logo{position:absolute;top:50%;left:-148px}.company-cvc .ttl-wrapper{padding:20px 0 35px;margin:0 auto}}.business-idx .section-h1{margin-bottom:24px}.business-idx .section-h1+.copy-l,.business-idx .about-iv .copy-l,.business-idx .cts-investment .copy-l{margin-bottom:24px;text-align:center}.business-idx .figure02{margin-top:30px;text-align:center}.business-idx .contents-list .flex li{margin-bottom:40px}.business-idx .cts-investment{margin-top:40px}.business-idx .cts-investment .copy-l+.txt{margin:24px auto 40px}.business-idx .cts-investment .iv-brand .col-txt{background:#fff;box-sizing:border-box;margin:-25px 16px 0;padding:16px 0;position:relative}.business-idx .cts-investment .iv-brand h2 span{display:block;text-align:center;width:100%}.business-idx .cts-investment .iv-brand .brand-lx h2 .logo>img{width:44%;max-width:198px}.business-idx .cts-investment .iv-brand .brand-cv h2 .logo>img{width:46.22%;max-width:208px}.business-idx .cts-investment .iv-brand h2 span.kana{font-size:1.4rem;margin:16px 0}.business-idx .cts-investment .iv-feature{margin-top:56px}.business-idx .cts-investment .iv-feature h2 .catch{font-size:15px;color:#737d8c;display:block;position:relative;padding-left:34px;margin-bottom:16px}.business-idx .cts-investment .iv-feature h2 .catch::before{content:"";display:block;width:24px;height:1px;background:#737d8c;position:absolute;top:60%;left:0}.business-idx .cts-investment .iv-feature h2 .catch .ff-en{padding-left:8px;font-size:24px}.business-idx .cts-investment .iv-feature h2 .ttl{font-size:22px;line-height:1.5;display:block}.business-idx .cts-investment .iv-feature .img{margin:32px 0 18px}.business-idx .cts-investment .iv-endcopy{margin-top:40px;padding:32px 16px;box-sizing:border-box;background:#fff}.business-idx .cts-investment .iv-endcopy p+p{margin-top:1.5em}.business-idx .col-wrapper{margin-top:64px}.business-idx .col-wrapper .col-txt h1{font-size:24px;margin-bottom:20px}.business-idx .col-wrapper .col-txt .btn-wrapper{margin:20px 0}.business-idx .service-list{margin-top:64px}.business-idx .service-list .logo{border:1px solid #dcdcdc;box-sizing:border-box;margin-bottom:16px}.business-idx .service-list .txt-link{margin-top:10px}.business-cts .txtwrap-border{padding:50px 0 30px;text-align:center}.business-cts .business-main{margin-bottom:64px}.business-cts .feature_layout{padding-top:24px}.business-cts .feature_layout h2{text-align:center;font-size:48px;margin:0 0 24px}.business-cts .feature_layout h2 span{display:block}.business-cts .feature_layout h2 .ff-en{color:#737d8c;font-size:16px}.business-cts .feature_layout li{margin-bottom:16px;background:#fff;padding:16px;box-sizing:border-box;border-radius:8px}.business-cts .feature_layout li .col-txt{box-sizing:border-box;padding:0 30px}.business-cts .feature_layout li .col-txt h3{margin:30px 0 10px}.business-cts .fs-cmn-32{font-size:32px;margin-bottom:20px}.business-cts .add-info{box-sizing:border-box;border:1px solid #dcdcdc;padding:32px;margin-bottom:80px}.business-cts .add-info .col-txt h2{font-size:24px;margin-bottom:10px}.business-cts .add-info p.txt+p.txt{margin-top:.75em}.business-cts .dev-notice{width:100%;background:url(/assets/img/business/xdev_notice_bg.jpg.pagespeed.ic.-2v3lPNuGe.jpg) no-repeat;background-size:cover;min-height:320px;box-sizing:border-box;padding:30px 0}.business-cts .dev-notice .inner{color:#fff;text-align:center}.business-cts .dev-notice h1{margin:20px 0}.business-cts .dev-notice .btn-wrapper{margin:24px 0}.business-cts .other-contents>h1.no-border{border:0}.business-cts .feature_layout li .col-txt{box-sizing:border-box;padding:0;margin:16px 0 0}.business-cts .feature_layout li p+p{margin:10px 0 0}.business-cts .des-brand,.business-cts .ren-about{margin-bottom:64px}.business-cts .des-brand h1,.business-cts .sal-consultant h1{margin-bottom:20px}.business-cts .des-brand .lineup>li h2{text-align:center}.business-cts .des-brand .lineup>li h2 .logo{display:block;padding:18px 0 0;margin:0}.business-cts .des-brand .lineup>li h2 .logo>img{width:auto;height:28px}.business-cts .des-brand .lineup>li h2 .kana{color:#7d828c;font-size:14px;margin:0}.business-cts .des-brand .lineup>li .txt{margin-top:10px;text-align:center}.business-cts .des-brand .btn-wrapper{margin:24px 0 0;width:100%;text-align:center}.business-cts .li-box>h1+.txt{margin:20px 0 25px}.business-cts .li-box .layout>li{box-sizing:border-box;border:1px solid #dcdcdc;padding:24px}.business-cts .li-box .layout h2{font-size:24px;margin-bottom:15px}.business-cts .bg-color-inner{padding-top:64px;padding-bottom:40px;margin-top:60px;padding-left:20px;padding-right:20px}.business-cts .bg-color-inner+.bg-color-inner{margin-top:16px}.business-cts .bg-color-inner .section-h1{padding-bottom:32px;margin-bottom:32px}.business-cts .bg-color-inner .section-h1 .ttl{margin-bottom:8px}.business-cts .bg-color-inner .section-h1 .kana{line-height:1.75em}.business-cts #chapter03 .ttl-img{text-align:center}.business-cts #chapter03 .ttl-img .jp-copy{margin-bottom:8px}.business-cts #chapter03 .ttl-img .wrapper{margin-bottom:24px}.business-cts #chapter03 .ttl-img .wrapper .fs-small .position{font-size:1.1rem;font-weight:500}.business-cts #chapter03 .container-s h3,.business-cts #chapter04 section h2{font-size:2.0rem;line-height:1.55em;margin:56px 0 16px}.business-cts #chapter03 .parasol-info{margin-top:64px}.business-cts #chapter03 .parasol-info .col-info,.business-cts #chapter03 .parasol-info .col-info p{font-size:1.4rem;line-height:1.75em}.business-cts #chapter03 .parasol-info .col-info dt{color:#195975;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.business-cts #chapter03 .parasol-info .col-info dd{margin:0 0 32px 0}.business-cts #chapter03 .parasol-info .col-info h4+p+p{margin-top:1em}.business-cts #chapter03 .parasol-info .col-info dd p+h4{margin-top:1em}.business-cts #chapter03 .col-img .g-map{margin-top:24px}.business-cts #chapter03 .parasol-info .g-map>iframe{height:450px}@media only screen and (max-width:767px){.business-idx .col-wrapper .col-img{margin-bottom:30px}.business-idx .service-list>li+li{margin-top:52px}.business-idx .cts-investment .iv-brand li+li{margin-top:24px}.business-idx .cts-investment .iv-feature li+li{margin-top:40px}.business-cts .add-info .col-img{margin-bottom:16px}.business-cts .des-brand .lineup>li+li{margin-top:38px}.business-cts .layout>li+li{margin-top:16px}.business-cts .feature_layout li .col-txt p.txt{line-height:1.5}.business-cts .dev-notice .txt{text-align:left}}@media print,screen and (min-width:768px){.business-idx .section-h1{margin-bottom:30px}.business-idx .about-iv .kana,.business-idx .cts-investment .kana{margin-top:24px}.business-idx .figure02{margin-top:70px}.business-idx .contents-list{margin-top:0}.business-idx .contents-list .flex{justify-content:space-between;flex-wrap:wrap}.business-idx .contents-list .flex>li{width: calc((100% - 48px) / 2);margin-bottom:50px}.business-idx .contents-list .flex > li:nth-last-child(-n+2) {margin-bottom:0}.business-idx .cts-investment{margin-top:96px}.business-idx .cts-investment .copy-l+.txt{margin:32px auto 56px}.business-idx .cts-investment .iv-feature{margin-top:112px;justify-content:space-between}.business-idx .cts-investment .iv-feature>*{width: calc((100% - 48px) / 3)}.business-idx .cts-investment .iv-feature h2 .catch{margin-bottom:23px}.business-idx .cts-investment .iv-endcopy{margin-top:72px;padding:64px 0 56px}.business-idx .col-wrapper{margin-top:112px;justify-content:space-between;align-items:center;flex-wrap:wrap}.business-idx .col-wrapper .col-txt h1{font-size:32px;margin-bottom:20px}.business-idx .col-wrapper>*{width: calc((100% - 24px) / 2)}.business-idx .btn-wrapper{text-align:left;padding-top:10px}.business-idx .service-list{margin-top:80px;justify-content:space-between}.business-idx .service-list li{width: calc((100% - 48px) / 3)}.business-cts .business-main{margin-bottom:80px}.business-cts .feature_layout{padding-top:70px}.business-cts .feature_layout .h1-middle{font-size:25px}.business-cts .feature_layout.mg-narrow{margin-bottom:30px}.business-cts .feature_layout h2{margin:0 0 38px}.business-cts .feature_layout li{margin-bottom:16px;padding:24px 14px 24px 24px}.business-cts .feature_layout li .flex{align-items:center;justify-content:space-between}.business-cts .feature_layout li .flex>*{width: calc((100% - 24px) / 2)}.business-cts .feature_layout li .col-txt{padding:0 30px;margin:0}.business-cts .feature_layout li:nth-child(even) .col-img  {order:2}.business-cts .feature_layout li:nth-child(even) .col-txt  {order:1}.business-cts .add-info{margin-bottom:112px}.business-cts .add-info .col-wrapper{justify-content:space-between;align-items:center}.business-cts .add-info .col-img{width:334px}.business-cts .add-info .col-txt{width:calc(100% - 334px - 24px)}.business-cts .dev-notice{margin-bottom:30px}.business-cts .sal-consultant,.business-cts .pro-about{margin-bottom:104px}.business-cts .des-brand,.business-cts .ren-about{margin-bottom:80px}.sal-consultant .member-list .name .post{margin-top:4px}.business-cts .des-brand .lineup{justify-content:space-between;flex-wrap:wrap}.business-cts .des-brand .lineup>li{width: calc((100% - 24px) / 2)}.business-cts .des-brand .lineup>li h2 .logo>img{width:auto;height:46px}.business-cts .des-brand .col-btn{margin:40px 0 0}.business-cts .li-box .layout{justify-content:space-between}.business-cts .pro-about .layout>li{width: calc((100% - 24px) / 2)}.business-cts .ren-about .layout>li{width: calc((100% - 48px) / 3)}.business-cts .bg-color-inner{padding-top:90px}.business-cts .bg-color-inner .section-h1{margin-bottom:48px}.business-cts .bg-color-inner+.bg-color-inner{margin-top:24px}.business-cts .bg-color-inner .container-l{margin-left:40px;margin-right:40px}.business-cts #chapter03 .container-s h3,.business-cts #chapter04 section h2{font-size:2.4rem;margin:72px 0 32px}.business-cts #chapter03 .parasol-info{margin-top:64px}}@media print,screen and (min-width:980px){.business-idx .contents-list .flex>li{width: calc((100% - 48px) / 3)}.business-idx .contents-list .flex > li:nth-last-child(-n+3) {margin-bottom:0}.business-cts .li-box>h1+.txt{width:756px}.business-cts .bg-color-inner{padding-left:24px;padding-right:24px;padding-bottom:80px;margin-top:60px}.business-cts .bg-color-inner .container-l{margin-left:0;margin-right:0}.business-cts #chapter03 .ttl-img{position:relative;width:100%;height:396px;overflow:hidden}.business-cts #chapter03 .ttl-img img{width:auto;height:396px;position:absolute;top:0;right:0}.business-cts #chapter03 .ttl-img .wrapper{position:absolute;top:0;left:0;width:60%;height:396px;display:flex;align-items:center;justify-content:center;text-align:left;z-index:10}.business-cts #chapter03 .ttl-img .wrapper .jp-copy{text-align:left;margin-bottom:32px}.business-cts #chapter03 .parasol-info .column-flex{margin:48px auto 0;width:calc(100% - 80px)}.business-cts #chapter03 .parasol-info .column-flex>*{width: calc((100% - 24px) / 2);box-sizing:border-box}.business-cts #chapter03 .parasol-info .g-map>iframe{height:450px}}@media print,screen and (min-width:1194px){.business-idx .cts-investment .iv-brand .col-txt{padding:24px 0}.business-idx .cts-investment .iv-brand .col-txt{width:450px;margin:-50px auto 0}.business-idx .cts-investment .iv-feature h2 .ttl{font-size:24px}.business-cts #chapter03 .parasol-info .column-flex{width:calc(100% - 112px)}}.recruit-idx #message h2.fs-xxlarge{text-align:center}.recruit-idx #info{background:url(/assets/img/recruit/xinfo_bg_sp.jpg.pagespeed.ic.WujK5WuZ6v.jpg) no-repeat bottom center;background-size:cover;box-sizing:border-box;padding:48px 16px 64%}.recruit-idx .group#interview,.recruit-idx .group#environment{padding-bottom:0}.recruit-idx #interview .member-list li>a{display:block;widows:100%;height:100%;text-decoration:none;color:#050f1e}@media print,screen and (max-width:768px){.recruit-idx .container#info{margin:0}.recruit-idx #environment .group.bg-color-main{padding-top:50px}}@media print,screen and (min-width:768px){.recruit-idx #message h2+.txt{text-align:center}.recruit-idx #info{height:740px;padding-top:112px;padding-bottom:0;background:url(/assets/img/recruit/xinfo_bg.jpg.pagespeed.ic.LBLAmcOj5k.jpg) no-repeat bottom center}.recruit-idx #info .section-h1+.txt{text-align:center}.recruit-idx .group#environment{padding-top:112px}.recruit-idx .group#environment .section-h1{margin-bottom:48px}.recruit-idx .group#interview{padding-bottom:0}.recruit-idx #interview .member-list{justify-content:flex-start}.recruit-idx #interview .member-list li{width: calc((100% - 48px) / 3 - .01px);margin-right:24px}.recruit-idx #interview .member-list li:nth-child(3n) {margin-right:0}.recruit-idx #interview .member-list li:nth-last-child(-n+3) {margin-bottom:0}}.interview-mv{width:100%;position:relative}.interview-mv .copy-wrapper{padding:0 0 0 16px}.interview-mv .copy-wrapper .copy{font-size:28px;line-height:1.45;margin-top:24px;letter-spacing:-.05em;font-weight:500}.interview-mv .copy-wrapper .name{margin-top:15px;font-size:14px;font-weight:700}.interview-main{padding-bottom:70px}.interview-main section{margin-top:70px}.interview-main h1{text-align:left;margin-bottom:20px}.interview-main h1 .about{font-size:14px;color:#737d8c}.interview-main h1 .ttl{margin-top:24px;font-size:24px;line-height:1.35}.interview-prof{padding:42px 0 80px}.interview-prof h1{font-size:28px;margin-bottom:10px}.interview-prof .prof-img{margin-top:20px}.contents-list.other-member{margin-bottom:30px}.contents-list.other-member li .name{padding:15px 0 10px}.contents-list.other-member li .name .kana{color:#050f1e;font-size:18px}.contents-list.other-member li .name .ff-en{color:#737d8c;font-size:14px;margin-left:16px}.contents-list.other-member li .post{display:block;margin-top:10px;font-size:12px}@media only screen and (max-width:374px){.interview-mv .copy-wrapper .copy{font-size:24px}}@media only screen and (max-width:979px){.recruit-idx #interview .member-list .name .ff-en,.contents-list.other-member li .name .ff-en{margin-top:6px;display:block;margin-left:0}}@media only screen and (min-width:768px){.interview-mv .copy-wrapper{position:absolute;top:50%;left:50%;transform:translateY(-50%);z-index:10;color:#fff;padding:0 24px;width:50%;box-sizing:border-box}.interview-mv .copy-wrapper .copy{font-size:30px;line-height:1.6;margin-top:0;letter-spacing:-.02em}.interview-mv .copy-wrapper .name{margin-top:32px;font-size:16px}.interview-main{padding-top:10px;padding-bottom:100px}.interview-main section{margin-top:100px}.interview-main h1 .ttl{margin-top:15px;font-size:32px}.interview-prof{justify-content:space-between;align-items:flex-start;padding:80px 0}.interview-prof>*{width: calc((100% - 24px) / 2)}.interview-prof .prof-img{margin-top:0}.interview-prof h1{font-size:32px;margin-bottom:18px}.interview-prof h1+p{line-height:1.7}.contents-list.other-member li .name{padding:24px 0 10px}.contents-list.other-member .slick-track{margin-left:0!important}.contents-list.other-member .scroll-x .slick-prev{top:calc(50% - 68px)}.contents-list.other-member .scroll-x .slick-next{top:calc(50% - 45px)}}@media print,screen and (min-width:980px){.interview-mv .copy-wrapper .copy{font-size:34px}}@media print,screen and (min-width:1280px){.interview-mv{height:600px;overflow:hidden}.interview-mv .copy-wrapper .copy{font-size:40px}.interview-prof .col-l{box-sizing:border-box;padding:18px 40px 0 0}}.office-sec{margin:46px 0 20px 16px}.office-sec h1{font-size:28px;margin-bottom:16px}.office-sec>li+li{margin-top:35px}.job-sec,.benefits-sec{margin-top:32px}@media only screen and (max-width:767px){.office-env-list li{width:calc(100% - 16px);margin-right:16px}.office-env-list li:last-child{margin-right:0}.job-sec li+li,.benefits-sec li+li{margin-top:32px}}@media print,screen and (min-width:768px){.office-sec{margin:68px 24px 30px}.office-sec>li+li{margin-top:42px}.office-sec h1{font-size:32px}.office-env-list,.job-sec,.benefits-sec{display:flex;flex-wrap:wrap;justify-content:space-between}.office-env-list li{width: calc((100% - 24px) / 2);margin-bottom:24px}.job-sec li,.benefits-sec li{width: calc((100% - 24px) / 2);margin-bottom:45px}.office-env-list li:nth-last-child(-n+2),
  .job-sec li:nth-last-child(-n+2),
  .benefits-sec li:nth-last-child(-n+2) {margin-bottom:0}.job-sec,.benefits-sec{margin-top:40px}}@media print,screen and (min-width:980px){.office-env-list{justify-content:flex-start}.office-env-list li,.job-sec li{width: calc((100% - 48px) / 3);margin-right:24px}.benefits-sec li{width: calc((100% - 72px) / 4)}.office-env-list li:nth-child(3n),
  .job-sec li:nth-child(3n),
  .benefits-sec li:nth-child(4n) {margin-right:0}.office-env-list li:nth-last-child(-n+3),
  .job-sec li:nth-last-child(-n+3),
  .benefits-sec li:nth-last-child(-n+4) {margin-bottom:0}}@media only screen and (min-width:1194px){.office-sec{width:1146px;margin-left:auto;margin-right:auto}}.pickup-idx>.group{padding-bottom:0}.pickup-idx .pickup-list{margin-top:40px}.pickup-idx .pickup-list>li{padding:0 0 80px}.pickup-idx .pickup-list>li:first-child{padding-top:0}.pickup-idx .pickup-list>li:last-child{padding-bottom:0}.pickup-idx .pickup-list .sec-headline{position:relative;width:100%;z-index:0;padding:0 0 40px}.pickup-idx .pickup-list #tssv .sec-headline{background:url(/assets/img/pickup/xssv_mv_bg.jpg.pagespeed.ic.OgQhR-b8kh.jpg) no-repeat top left;background-size:cover}.pickup-idx .pickup-list #investment .sec-headline{background:url(/assets/img/pickup/xinvestment_mv_bg.jpg.pagespeed.ic.Mph0UasglJ.jpg) no-repeat top left;background-size:cover}.pickup-idx .pickup-list #site_72 .sec-headline{background:url(/assets/img/pickup/x72_mv_bg.jpg.pagespeed.ic.yFQOArm4kX.jpg) no-repeat top left;background-size:cover}.pickup-idx .pickup-list #crowd_72 .sec-headline{background:url(/assets/img/pickup/xcrowd_mv_bg.jpg.pagespeed.ic.ei44f0eZ2N.jpg) no-repeat top left;background-size:cover}.pickup-idx .pickup-list #smarthome .sec-headline{background:url(/assets/img/pickup/smarthome/xsh_mv_bg.png.pagespeed.ic.hTObjxyw7I.png) no-repeat top left;background-size:cover}.pickup-idx .pickup-list .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 #hotel{background:url(/assets/img/pickup/hotel/xhotel.png.pagespeed.ic.1gvyccFHAc.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)}}