@font-face{font-family:'Open Sans';src:url("/business/solution/space-design/resources/font/OpenSans-VariableFont_wdth,wght.woff") format("woff"),url("/business/solution/space-design/resources/font/OpenSans-VariableFont_wdth,wght.woff2") format("woff2")}@font-face{font-family:'Open Sans';src:url("/business/solution/space-design/resources/font/OpenSans-Italic-VariableFont_wdth,wght.woff") format("woff"),url("/business/solution/space-design/resources/font/OpenSans-Italic-VariableFont_wdth,wght.woff2") format("woff2");font-style:italic}::-webkit-input-placeholder{color:inherit}:-moz-placeholder{color:inherit}button,input,select,textarea{font:inherit}button:focus,input:focus,select:focus,textarea:focus{outline:none}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;font-size:62.5%;-webkit-text-size-adjust:100%;scroll-padding-top:20px;scroll-behavior:smooth}@media screen and (max-width: 736px){html{overflow-x:clip}}body{-webkit-font-smoothing:antialiased;background:#fff;min-width:970px;font-family:"Open Sans","Arial","メイリオ","Meiryo",sans-serif;font-size:1.6rem;line-height:1.5;color:#212121;margin:0;padding:0;position:relative}@media screen and (max-width: 736px){body{min-width:320px;font-size:1.2rem;line-height:1.6;overflow-x:clip}}@media screen and (max-width: 736px){img{width:100%;height:auto}}a{color:#212121;text-decoration:none}a img{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}a:hover{text-decoration:underline}a:hover img{opacity:.7}a[href^="mailto:"],a[href^="tel:"]{color:inherit}a[href^="tel:"]{cursor:text}.clearfix:after{content:"";clear:both;display:block}.fl{float:left}.fr{float:right}@media screen and (min-width: 737px), print{.spOnly{display:none !important}}@media screen and (max-width: 736px){.pcOnly{display:none !important}}@media screen and (min-width: 737px), print{#wrapper2{width:970px;margin:0 auto 0}}@media screen and (min-width: 737px), print{.searchBox input{line-height:17px !important}}.svgSwitch a:hover img{opacity:1 !important}.siteNameFull img{width:auto;width:initial}@media screen and (max-width: 736px){footer{font-size:110% !important;margin-top:0 !important}}@media screen and (min-width: 737px), print{#wrapper header .leftBox{width:556px}#wrapper header .rightBox{width:412px}}@media screen and (max-width: 736px){body #wrapper{width:100%;min-width:320px}body input:focus,body textarea:focus,body select:focus{font-size:16px}body header{width:auto}body header .leftBox{width:168px;margin-top:5px;margin-left:2.06%}body header .rightBox{width:auto;margin-top:5px;margin-right:2.06%}body header .leftBox h1{margin:4px 0px 0px 0;width:168px}body header .leftBox p.siteName,body header .leftBox p.siteNameFull{font-size:90%;max-width:230px;margin-left:0;clear:left}body header .leftBox p.siteName img,body header .leftBox p.siteNameFull img{height:auto}body header .rightBox .langBox{margin-top:14px}body header .rightBox .langBox p.communicationMessage{width:114px}body header .rightBox .searchBox{display:none}body div.footerBacktop{width:auto}body div.footerBacktop p{padding-right:10px}body footer{background:none;background-color:#e7e7e7;margin-bottom:0;width:auto}body footer ul.rightNav{display:none}body footer article ul.leftNav{width:100%;margin:0;padding-left:10px;padding-right:10px}body footer article ul.leftNav.pcTop{display:block;clear:both}body footer article ul.leftNav li{background:url(/common/unchangeable/img/bullet_arrow-a03.png) no-repeat left center;display:inline-block;padding:0.4em 0.5em 0.4em 10px}body footer article ul.leftNav li.pcIcon{background:url(/common/unchangeable/img/icon_pc.png) no-repeat left center;display:inline-block;padding:0.4em 0.5em 0.4em 16px}body footer p.copyright{border-top:none;margin-top:0;padding:5px 10px 10px}body footer .lang{margin:0 0 10px;padding:0 0 0 6px}body footer .lang li{text-align:left;display:block;background:url(/common/unchangeable/img/img_iconA03.png) no-repeat left center;padding:0.4em 0.5em 0.4em 14px}body footer .lang li.current{color:#999;font-weight:bold;background:none}body header div.svgSwitch .leftBox{margin-left:2.06%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}body header div.svgSwitch .leftBox,body header div.svgSwitch h1,body header div.svgSwitch #header_km_logo{width:177px;margin-right:-30px}body header div.svgSwitch h1 a,body header div.svgSwitch #header_km_logo a{width:177px}body header div.svgSwitch h1 img,body header div.svgSwitch #header_km_logo img{margin-left:-8px;margin-bottom:-12px}body header div.svgSwitch h1,body header div.svgSwitch h1 a,body header div.svgSwitch h1 a img,body header div.svgSwitch #header_km_logo,body header div.svgSwitch #header_km_logo a,body header div.svgSwitch #header_km_logo a img{height:auto}body header div.svgSwitch .leftBox p.siteNameFull{margin-top:0px;margin-left:0}body header div.svgSwitch .rightBox{margin-top:2px}body header div.svgSwitch .rightBox .langBox.langZh{margin-top:11px}body header div.svgSwitch .rightBox .langBox p.communicationMessage{width:114px}body header div.svgSwitch .rightBox .langBox.langZh p.communicationMessage{width:68px}body .searchBoxSP.active{display:block}body .searchBoxSP{width:96%;margin:0 auto 12px;border:1px solid #a0a0a0;border-radius:4px;background-color:#fff;-webkit-box-shadow:inset 0 4px 4px rgba(0,0,0,0.08);box-shadow:inset 0 4px 4px rgba(0,0,0,0.08)}body .searchBoxSP form{margin:0;padding:0;overflow:hidden;zoom:1;font-family:"Open Sans","Arial","メイリオ","Meiryo",sans-serif}body .searchBoxSP form label{display:none}body .searchBoxSP form input#search{color:#666;width:85%;height:27px;line-height:27px;padding:0 0 0 10px;border:none;background:none;float:left}body .searchBoxSP form input[type='image']{float:right}body .searchBoxSP form input:focus{border:none;outline:none;outline:0}body input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}body input[type="search"]:focus{outline-offset:-2px}body input[type="search"]::-webkit-search-decoration{display:none}body .globalNav,body ul#toggleNavi a,body #navEnclosingArea nav.listNav a{-webkit-tap-highlight-color:transparent}body ul#toggleNavi{clear:both;display:block;float:right;margin:13px 0 0;padding:0px;list-style:none}body ul#toggleNavi li{display:block;float:left;margin:0 0 0 6px}body ul#toggleNavi li a{display:block}body ul#toggleNavi li.menuBtn a span{display:block;width:36px;height:27px;text-indent:-9999px;text-align:left;overflow:hidden;background:url(/common/unchangeable/img/icon_menu.png) no-repeat 0 0;background-size:36px 27px}body html.mac ul#toggleNavi li.menuBtn a span:hover,body html.win ul#toggleNavi li.menuBtn a span:hover,body html.msie ul#toggleNavi li.menuBtn a span:hover,body html.chrome ul#toggleNavi li.menuBtn a span:hover,body html.firefox ul#toggleNavi li.menuBtn a span:hover,body ul#toggleNavi li.menuBtn.active a span,body ul#toggleNavi li.menuBtn a.hover span{background:url(/common/unchangeable/img/icon_menu_on.png) no-repeat 0 0;background-size:36px 27px}body ul#toggleNavi li.searchBtn a span{display:block;width:27px;height:27px;text-indent:-9999px;text-align:left;overflow:hidden;background:url(/common/unchangeable/img/icon_search.png) no-repeat 0 0;background-size:27px}body html.mac ul#toggleNavi li.searchBtn a span:hover,body html.win ul#toggleNavi li.searchBtn a span:hover,body html.msie ul#toggleNavi li.searchBtn a span:hover,body html.chrome ul#toggleNavi li.searchBtn a span:hover,body html.firefox ul#toggleNavi li.searchBtn a span:hover,body ul#toggleNavi li.searchBtn.active a span,body ul#toggleNavi li.searchBtn a.hover span{background:url(/common/unchangeable/img/icon_search_on.png) no-repeat 0 0;background-size:27px}body nav.globalNav{line-height:1.2}body .globalNav{display:none;width:96%;padding:0;margin:0 auto 12px}body .globalNav.active{display:block}body .globalNav.active ul{width:auto;border:1px solid #b9b9b9;border-bottom:none}body .globalNav.active ul li{float:none;padding:0;margin:0}body .globalNav.active ul li a,body .globalNav.active ul li a:hover{background:url(/common/unchangeable/img/icon_menu_02.png) no-repeat 98% center;background-size:18px;border-top:1px solid #fff;border-bottom:1px solid #cacaca;padding:13px 10px}body .globalNav.active ul li.toPC a,body .globalNav.active ul li.toPC a:hover{background:url(/common/unchangeable/img/icon_menu_05.png) no-repeat 98% center;background-size:18px}body .globalNav.active ul li a,body .globalNav.active ul li.toPC a{color:#000;background-color:#e8e8e8}body .globalNav.active ul li.current a,body .globalNav.active ul li.current a:hover,body .globalNav.active ul li.current a.hover{color:#fff;background-color:#007cfd;background-color:-webkit-linear-gradient(top, #007cfd, #005aba);background-color:-moz-linear-gradient(top, #007cfd, #005aba);background-color:-o-linear-gradient(top, #007cfd, #005aba);background-color:linear-gradient(to bottom, #007cfd, #005aba);background-color:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDdDRkQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDVBQjkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNTIpIiAvPgo8L3N2Zz4=)}body .globalNav.active ul li a:hover,body .globalNav.active ul li a.hover,body .globalNav.active ul li.toPC a:hover,body .globalNav.active ul li.toPC a.hover{color:#000;background-color:#d1e5fa}body .globalNav.active ul li ul{display:none}body #contentsArea{width:96%;padding:0;margin:0 auto}}.areaMain{width:100%;margin:0 auto;position:relative}.areaMainTop{width:100%;margin:0 auto;position:relative}.areaInr{width:970px;margin:0 auto}.areaInr:after{content:"";clear:both;display:block}@media screen and (max-width: 736px){.areaInr{width:100%;padding:0 10px}}.areaInr .hContBox .btnSmall{position:absolute;bottom:0;right:0}.areaInrWide{width:100%;margin:0 auto}.areaInrWide:after{content:"";clear:both;display:block}@media screen and (max-width: 736px){.areaInrWide{width:100%;padding:0}}.grid1Col{width:100%;height:200px;overflow:hidden}@media screen and (max-width: 736px){.grid1Col{height:auto}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:40px 0 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid:first-child{margin-top:0}@media screen and (max-width: 736px){.grid{display:block;margin:20px 0 0 0}}.grid2Col{margin:0;max-width:485px}@media screen and (max-width: 736px){.grid2Col{width:100%;max-width:100%;margin:0 0}.grid2Col:first-child{margin-top:0}}.grid2Col:nth-child(2n){margin-right:0 !important}.grid2Col .inrGrid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 736px){.grid2Col .inrGrid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 736px){.grid2Col .inrGrid div{width:40%}}.grid2Col .inrGrid div:first-child{margin-right:20px}@media screen and (max-width: 736px){.grid2Col .inrGrid div:first-child{margin-right:5px}}.gridPos .grid:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 736px){.gridPos .grid:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.gridRatio01{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gridRatio01 .grid2Col img{width:100%;height:auto}@media screen and (max-width: 736px){.gridRatio01 .grid2Col{width:100%;max-width:100%}}.gridRatio01 .grid2Col:first-child{width:750px;max-width:750px}@media screen and (max-width: 736px){.gridRatio01 .grid2Col:first-child{width:100%;max-width:100%}}.gridRatio01 .grid2Col:nth-child(2){width:215px;max-width:215px}@media screen and (max-width: 736px){.gridRatio01 .grid2Col:nth-child(2){width:100%;max-width:100%;text-align:center}}.gridRatio02{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gridRatio02 .grid2Col img{width:100%;height:auto}@media screen and (max-width: 736px){.gridRatio02 .grid2Col{width:100%;max-width:100%}}.gridRatio02 .grid2Col:first-child{width:550px;max-width:550px}@media screen and (max-width: 736px){.gridRatio02 .grid2Col:first-child{width:100%;max-width:100%}}.gridRatio02 .grid2Col:nth-child(2){width:400px;max-width:400px}@media screen and (max-width: 736px){.gridRatio02 .grid2Col:nth-child(2){width:100%;max-width:100%;text-align:center}}.gridRatio03{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gridRatio03 .grid2Col img{width:100%;height:auto}@media screen and (max-width: 736px){.gridRatio03 .grid2Col{width:100%;max-width:100%}}.gridRatio03 .grid2Col:first-child{width:770px;max-width:770px}@media screen and (max-width: 736px){.gridRatio03 .grid2Col:first-child{width:100%;max-width:100%}}.gridRatio03 .grid2Col:nth-child(2){width:180px;max-width:180px}@media screen and (max-width: 736px){.gridRatio03 .grid2Col:nth-child(2){width:100%;max-width:100%;text-align:center}}.gridRatio04{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gridRatio04 .grid2Col img{width:100%;height:auto}@media screen and (max-width: 736px){.gridRatio04 .grid2Col{width:100%;max-width:100%}}.gridRatio04 .grid2Col:first-child{width:770px;max-width:770px}@media screen and (max-width: 736px){.gridRatio04 .grid2Col:first-child{width:100%;max-width:100%}}.gridRatio04 .grid2Col:nth-child(2){width:400px;max-width:400px}@media screen and (max-width: 736px){.gridRatio04 .grid2Col:nth-child(2){width:100%;max-width:100%}}.gridRatio05{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gridRatio05 .grid2Col{width:48%;max-width:48%}@media screen and (max-width: 736px){.gridRatio05 .grid2Col{width:100%;max-width:100%}.gridRatio05 .grid2Col:nth-child(n+2){margin-top:20px}}.gridRatio06{gap:20px 15px}.gridRatio07{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 736px){.gridRatio07{margin-top:10px}}.gridRatio07 .grid2Col{width:calc(50% - 5px)}@media screen and (max-width: 736px){.gridRatio07 .grid2Col{width:100%;max-width:100%}.gridRatio07 .grid2Col:nth-child(n+2){margin-top:10px}}@media screen and (max-width: 736px){.gridRatio07 .gridCol{width:100%;max-width:100%}.gridRatio07 .gridCol:nth-child(n+1){margin-top:10px}}@media screen and (max-width: 736px){.gridRatio07 .inrGrid1col{width:100%;max-width:100%}}.gridRatio07 .inrGrid1col img:nth-child(n+2){margin-top:10px}.gridRatio07 img{display:block}@media screen and (max-width: 736px){.grid3Col{width:100%;max-width:100%;margin:32px 0 0}.grid3Col:first-child{margin-top:0}}.grid3Col:nth-child(3){margin-right:0}.grid4Col{margin:30px 10px 0;width:225px;text-align:center}.grid4Col:nth-child(4){margin-right:0}@media screen and (max-width: 736px){.grid4Col{width:100%;margin:32px 0 0}.grid4Col:first-child{margin-top:0}}@media screen and (min-width: 737px), print{.inrGrid2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.inrGrid2col a{margin-top:20px}@media screen and (min-width: 737px), print{.inrGrid2col a{width:48%;height:auto}}@media screen and (max-width: 736px){.inrGrid2col a{margin-top:20px}}@media screen and (min-width: 737px), print{.inrGrid1col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.inrGrid1col a{margin-top:20px}@media screen and (min-width: 737px), print{.inrGrid1col a{width:100%;height:auto}}@media screen and (max-width: 736px){.inrGrid1col a{margin-top:20px}}.memberGrid .grid4Col{padding:30px 0;display:block}.memberGrid .grid4Col:hover{color:#0086b9}.memberGrid .grid4Col:hover .trimCircle{border:5px solid #0086b9}@media screen and (max-width: 736px){.memberGrid .grid4Col:hover .trimCircle{border:5px solid #fff}}.memberGrid .grid4Col:hover img{opacity:10;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear}@media screen and (max-width: 736px){.memberGrid .grid4Col:hover img{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-o-transition:none;transition:none}}@media screen and (max-width: 736px){.memberGrid .grid4Col:hover{color:#212121;text-decoration:none}}@media screen and (max-width: 736px){.memberGrid .grid4Col:first-child{padding:0 0 15px}}.memberGrid .grid4Col .trimCircle{border:5px solid #fff}@media screen and (max-width: 736px){.memberGrid .grid4Col{margin:0;padding:15px 0}}.memberPhoto{width:450px;overflow:hidden}@media screen and (max-width: 736px){.memberPhoto{width:100%;text-align:center}.memberPhoto img{width:200px;height:auto}}#caseTop .boxBg{position:relative;margin-bottom:40px}@media screen and (max-width: 736px){#caseTop .boxBg{padding-bottom:40px}}#caseTop .tagBoxBtn{position:absolute;display:inline-block;background:none;height:26px;line-height:24px;margin-top:10px;padding:0 9px 2px 0;color:#212121;margin-right:12px;border:transparent;cursor:pointer;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}@media screen and (min-width: 737px), print{#caseTop .tagBoxBtn{font-size:1.4rem;bottom:25px;right:40px}}@media screen and (max-width: 736px){#caseTop .tagBoxBtn{font-size:1.2rem;bottom:10px;right:20px}}#caseTop .tagBoxBtn::after{content:'';display:block;width:8px;height:8px;border-bottom:solid 1px #212121;border-right:solid 1px #212121;position:absolute;top:calc(50% - 2px);right:-12px;-webkit-transform:translate(-70%, -50%) rotate(45deg);-ms-transform:translate(-70%, -50%) rotate(45deg);transform:translate(-70%, -50%) rotate(45deg);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;-o-transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}@media screen and (min-width: 737px), print{#caseTop .tagBoxBtn:hover{opacity:.5}}#caseTop .tagBoxBtn.open::after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#caseTop .caseBlock{position:relative}#caseTop .caseBlock .grid{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-40px}#caseTop .caseBlock .grid2Col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (min-width: 737px), print{#caseTop .caseBlock .grid2Col{margin-bottom:50px;width:460px}}@media screen and (max-width: 736px){#caseTop .caseBlock .grid2Col{width:100%;min-height:0;margin-bottom:40px}}#caseTop .caseBlock .grid2Col:nth-of-type(2n){margin-right:0}#caseTop .caseBlock .grid2Col a{display:block;width:100%;height:100%;text-decoration:none}#caseTop .caseBlock .grid2Col .imgBox{height:220px;margin-bottom:10px}@media screen and (min-width: 737px), print{#caseTop .caseBlock .grid2Col .imgBox{overflow:hidden;width:460px}}#caseTop .caseBlock .grid2Col img{-webkit-transition:opacity 0.7s ease 0s;-o-transition:opacity 0.7s ease 0s;transition:opacity 0.7s ease 0s;height:100%}@media screen and (max-width: 736px){#caseTop .caseBlock .grid2Col img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}}#caseTop .caseBlock .grid2Col .hContBox{width:100%;margin:0;padding:0;font-weight:700}@media screen and (min-width: 737px), print{#caseTop .caseBlock .grid2Col .hContBox{font-size:1.6rem}}@media screen and (max-width: 736px){#caseTop .caseBlock .grid2Col .hContBox{font-size:1.2rem}}@media screen and (min-width: 737px), print{#caseTop .caseBlock .grid2Col .hContBox{font-size:1.5rem}}@media screen and (max-width: 736px){#caseTop .caseBlock .grid2Col .hContBox{font-size:1.3rem}}#caseTop .caseBlock .grid2Col .hContBox h3,#caseTop .caseBlock .grid2Col .hContBox h2{font-weight:400;margin-bottom:5px}@media screen and (min-width: 737px), print{#caseTop .caseBlock .grid2Col .hContBox h3.txtS,#caseTop .caseBlock .grid2Col .hContBox h2.txtS{font-size:1.4rem}}@media screen and (max-width: 736px){#caseTop .caseBlock .grid2Col .hContBox h3.txtS,#caseTop .caseBlock .grid2Col .hContBox h2.txtS{font-size:1.2rem}}#caseTop .caseBlock .grid2Col:hover img{opacity:.7}@media screen and (min-width: 737px), print{#caseTop .caseBlock .grid2Col:hover .hContBox{text-decoration:underline}}#office .boxBorder{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}#office .tagBox a{cursor:pointer;margin-bottom:10px}#office .tagBox a:hover{cursor:pointer;text-decoration:none}#office .caseBlock{position:relative}#office .caseBlock .grid{-ms-flex-wrap:wrap;flex-wrap:wrap}#office .caseBlock .grid2Col{color:#fff;width:970px;max-width:970px;min-height:300px;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (min-width: 737px), print{#office .caseBlock .grid2Col{overflow:hidden}#office .caseBlock .grid2Col .icon09:after{-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}}@media screen and (max-width: 736px){#office .caseBlock .grid2Col{width:100%}}#office .caseBlock .grid2Col:nth-of-type(2n){margin-right:0}#office .caseBlock .grid2Col img{width:100%;height:auto}@media screen and (max-width: 736px){#office .caseBlock .grid2Col img{height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}}#office .caseBlock .grid2Col a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 737px), print{#office .caseBlock .grid2Col a:hover .icon09:after{-webkit-transform:translate(-30%, -50%) rotate(-45deg);-ms-transform:translate(-30%, -50%) rotate(-45deg);transform:translate(-30%, -50%) rotate(-45deg);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}}#office .caseBlock .grid2Col .hContBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:rgba(0,0,0,0.5);width:100%;height:85px;position:absolute;top:auto;left:0;right:0;bottom:0;padding:0 17px;margin:0;color:#fff;z-index:1}@media screen and (max-width: 736px){#office .caseBlock .grid2Col .hContBox{display:block;background-color:rgba(0,0,0,0);left:0;bottom:24px;height:24px;margin:0;padding:0;opacity:10;top:auto;right:auto}}#office .caseBlock .grid2Col .hContBox h3,#office .caseBlock .grid2Col .hContBox h2{font-size:2.2rem;padding-bottom:5px}@media screen and (max-width: 736px){#office .caseBlock .grid2Col .hContBox h3,#office .caseBlock .grid2Col .hContBox h2{display:inline-block;font-size:1.2rem;padding:10px 5px;background:#212121;color:#fff;position:absolute;bottom:-24px}}@media screen and (min-width: 737px), print{#office .caseBlock .grid2Col .hContBox .txtS{font-size:1.6rem}}@media screen and (max-width: 736px){#office .caseBlock .grid2Col .hContBox .txtS{display:inline-block;color:#212121;width:100%;position:absolute;top:50px;left:0;padding:10px 10px}}@media screen and (max-width: 736px){#office .caseBlock .grid2Col{width:100%;height:150px;min-height:0;margin-bottom:60px}#office .caseBlock .grid2Col .icon09:after{display:none}}#office .caseBlock .grid2Col._disabled{position:relative;pointer-events:none}#office .caseBlock .grid2Col._disabled::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:3}#office .caseBlock .grid2Col._disabled::after{content:"Coming soon";display:block grid;place-items:center;position:absolute;font-size:6.4rem;font-weight:700;color:#fff;z-index:4}@media screen and (max-width: 736px){#office .caseBlock .grid2Col._disabled::after{font-size:2.4rem}}#strength{overflow:hidden}#strength .titleimg{margin-top:35px;width:100%;height:400px;background:url(/business/solution/space-design/resources/img/strength/titlebg.png) no-repeat center center}@media screen and (max-width: 736px){#strength .titleimg{background:url(/business/solution/space-design/resources/img/strength/titlebg_sp.png) no-repeat right center;height:50%}}#strength .titleimg .hContBox{margin:0 auto 30px auto;padding:50px 0 0 280px}@media screen and (max-width: 736px){#strength .titleimg .hContBox{padding:5% 5%}}#strength .titleimg .hContBox .hPage02{width:600px;margin:48px 0 14px;border-bottom:none}@media screen and (max-width: 736px){#strength .titleimg .hContBox .hPage02{width:100%;margin:30px 0 15px;text-align:left}}#strength .titleimg .hContBox p{font-size:1.6rem;line-height:1.6em}@media screen and (max-width: 736px){#strength .titleimg .hContBox p{font-size:1.2rem}}#strength .titleimg .hContBox strong{padding:0 1rem;color:#0086be;font-size:7rem;font-family:"Open Sans","Arial",sans-serif}@media screen and (max-width: 736px){#strength .titleimg .hContBox strong{font-size:6rem}}#strengthArea h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5}@media screen and (min-width: 737px), print{#strengthArea h2{font-size:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 736px){#strengthArea h2{font-size:2.4rem}#strengthArea h2 br{display:none}}#strengthArea h2 strong{display:block;margin-right:16px;font-size:8rem;font-family:"Open Sans","Arial",sans-serif;text-align:center;line-height:92px}@media screen and (max-width: 736px){#strengthArea h2 strong{margin-right:10px;font-size:3.6rem;line-height:50px}}#strengthArea h2::after{content:'';position:absolute;width:100%;height:1px;background:#000;bottom:-3px;left:0}@media screen and (max-width: 736px){#strengthArea h2::after{width:100%}}#strengthArea p{margin:3rem 0 0;font-size:1.6rem;line-height:1.6em}@media screen and (max-width: 736px){#strengthArea p{font-size:1.2rem}}#strengthArea img{width:100%}#strengthArea .btn{height:45px;margin-top:30px;font-size:1.6rem}#strengthArea .sec_mt{margin-top:120px}@media screen and (max-width: 736px){#strengthArea .sec_mt{margin-top:30px}}#strengthArea .sec_mb{padding-bottom:20px}#strengthArea .grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 736px){#strengthArea .grid{display:-webkit-box;display:-ms-flexbox;display:flex}}#strengthArea .grid2Col:first-child{position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-right:50px}@media screen and (min-width: 737px), print{#strengthArea .grid2Col:first-child{min-height:356px}}@media screen and (max-width: 736px){#strengthArea .grid2Col:first-child{padding:20px 0 30px;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#strengthArea .grid2Col:first-child:before{content:'';display:block;position:absolute;top:calc(50% - 20px);right:-120px;width:100vw;height:calc(100% + 80px);background:#f3f3f3;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);z-index:-1}@media screen and (max-width: 736px){#strengthArea .grid2Col:first-child:before{top:calc(50% - 40px);right:-10px}}#strengthArea .grid2Col:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width: 736px){#strengthArea .grid2Col:nth-child(2){width:100%;max-width:100%;padding:10px 0 0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;z-index:2}}#strengthArea .grid_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 736px){#strengthArea .grid_reverse{margin-right:0}}@media screen and (min-width: 737px), print{#strengthArea .grid_reverse h2{padding-right:0}#strengthArea .grid_reverse h2 strong{margin-right:0;margin-left:20px}#strengthArea .grid_reverse h2:after{left:auto;right:0}}@media screen and (max-width: 736px){#strengthArea .grid_reverse h2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}#strengthArea .grid_reverse .grid2Col:first-child{z-index:1;padding-right:0;padding-left:50px}@media screen and (max-width: 736px){#strengthArea .grid_reverse .grid2Col:first-child{padding-left:0}}@media screen and (min-width: 737px), print{#strengthArea .grid_reverse .grid2Col:first-child::before{display:none}}@media screen and (max-width: 736px){#strengthArea .grid_reverse .grid2Col:first-child::before{right:auto;left:-10px}}#strengthArea .grid_reverse .grid2Col:nth-child(2){position:relative}@media screen and (max-width: 736px){#strengthArea .grid_reverse .grid2Col:nth-child(2){padding:10px 0 0}}@media screen and (min-width: 737px), print{#strengthArea .grid_reverse .grid2Col:nth-child(2):before{content:'';display:block;position:absolute;top:calc(50% - 20px);width:100vw;height:calc(100% + 80px);background:#f3f3f3;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);z-index:-1;left:calc(100% - 120px)}}#strengthArea .grid_reverse p{margin:3rem 0 0}#strengthArea .btnBox{margin:20px 0}@media screen and (max-width: 736px){#strengthArea .btnBox{width:100%;margin:10px 0}}#strengthArea .bnrMember:hover img{opacity:10}@media screen and (max-width: 736px){#work .grid{text-align:center}}#work .grid3Col img{padding-bottom:20px;width:300px}#interviewTop article .icon10,#interviewTop .newsBlock .js_ajaxNews article .articleNewsListIndexCont span,.newsBlock .js_ajaxNews #interviewTop article .articleNewsListIndexCont span,#interviewTop .newsBlock #js_newsListCont article .articleNewsListIndexCont span,.newsBlock #js_newsListCont #interviewTop article .articleNewsListIndexCont span{color:#fff;background:#f3505d;margin-right:10px;margin-left:0;vertical-align:top;margin-top:4px}#interviewTop article .grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#interviewTop article .grid3Col{width:33%;max-width:33%;padding:30px 4.6%;cursor:pointer;display:block;text-align:left}#interviewTop article .grid3Col:hover{color:#0086b9}#interviewTop article .grid3Col:hover .trimCircle{border:5px solid #0086b9}#interviewTop article .grid3Col:hover img{width:auto;opacity:10;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}@media screen and (max-width: 736px){#interviewTop article .grid3Col:first-child{padding:0 0 15px}}#interviewTop article .grid3Col .trimCircle{border:5px solid #fff}@media screen and (max-width: 736px){#interviewTop article .grid3Col{margin:0;padding:15px 0;width:100%;max-width:100%;text-align:center}}#interview article .interviewMain .mainImage{width:100%;overflow:hidden;margin-top:74px;text-align:center;position:relative}@media screen and (max-width: 736px){#interview article .interviewMain .mainImage{margin-top:20px;overflow:hidden}}#interview article .interviewMain .mainImage img{margin:0 auto}@media screen and (max-width: 736px){#interview article .interviewMain .mainImage img{width:768px;float:right}}#interview article .interviewMain h1{width:auto;margin:0 0 0 -60px;padding:25px 100px 25px 60px;position:absolute;top:45px;background:#6d8ccd;color:#fff;font-size:3.6rem;line-height:1;letter-spacing:.2rem}@media screen and (max-width: 736px){#interview article .interviewMain h1{width:100%;height:50px;margin:0 0 0 -10px;padding:0 10px;font-size:2rem;line-height:50px;top:257px}}#interview article .interviewMain h2{margin:0;position:absolute;top:180px;padding:0 0 0 100px}@media screen and (max-width: 736px){#interview article .interviewMain h2{position:relative;margin-top:10px;padding:0;font-size:1.6rem;top:0}}#interview article .interviewMain p{position:absolute;top:330px}@media screen and (max-width: 736px){#interview article .interviewMain p{position:relative;top:0;margin:10px 0 40px}}#interview article .interviewBox{position:relative;padding:50px 0;background:#f2f2f2}@media screen and (max-width: 736px){#interview article .interviewBox{padding:10px 0;background:#fff}}#interview article .interviewBox .photo{width:500px;position:relative}#interview article .interviewBox .photo img{display:block}@media screen and (max-width: 736px){#interview article .interviewBox .photo{width:100%}}#interview article .interviewBox h2{width:560px;padding:30px;background:#075485;color:#fff;font-size:1.8rem;line-height:1.8;position:absolute;top:146px}@media screen and (max-width: 736px){#interview article .interviewBox h2{position:relative;width:100%;padding:20px;top:0;font-size:1.6rem}}#interview article .interviewBox .txt{width:746px;margin:-75px auto 0;padding:40px 30px;background:#fff;position:relative}@media screen and (max-width: 736px){#interview article .interviewBox .txt{width:100%;margin:0;padding:20px}}#interview article .interviewBox .txt h3{margin:0 0 30px;padding-top:0;font-size:2.6rem;line-height:1.8}@media screen and (max-width: 736px){#interview article .interviewBox .txt h3{font-size:1.6rem;margin:0 0 10px}}#interview article .interviewBox .txt p{line-height:1.8;text-indent:1em}#interview article .interviewBox .aLeft{margin-right:auto}#interview article .interviewBox .aRight{margin-left:auto}#interview article .interviewBox .pLeft{left:0}#interview article .interviewBox .pRight{right:0}#interview article .interviewBox .w560{width:560px}@media screen and (max-width: 736px){#interview article .interviewBox .w560{width:100%}}#interview article .interviewBox .t02{position:relative;top:0}#interview article .interviewBox .t03{top:100px}@media screen and (max-width: 736px){#interview article .interviewBox .t03{top:0}}#interview article .interviewBox .mm300{margin:-300px 0 0 0}@media screen and (max-width: 736px){#interview article .interviewBox .mm300{margin:0}}#interview article .interviewBox .layer-back{z-index:1}#interview article .interviewBox .layer-front{z-index:10}#interview article .interviewBox .mm{margin:-15px auto 0}@media screen and (max-width: 736px){#interview article .interviewBox .mm{margin:0}}#interview article .photoTityleBox{position:relative}#interview article .photoTityleBox h2{width:auto;padding:25px 20px;position:absolute;top:100px;background:#6d8ccd;color:#fff;font-size:2.6rem;line-height:1.8}@media screen and (max-width: 736px){#interview article .photoTityleBox h2{width:60%;top:0;padding:20px 10px 20px 20px;font-size:1.6rem}#interview article .photoTityleBox h2 br{display:none}}#interview article .photoTityleBox img{display:block}#interview article .mt{margin-top:90px}@media screen and (max-width: 736px){#interview article .mt{margin-top:0px}}#interview article .pt0{padding-top:0}#interview article .pink{background:#f9a4ab !important}#interview article .blue{background:#6d8ccd !important}#interview article .time{background:#f2f2f2;padding:30px 0}#service .map01{z-index:10}#service .imgService{position:relative;height:540px}@media screen and (max-width: 736px){#service .imgService{height:auto}}#service .imgService a:hover img{opacity:1}#service .imgService .link001{position:absolute;top:80px;left:100px}#service .imgService .link002{position:absolute;top:145px;left:160px}#service .imgService .link003{position:absolute;top:220px;left:160px}#service .imgService .link004{position:absolute;top:285px;left:310px}#service .imgService .link005{position:absolute;top:285px;left:480px}#service .imgService .link006{position:absolute;top:285px;left:650px}#service .imgService .link007{position:absolute;top:350px;left:480px}#service .imgService .link008{position:absolute;top:430px;left:310px}@media screen and (max-width: 736px){#faq .hPage02{margin:20px 0 0}}#download .grid2Col:first-child{max-width:600px}@media screen and (max-width: 736px){#download .hPage02{margin:0}}@media screen and (min-width: 737px), print{#download .downloadBox{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 736px){#download .downloadBox{margin-top:10px}}#download .downloadBox span.btn{width:250px;height:65px;font-family:"Open Sans","Arial",sans-serif;font-weight:bold;font-size:2.4rem;text-align:center;line-height:1.25;border:1px solid #212121;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:0 0 0 50px;margin:0 auto}#download .downloadBox span.btn:hover .icon06:before{background:url(/business/solution/space-design/resources/img/common/ico02_ov.png) no-repeat right}@media screen and (max-width: 736px){#download .downloadBox span.btn{width:100%;height:40px;padding:0;position:relative;bottom:0;left:0;margin-left:5px;font-size:1.6rem}#download .downloadBox span.btn:hover .icon06:before{background:url(/business/solution/space-design/resources/img/common/ico02_ov.png) no-repeat right;background-size:100%}}#download .glayBox{background:#f1f1f1;padding:30px}#download .DLbg01{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_01.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg01{background:#f1f1f1}}#download .DLbg02{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_02.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg02{background:#f1f1f1}}#download .DLbg03{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_03.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg03{background:#f1f1f1}}#download .DLbg04{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_04.png);background-position:65%;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg04{background:#f1f1f1}}#download .DLbg05{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_05.png);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg05{background:#f1f1f1}}#download .DLbg06{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_06.png);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg06{background:#f1f1f1}}#download .DLbg07{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_07.png);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg07{background:#f1f1f1}}#download .DLbg08{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_08.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg08{background:#f1f1f1}}#download .DLbg09{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_09.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg09{background:#f1f1f1}}#download .DLbg10{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_10.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg10{background:#f1f1f1}}#download .DLbg11{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_11.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg11{background:#f1f1f1}}#download .DLbg12{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_12.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg12{background:#f1f1f1}}#download .DLbg13{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_13.png);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg13{background:#f1f1f1}}#download .DLbg15{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_15.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg15{background:#f1f1f1}}#download .DLbg16{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_16.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg16{background:#f1f1f1}}#download .DLbg17{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_17.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg17{background:#f1f1f1}}#download .DLbg18{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_18.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg18{background:#f1f1f1}}#download .DLbg19{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_19.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg19{background:#f1f1f1}}#download .DLbg20{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_20.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg20{background:#f1f1f1}}#download .DLbg21{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_21.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg21{background:#f1f1f1}}#download .DLbg22{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_22.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg22{background:#f1f1f1}}#download .DLbg23{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_23.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg23{background:#f1f1f1}}#download .DLbg24{background:#f1f1f1;padding:30px;background-image:url(/business/solution/space-design/resources/img/special/download/dl_24.webp);background-position:right;background-repeat:no-repeat}@media screen and (max-width: 736px){#download .DLbg24{background:#f1f1f1}}.cd-container{width:100%;max-width:970px;margin:0 auto}@media screen and (max-width: 736px){.cd-container{width:90%}}.cd-container::after{content:'';display:table;clear:both}#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em}#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed}@media only screen and (min-width: 970px){#cd-timeline{margin-top:3em;margin-bottom:3em}#cd-timeline::before{left:50%;margin-left:-2px}}.cd-timeline-block{position:relative;margin:2em 0}.cd-timeline-block:after{content:"";display:table;clear:both}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width: 970px){.cd-timeline-block{margin:4em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05);box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05)}.cd-timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.cd-timeline-img.cd-blue{background:#0086be}.cd-timeline-img.cd-pink{background:#f3505d}.cd-timeline-img.cd-location{background:#8ad55d}@media only screen and (min-width: 970px){.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cd-timeline-img.is-hidden{visibility:hidden}.cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;background:#d7e4ed;border-radius:0.25em;padding:1em}.cd-timeline-content:after{content:"";display:table;clear:both}.cd-timeline-content h2{margin-top:1em;font-weight:bold}.cd-timeline-content h2:nth-child(2){margin-top:0}.cd-timeline-content h2 span{color:#0086be;font-size:2.4rem;font-weight:bold}.cd-timeline-content p,.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{font-size:1.4rem}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{display:inline-block}.cd-timeline-content p{line-height:1.6}.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;background:#acb7c0;color:white;border-radius:0.25em}.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb}.cd-timeline-content .cd-date{float:left;padding:0 .2em 0 0;opacity:.7;font-size:4rem;font-style:italic;line-height:1}@media screen and (max-width: 736px){.cd-timeline-content .cd-date{float:none;width:100px}}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #d7e4ed}@media only screen and (min-width: 768px){.cd-timeline-content h2{font-size:18px;font-size:1.8rem}}@media only screen and (min-width: 970px){.cd-timeline-content{margin-left:0;padding:1.6em;width:45%}.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#d7e4ed}.cd-timeline-content .cd-read-more{float:left}.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#d7e4ed}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}.cd-timeline-content.is-hidden{visibility:hidden}.cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s}}@media only screen and (min-width: 970px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}#officeDetail .officeHeaderArea{width:100%;height:712px;padding-top:85px;background:url(/business/solution/space-design/resources/img/work/office/001/img01_bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea{height:300px;padding-top:25px}}#officeDetail .officeHeaderArea p{width:642px;height:468px;margin:0 auto;padding:90px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/business/solution/space-design/resources/img/work/office/005/box02.png) no-repeat;background-size:contain;color:#fff;font-size:1.8rem;line-height:5.6rem;text-align:left}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea p{position:relative;width:300px;height:auto;padding:40px 24px 40px 16px;font-size:1.2rem;line-height:2rem}}#officeDetail .officeHeaderArea .btnBox{margin:-70px 0 0}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea .btnBox{margin:-20px 0 0}}#officeDetail .officeHeaderArea .btnBox .btn{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5)}#officeDetail .officeHeaderArea02{width:100%;height:712px;padding-top:85px;background:url(/business/solution/space-design/resources/img/work/office/002/img01_bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea02{height:300px;padding-top:25px}}#officeDetail .officeHeaderArea02 p{width:642px;height:468px;margin:0 auto;padding:90px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/business/solution/space-design/resources/img/work/office/002/box02.webp) no-repeat;background-size:contain;color:#fff;font-size:1.8rem;line-height:5.6rem;text-align:left}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea02 p{position:relative;width:300px;height:auto;padding:40px 32px 40px 20px;font-size:1.2rem;line-height:2rem}}#officeDetail .officeHeaderArea02 .btnBox{margin:-70px 0 0}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea02 .btnBox{margin:-20px 0 0}}#officeDetail .officeHeaderArea02 .btnBox .btn{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5)}#officeDetail .officeHeaderArea04{width:100%;height:712px;padding-top:85px;background:url(/business/solution/space-design/resources/img/work/office/004/img01_bg.jpg) no-repeat;background-size:cover}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea04{height:300px;padding-top:25px}}#officeDetail .officeHeaderArea04 p{width:642px;height:468px;margin:0 auto;padding:80px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/business/solution/space-design/resources/img/work/office/004/box02.png) no-repeat;background-size:contain;color:#fff;font-size:1.8rem;line-height:4rem;text-align:left}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea04 p{position:relative;width:300px;height:auto;padding:40px 20px;font-size:1.2rem;line-height:1.5rem}}#officeDetail .officeHeaderArea04 .btnBox{margin:-55px 0 0}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea04 .btnBox{margin:-25px 0 0}}#officeDetail .officeHeaderArea04 .btnBox .btn{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5)}#officeDetail .officeHeaderArea05{width:100%;height:712px;padding-top:85px;background:url(/business/solution/space-design/resources/img/work/office/005/img01_bg.jpg) no-repeat;background-size:cover}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea05{height:300px;padding-top:25px}}#officeDetail .officeHeaderArea05 p{width:642px;height:468px;margin:0 auto;padding:90px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/business/solution/space-design/resources/img/work/office/005/box02.png) no-repeat;background-size:contain;color:#fff;font-size:1.8rem;line-height:5.6rem;text-align:left}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea05 p{position:relative;width:300px;height:auto;padding:40px 24px 40px 16px;font-size:1.2rem;line-height:2rem}}#officeDetail .officeHeaderArea05 .btnBox{margin:-70px 0 0}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea05 .btnBox{margin:-20px 0 0}}#officeDetail .officeHeaderArea05 .btnBox .btn{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5)}#officeDetail .officeHeaderArea06{width:100%;height:712px;padding-top:132px;background:url(/business/solution/space-design/resources/img/work/office/006/img01_bg.jpg) no-repeat;background-size:cover}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea06{height:300px;padding-top:44px}}#officeDetail .officeHeaderArea06 p{width:642px;height:468px;margin:0 auto;padding:90px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/business/solution/space-design/resources/img/work/office/007/box02.png) no-repeat;background-size:contain;color:#fff;font-size:1.8rem;line-height:4.8rem;text-align:left}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea06 p{position:relative;width:300px;height:auto;padding:36px 20px;font-size:1.2rem;line-height:2rem}}#officeDetail .officeHeaderArea06 .btnBox{margin:-70px 0 0}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea06 .btnBox{margin:-20px 0 0}}#officeDetail .officeHeaderArea06 .btnBox .btn{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5)}#officeDetail .officeHeaderArea07{width:100%;height:712px;padding-top:125px;background:url(/business/solution/space-design/resources/img/work/office/007/img01_bg.jpg) no-repeat;background-size:cover}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea07{height:300px;padding-top:45px}}#officeDetail .officeHeaderArea07 p{width:642px;height:468px;margin:0 auto;padding:90px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/business/solution/space-design/resources/img/work/office/007/box02.png) no-repeat;background-size:contain;color:#fff;font-size:1.8rem;line-height:4.8rem;text-align:left}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea07 p{position:relative;width:300px;height:auto;padding:40px 20px;font-size:1.2rem;line-height:2rem}}#officeDetail .officeHeaderArea07 .btnBox{margin:-70px 0 0}@media screen and (max-width: 736px){#officeDetail .officeHeaderArea07 .btnBox{margin:-20px 0 0}}#officeDetail .officeHeaderArea07 .btnBox .btn{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5)}#officeDetail .officeIntroductionBox{position:relative;margin:60px 0 0;padding:40px 50px;background-color:#F3F3F3;text-align:center}#officeDetail .officeIntroductionBox::after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,0.5);content:"";z-index:-1}@media screen and (max-width: 736px){#officeDetail .officeIntroductionBox{margin-top:30px;padding:20px}}#officeDetail .officeIntroductionBox h3{font-size:2.4rem;font-weight:bold;margin-bottom:15px}#officeDetail .officeIntroductionBox h3 span{font-size:1.4rem;font-weight:normal}@media screen and (max-width: 736px){#officeDetail .officeIntroductionBox h3{font-size:1.6rem;margin-bottom:10px}}@media screen and (min-width: 737px), print{#officeDetail .officeIntroductionBoxInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#officeDetail .officeIntroductionBox .btnBox{margin:30px 10px 0;width:100%}@media screen and (max-width: 736px){#officeDetail .officeIntroductionBox .btnBox{margin:20px 0 0}}#officeDetail .officeIntroductionBox .btnBox .btn{width:100%}#officeDetail .officeCtaBtn{width:auto;padding:0 60px;border:none;background:#0086be;color:#fff;font-weight:700;border-radius:999px;overflow:hidden;border:1px solid #0086be}#officeDetail .officeCtaBtn span{position:relative;z-index:1}#officeDetail .officeCtaBtn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff;border-radius:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#officeDetail .officeCtaBtn::after{display:none}#officeDetail .officeCtaBtn:hover{color:#212121;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#officeDetail .officeCtaBtn:hover::before{width:500px;height:500px}#officeDetail .officeCtaBtn:hover::after{border-bottom:solid 2px #212121;border-right:solid 2px #212121}#officeDetail .officeCtaBtn.-wh{background-color:#fff;color:#212121;border:none}#officeDetail .officeCtaBtn.-wh::before{background:#0086be}#officeDetail .officeCtaBtn.-wh:hover{color:#fff}#officeDetail .officeCtaBtn.-outline{background-color:#fff;color:#0086be;border:1px solid #0086be}#officeDetail .officeCtaBtn.-outline::before{background:#0086be}#officeDetail .officeCtaBtn.-outline:hover{color:#fff}#officeDetail .officeAccess .grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 737px), print{#officeDetail .officeAccess .grid:nth-of-type(2n+1) .grid2Col:last-of-type{margin-left:40px}#officeDetail .officeAccess .grid:nth-of-type(2n) .grid2Col:first-of-type{margin-left:40px;text-align:right}}#officeDetail .officeAccess .grid:nth-of-type(n+1){margin-top:60px}@media screen and (min-width: 737px), print{#officeDetail .officeAccess .grid .grid2Col{width:465px}}#officeDetail .officeAccess .grid .grid2Col h3{font-size:32px;margin-bottom:10px}@media screen and (max-width: 736px){#officeDetail .officeAccess .grid .grid2Col h3{margin-top:10px}}@media screen and (max-width: 736px){#officeDetail .officeAccess .grid .grid2Col h3{font-size:24px}}#officeDetail .officeAccess .grid .grid2Col .btn{padding:10px 30px;margin-top:20px;width:auto;height:auto;font-size:1.8rem}#officeDetail .officeAccess .grid .grid2Col iframe{width:100%;height:300px}#officeDetail .officeAccessText{margin-top:1em;padding-left:1em;border-left:1px solid #333}#officeDetail .officeAccessBtn{margin-top:15px;text-align:center}#officeDetail .officeAccessBtn .btn{position:relative;overflow:hidden}#officeDetail .officePointBox p{width:100%}@media screen and (max-width: 736px){#officeDetail .officePointBox p{font-size:1.2rem !important}}#officeDetail .officePointBox .hPage02{border-bottom:none;margin:10px 0 5px 0;font-size:3.6rem;letter-spacing:0.1rem}@media screen and (max-width: 736px){#officeDetail .officePointBox .hPage02{font-size:2.4rem !important}}#officeDetail .officePointBox .hContSub{margin-top:0}#officeDetail .officePointBox .hContSub p{font-size:1.8rem;line-height:1.5}#officeDetail .officePointBox img{z-index:1}#officeDetail .officeMsgBox{margin:75px auto 30px auto;padding:25px 35px;border:solid 1px #f3505d;background-color:#fbe5e5}@media screen and (max-width: 736px){#officeDetail .officeMsgBox{margin:30px auto 26px;padding:15px 15px}}#officeDetail .officeMsgBox p{width:100%;font-size:1.6rem}#officeDetail .officeMsgBox p:not(:last-of-type){margin-bottom:1.4rem}@media screen and (max-width: 736px){#officeDetail .officeMsgBox p{font-size:1.2rem}}#officeDetail .officeMsgBox .officeMsgBoxTitle{font-size:1.8rem;font-weight:bold;color:#f3505d}@media screen and (max-width: 736px){#officeDetail .officeMsgBox .officeMsgBoxTitle{font-size:1.6rem}}@media screen and (max-width: 736px){#officeDetail .txtBox01 h2{text-align:left !important}}#officeDetail .txtBox01r .hPage02{text-align:right}@media screen and (max-width: 736px){#officeDetail .txtBox01r .hPage02{margin-top:0}}#officeDetail .txtBox01r .hContSub{text-align:right !important}#officeDetail .txtBox02{margin:30px 0 60px;padding:40px 77px 0;background:url(/business/solution/space-design/resources/img/work/office/001/bg01.svg) no-repeat;color:#fff}@media screen and (max-width: 736px){#officeDetail .txtBox02{color:#000;margin-bottom:20px;padding:0;background-image:none}#officeDetail .txtBox02 h2{text-align:left !important}#officeDetail .txtBox02 .mbl{margin-bottom:0px}}#officeDetail .txtBox03{margin-bottom:40px;padding:20px 0 0;text-align:center;background:url(/business/solution/space-design/resources/img/work/office/001/bg02.svg) no-repeat center bottom;color:#fff;background-size:cover}#officeDetail .txtBox03 img{display:block;margin:0 auto}@media screen and (max-width: 736px){#officeDetail .txtBox03{text-align:left !important;color:#000;margin-bottom:20px;padding:0;background-image:none}#officeDetail .txtBox03 h2{text-align:left !important}#officeDetail .txtBox03 .mbl{margin-bottom:0px}}#officeDetail .txtBox03l{margin-bottom:40px;padding:20px 0 0;text-align:center;background:url(/business/solution/space-design/resources/img/work/office/006/bg02_2.svg) no-repeat center bottom;color:#fff;background-size:cover}#officeDetail .txtBox03l img{display:block;margin:0 auto}@media screen and (max-width: 736px){#officeDetail .txtBox03l{text-align:left !important;color:#000;margin-bottom:20px;padding:0;background-image:none}#officeDetail .txtBox03l h2{text-align:left !important}#officeDetail .txtBox03l .mbl{margin-bottom:0px}}#officeDetail .txtBox04{position:relative;margin-bottom:60px;padding:20px 77px 70px;background:url(/business/solution/space-design/resources/img/work/office/001/bg03.svg) no-repeat center bottom;color:#fff;z-index:3}@media screen and (max-width: 736px){#officeDetail .txtBox04{text-align:left !important;color:#000;margin-bottom:20px;padding:0;background-image:none}#officeDetail .txtBox04 h2{text-align:left !important}#officeDetail .txtBox04 .mbl{margin-bottom:0px}}#officeDetail .txtBox05{position:relative;margin-top:-120px;display:inline-block;padding:30px 44px 50px;background:#0086be;color:#fff;text-align:center;z-index:2}@media screen and (max-width: 736px){#officeDetail .txtBox05{text-align:left !important;color:#000;margin-bottom:20px;padding:0;background-image:none}#officeDetail .txtBox05 h2{text-align:left !important}#officeDetail .txtBox05 .mbl{margin-bottom:0px}}#officeDetail .txtBox06{margin:30px 0 60px;padding:40px 77px 0;background:url(/business/solution/space-design/resources/img/work/office/001/bg03.svg) no-repeat center top;color:#fff}@media screen and (max-width: 736px){#officeDetail .txtBox06{text-align:left !important;color:#000;margin-bottom:20px;padding:0;background-image:none}#officeDetail .txtBox06 h2{text-align:left !important}#officeDetail .txtBox06 .mbl{margin-bottom:10px}}#officeDetail .txtBox07{margin-top:30px;margin-bottom:60px;background:url(/business/solution/space-design/resources/img/work/office/001/bg01.svg) no-repeat;color:#fff}@media screen and (max-width: 736px){#officeDetail .txtBox07{text-align:left !important;color:#000;margin-bottom:20px;padding:0;background-image:none}#officeDetail .txtBox07 h2{text-align:left !important}#officeDetail .txtBox07 .mbl{margin-bottom:0px}}#officeDetail .txtBox07 .txtBox07txt{padding:40px 50px 0px}@media screen and (max-width: 736px){#officeDetail .txtBox07 .txtBox07txt{padding:0px}}#officeDetail .txtBox07 img{width:100%}#officeDetail .txtBox07r{margin-bottom:60px;background:url(/business/solution/space-design/resources/img/work/office/001/bg03.svg) no-repeat;color:#fff}@media screen and (max-width: 736px){#officeDetail .txtBox07r{text-align:left !important;color:#000;margin-bottom:20px;padding:0;background-image:none}#officeDetail .txtBox07r h2{text-align:left !important}#officeDetail .txtBox07r .mbl{margin-bottom:10px}}#officeDetail .txtBox07r .txtBox07txt{padding:45px 50px 0px}@media screen and (max-width: 736px){#officeDetail .txtBox07r .txtBox07txt{padding:0}}#officeDetail .txtBox07r img{width:100%}#officeDetail .txtBox08{margin-top:70px;margin-bottom:60px;background:url(/business/solution/space-design/resources/img/work/office/001/bg04.svg) no-repeat;color:#fff}@media screen and (max-width: 736px){#officeDetail .txtBox08{text-align:left !important;color:#000;margin-bottom:20px;padding:0;background-image:none}#officeDetail .txtBox08 h2{text-align:left !important}#officeDetail .txtBox08 .mbl{margin-bottom:0px}}#officeDetail .txtBox08 .txtBox08txt{padding:20px 50px 0px}@media screen and (max-width: 736px){#officeDetail .txtBox08 .txtBox08txt{padding:0px}}#officeDetail .txtBox08 img{width:100%}#officeDetail .layer01{position:relative;margin-top:-90px;z-index:1}@media screen and (max-width: 736px){#officeDetail .layer01{display:block;margin-top:0;line-height:1}}#officeDetail .layer02{position:relative;margin-top:-50px;z-index:1}@media screen and (max-width: 736px){#officeDetail .layer02{margin-top:0}}.semTwoColumn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.semTwoColumn .semTwoColumnBox{width:48%;margin-bottom:30px}.semTwoColumn .semTwoColumnBox a{padding-right:0}.semTwoColumn .semTwoColumnBox a::after{content:none}.semTwoColumn .semTwoColumnBox:last-child{margin-bottom:30px}.semImgReport{margin:0 0 10px 0;width:100%}.semImgReport img{width:100%}.semContReport{height:auto;width:100%}a .semContReport:hover{text-decoration:underline}.semContent{margin:10px;height:auto;font-size:12px}.semImg img{width:100%}.semContTitle{margin-bottom:8px;font-weight:bold;font-size:1.8rem}@media screen and (max-width: 736px){.semContTitle{font-size:1.6rem}}.semContVideo:hover{text-decoration:underline}.btnBoxthin{margin:0 0 40px}@media screen and (max-width: 736px){.btnBoxthin{margin:20px 0 45px}.semTwoColumn{-ms-flex-wrap:wrap;flex-wrap:wrap}.semTwoColumn .semTwoColumnBox{width:100%}.semBox li a.semBoxInnerRow::after{content:none}.semBoxInnerRowCont{position:relative;width:100%;height:auto;padding-right:24px}.semBoxInnerRowCont::after{content:"";display:block;width:14px;height:14px;border-bottom:solid 1px #212121;border-right:solid 1px #212121;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%) rotate(-45deg);-ms-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg)}}@media screen and (min-width: 737px){.semImgReport{margin:0px 10px 0px 0px;width:180px;float:left}.semContReport{height:140px;width:225px;float:left}.semContent{margin:10px;font-size:14px;height:auto}.semBoxInner:after{content:".";display:block;clear:both;height:0;font-size:0.1em;line-height:0;visibility:hidden;overflow:hidden}* html .semBoxInner{display:inline-block;height:1%}.semBoxInner{zoom:1}.semBox li a.semBoxInnerRow{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:50px}.semBox li a.semBoxInnerRow .semImg{width:240px;margin-right:20px}.semBoxInnerRowCont{-webkit-box-flex:1;-ms-flex:1;flex:1}}.semThreeColumn{width:100%;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.semThreeColumn .semThreeColumnBox{width:32%;margin-bottom:20px}@media screen and (min-width: 737px){.semThreeColumn .semThreeColumnBox:not(:nth-child(3n)){margin-right:2%}}@media screen and (max-width: 736px){.semThreeColumn .semThreeColumnBox{width:49%;margin-bottom:10px}.semThreeColumn .semThreeColumnBox:not(:nth-child(2n)){margin-right:2%}}.semThreeColumn .semThreeColumnBox li a::after,.semThreeColumn .semThreeColumnBox li div.semBoxNoLink::after{content:none}.semThreeColumn .semThreeColumnBox li a .semImgReport,.semThreeColumn .semThreeColumnBox li div.semBoxNoLink .semImgReport{width:100%}.semThreeColumn .semThreeColumnBox li a .semImgReport img,.semThreeColumn .semThreeColumnBox li div.semBoxNoLink .semImgReport img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.semThreeColumn .semThreeColumnBox li a .semContReport,.semThreeColumn .semThreeColumnBox li div.semBoxNoLink .semContReport{position:relative;width:100%;height:auto}.semThreeColumn .semThreeColumnBox li a .semContReport{padding-right:24px}.semThreeColumn .semThreeColumnBox li a .semContReport:after{content:"";display:block;width:14px;height:14px;border-bottom:solid 1px #212121;border-right:solid 1px #212121;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%) rotate(-45deg);-ms-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg)}.semBoxClosed{color:#999}.cardGrid{margin:40px -7px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 736px){.cardGrid{margin:0}}.cardGrid .card{width:33.3%;padding:7px}@media screen and (max-width: 736px){.cardGrid .card{width:100%;margin:0 0 20px;padding:0}}.cardGrid .cardInner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#F3F3F3}.cardGrid .cardBody{height:100%;padding:15px 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cardGrid .cardTitle{position:relative;margin:0 0 10px;padding:0 0 10px;font-size:1.5rem;font-weight:bold;letter-spacing:-.02em}@media screen and (max-width: 736px){.cardGrid .cardTitle{font-size:1.4rem}}.cardGrid .cardTitle::after{position:absolute;left:0;bottom:0;width:30px;height:2px;display:block;background-color:#707070;content:""}.cardGrid .cardText{margin:0 0 15px;font-size:1.4rem;text-align:justify}@media screen and (max-width: 736px){.cardGrid .cardText{font-size:1.2rem}}.cardGrid .cardReadmore{margin:auto 0 15px}.cardGrid .cardBtn{width:100%;margin:5px 0 0;padding:4px 15px 6px;display:block;border-radius:15px;background-color:#f3505d;font-size:1.4rem;color:#fff;text-align:center}@media screen and (max-width: 736px){.cardGrid .cardBtn{font-size:1.2rem}}.cardGrid .cardBtn:hover{text-decoration:none;opacity:.7;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}@media screen and (max-width: 736px){.cardGrid .cardBtn:hover{opacity:1}}.cardGrid .card img{max-width:100%;height:auto;vertical-align:bottom}.hContBox{font-size:4rem;margin:75px auto 30px auto;position:relative;line-height:1.2;width:970px}.hContBox:has(.hPage01){margin-top:0;padding-top:75px}@media screen and (max-width: 736px){.hContBox{width:100%;padding:0 10px;margin:30px auto 26px}.hContBox:has(.hPage01){margin-top:0;padding-top:30px}}.hContBox2{font-size:4rem;margin:35px auto 10px auto;position:relative;line-height:1.2;width:970px}.hContBox2:has(.hContSub){margin-top:0;padding-top:35px}.hContBox2:has(.hContSub) .hContSub{margin-top:0}@media screen and (max-width: 736px){.hContBox2{width:100%;padding:0 10px;margin:30px auto 26px}.hContBox2:has(.hContSub){margin-top:0;padding-top:30px}.hContBox2:has(.hContSub) .hContSub{margin-top:0}}.hContBox3{font-size:3.2rem;margin:35px auto;position:relative;line-height:1.2;width:970px;text-align:center}@media screen and (max-width: 736px){.hContBox3{width:100%;padding:0 10px;margin:30px auto 26px}}.hPage01{font-size:4rem;margin:0}@media screen and (max-width: 736px){.hPage01{font-size:2.8rem;margin:0 0 28px}}.hPage02{font-size:3.2rem;border-bottom:1px solid #212121;padding:4px 14px 3px 0;margin:48px 0 24px;position:relative}@media screen and (max-width: 736px){.hPage02{font-size:2.4rem;margin:12px 0 60px;padding:2px 7px 2px 0;text-align:center}}.hPage02 .sub{font-size:1.6rem;margin-left:26px;line-height:1.4}@media screen and (max-width: 736px){.hPage02 .sub{position:absolute;font-size:1.2rem;bottom:-25px;width:100%;left:0;margin:0}}@media screen and (max-width: 736px){.hPage02 .sub.adjustHeight{bottom:-41px}}@media screen and (max-width: 736px){#service .hPage02{margin:0 0 23px}}.hPage03{padding:15px 0;font-weight:bold}@media screen and (max-width: 736px){.hPage03{padding:7px 0}}#officeMember .hPage03{padding:0}.hContSub{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hContSub:after{content:"";clear:both;display:block}.hContSub p{font-size:1.6rem;line-height:1.6em}@media screen and (max-width: 736px){.hContSub p{font-size:1.2rem;line-height:1.4}}.hContSub .tagBox{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.hPage04{font-size:3rem;line-height:1.4;margin:35px auto 30px auto;padding-top:30px;border-top:1px solid #f1f1f1}.hPage04:nth-of-type(1){border-top:0}@media screen and (max-width: 736px){.hPage04{font-size:2rem;padding:20px 0 0 0;margin:15px auto 15px auto}}.hPage05{font-size:3.2rem;border-top:1px solid #212121;border-bottom:1px solid #212121;padding:14px 0 17px 0;margin:48px 0 24px;position:relative}@media screen and (max-width: 736px){.hPage05{font-size:2.4rem;margin:12px 0 24px;padding:10px 0 12px 0}}.hPage06{font-weight:bold;padding:0 10px;border-left:5px solid #475d76;margin-bottom:15px}@media screen and (max-width: 736px){.hPage06{padding:0 7px}}.hPage07{font-size:3rem;line-height:1.4;margin:0 auto 30px auto}@media screen and (max-width: 736px){.hPage07{font-size:2rem;margin:0 auto 15px auto}}#officeMember .hPage03{padding:0}#service h2.hPage01{margin-top:50px;padding-bottom:5px;border-bottom:1px solid #212121}#service h2.hPage01 .sub{margin-left:20px;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 736px){#service h2.hPage01 .sub{font-size:1.6rem}}#service h2.hPage01 .service_icon{padding:2px 10px 4px;border-radius:3px;color:#fff;font-size:1.4rem;line-height:1}#service h2.hPage01 .service_icon01{background:#0086be}#service h2.hPage01 .service_icon02{background:#f3505d}#service h2.hPage01 .service_icon03{background:#8ad55d}#service .areaInr .hContBox{margin:-56px 0 0 0;padding:15px 0 0 0}#service .areaInr .hPage01{margin-bottom:0}#service .areaInr .mtL{margin-top:5px}#download .areaInr .hContBox{margin:35px auto 30px auto}.btnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:70px 0 40px}@media screen and (max-width: 736px){.btnBox{margin:45px 0 45px}}a.btn{font-family:"Open Sans","Arial",sans-serif;width:304px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;height:65px;padding:0 30px;font-weight:bold;font-size:2.4rem;text-align:center;line-height:1.25;border:1px solid #212121;font-style:italic}@media screen and (max-width: 736px){a.btn{width:100%;font-size:1.6rem;height:42px;padding:0 18px}}a.btn:hover{text-decoration:none;color:#fff;background:#212121;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.btnBox02,.btnBox03,.btnBox04{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0 0}.btnBox02 a.btn{padding:0;font-size:2.0rem;font-family:inherit;line-height:1;font-style:normal}.btnBox03 a.btn{padding:0;font-size:1.6rem;font-family:inherit;line-height:1;font-style:normal;height:40px}.btnBox04 a.btn{background:#f3505d;color:#fff;border:none;margin:0 auto 0;border-radius:6px;font-weight:normal;font-style:normal;font-size:1.6rem;font-family:inherit}.btnBox04 a.btn:hover{text-decoration:none;background-color:#f78891;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.btnSmall{font-size:1.5rem !important;width:127px !important;height:30px !important;padding:0 20px !important}@media screen and (max-width: 736px){.btnSmall{width:100% !important}}.tagBox{margin-top:-10px}@media screen and (min-width: 737px), print{.tagBoxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.tagBoxWrapper .txtBold{margin-right:1em}.tagBoxWrapper .purposeBox02{margin-left:9em}}.tagBoxWrapper .txtBold{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 736px){.tagBoxWrapper .txtBold{margin-bottom:5px}}.tagBox a,.tagBox p{display:inline-block;border:1px solid #212121;background:#212121;color:#fff;border-radius:3px;height:26px;line-height:24px;font-size:14px;padding:0 9px 2px 9px;margin-top:10px;margin-right:12px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 736px){.tagBox a,.tagBox p{height:22px;padding:2px 9px 2px 9px;font-size:1.2rem;line-height:1.2}}.tagBox a:last-child,.tagBox p:last-child{margin-right:0}.tagBox a:hover{text-decoration:none}.tagBox a.current{text-decoration:none;background:#212121;color:#fff}.tagBox p.current{text-decoration:none;background:#212121;color:#fff}.tagBox.purposeBox02{padding-top:0;margin-top:0}.tagFlex{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tagHover a{background:#fff;color:#212121;border-color:#cbcbcb}@media screen and (min-width: 737px), print{.tagHover a:hover{opacity:.5;cursor:pointer}}.tagBoxBorder{padding:25px 40px;border:5px solid #f3f3f3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tagBoxBorder div:first-child{max-width:550px;width:550px}.tagBoxBorder div.tagBox{width:100%;padding:10px 0}.tagBoxBorder div.tagBox a{margin-bottom:10px}@media screen and (max-width: 736px){.tagBoxBorder{padding:0;border:none;margin-bottom:30px}.tagBoxBorder div{width:100% !important}}.kana a.btn{font-size:1.6rem;margin:0;font-family:"Open Sans","Arial","メイリオ","Meiryo",sans-serif;font-style:normal;position:relative;font-weight:normal}.kana a.btn:after{content:'';display:block;width:14px;height:14px;border-bottom:solid 1px #212121;border-right:solid 1px #212121;position:absolute;top:50%;right:10px;-webkit-transform:translate(-70%, -50%) rotate(-45deg);-ms-transform:translate(-70%, -50%) rotate(-45deg);transform:translate(-70%, -50%) rotate(-45deg)}@media screen and (max-width: 736px){.kana a.btn:after{width:10px;height:10px}}@media screen and (max-width: 736px){.kana a.btn{width:100%;white-space:nowrap;font-size:1.2rem}}.kana a.btn:hover:after{content:'';display:block;width:14px;height:14px;border-bottom:solid 1px #fff;border-right:solid 1px #fff;position:absolute;top:50%;right:10px;-webkit-transform:translate(-70%, -50%) rotate(-45deg);-ms-transform:translate(-70%, -50%) rotate(-45deg);transform:translate(-70%, -50%) rotate(-45deg)}#officeMember .kana{margin:20px 0 0}#service .tagBox{margin:10px 0 15px}#service .tagBox p{margin-bottom:10px}#service .kana{margin:20px 0 0}@media screen and (max-width: 736px){#service .kana{margin:20px 0 0}}#service .btn{z-index:10}#download .downloadBox a:hover{text-decoration:none}#download span.btn{margin-left:0 !important;padding:0 0 0 20px !important}.txtRight{text-align:right}.txtCentering{text-align:center}.txtBold{font-weight:bold}.txtS{font-size:1.4rem;line-height:1.4}@media screen and (max-width: 736px){.txtS{font-size:1.2rem;line-height:1.2}}.txtSS{font-size:1.2rem;line-height:1.2}@media screen and (max-width: 736px){.txtSS{font-size:1rem;line-height:1}}.txtL{font-size:1.8rem}@media screen and (max-width: 736px){.txtL{font-size:1.6rem}}.txtLL{font-size:3rem}@media screen and (max-width: 736px){.txtLL{font-size:2.4rem}}.txtBorder{border-bottom:solid 1px #555;margin-bottom:10px}.txtBorder01{background:-webkit-gradient(linear, left top, left bottom, color-stop(90%, transparent), color-stop(90%, #f3505d));background:-webkit-linear-gradient(transparent 90%, #f3505d 90%);background:-o-linear-gradient(transparent 90%, #f3505d 90%);background:linear-gradient(transparent 90%, #f3505d 90%);color:#f3505d}.txtColor01{color:#f3505d}.txtLink{padding:25px 0;border-top:1px solid #f1f1f1;font-weight:bold}@media screen and (max-width: 736px){.txtLink{width:100%;margin:25px 0 17px 0;padding:0;border:1px solid #f1f1f1;text-align:center}.txtLink a{width:100%;padding:10px;display:block}.txtLink a:hover{text-decoration:none;opacity:0.6;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}}.txtLink .black{color:#212121}.txtLink .gray{color:#cccccc}.fontBreak{word-break:break-all}.fontEnglish{font-family:"Open Sans","Arial",sans-serif}.boxBg{display:block;padding:25px 40px;background-color:#f3f3f3}@media screen and (max-width: 736px){.boxBg{padding:15px 20px;background-color:#f3f3f3}}.boxBorder{display:block;padding:25px 40px;border:5px solid #f3f3f3}@media screen and (max-width: 736px){.boxBorder{padding:15px 20px;border:3px solid #f3f3f3}}.topBorder{padding:25px 0;border-top:1px solid #f1f1f1}@media screen and (max-width: 736px){.topBorder{padding:0}}.btmBorder{padding:25px 0;border-bottom:1px solid #f1f1f1}@media screen and (max-width: 736px){.btmBorder{padding:0}}.paragraph{padding:0 10px 34px}.paragraph:after{content:"";clear:both;display:block}.paragraph p{white-space:normal;word-wrap:break-word;display:inline}@media screen and (max-width: 736px){.paragraph{width:100%;padding:0 0 24px 0}}.flImg{float:left;padding:0 10px 10px 0}.frImg{float:right;padding:0 0 10px 10px}.paragraphImg{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f1f1f1}.paragraphImg:nth-of-type(2){padding-top:0}.paragraphImg:last-child{border-bottom:0}.paragraphImg img{display:block;padding:10px 10px 0 0;width:174px !important;height:150px !important}@media screen and (max-width: 736px){.paragraphImg{min-height:72px}.paragraphImg img{width:116px !important;height:101px !important}.paragraphImg p{width:auto}}.paragraphImg02{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f1f1f1}.paragraphImg02:nth-of-type(2){padding-top:0}.paragraphImg02:last-child{border-bottom:0}.paragraphImg02 img{display:block;margin:10px 10px 0 0}@media screen and (max-width: 736px){.paragraphImg02 img{min-width:106px;padding-right:10px}.paragraphImg02 p{width:auto}}.dataCompany{padding-right:40px;width:480px;max-width:480px}@media screen and (min-width: 737px), print{.dataCompany:last-child{padding-right:0}.dataCompany.dataCompany1col{width:100%;max-width:100%}.dataCompany.dataCompany1col dl dt{width:90px}.dataCompany.dataCompany1col dl dd{width:auto}}@media screen and (max-width: 736px){.dataCompany{width:100%;padding-right:0}}.dataCompany dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media screen and (max-width: 736px){.dataCompany dl{margin-top:0;width:100%}}.dataCompany dl dt{padding:0;border-right:4px solid #ccc;width:100px}@media screen and (max-width: 736px){.dataCompany dl dt{width:30%}}.dataCompany dl dd{padding:0 0 0 20px;width:385px}@media screen and (max-width: 736px){.dataCompany dl dd{width:70%}}.cap{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;color:#fff;background:rgba(0,0,0,0.5);padding:15px 20px}.cap.icon07:after,.cap.icon08:after{position:absolute;top:50%;right:3%;left:auto}.arrow01{position:relative;display:inline-block;padding-left:20px}.arrow01:before{content:'';width:16px;height:16px;background:#0086be;position:absolute;top:48%;left:0;margin-top:-6px}.arrow01:after{content:'';width:5px;height:5px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:48%;left:4px;margin-top:-1px}.linkUnderLine{text-decoration:underline;color:#0086be}.list li{font-size:1.6rem;line-height:1.5;padding-left:15px;position:relative}.list li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#212121;position:absolute;left:0;top:9px}@media screen and (max-width: 736px){.list li:before{width:6px;height:6px;top:8px}}.list li:nth-child(n+2){margin-top:2px}@media screen and (max-width: 736px){.list li{font-size:1.2rem;line-height:1.6}}.listDecimal{list-style-type:decimal}.listDecimal li{padding-left:2em}.semBox li{margin-bottom:20px;height:100%;padding:20px;background:#f1f1f1}.semBox li:last-child{margin-bottom:0}.semBox li a{display:block;width:100%;margin:2px 0;padding-right:50px;position:relative;cursor:pointer}@media screen and (max-width: 736px){.semBox li a{padding-right:20px}}.semBox li a:after{content:'';display:block;width:14px;height:14px;border-bottom:solid 1px #212121;border-right:solid 1px #212121;position:absolute;top:50%;right:10px;-webkit-transform:translate(-70%, -50%) rotate(-45deg);-ms-transform:translate(-70%, -50%) rotate(-45deg);transform:translate(-70%, -50%) rotate(-45deg)}@media screen and (max-width: 736px){.semBox li a:after{right:-10px}}.semBox li .icon10,.semBox li .newsBlock .js_ajaxNews article .articleNewsListIndexCont span,.newsBlock .js_ajaxNews article .articleNewsListIndexCont .semBox li span,.semBox li .newsBlock #js_newsListCont article .articleNewsListIndexCont span,.newsBlock #js_newsListCont article .articleNewsListIndexCont .semBox li span{background:#212121;color:#fff;margin-left:0;margin-right:10px}.semBox li .pink{background:#f3505d}.semBox li .gray{background:#999}.semBox li .blue{background:#0086be}.semBox .semBoxPlans{display:block;width:100%;background:#f1f1f1;padding:20px;margin:2px 0}@media screen and (max-width: 736px){.semBox .semBoxPlans{padding:20px 40px 20px 20px}}.semBox .semBoxPlans .icon10,.semBox .semBoxPlans .newsBlock .js_ajaxNews article .articleNewsListIndexCont span,.newsBlock .js_ajaxNews article .articleNewsListIndexCont .semBox .semBoxPlans span,.semBox .semBoxPlans .newsBlock #js_newsListCont article .articleNewsListIndexCont span,.newsBlock #js_newsListCont article .articleNewsListIndexCont .semBox .semBoxPlans span{background:#212121;color:#fff;margin-left:0;margin-right:10px}.semBox .semBoxPlans .pink{background:#f3505d}.semBox .semBoxPlans .gray{background:#999}.semBox .semBoxPlans .blue{background:#0086be}.semThreeColumnBox li a{padding-right:0}.semBoxFeedback{display:-webkit-box;display:-ms-flexbox;display:flex;width:88%;margin:0 auto;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@pc-screen{.semBoxFeedback{padding:12px 0}}.semBoxVoice{display:block;position:relative;width:100%;background:#f1f1f1;padding:20px;margin:2px 0}.semBoxVoice_right{margin-left:20px}.semBoxVoice_right::before{display:block;position:absolute;content:"";top:calc(50% - 15px);left:-18px;width:0;height:0;border-style:solid;border-width:15px 20px 15px 0;border-color:transparent #f1f1f1 transparent transparent}.semBoxVoice_left{margin-right:20px}.semBoxVoice_left::after{display:block;position:absolute;content:"";top:calc(50% - 15px);right:-18px;width:0;height:0;border-style:solid;border-width:15px 0 15px 20px;border-color:transparent transparent transparent #f1f1f1}.semBtn{position:relative;font-family:"Open Sans","Arial","メイリオ","Meiryo",sans-serif;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;height:65px;padding:0 30px;font-weight:bold;font-size:2.4rem;text-align:center;line-height:1.25;border:1px solid #212121;font-style:normal}.semBtn::after{content:'';display:block;width:14px;height:14px;border-bottom:solid 1px #212121;border-right:solid 1px #212121;position:absolute;top:50%;right:10px;-webkit-transform:translate(-70%, -50%) rotate(45deg);-ms-transform:translate(-70%, -50%) rotate(45deg);transform:translate(-70%, -50%) rotate(45deg);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.semBtn:hover{text-decoration:none;color:#fff;background:#212121;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.semBtn:hover::after{border-bottom:solid 1px #fff;border-right:solid 1px #fff}a.open::after{-webkit-transform:translate(-70%, -50%) rotate(-135deg);-ms-transform:translate(-70%, -50%) rotate(-135deg);transform:translate(-70%, -50%) rotate(-135deg)}.semList{display:none;padding:20px 0}.mtl{margin-top:30px}@media screen and (max-width: 736px){.mtl{margin-top:20px}}.mtm{margin-top:20px}@media screen and (max-width: 736px){.mtm{margin-top:10px}}.mts{margin-top:10px}@media screen and (max-width: 736px){.mts{margin-top:5px}}.mbl{margin-bottom:30px}@media screen and (max-width: 736px){.mbl{margin-bottom:20px}}.mb40{margin-bottom:40px}@media screen and (max-width: 736px){.mb40{margin-bottom:30px}}.mb50{margin-bottom:50px}@media screen and (max-width: 736px){.mb50{margin-bottom:40px}}.mb60{margin-bottom:60px}@media screen and (max-width: 736px){.mb60{margin-bottom:50px}}.mb70{margin-bottom:70px}@media screen and (max-width: 736px){.mb70{margin-bottom:60px}}.mbs{margin-bottom:10px}@media screen and (max-width: 736px){.mbs{margin-bottom:5px}}.mll{margin-left:30px}@media screen and (max-width: 736px){.mll{margin-left:0 !important}}.mls{margin-left:10px}@media screen and (max-width: 736px){.mls{margin-left:0 !important}}.mt0{margin-top:0 !important}@media screen and (max-width: 736px){.mt0{margin-top:0 !important}}.mrl{margin-right:30px}@media screen and (max-width: 736px){.mrl{margin-right:0 !important}}.mrs{margin-right:10px}@media screen and (max-width: 736px){.mrs{margin-right:0 !important}}.pbm{padding-bottom:15px}@media screen and (max-width: 736px){.pbm{padding-bottom:10px}}.mtl2{margin-top:40px !important}@media screen and (max-width: 736px){.mtl2{margin-top:20px !important}}.mt1em{margin-top:1em !important}.spmt{margin-top:0}@media screen and (max-width: 736px){.spmt{margin-top:10px}}@media screen and (max-width: 736px){.spmb80{margin-bottom:80px !important}}@media screen and (max-width: 736px){.spWdh40{width:40% !important}}.wdh160{width:160px}@media screen and (max-width: 736px){.wdh160{width:112px}}.qSingle{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 736px){.qSingle{height:auto;min-height:40px}}.trimImgStyle,.trimCircle .trim img,.trimSquare .trim img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto}.trimCircle{overflow:hidden;width:225px;height:225px;border-radius:200px;margin:0 auto 15px;position:relative}.trimSquare{overflow:hidden;width:100%;height:100%;position:relative}@media screen and (max-width: 736px){.trimSquare{width:100%;height:200px;margin:0 auto}}.fr{float:right}.fl{float:left}.m0a{margin:0 auto}.taCenter{text-align:center}.icon01,.icon02{display:inline-block;height:45px;margin:0 10px 0 0;padding:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;background:#212121;color:#fff;text-align:center;line-height:45px}.icon02{background:#f3505d}.icon03{line-height:20px}.icon03:before{content:'';display:inline-block;width:20px;height:20px;vertical-align:bottom;margin-right:10px;background:url(/business/solution/space-design/resources/img/common/ico09.png) no-repeat;background-size:20px 20px}@media screen and (max-width: 736px){.icon03:before{width:17px;height:17px;background-size:17px 17px}}.icon04{line-height:20px;padding-left:37px;vertical-align:middle}.icon04:before{content:'';display:inline-block;width:27px;height:20px;margin-right:10px;margin-top:6px;background:url(/business/solution/space-design/resources/img/common/ico03.png) no-repeat;background-size:27px 20px}.icon05{line-height:20px;padding-left:37px;vertical-align:middle}.icon05:before{content:'';display:inline-block;width:35px;height:26px;margin-right:10px;background:url(/business/solution/space-design/resources/img/common/ico04.png) no-repeat;background-size:35px 26px}.icon06{line-height:20px;padding-left:10px;vertical-align:middle}@media screen and (max-width: 736px){.icon06{padding-left:5px}}.icon06:before{content:'';display:inline-block;width:48px;height:30px;background:url(/business/solution/space-design/resources/img/common/ico02.jpg) no-repeat #fff;background-position:95%}@media screen and (max-width: 736px){.icon06:before{width:16px;height:13px;background-size:16px 13px}}.icon07,.icon08{display:inline-block;height:25px;line-height:23px;padding:0 10px;background:#212121;color:#fff;font-size:1.4rem;white-space:nowrap;margin-right:10px}.icon08{background:#f3505d}.markNew{position:relative}.markNew:before{content:"";top:0;right:0;border-bottom:4em solid transparent;border-right:4em solid #475d76;position:absolute;z-index:100}.markNew:after{content:"New";display:block;top:10px;right:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);color:#fff;position:absolute;z-index:101;font-family:"Open Sans","Arial",sans-serif}.icon09:after{content:'';display:block;width:20px;height:20px;border-bottom:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:20px;-webkit-transform:translate(-30%, -80%) rotate(45deg);-ms-transform:translate(-30%, -80%) rotate(45deg);transform:translate(-30%, -80%) rotate(45deg)}@media screen and (max-width: 736px){.icon09:after{width:10px;height:10px}}.close,#cboxClose{display:inline-block;width:55px;height:55px;border:0;background-color:#f3f3f3;border-radius:32px;margin:0;padding:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);cursor:pointer}.close:before,#cboxClose:before{content:"";position:absolute;display:inline-block;top:10px;left:24px;width:8px;height:35px;border:0;margin:0;padding:0;border-radius:3px;background-color:#a3a3a3;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close:after,#cboxClose:after{content:"";position:absolute;display:inline-block;top:10px;left:24px;width:8px;height:35px;border:0;margin:0;padding:0;border-radius:3px;background-color:#a3a3a3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.icon10,.newsBlock .js_ajaxNews article .articleNewsListIndexCont span,.newsBlock #js_newsListCont article .articleNewsListIndexCont span{background:#f1f1f1;color:#212121;margin-left:10px;display:inline-block;padding:0 10px;border-radius:4px;font-size:1.2rem;white-space:nowrap}@font-face{font-family:'custom-icon';src:url("/business/solution/space-design/resources/font/custom-icon.eot?iw4xg9");src:url("/business/solution/space-design/resources/font/custom-icon.eot?iw4xg9#iefix") format("embedded-opentype"),url("/business/solution/space-design/resources/font/custom-icon.ttf?iw4xg9") format("truetype"),url("/business/solution/space-design/resources/font/custom-icon.woff?iw4xg9") format("woff"),url("/business/solution/space-design/resources/font/custom-icon.svg?iw4xg9#custom-icon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'custom-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-download:before{content:"\e900"}#download span.btn{margin-left:0;padding:0 0 0 20px}#download span.btn:hover{background:#212121;color:#fff;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}#download span.btn i{margin-left:20px;font-size:3rem}@media screen and (max-width: 736px){#download span.btn i{margin-left:10px;font-size:2rem}}.icon_prize{position:absolute;top:-30px;right:10px;width:200px;line-height:1}@media screen and (max-width: 736px){.icon_prize{width:150px;top:0px}}.icon_prize img{width:100%}.icon_new{position:absolute;top:-30px;right:10px;width:200px;line-height:1}@media screen and (max-width: 736px){.icon_new{width:150px;top:0px;display:block !important;position:relative !important;margin-left:auto}}.icon_new img{width:100%}#office .icon_prize{padding:6px 14px;background-image:-webkit-linear-gradient(-110deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.4) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(-110deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.4) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%);position:absolute;right:0;top:0;width:392px;height:143px;text-align:right;z-index:1}@media screen and (max-width: 736px){#office .icon_prize{max-width:100%}}#office .icon_prize img{width:180px !important}@media screen and (max-width: 736px){#office .icon_prize img{width:40% !important;max-width:180px;height:auto !important}}@media screen and (max-width: 736px){#officeDetail .icon_prize{display:block !important;position:relative !important;margin-left:10px}}.newsBlock{width:100%}.newsBlock .js_ajaxNews article,.newsBlock #js_newsListCont article{padding:12px 0;border-bottom:1px dotted #ccc}@media screen and (max-width: 736px){.newsBlock .js_ajaxNews article,.newsBlock #js_newsListCont article{display:block;width:100%}}.newsBlock .js_ajaxNews article .articleNewsListIndexData,.newsBlock #js_newsListCont article .articleNewsListIndexData{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 736px){.newsBlock .js_ajaxNews article .articleNewsListIndexData,.newsBlock #js_newsListCont article .articleNewsListIndexData{display:block;width:100%}}.newsBlock .js_ajaxNews article .articleNewsListIndexCont,.newsBlock #js_newsListCont article .articleNewsListIndexCont{width:100%}@media screen and (max-width: 736px){.newsBlock .js_ajaxNews article .articleNewsListIndexCont,.newsBlock #js_newsListCont article .articleNewsListIndexCont{display:block;width:100%}}.newsBlock .js_ajaxNews article .articleNewsListIndexCont h3,.newsBlock #js_newsListCont article .articleNewsListIndexCont h3{display:inline}.newsBlock .js_ajaxNews .articleIndex,.newsBlock #js_newsListCont .articleIndex{padding:10px 0;border:none;background-color:#fff}.newsBlock .js_ajaxNews .articleIndex .articleIndexData,.newsBlock #js_newsListCont .articleIndex .articleIndexData{display:inline}.newsBlock .js_ajaxNews .articleIndexTime,.newsBlock #js_newsListCont .articleIndexTime{display:inline-block;width:auto;min-width:82px;padding-right:2%;font-size:1.3rem}.newsBlock .js_ajaxNews .articleIndexLabel,.newsBlock #js_newsListCont .articleIndexLabel{padding:16px 18px 0}@media screen and (max-width: 736px){.newsBlock .js_ajaxNews .articleIndexLabel,.newsBlock #js_newsListCont .articleIndexLabel{padding:10px 10px 0}}.newsBlock .js_ajaxNews .articleIndexImg img,.newsBlock #js_newsListCont .articleIndexImg img{display:block;aspect-ratio:16 / 9;width:100%;-o-object-fit:contain;object-fit:contain}.newsBlock .js_ajaxNews .articleIndexTxt,.newsBlock #js_newsListCont .articleIndexTxt{font-size:1.3rem;margin-top:10px}@media screen and (max-width: 736px){.newsBlock .js_ajaxNews .articleIndexTxt,.newsBlock #js_newsListCont .articleIndexTxt{margin-top:4px}}@media screen and (max-width: 736px){.newsBlock .js_ajaxNews,.newsBlock #js_newsListCont{padding:0}}.newsBlock #js_newsListCont .time{font-size:1.6rem;width:100px;padding-right:2%}.navNews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media screen and (max-width: 736px){.navNews{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.navNews li{width:110px;text-align:center;margin-right:5px}.navNews li a{display:block;border-bottom:solid 1px #ccc;font-size:1.6rem;padding:2px 0}.navNews li a.cur{color:#0086be;border-bottom:solid 1px #0086be}@media screen and (max-width: 736px){.navNews li a{font-size:1.4rem;padding:8px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}}.navNews li a:hover{text-decoration:none}.navNews li a:hover:not(.disabled){color:#0086be;border-bottom:solid 1px #0086be}@media screen and (max-width: 736px){.navNews li a .tx_small{font-size:1rem}}.newsBlock .label,.newsBlock .articleIndex>span{display:inline-block;height:22px;padding:0 10px;background-color:#475d76;color:#fff;font-size:1.4rem;white-space:nowrap;margin-right:0}@media screen and (max-width: 736px){.newsBlock .label,.newsBlock .articleIndex>span{display:inline;font-size:1.1rem}}.articleIndexData{display:inline-block;padding:0 10px;border-radius:4px;font-size:1.2rem;white-space:nowrap;background:#f1f1f1;color:#212121;margin-left:10px}.pager{text-align:center;font-weight:bold;margin:80px auto}@media screen and (max-width: 736px){.pager{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.pager li{display:inline-block;margin:0 6px;width:47px}@media screen and (max-width: 736px){.pager li{display:block;width:40px;margin:0}}.pager a{display:block;color:inherit;border:solid 1px #ccc;font-size:1.6rem;padding:10px 0}@media screen and (max-width: 736px){.pager a{font-size:1.4rem;padding:8px 0}}.pager a:hover{text-decoration:none}.pager a:hover:not(.disabled){border-color:#0086be}.pager .cur{background:#3f3f3f;color:#fff;border-color:#3f3f3f}.pager .disabled{background:#f0f0f0;color:#8a8a8a;border-color:#f0f0f0;cursor:default}.pager .prev,.pager .next{width:107px}@media screen and (max-width: 736px){.pager .prev,.pager .next{width:68px}}.pager .prev{margin-right:21px}@media screen and (max-width: 736px){.pager .prev{margin-right:0}}.pager .next{margin-left:21px}@media screen and (max-width: 736px){.pager .next{margin-left:0}}.faqBox{margin:30px 0;border:solid 5px #f3f3f3}.faqBox .paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;padding:30px 35px}@media screen and (max-width: 736px){.faqBox .paragraph{padding:10px 15px}}.faqBox .paragraph p{margin-left:20px}.faqBox dt{background:#f3f3f3;padding:20px}.faqBox dd{padding:20px}.faqBox:last-child{margin-bottom:0}.faqBox:first-child{margin-top:40px}@media screen and (max-width: 736px){.modalBox{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.modalBox .modalInr{position:relative;border:solid 5px #f3f3f3;width:930px;margin:0}@media screen and (max-width: 736px){.modalBox .modalInr{width:100%;background-color:#fff}}.modalBox .grid{width:100%;margin:0}@media screen and (max-width: 736px){.modalBox .grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modalBox .grid .grid2Col{min-width:450px;max-width:100%;background:#fff}@media screen and (max-width: 736px){.modalBox .grid .grid2Col{width:100%;height:auto;min-width:0;max-width:100%}}.modalBox .grid .grid2Col .trimSquare img{width:auto}@media screen and (max-width: 736px){.modalBox .grid .grid2Col .trimSquare img{height:100%}}.modalBox .grid .grid2Col .memberBox{width:470px;min-height:455px;overflow-x:hidden;padding:35px 20px 0}.modalBox .grid .grid2Col .memberBox .txtLL{margin-bottom:24px}@media screen and (max-width: 736px){.modalBox .grid .grid2Col .memberBox .txtLL{margin-bottom:12px}}.modalBox .grid .grid2Col .memberBox .txtBold{line-height:1.8}.modalBox .grid .grid2Col .memberBox .paragraph{border-top:solid 1px #212121;padding:30px 0 0 0}@media screen and (max-width: 736px){.modalBox .grid .grid2Col .memberBox .paragraph{padding:10px 0 0 0}}.modalBox .grid .grid2Col .memberBox p:last-child{padding-bottom:35px}@media screen and (max-width: 736px){.modalBox .grid .grid2Col .memberBox p:last-child{padding-bottom:5%}}@media screen and (max-width: 736px){.modalBox .grid .grid2Col .memberBox{width:100%;height:auto;padding:2% 5%;height:250px !important;min-height:250px;padding:5% 5% 0 !important}}@media screen and (max-width: 736px){.modalBox{width:100%;height:auto}}#cboxClose{position:fixed;top:-7px;right:-13px;z-index:100;text-indent:-99999px}@media screen and (max-width: 736px){#cboxClose{right:-11px;top:6px;background:transparent}}.modal-overlay{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:1}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;cursor:pointer;text-align:center;font-family:"Open Sans","Arial",sans-serif;background:rgba(255,255,255,0.3);color:#666;border:none;padding:0;top:-25px;right:-25px;line-height:50px;width:50px;background:#f3f3f3;border-radius:25px;font-size:2.8rem}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 736px){.featherlight-close-icon{right:0 !important}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%}}table{width:100%;font-size:1.6rem;border:solid 1px #ccc}table tr{border-bottom:solid 1px #ccc}table th{background:#f0f0f0;padding:20px;border-right:solid 1px #ccc;vertical-align:middle}@media screen and (max-width: 736px){table th{padding:10px}}table td{padding:20px}@media screen and (max-width: 736px){table td{padding:10px}}@media screen and (max-width: 736px){table{font-size:1.2rem}}#header_km_logo{float:left}@media screen and (max-width: 736px){#header_km_logo{height:auto;width:206px;margin-right:-30px}}@media screen and (max-width: 736px){#header_km_logo a{display:block;height:37.2px;width:206px;margin:0 0 0 -16px}}#skipContent{background-color:#fff;color:#212121;font-size:1.1rem;text-decoration:underline;padding:8px;position:absolute;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10000}#skipContent:focus{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.globalBreadcrumbArea{width:970px;margin:0 auto 20px}@media screen and (max-width: 736px){.globalBreadcrumbArea{display:none}}#topPage .heroArea+.globalBreadcrumbArea{display:none}.globalBreadcrumbArea .nav li{display:inline-block;font-size:11px}.globalBreadcrumbArea .nav li:not(:last-child):after{display:inline-block;content:">";margin-right:0.3em;margin-left:0.6em}.globalBreadcrumbArea .nav li a{color:#0086be;text-decoration:underline}.globalNavArea{position:sticky;top:0;z-index:1000;width:100%;background:#212121;vertical-align:top}@media screen and (min-width: 737px), print{.globalNavArea{min-width:970px}}.globalNavArea .globalNavAreaInr{width:970px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0 auto}@media screen and (max-width: 736px){.globalNavArea .globalNavAreaInr{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.globalNavArea .globalNavAreaInr .navGlobal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 736px){.globalNavArea .globalNavAreaInr .navGlobal{display:none;width:100%}}@media screen and (min-width: 737px), print{.globalNavArea .globalNavAreaInr .navGlobal{display:block !important}}.globalNavArea .globalNavAreaInr .navGlobal>ul{width:780px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 736px){.globalNavArea .globalNavAreaInr .navGlobal>ul{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}}.globalNavArea .globalNavAreaInr .navGlobal>ul>li{position:relative;display:block;text-align:center;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 736px){.globalNavArea .globalNavAreaInr .navGlobal>ul>li{height:auto;width:50%;height:40px;line-height:20px;border-top:1px solid #fff;border-right:1px solid #fff}.globalNavArea .globalNavAreaInr .navGlobal>ul>li:nth-of-type(2n+1){border-left:1px solid #fff}}.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:4px 0 8px;border-top:solid 5px transparent;-webkit-transition:background-color .3s, color .3s, border-color .3s;-o-transition:background-color .3s, color .3s, border-color .3s;transition:background-color .3s, color .3s, border-color .3s}.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a .ico-01{display:none}.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a .ico-02{display:none}.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a .ico-03{display:none}.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a .ico-04{display:none}.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a .ico-05{display:none}.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a .ico-06{display:none}.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a .ico-07{display:none}.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a .ico-08{display:none}@media screen and (min-width: 737px), print{.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a:hover{text-decoration:none;-webkit-transition:background-color .3s, color .3s, border-color .3s;-o-transition:background-color .3s, color .3s, border-color .3s;transition:background-color .3s, color .3s, border-color .3s;border-top:solid 5px #475d76}}@media screen and (min-width: 737px) and (max-width: 736px){.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a:hover{background:none}}.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a:hover img{opacity:1}@media screen and (max-width: 736px){.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a.current{border-top:solid 5px #475d76}@media screen and (max-width: 736px){.globalNavArea .globalNavAreaInr .navGlobal>ul>li>a.current{background:none;border:none}}@media screen and (min-width: 737px), print{.globalNavArea .subNavGlobalAreaToggle{display:none}}@media screen and (max-width: 736px){.globalNavArea .subNavGlobalAreaToggle{position:relative;background-color:transparent;width:100%;height:100%;padding:0 32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;color:#fff}.globalNavArea .subNavGlobalAreaToggle::before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);position:absolute;right:13px;top:50%;width:6px;height:6px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.globalNavArea .subNavGlobalAreaToggle.is--open{background-color:#75757c}.globalNavArea .subNavGlobalAreaToggle.is--open::before{border-color:#fff}}.globalNavArea .subNavGlobalArea{z-index:100}.globalNavArea .subNavGlobalArea .subNavGlobal{display:none}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr{background-color:#f2f3f0}@media screen and (min-width: 737px), print{.globalNavArea .subNavGlobalArea{position:absolute;width:500px;left:-10%;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.globalNavArea .subNavGlobalArea.is_bottom{bottom:unset;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.globalNavArea .subNavGlobalArea.is_right{left:unset;right:-10%}.globalNavArea .subNavGlobalArea.is_center{left:50%;-webkit-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.globalNavArea .subNavGlobalArea .subNavGlobal{padding:10px 0}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr{background-color:#f2f3f0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:32px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr ul{text-align:left;border-left:1px solid #75757c;padding-left:16px}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr ul li{margin:8px 0}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr ul li a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr ul li a:hover{color:#0086be;text-decoration:none}}@media screen and (max-width: 736px){.globalNavArea .subNavGlobalArea{position:relative}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr img{display:none}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr ul{border-left:#75757c 1px solid;border-right:#75757c 1px solid;border-bottom:#75757c 1px solid}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr ul li{height:40px;border-top:#75757c 1px solid}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.0rem;line-height:1.2}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr ul li a:hover{text-decoration:none}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr ul li a.subNavGlobalSpLink{padding:0 32px;font-weight:700;position:relative}.globalNavArea .subNavGlobalArea .subNavGlobal .subNavGlobalInr ul li a.subNavGlobalSpLink::before{content:"";border-top:2px solid #75757c;border-right:2px solid #75757c;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);position:absolute;right:13px;top:50%;width:6px;height:6px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}}.contactBox,#topPage .topContact{width:170px;height:56px;background:#3f3f3f;color:#fff;text-align:center;position:relative;font-size:20px;line-height:20px;z-index:1}@media screen and (min-width: 737px), print{.contactBox,#topPage .topContact{padding:10px 0}}@media screen and (max-width: 736px){.contactBox,#topPage .topContact{height:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background:#212121}}.contactBox .inr,#topPage .topContact .inr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 736px){.contactBox .inr,#topPage .topContact .inr{width:90px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 1%}}.contactBox .icoMail,#topPage .topContact .icoMail{display:inline-block;position:absolute;right:0;bottom:-61px;width:170px;height:61px;line-height:61px;padding:0 0 0 24px;border-radius:0 0 4px 4px;color:#fff;background:url(../img/common/ico13.svg) no-repeat #475d76;background-size:21px 22px;background-position:23px;font-size:16px}.contactBox .icoMail:hover,#topPage .topContact .icoMail:hover{text-decoration:none;background-color:#294059;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}@media screen and (max-width: 736px){.contactBox .icoMail,#topPage .topContact .icoMail{position:relative;bottom:0;width:36px;height:36px;border-radius:3px;padding-left:0;background-position:center;margin-right:3px}}.contactBox .icoForm,#topPage .topContact .icoForm{color:inherit}@media screen and (max-width: 736px){.contactBox .icoForm,#topPage .topContact .icoForm{display:inline-block;width:36px;height:36px;border-radius:3px;padding-left:0;background:url(../img/common/ico05.png) no-repeat #475d76;background-size:20px 23px;background-position:center}}@media screen and (max-width: 736px){.contactBox .icoMenu,#topPage .topContact .icoMenu{display:inline-block;width:95px;height:18px;line-height:17px;background:url(../img/common/ico07.png) no-repeat;background-size:16px 18px;background-position:0 top;font-size:14px;vertical-align:bottom;margin-left:2%}}.sideNavArea{right:30px;position:fixed;top:calc(50% - 150px);z-index:900}@media screen and (max-width: 736px){.sideNavArea{top:inherit;bottom:0;right:0;width:100%}}@media screen and (max-width: 736px){.sideNavArea .sideNavAreaInr .navSide ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.sideNavArea .sideNavAreaInr .navSide ul li{width:120px;height:120px;border-radius:100%}.sideNavArea .sideNavAreaInr .navSide ul li:first-of-type{background:no-repeat center url(../img/common/side/bnr_01.svg)}.sideNavArea .sideNavAreaInr .navSide ul li:nth-of-type(2){background:no-repeat center url(../img/common/side/bnr_02.svg)}.sideNavArea .sideNavAreaInr .navSide ul li:nth-of-type(3){background:no-repeat center url(../img/common/side/bnr_03.svg)}@media screen and (max-width: 736px){.sideNavArea .sideNavAreaInr .navSide ul li{width:100%;height:50px;border-radius:0;border:2px solid #fff;border-right:none;-webkit-box-shadow:0 -3px 0 rgba(0,0,0,0.1);box-shadow:0 -3px 0 rgba(0,0,0,0.1);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sideNavArea .sideNavAreaInr .navSide ul li:first-of-type,.sideNavArea .sideNavAreaInr .navSide ul li:nth-of-type(2),.sideNavArea .sideNavAreaInr .navSide ul li:nth-of-type(3){background:#f3505d}.sideNavArea .sideNavAreaInr .navSide ul li:last-of-type{border-right:2px solid #fff}}@media screen and (min-width: 737px), print{.sideNavArea .sideNavAreaInr .navSide ul li:hover:first-of-type{background:no-repeat center url(../img/common/side/bnr_01_hover.svg)}.sideNavArea .sideNavAreaInr .navSide ul li:hover:nth-of-type(2){background:no-repeat center url(../img/common/side/bnr_02_hover.svg)}.sideNavArea .sideNavAreaInr .navSide ul li:hover:nth-of-type(3){background:no-repeat center url(../img/common/side/bnr_03_hover.svg)}}.sideNavArea .sideNavAreaInr .navSide ul li a{display:inline-block;width:100%;height:100%;border-radius:100%;color:transparent;text-decoration:none;text-align:center}.sideNavArea .sideNavAreaInr .navSide ul li a img{display:none}@media screen and (max-width: 736px){.sideNavArea .sideNavAreaInr .navSide ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:0;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sideNavArea .sideNavAreaInr .navSide ul li a img{display:block;height:70%;width:auto;margin-right:5%}.sideNavArea .sideNavAreaInr .navSide ul li a img.sideNavIcn_Small{height:60%}}.footerBottomNavi{width:970px;overflow:hidden;font-size:83%;margin:0 auto;padding:5px 0}.footerBottomNavi:after{content:"";clear:both;display:block}@media screen and (max-width: 736px){.footerBottomNavi{width:auto;background:#e7e7e7;font-size:100%;padding-bottom:0}}.footerBottomNavi .leftNav{float:left;margin-left:2px}@media screen and (max-width: 736px){.footerBottomNavi .leftNav{width:100%;padding-left:10px;padding-right:10px}.footerBottomNavi .leftNav li{background:url(/business/solution/space-design/resources/img/common/footer/bullet_arrow-a03.png) no-repeat left center;display:inline-block;padding:0.2em 0.5em 0.2em 10px}}.footerBottomNavi .rightNav{margin:0 2px 0 40px;float:right;overflow:hidden;text-align:right}@media screen and (max-width: 736px){.footerBottomNavi .rightNav{width:100%}}.footerBottomNavi ul li{display:inline;background:url(/business/solution/space-design/resources/img/common/footer/img_iconA02.png) no-repeat left center;padding:0 8px 0 10px;text-align:right}.footerBottomNavi ul li a{color:#003366;text-decoration:none}.footerBottomNavi ul li a :last-of-type{padding-right:0}.footerGlobal p.copyright{width:970px;margin:0 auto 30px;padding:5px 0 0 1px;border-top:2px solid #cccccc;color:#000;text-align:left;font-size:83%}.footerGlobal p.copyright small{margin:0 auto;font-size:100%;color:#4B4B4B}@media screen and (max-width: 736px){.footerGlobal p.copyright small{font-size:13px;padding:0}}@media screen and (max-width: 736px){.footerGlobal p.copyright{width:100%;background:#e7e7e7;border-top:none;margin:0;padding:5px 10px 10px}}.footerGlobal{width:100%}.footerGlobal .footerGlobalNavi{width:100%;background:#262626}.footerGlobal .footerGlobalNavi:after{content:"";clear:both;display:block}@media screen and (max-width: 736px){.footerGlobal .footerGlobalNavi{overflow:hidden}}.footerGlobal .footerGlobalNavi .inr{width:970px;margin:0 auto;padding:24px 0 68px;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 736px){.footerGlobal .footerGlobalNavi .inr{width:100%;display:block;text-align:center;padding:0}.footerGlobal .footerGlobalNavi .inr .adjustHeight a{line-height:13px;padding-top:11px}.footerGlobal .footerGlobalNavi .inr .adjustHeight3row a{line-height:13px;padding-top:4px}}@media screen and (max-width: 736px){.footerGlobal .footerGlobalNavi .inr ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footerGlobal .footerGlobalNavi .inr ul:last-of-type li:nth-last-of-type(-n+2){border-bottom:1px solid #ccc}}@media screen and (min-width: 737px), print{.footerGlobal .footerGlobalNavi .inr ul li{padding-top:26px}.footerGlobal .footerGlobalNavi .inr ul li:not(.footerMenu):before{content:'―';display:inline-block;color:#fff;margin-right:4px}}@media screen and (min-width: 737px), print{.footerGlobal .footerGlobalNavi .inr ul li.footerMenu a{font-weight:bold}}@media screen and (max-width: 736px){.footerGlobal .footerGlobalNavi .inr ul li{width:50%;border-top:1px solid #ccc;border-right:1px solid #ccc;padding-top:0;height:50px;max-height:50px}.footerGlobal .footerGlobalNavi .inr ul li:nth-of-type(2n+1){border-left:1px solid #ccc}.footerGlobal .footerGlobalNavi .inr ul li:nth-of-type(2n):nth-last-of-type(2){border-bottom:1px solid #ccc}}.footerGlobal .footerGlobalNavi .inr ul li a{color:#cccccc}@media screen and (max-width: 736px){.footerGlobal .footerGlobalNavi .inr ul li a{display:inline-block;font-size:10px;white-space:nowrap;line-height:50px;width:100%;height:50px;vertical-align:middle}}@media screen and (max-width: 736px){.footerGlobal .footerGlobalNavi .inr ul.footerMenuIrregular li:nth-of-type(2n+1){border-left:none}.footerGlobal .footerGlobalNavi .inr ul.footerMenuIrregular li:nth-of-type(2n){border-left:1px solid #ccc}}.footerPagetop{display:none;width:80px;height:80px;background:#424242;display:inline-block;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footerPagetop.fixed{position:fixed;bottom:56px;right:10%;z-index:100}.footerPagetop:hover{opacity:0.6;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}@media screen and (max-width: 736px){.footerPagetop{position:relative;display:block;width:100%;height:40px;background:#262626;text-align:center;padding:8px 0 0 0}.footerPagetop a img{width:23px;height:12px}.footerPagetop.fixed{position:relative;bottom:0;right:0}}.footerPagetop a img{width:46px;height:24px}.heroArea,.heroAreaSmall{position:relative}@media screen and (min-width: 737px) and (max-width: 1280px){.heroArea,.heroAreaSmall{overflow:hidden;min-width:970px;height:auto}}@media screen and (max-width: 736px){.heroArea,.heroAreaSmall{overflow:hidden;width:100%}}.heroAreaSmall{position:relative}@media screen and (min-width: 737px), print{.heroAreaSmall{width:970px;margin:0 auto}.heroAreaSmall .hero .prev,.heroAreaSmall .hero .next{top:50%}}.hero{width:100%;height:auto;opacity:0;-webkit-transition:opacity 0.7s ease 0s;-o-transition:opacity 0.7s ease 0s;transition:opacity 0.7s ease 0s}.hero.slick-initialized{opacity:1}.hero .cap{height:95px}.hero .cap span{display:block;width:970px;margin:0 auto}@media screen and (max-width: 736px){.hero .cap{height:inherit;color:#212121;background:#f1f1f1;position:relative}}@media screen and (max-width: 736px){.hero{min-width:0;min-height:auto;height:auto}}.hero img{display:block;width:100%;height:auto}@media screen and (max-width: 736px){.hero img{height:auto;min-height:auto}}.hero .prev,.hero .next{display:block;position:absolute;top:36%;width:52px;height:82px;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media screen and (max-width: 736px){.hero .prev,.hero .next{height:72px;top:inherit;bottom:-108px !important}}.hero .prev:before,.hero .next:before{content:'';display:block;width:50px;height:50px;border-bottom:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;left:50%}@media screen and (max-width: 736px){.hero .prev:before,.hero .next:before{width:15px;height:15px;border-bottom:solid 1px #212121;border-right:solid 1px #212121}}.hero .prev{left:14px}.hero .prev:before{-webkit-transform:translate(-30%, -50%) rotate(135deg);-ms-transform:translate(-30%, -50%) rotate(135deg);transform:translate(-30%, -50%) rotate(135deg)}@media screen and (max-width: 736px){.hero .prev{left:0px;width:30px;background:#fff}}.hero .next{right:14px}.hero .next:before{-webkit-transform:translate(-70%, -50%) rotate(-45deg);-ms-transform:translate(-70%, -50%) rotate(-45deg);transform:translate(-70%, -50%) rotate(-45deg)}@media screen and (max-width: 736px){.hero .next{right:0px;width:30px;background:#fff}}.case_hero{width:100%;height:auto;opacity:0;-webkit-transition:opacity 0.7s ease 0s;-o-transition:opacity 0.7s ease 0s;transition:opacity 0.7s ease 0s}.case_heroWrapper{position:relative}@media screen and (min-width: 737px), print{.case_heroWrapper{margin:0 auto 80px}}@media screen and (max-width: 736px){.case_heroWrapper{margin:0 0 20px}}.case_hero.slick-initialized{opacity:1}@media screen and (max-width: 736px){.case_hero{min-width:0;min-height:auto;height:auto}}@media screen and (min-width: 970px){.case_hero .slider-area{overflow:hidden}.case_hero .slick-slide{max-width:970px;width:100% !important}.case_hero .slick-current{max-width:970px;width:100% !important;margin:auto}}@media screen and (min-width: 737px), print{.case_hero .imgBox{overflow:hidden;height:430px}}@media screen and (max-width: 736px){.case_hero .imgBox{height:300px}}.case_hero a{position:relative;display:inline-block;width:100%}.case_hero a:hover{text-decoration:none}.case_hero a:hover .hContBox{background:rgba(0,0,0,0.4)}.case_hero a:hover img{opacity:1}.case_hero img{height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media screen and (min-width: 737px), print{.case_hero img{width:970px}}@media screen and (max-width: 736px){.case_hero img{width:100vw}}.case_hero .hContBox{position:absolute;top:0;left:0;border-right:1px solid #fff;border-left:1px solid #fff;background:rgba(0,0,0,0.15);height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:background 0.7s ease 0s;-o-transition:background 0.7s ease 0s;transition:background 0.7s ease 0s}@media screen and (min-width: 737px), print{.case_hero .hContBox{margin:0;padding:30px 40px}}@media screen and (max-width: 736px){.case_hero .hContBox{width:100%;margin:0;padding:20px}}.case_hero .hContBox .case_heroTtl{color:#fff;font-weight:700;line-height:1.5;text-shadow:0,0,8px,rgba(0,0,0,0.2)}@media screen and (min-width: 737px), print{.case_hero .hContBox .case_heroTtl{margin-bottom:15px;font-size:3.2rem}}@media screen and (max-width: 736px){.case_hero .hContBox .case_heroTtl{margin-bottom:10px;font-size:1.8rem}}.case_hero .hContBox .case_heroCompany{color:#fff}@media screen and (min-width: 737px), print{.case_hero .hContBox .case_heroCompany{font-size:1.6rem}}@media screen and (max-width: 736px){.case_hero .hContBox .case_heroCompany{font-size:1.2rem}}.case_hero .prev,.case_hero .next{display:block;position:absolute;top:50%;width:50px;height:50px;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background 0.7s ease 0s;-o-transition:background 0.7s ease 0s;transition:background 0.7s ease 0s;cursor:pointer}@media screen and (max-width: 736px){.case_hero .prev,.case_hero .next{height:40px}}.case_hero .prev:hover:before,.case_hero .next:hover:before{opacity:.7}.case_hero .prev:before,.case_hero .next:before{content:'';display:block;width:50px;height:50px;background:#fff;border-radius:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 0.7s ease 0s;-o-transition:opacity 0.7s ease 0s;transition:opacity 0.7s ease 0s}@media screen and (max-width: 736px){.case_hero .prev:before,.case_hero .next:before{width:40px;height:40px}}.case_hero .prev:after,.case_hero .next:after{content:'';display:block;border-bottom:solid 2px #000;border-right:solid 2px #000;width:15px;height:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 736px){.case_hero .prev:after,.case_hero .next:after{width:10px;height:10px}}.case_hero .prev:after{-webkit-transform:translate(-25%, -50%) rotate(135deg);-ms-transform:translate(-25%, -50%) rotate(135deg);transform:translate(-25%, -50%) rotate(135deg)}@media screen and (min-width: 737px), print{.case_hero .prev{left:15px}}@media screen and (min-width: 1040px){.case_hero .prev{left:calc(50% - 510px)}}@media screen and (max-width: 736px){.case_hero .prev{left:5px}}.case_hero .next:after{-webkit-transform:translate(-65%, -50%) rotate(-45deg);-ms-transform:translate(-65%, -50%) rotate(-45deg);transform:translate(-65%, -50%) rotate(-45deg)}@media screen and (min-width: 737px), print{.case_hero .next{right:15px}}@media screen and (min-width: 1040px){.case_hero .next{right:calc(50% - 510px)}}@media screen and (max-width: 736px){.case_hero .next{right:5px}}.heroPause{display:none;position:absolute;top:20px;right:20px}@media screen and (max-width: 736px){.heroPause{right:10px;top:10px}}.heroPause .hero_btn{display:inline-block;position:relative;border:1px solid currentColor;background:rgba(0,0,0,0.2);color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);z-index:4;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}@media screen and (min-width: 737px), print{.heroPause .hero_btn{width:40px;height:40px}}@media screen and (max-width: 736px){.heroPause .hero_btn{width:30px;height:30px}}.heroPause .hero_btn:before{position:absolute;top:50%;left:36%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0px;height:0px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";pointer-events:none}@media screen and (min-width: 737px), print{.heroPause .hero_btn:before{border:8px solid transparent;border-left:12px solid currentColor}}@media screen and (max-width: 736px){.heroPause .hero_btn:before{border:6px solid transparent;border-left:9px solid currentColor}}.heroPause .hero_btn.is--play::before,.heroPause .hero_btn.is--play::after{position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:currentColor;content:"";pointer-events:none}@media screen and (min-width: 737px), print{.heroPause .hero_btn.is--play::before,.heroPause .hero_btn.is--play::after{width:4px;height:16px}}@media screen and (max-width: 736px){.heroPause .hero_btn.is--play::before,.heroPause .hero_btn.is--play::after{width:3px;height:12px}}.heroPause .hero_btn.is--play::before{left:40%;border:none}.heroPause .hero_btn.is--play::after{left:60%}.heroPause .hero_btn:hover{background:rgba(0,0,0,0.5);cursor:pointer}.slider-nav{text-align:center;padding:10px 0;width:970px;margin:24px auto;text-align:center;border:1px solid #fff}@media screen and (max-width: 736px){.slider-nav{width:260px;position:relative;margin:0 auto !important}}.slider-nav .slick-track{min-width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 737px), print{.slider-nav .slick-track{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}}@media screen and (max-width: 736px){.slider-nav .slick-track{min-width:0px;width:auto}}.slider-nav .slick-slide{display:inline-block;width:80px !important;height:80px !important;border-radius:100px;text-indent:-99999px;margin-right:27px;cursor:pointer;border:1px solid #fff;overflow:hidden}.slider-nav .slick-slide img{height:100%;width:auto}@media screen and (max-width: 736px){.slider-nav .slick-slide img{width:100%;height:100%}}.slider-nav .slick-slide.slick-current{border:1px solid #212121}.slider-nav .slick-slide:last-child{margin-right:0}.slider-nav .slick-slide:hover{opacity:0.6;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}@media screen and (max-width: 736px){.slider-nav .slick-slide{width:60px !important;height:60px !important}}#topPage .heroArea{position:relative;margin-bottom:40px}@media screen and (min-width: 737px) and (max-width: 1280px){#topPage .heroArea{overflow:hidden;min-width:970px;height:auto;position:relative}}@media screen and (max-width: 736px){#topPage .heroArea{overflow:hidden;width:100%;position:relative;overflow:visible;margin-bottom:0}}#topPage .heroArea .hero{min-height:0;height:640px;overflow:hidden}#topPage .heroArea .hero .slick-slide{height:640px;width:100%;min-width:1663px !important}@media screen and (max-width: 736px){#topPage .heroArea .hero .slick-slide{height:auto;min-width:0 !important;width:100%}}@media screen and (max-width: 736px){#topPage .heroArea .hero{height:auto;min-width:0;width:100%}}@media screen and (max-width: 736px){#topPage .heroArea .hero .prev,#topPage .heroArea .hero .next{display:none !important}}#topPage .heroArea .areaInrWide{position:absolute;top:0;height:100%;pointer-events:none}@media screen and (min-width: 737px), print{#topPage .heroArea .areaInrWide{background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.4) 0, rgba(0,0,0,0) 80px);background:-o-linear-gradient(bottom, rgba(0,0,0,0.4) 0, rgba(0,0,0,0) 80px);background:linear-gradient(to top, rgba(0,0,0,0.4) 0, rgba(0,0,0,0) 80px)}}#topPage .heroArea .areaInrWide .areaInr{margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width: 736px){#topPage .heroArea .areaInrWide .areaInr{padding:0}}#topPage .heroArea .main_hero{width:100%;height:609px;opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}#topPage .heroArea .main_hero.slick-initialized{opacity:1}#topPage .heroArea .main_hero .cap{height:95px}#topPage .heroArea .main_hero .cap span{display:block;width:970px;margin:0 auto}@media screen and (max-width: 736px){#topPage .heroArea .main_hero .cap{display:none}}@media screen and (max-width: 736px){#topPage .heroArea .main_hero{min-width:0;min-height:auto;height:48vw}}#topPage .heroArea .main_heroInr{position:relative;height:609px}@media screen and (max-width: 736px){#topPage .heroArea .main_heroInr{height:auto;min-height:180px;height:48vw}}#topPage .heroArea .main_heroTtl{position:absolute;z-index:1;background-color:rgba(71,93,118,0.8);color:#fff;padding:24px 40px;left:0;bottom:32px;text-align:center}@media screen and (max-width: 736px){#topPage .heroArea .main_heroTtl{padding:16px}}#topPage .heroArea .main_heroTtl .sub{display:block;font-size:1.6rem}#topPage .heroArea .main_heroBg{position:absolute;top:0;left:0;display:block;width:100%;height:609px;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media screen and (max-width: 736px){#topPage .heroArea .main_heroBg{height:auto;min-height:180px;height:48vw}}#topPage .heroArea .main_hero .prev,#topPage .heroArea .main_hero .next{display:block;position:absolute;top:50%;width:52px;height:82px;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media screen and (max-width: 736px){#topPage .heroArea .main_hero .prev,#topPage .heroArea .main_hero .next{display:none !important}}#topPage .heroArea .main_hero .prev:before,#topPage .heroArea .main_hero .next:before{content:'';display:block;width:50px;height:50px;border-bottom:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;left:50%}@media screen and (max-width: 736px){#topPage .heroArea .main_hero .prev:before,#topPage .heroArea .main_hero .next:before{width:15px;height:15px;border-bottom:solid 1px #212121;border-right:solid 1px #212121}}#topPage .heroArea .main_hero .prev{left:14px}#topPage .heroArea .main_hero .prev:before{-webkit-transform:translate(-30%, -50%) rotate(135deg);-ms-transform:translate(-30%, -50%) rotate(135deg);transform:translate(-30%, -50%) rotate(135deg)}@media screen and (max-width: 736px){#topPage .heroArea .main_hero .prev{left:0px;width:24px;background:#fff}}#topPage .heroArea .main_hero .next{right:14px}#topPage .heroArea .main_hero .next:before{-webkit-transform:translate(-70%, -50%) rotate(-45deg);-ms-transform:translate(-70%, -50%) rotate(-45deg);transform:translate(-70%, -50%) rotate(-45deg)}@media screen and (max-width: 736px){#topPage .heroArea .main_hero .next{right:0px;width:24px;background:#fff}}#topPage .heroArea .main_hero .main_hero_dots{position:absolute;bottom:16px;z-index:1;width:100%;text-align:center}#topPage .heroArea .main_hero .main_hero_dots li{display:inline-block;margin:0 8px}#topPage .heroArea .main_hero .main_hero_dots li button{border-radius:100%;background-color:#fff;margin:0;padding:0;width:12px;height:12px;font-size:0;color:transparent;line-height:0;border:none;cursor:pointer;-webkit-transition:background-color .3s, opacity .3s;-o-transition:background-color .3s, opacity .3s;transition:background-color .3s, opacity .3s}@media screen and (min-width: 737px), print{#topPage .heroArea .main_hero .main_hero_dots li button:hover{opacity:.5}}#topPage .heroArea .main_hero .main_hero_dots li.slick-active button{background-color:#0086be}#topPage .topContact{position:absolute;top:0;right:0;width:400px;height:70px;text-align:left;pointer-events:all}@media screen and (min-width: 737px), print{#topPage .topContact{padding-left:30px}}#topPage .topContact .inr{padding-top:4px}@media screen and (min-width: 737px), print{#topPage .topContact .icoMail{width:211px;height:47px;right:10px;top:10px;border-radius:4px;padding-left:69px;line-height:47px;background-position:40px;-webkit-box-shadow:0px 1px 6px 1px rgba(255,255,255,0.5) inset;box-shadow:0px 1px 6px 1px rgba(255,255,255,0.5) inset}}@media screen and (min-width: 737px), print{#topPage .topContact .icoMail:hover{background-color:#00aed8;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;-webkit-box-shadow:none;box-shadow:none}}@media screen and (min-width: 737px), print{#topPage .topContact .icoTel{margin-top:10px}}@media screen and (max-width: 736px){#topPage .topContact{display:none}}#topPage .sideNavArea{display:none}.topCopy{position:absolute;top:30%;left:0;width:100%;color:#fff;text-align:center}@media screen and (max-width: 736px){.topCopy{position:static;display:inline-table}}.topCopy .btn{margin:20px auto;background:transparent;border:1px solid #fff;color:#fff;font-size:30px;font-style:normal}@media screen and (max-width: 736px){.topCopy .btn{font-size:1.2rem;margin:10px auto;width:119px;height:30px}}.topCopy .btn:hover{background:rgba(0,0,0,0.5)}.topCopy .hPage01{font-size:60px}@media screen and (max-width: 736px){.topCopy .hPage01{font-size:2.6rem;margin-bottom:14px;line-height:1em}}.topCopy .sub{font-size:20px;margin:35px 0 50px;display:inline-block}@media screen and (max-width: 736px){.topCopy .sub{font-size:1.2rem;margin:0 25px}}.topPause{display:none;position:absolute;right:20px;bottom:20px;pointer-events:all}@media (max-width: 1200px){.topPause{bottom:55px}}@media screen and (max-width: 736px){.topPause{right:10px;bottom:10px}}.topPause .main_hero_btn{display:inline-block;position:relative;width:1em;height:1em;border:1px solid currentColor;background:transparent;color:#fff;z-index:10;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}@media screen and (min-width: 737px), print{.topPause .main_hero_btn{font-size:40px}}@media screen and (max-width: 736px){.topPause .main_hero_btn{font-size:30px}}.topPause .main_hero_btn:before{position:absolute;top:50%;left:36%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0px;height:0px;border:0.2em solid transparent;border-left:0.3em solid currentColor;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";pointer-events:none}.topPause .main_hero_btn.is--play::before,.topPause .main_hero_btn.is--play::after{position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0.1em;height:0.4em;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:currentColor;content:"";pointer-events:none}.topPause .main_hero_btn.is--play::before{left:40%;border:none}.topPause .main_hero_btn.is--play::after{left:60%}.topPause .main_hero_btn:hover,.topPause .main_hero_btn:focus-visible{background:rgba(0,0,0,0.5);cursor:pointer}.topPause .main_hero_btn:focus-visible{outline:2px auto #101010}#topPage .hPage02{border-bottom:0}@media screen and (max-width: 736px){#topPage .hPage02{text-align:center}}@media screen and (max-width: 736px){#topPage .hPage02 .sub{display:inline-block;position:relative;width:auto;bottom:0;left:0;margin-left:15px}}#topPage .hContBox{position:relative}#topPage .hContBox .btnSmall{position:absolute;bottom:0;right:0}#topPage .messageBlock{position:relative;padding:78px 0;background-color:#475d76;color:#fff}@media screen and (max-width: 736px){#topPage .messageBlock{padding:32px 0}}#topPage .messageBlock::before{content:'';position:absolute;display:block;width:100%;height:100%;inset:0;margin:auto;background:url("/business/solution/space-design/resources/img/top/bg-message.svg") no-repeat center/cover;opacity:0.15}@media screen and (max-width: 736px){#topPage .messageBlock::before{background-size:120%}}#topPage .messageBlockInr{text-align:center}#topPage .messageBlock .ttl{font-size:2.4rem}#topPage .newsBlock{background-color:#f4f2ef;padding:10px 0 78px}@media screen and (min-width: 737px), print{#topPage .newsBlock .grid{gap:24px}}#topPage .newsBlock .grid3Col{padding-top:0}@media screen and (min-width: 737px), print{#topPage .newsBlock .grid3Col{width:calc((100% - 24px * 2)/ 3)}}#topPage .caseBlock{position:relative}@media screen and (max-width: 736px){#topPage .caseBlock .btnBox{padding:0 10px}}#topPage .caseBlock .grid3Col{color:#fff;width:33.333%;height:auto;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (min-width: 737px), print{#topPage .caseBlock .grid3Col{overflow:hidden;height:300px}#topPage .caseBlock .grid3Col a{position:absolute}#topPage .caseBlock .grid3Col img{position:absolute;top:0;left:0}}#topPage .caseBlock .grid3Col a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none}#topPage .caseBlock .grid3Col img{height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}#topPage .caseBlock .grid3Col .hContBox{opacity:0;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;padding:0 10%;height:100%;margin:0;color:rgba(0,0,0,0)}@media screen and (max-width: 736px){#topPage .caseBlock .grid3Col .hContBox{display:block;left:0;bottom:24px;height:24px;margin:0;padding:0;opacity:10;top:auto;right:auto}}@media screen and (max-width: 736px){#topPage .caseBlock .grid3Col .hContBox h3{display:inline-block;font-size:1.2rem;padding:10px 5px;background:#212121;color:#fff;position:absolute;bottom:-24px}}@media screen and (max-width: 736px){#topPage .caseBlock .grid3Col .hContBox .txtS{display:inline-block;color:#212121;width:100%;position:absolute;left:0;padding:10px 10px}}@media screen and (max-width: 736px){#topPage .caseBlock .grid3Col{width:100%;height:150px;min-height:0;margin-bottom:60px}}#topPage .caseBlock .grid3Col:hover,#topPage .caseBlock .grid3Col:focus-visible{opacity:10}#topPage .caseBlock .grid3Col:hover img,#topPage .caseBlock .grid3Col:focus-visible img{opacity:10}@media screen and (min-width: 737px), print{#topPage .caseBlock .grid3Col:hover .hContBox,#topPage .caseBlock .grid3Col:focus-visible .hContBox{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:rgba(0,0,0,0.7);opacity:10;-webkit-transition:opacity 0.7s ease 0s;-o-transition:opacity 0.7s ease 0s;transition:opacity 0.7s ease 0s;text-align:center;text-decoration:none;font-size:1.6rem;margin:0;color:#fff}#topPage .caseBlock .grid3Col:hover .hContBox h3,#topPage .caseBlock .grid3Col:focus-visible .hContBox h3{font-size:1.6rem;border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:10px}}#topPage .conceptBlock{padding:12px 0 40px;background:url(/business/solution/space-design/resources/img/top/img01.webp) no-repeat;background-size:cover}#topPage .conceptBlock .btnBox{margin:40px 0 40px}#topPage .conceptBlock .hContBox{margin-top:0}@media screen and (max-width: 736px){#topPage .conceptBlock .hContBox .hPage02{margin-top:10px}}@media screen and (max-width: 736px){#topPage .conceptBlock{margin-top:30px;background-position:top}}#topPage .conceptBlock .grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#topPage .conceptBlock .grid .grid3Col{width:300px;text-align:center;padding-top:200px}@media screen and (max-width: 736px){#topPage .conceptBlock .grid .grid3Col{display:block;width:100%;height:auto;padding-top:124px;margin-bottom:30px}}#topPage .conceptBlock .grid .grid3Col dt{font-weight:bold;font-size:1.8rem}#topPage .conceptBlock .grid .grid3Col:first-child{background:url(/business/solution/space-design/resources/img/top/img05.webp) no-repeat;background-position:top;background-size:200px auto}@media screen and (max-width: 736px){#topPage .conceptBlock .grid .grid3Col:first-child{background-size:120px auto}}#topPage .conceptBlock .grid .grid3Col:nth-child(2){background:url(/business/solution/space-design/resources/img/top/img07.webp) no-repeat;background-position:top;background-size:200px auto}@media screen and (max-width: 736px){#topPage .conceptBlock .grid .grid3Col:nth-child(2){background-size:120px auto}}#topPage .conceptBlock .grid .grid3Col:nth-child(3){background:url(/business/solution/space-design/resources/img/top/img06.webp) no-repeat;background-position:top;background-size:200px auto}@media screen and (max-width: 736px){#topPage .conceptBlock .grid .grid3Col:nth-child(3){background-size:120px auto}}#topPage .serviceBlock{background-color:#f4f2ef;padding-top:10px;padding-bottom:78px}#topPage .serviceBlock .hServiceBlock{color:#475d76;font-size:2.0rem;font-weight:700;margin-bottom:18px}#topPage .serviceBlock .hServiceBlock .fontEnglish{font-style:italic;font-size:1.6rem;font-weight:400}#topPage .serviceBlock .hServiceBlock span{background-color:#fff;padding:.15em .3em;line-height:1.2}#topPage .serviceBlock .gridService{display:grid}@media screen and (min-width: 737px), print{#topPage .serviceBlock .gridService{grid-template-columns:calc((100% - 32px * 5)/3 + 32px) calc((100% - 32px * 5)/3 + 32px * 2) calc((100% - 32px * 5)/3 + 32px)}}@media screen and (max-width: 736px){#topPage .serviceBlock .gridService{grid-template-rows:repeat(3, auto)}}#topPage .serviceBlock .grid3Col:not(:last-child){position:relative}@media screen and (min-width: 737px), print{#topPage .serviceBlock .grid3Col:not(:last-child){padding-right:32px;border-right:1px solid #212121}}@media screen and (max-width: 736px){#topPage .serviceBlock .grid3Col:not(:last-child){border-bottom:1px solid #212121;padding-bottom:64px}}#topPage .serviceBlock .grid3Col:not(:last-child) .gridDeco{position:absolute;width:72px;height:72px;background-color:#f4f2ef}@media screen and (min-width: 737px), print{#topPage .serviceBlock .grid3Col:not(:last-child) .gridDeco{right:0;top:50%;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}}@media screen and (max-width: 736px){#topPage .serviceBlock .grid3Col:not(:last-child) .gridDeco{bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}}#topPage .serviceBlock .grid3Col:not(:last-child) .gridDeco::before,#topPage .serviceBlock .grid3Col:not(:last-child) .gridDeco::after{position:absolute;content:'';width:48px;height:1px;background-color:#212121;inset:0;margin:auto}#topPage .serviceBlock .grid3Col:not(:last-child) .gridDeco::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#topPage .serviceBlock .grid3Col:not(:last-child) .gridDeco::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 737px), print{#topPage .serviceBlock .grid3Col:not(:first-child){padding-left:32px}}@media screen and (max-width: 736px){#topPage .serviceBlock .grid3Col:not(:first-child){padding-top:32px}}#topPage .serviceBlock .gridServiceIcon{display:grid;gap:32px;margin-top:24px}@media screen and (min-width: 737px), print{#topPage .serviceBlock .gridServiceIcon{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}}@media screen and (max-width: 736px){#topPage .serviceBlock .gridServiceIcon{grid-template-columns:repeat(auto-fit, minmax(118px, 1fr));grid-template-rows:auto;padding:0 16px;margin-right:auto;margin-left:auto}}#topPage .serviceBlock .gridServiceIcon .grid2Col{text-align:center}#topPage .serviceBlock .gridServiceIcon .grid2Col img{max-width:90%}#topPage .serviceBlock .gridServiceIcon .grid2Col p{margin-top:8px;font-size:1.3rem}@media screen and (min-width: 737px), print{#topPage .serviceBlock .gridServiceIcon .grid2Col p{min-height:3em}}#topPage .specialBlock01{padding-bottom:70px;position:relative}@media screen and (max-width: 736px){#topPage .specialBlock01{padding-bottom:0}}#topPage .specialBlock01 .grid{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:315px}@media screen and (max-width: 736px){#topPage .specialBlock01 .grid{width:100%;height:auto;min-height:0}}#topPage .specialBlock01 .grid .grid2Col{color:#fff;height:auto;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#topPage .specialBlock01 .grid .grid2Col .txtHide{display:none}#topPage .specialBlock01 .grid .grid2Col:first-child{width:550px;min-width:550px;background:url(/business/solution/space-design/resources/img/top/img02.jpg) no-repeat;background-size:cover;background-position:top;height:315px;position:relative}#topPage .specialBlock01 .grid .grid2Col:first-child .cap{display:block;height:80px;padding:15px 20px}@media screen and (max-width: 736px){#topPage .specialBlock01 .grid .grid2Col:first-child .cap{height:49px;background:#626262;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-top:4px}}@media screen and (min-width: 737px), print{#topPage .specialBlock01 .grid .grid2Col:first-child:hover .cap{height:100% !important;padding:30px 70px 30px 20px !important;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}#topPage .specialBlock01 .grid .grid2Col:first-child:hover .icon09:after{width:40px;height:40px;-webkit-transform:translate(-30%, -80%) rotate(-45deg);-ms-transform:translate(-30%, -80%) rotate(-45deg);transform:translate(-30%, -80%) rotate(-45deg);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}#topPage .specialBlock01 .grid .grid2Col:first-child:hover .txtHide{display:block;margin-top:20px;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}}@media screen and (max-width: 736px){#topPage .specialBlock01 .grid .grid2Col:first-child{width:100%;min-width:100%;height:148px;min-height:0;margin-bottom:10px;background-position:center center;background-size:cover}}#topPage .specialBlock01 .grid .grid2Col:nth-child(2){width:390px;height:315px}@media screen and (max-width: 736px){#topPage .specialBlock01 .grid .grid2Col:nth-child(2){width:100%;min-width:100%;height:auto;min-height:0;background-position:center center;background-size:cover}}#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}@media screen and (max-width: 736px){#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid{width:100%;min-width:100%;height:auto;min-height:0}}#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col{width:100%;height:154px;position:relative}#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col .cap{height:40px}@media screen and (max-width: 736px){#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col .cap{height:49px;background:#626262}}@media screen and (max-width: 736px){#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col{width:100%;min-width:100%;height:148px;min-height:0;margin-bottom:10px}}#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col:first-child{background:url(/business/solution/space-design/resources/img/top/img03.jpg) no-repeat;background-size:cover;margin-bottom:20px}@media screen and (max-width: 736px){#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col:first-child{margin-bottom:10px}}@media screen and (min-width: 737px), print{#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col:first-child:hover .cap{height:100% !important;padding:30px 70px 30px 20px !important;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col:first-child:hover .icon09:after{width:20px;height:20px;-webkit-transform:translate(-30%, -80%) rotate(-45deg);-ms-transform:translate(-30%, -80%) rotate(-45deg);transform:translate(-30%, -80%) rotate(-45deg);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col:first-child:hover .txtHide{display:block;margin-top:20px;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}}#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col:nth-child(2){background:url(/business/solution/space-design/resources/img/top/img04.jpg) no-repeat;background-size:cover}@media screen and (min-width: 737px), print{#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col:nth-child(2):hover .cap{height:100% !important;padding:30px 70px 30px 20px !important;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col:nth-child(2):hover .icon09:after{width:20px;height:20px;-webkit-transform:translate(-30%, -80%) rotate(-45deg);-ms-transform:translate(-30%, -80%) rotate(-45deg);transform:translate(-30%, -80%) rotate(-45deg);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}#topPage .specialBlock01 .grid .grid2Col:nth-child(2) .inrGrid .inrGrid2Col:nth-child(2):hover .txtHide{display:block;margin-top:20px;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}}#topPage .specialBlock02{padding-bottom:70px;position:relative}@media screen and (max-width: 736px){#topPage .specialBlock02{padding-bottom:0}}#topPage .specialBlock02 .grid{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:315px}@media screen and (max-width: 736px){#topPage .specialBlock02 .grid{width:100%;height:auto;min-height:0}}#topPage .specialBlock02 .grid .grid2Col{color:#fff;height:auto;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:470px;min-width:470px;border:1px solid transparent}#topPage .specialBlock02 .grid .grid2Col:first-child{height:315px;position:relative}@media screen and (max-width: 736px){#topPage .specialBlock02 .grid .grid2Col:first-child{width:100%;min-width:100%;height:auto;min-height:0;margin-bottom:10px}}#topPage .specialBlock02 .grid .grid2Col:last-child{height:315px;position:relative}@media screen and (max-width: 736px){#topPage .specialBlock02 .grid .grid2Col:last-child{width:100%;min-width:100%;height:auto;min-height:0;margin-bottom:10px}}@-webkit-keyframes hoverEffectGld{0%{background-position:100% 0%}100%{background-position:0% 0%}}@keyframes hoverEffectGld{0%{background-position:100% 0%}100%{background-position:0% 0%}}#topPage .pickupBlock{margin-top:0}.downloadBlock{background:#f3f3f3;margin-top:70px;padding:10px 0 78px 0}.downloadBlock .areaInr{position:relative}@media screen and (max-width: 736px){.downloadBlock{padding-bottom:20px}}.downloadBlock .hPage02{border:none}@media screen and (max-width: 736px){.downloadBlock .hPage02{margin:17px 0 18px;height:20px;line-height:20px}.downloadBlock .hPage02 .sub{position:relative;bottom:0;margin:0 0 0 10px;height:auto;white-space:nowrap;font-size:1.2rem}}.downloadBlock .subCopy{position:absolute;top:21px;left:290px;font-size:16px}@media screen and (max-width: 736px){.downloadBlock .subCopy{position:relative;top:0;left:0;font-size:1.2rem;text-align:center;line-height:1}}.downloadBlock .grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.downloadBlock .grid a{cursor:pointer}.downloadBlock .grid a:hover{text-decoration:none;opacity:0.6;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.downloadBlock .grid3Col{width:300px;height:242px;background:#ccc;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:end;-ms-flex-pack:end}@media screen and (max-width: 736px){.downloadBlock .grid3Col{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;margin-bottom:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}}.downloadBlock .grid3Col .btn{width:250px;height:65px;font-family:"Open Sans","Arial",sans-serif;font-weight:bold;font-size:2.4rem;text-align:center;line-height:1.25;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:0 0 0 50px;margin:0 auto 18px}@media screen and (max-width: 736px){.downloadBlock .grid3Col .btn{width:40%;height:40px;padding:0;position:relative;bottom:0;left:0;margin-left:5px;margin-bottom:0;font-size:1.6rem}}.downloadBlock .grid3Col p{padding:25px 0;width:100%;color:#fff;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:159px;padding:0;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.downloadBlock .grid3Col p span{font-size:12px;line-height:2.5}@media screen and (max-width: 736px){.downloadBlock .grid3Col p{display:block;height:auto;padding:0;text-align:left;font-size:12px;width:60%;line-height:1.3}.downloadBlock .grid3Col p span{font-size:10px;line-height:inherit}}.downloadBlock .grid3Col:first-child{background:url(../img/common/download/img01.jpg) no-repeat;background-size:100%}@media screen and (max-width: 736px){.downloadBlock .grid3Col:first-child{background:url(../img/common/download/img04.jpg) no-repeat;background-position:center center;background-size:cover}}.downloadBlock .grid3Col:nth-child(2){background:url(../img/common/download/img02.jpg) no-repeat;background-size:100%}@media screen and (max-width: 736px){.downloadBlock .grid3Col:nth-child(2){background:url(../img/common/download/img05.jpg) no-repeat;background-position:center center;background-size:cover}}.downloadBlock .grid3Col:nth-child(3){background:url(../img/common/download/img03.jpg) no-repeat;background-size:100%}@media screen and (max-width: 736px){.downloadBlock .grid3Col:nth-child(3){background:url(../img/common/download/img06.jpg) no-repeat;background-position:center center;background-size:cover}}@media screen and (max-width: 736px){.downloadBlock .grid3Col{width:100%;height:66px}}.pickupBlock{margin-top:70px;padding:10px 0 78px 0}.pickupBlock .areaInr{position:relative}@media screen and (max-width: 736px){.pickupBlock{padding-bottom:20px}}.pickupBlock .hPage02{border:none;text-align:center}@media screen and (max-width: 736px){.pickupBlock .hPage02{margin:17px 0 18px;height:20px;line-height:20px}.pickupBlock .hPage02 .sub{position:relative;bottom:0;margin:0 0 0 10px;height:auto;white-space:nowrap;font-size:1.2rem}}.pickupBlock .subCopy{position:absolute;top:21px;left:290px;font-size:16px}@media screen and (max-width: 736px){.pickupBlock .subCopy{position:relative;top:0;left:0;font-size:1.2rem;text-align:center;line-height:1}}.pickupBlock .grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:56px 16px}.pickupBlock .grid a:hover{-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.pickupBlock .grid2Col{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:end;-ms-flex-pack:end}@media screen and (max-width: 736px){.pickupBlock .grid2Col{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;margin-bottom:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}}.pickupBlock .grid2Col .pickupItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.pickupBlock .grid2Col .pickupItem:hover{text-decoration:none}.pickupBlock .grid2Col .pickupItem:hover .pickupBanner::after{-webkit-transition:background-color 0.7s ease 0s;-o-transition:background-color 0.7s ease 0s;transition:background-color 0.7s ease 0s;background-color:rgba(0,0,0,0.6)}.pickupBlock .grid2Col .pickupItem:hover .pickupBanner img{opacity:1}.pickupBlock .grid2Col .pickupItem:hover .btn{-webkit-transition:background-color 0.7s ease 0s;-o-transition:background-color 0.7s ease 0s;transition:background-color 0.7s ease 0s;background-color:#294059}.pickupBlock .grid2Col .pickupBanner{position:relative;overflow:hidden}.pickupBlock .grid2Col .pickupBanner img{display:block;max-width:100%}.pickupBlock .grid2Col .pickupBanner::after{content:'';position:absolute;inset:0;margin:auto;background-color:rgba(0,0,0,0.3)}.pickupBlock .grid2Col .pickupTtl{position:absolute;color:#fff;bottom:-.13em;left:.1em;z-index:1;line-height:1;font-weight:500}@media screen and (min-width: 737px), print{.pickupBlock .grid2Col .pickupTtl{font-size:7rem}}@media screen and (max-width: 736px){.pickupBlock .grid2Col .pickupTtl{font-size:5rem}}.pickupBlock .grid2Col .btn{border-radius:999px;font-size:2.1rem;text-align:center;line-height:1.25;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#475d76;color:#fff;padding:8px 24px}@media screen and (min-width: 737px), print{.pickupBlock .grid2Col .btn{min-width:400px}}@media screen and (max-width: 736px){.pickupBlock .grid2Col .btn{width:85%;font-size:1.6rem}}.contactBlock{background:#e3e3e3;padding:10px 0 90px 0}@media screen and (max-width: 736px){.contactBlock{padding-bottom:45px;text-align:center}}.contactBlock .hPage02{border:none}@media screen and (max-width: 736px){.contactBlock .hPage02{margin:17px 0 25px;height:20px;line-height:20px;text-align:center}}.contactBlock .hPage02 .sub{position:relative;bottom:0;margin:0 0 0 26px;height:auto;white-space:nowrap}@media screen and (max-width: 736px){.contactBlock .hPage02 .sub{margin:0 0 0 10px;font-size:1.2rem}}.contactBlock .grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contactBlock .grid .grid2Col{width:470px;height:215px;background:#fff;text-align:center}.contactBlock .grid .grid2Col .txtLL{line-height:20px;margin-bottom:15px;display:inline-block}@media screen and (max-width: 736px){.contactBlock .grid .grid2Col{width:100%;height:auto;margin-bottom:18px;padding:0 10px 30px}}.contactBlock .infoArea{display:-webkit-box;display:-ms-flexbox;display:flex}.contactBlock .infoArea .grid2Col{width:470px;height:auto;margin-right:30px;color:#555;text-align:left;background:none}@media screen and (max-width: 736px){.contactBlock .infoArea .grid2Col{width:100%;height:auto;padding:0}}.contactBlock .icon04,.contactBlock .icon05{font-size:2rem;padding:20px 20px 25px}@media screen and (max-width: 736px){.contactBlock .icon04,.contactBlock .icon05{font-size:1.6rem;padding:15px 0}}.contactBlock .border:after{content:" ";display:block;width:160px;height:1px;background-color:#e3e3e3;margin:20px auto 0}.contactBlock a.btn{background:#475d76;color:#fff;border:none;font-size:2rem;margin:0 auto 0;border-radius:3px;font-family:"Open Sans","Arial","メイリオ","Meiryo",sans-serif;font-weight:normal;font-style:normal}@media screen and (max-width: 736px){.contactBlock a.btn{width:80%;font-size:1.8rem;white-space:nowrap}}.contactBlock a.btn:hover{text-decoration:none;background-color:#294059;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.breadcrumb{width:100%;height:50px;background:#f0f0f0;font-size:12px}.breadcrumb li{display:inline-block;line-height:51px;height:51px;display:inline-block;vertical-align:top}.breadcrumb li a,.breadcrumb li span{line-height:51px;height:51px;display:inline-block;vertical-align:top}.breadcrumb li:nth-child(n+2):before{content:url("../img/common/ico08.png");display:inline-block;margin:0 15px}#blog a{text-decoration:underline}#blog a:hover{color:#777;cursor:pointer}#blog ul{display:block}#blog table{border:none}#blog h1{width:100%}@media screen and (max-width: 736px){#blog .grid{display:block;margin:20px 0 0 0}}#blog .grid2col{margin:0;width:604px}@media screen and (max-width: 736px){#blog .grid2col{width:100%;max-width:100%;margin:0 0}#blog .grid2col:first-child{margin-top:0}}#blog .grid2col:first-child{width:604px}#blog .grid2col #post{margin-top:30px}#blog .grid2col #post table a{display:block;margin-left:20px;font-size:1.8rem}#blog .grid2col #post table p{margin-left:20px}#blog .grid2col .entry-header{margin-bottom:35px;width:604px}#blog .grid2col .entry-published-date,#blog .grid2col .entry-modified-date{margin-right:5px;display:inline-block;float:right;font-size:1.6rem}#blog .grid2col .entry-published-date:before,#blog .grid2col .entry-modified-date:before{content:"";display:inline-block;position:relative;top:1px;left:-6px;width:15px;height:15px;background-size:contain}#blog .grid2col .entry-published-date:before{background-image:url(/business/solution/space-design/resources/img/common/ico11.png)}#blog .grid2col .entry-modified-date:before{margin-left:16px;background-image:url(/business/solution/space-design/resources/img/common/ico12.png)}#blog .grid2col .entry-tag{padding:10px 0 3px 0}@media screen and (max-width: 736px){#blog .grid2col .entry-tag{padding-top:0}}#blog .grid2col .entry-tag a,#blog .grid2col .entry-tag p{display:inline-block;border:1px solid #212121;border-radius:3px;height:26px;line-height:24px;font-size:14px;padding:0 9px 2px 9px;margin-right:12px;text-decoration:none}#blog .grid2col .entry-tag a:last-child,#blog .grid2col .entry-tag p:last-child{margin-right:0}#blog .grid2col .entry-tag a:hover{text-decoration:none}#blog .grid2col .pagination{text-align:center;font-size:1.6rem;font-weight:bold;margin:80px auto}@media screen and (max-width: 736px){#blog .grid2col .pagination{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#blog .grid2col .pagination .page-numbers{display:inline-block;margin:0 6px;width:47px}@media screen and (max-width: 736px){#blog .grid2col .pagination .page-numbers{display:block;width:40px;margin:0}}#blog .grid2col .pagination a{display:inline-block;width:47px;margin:0 6px;padding:10px 0;border:solid 1px #ccc;color:inherit;text-decoration:none}@media screen and (max-width: 736px){#blog .grid2col .pagination a{display:block;width:40px;margin:0;padding:8px 0}}#blog .grid2col .pagination a:hover{text-decoration:none}#blog .grid2col .pagination a:hover:not(.disabled){border-color:#0086be}#blog .grid2col .pagination .current{display:inline-block;width:47px;margin:0 6px;padding:10px 0;background:#3f3f3f;border:solid 1px #3f3f3f;color:#fff}#blog .grid2col .pagination .disabled{background:#f0f0f0;color:#8a8a8a;border-color:#f0f0f0;cursor:default}#blog .grid2col .pagination .prev,#blog .grid2col .pagination .next{width:107px}@media screen and (max-width: 736px){#blog .grid2col .pagination .prev,#blog .grid2col .pagination .next{width:68px}}#blog .grid2col .pagination .prev{margin-right:21px}@media screen and (max-width: 736px){#blog .grid2col .pagination .prev{margin-right:0}}#blog .grid2col .pagination .next{margin-left:21px}@media screen and (max-width: 736px){#blog .grid2col .pagination .next{margin-left:0}}#blog .grid2col:nth-child(2){width:270px;margin-top:30px}@media screen and (max-width: 736px){#blog .grid2col:nth-child(2){width:100%;padding:0 10px}}#blog .grid2col .widget{margin-bottom:40px}#blog .grid2col .widget-title{padding:0 10px;border-left:5px solid #009eb7;margin-bottom:15px;font-size:1.8rem}@media screen and (max-width: 736px){#blog .grid2col .widget-title{padding:0 7px}}#blog .grid2col input#s{width:80%}#blog .grid2col input#searchsubmit{padding:4px 10px;background-color:#009eb7;border-style:none;border-radius:4px;color:#fff;font-size:1.3rem;cursor:pointer}#blog .grid2col .post-date{font-size:1.2rem}#blog .grid2col .wpp-list .wpp-post-title{display:block;margin-bottom:0.4rem}#blog .grid2col .wpp-list .wpp-excerpt{display:block;font-size:1.2rem}#blog .grid2col .wpp-list .wpp-date{font-size:1.2rem}#blog .grid2col .calendar_wrap table caption{margin:10px 0 20px}#blog .grid2col .calendar_wrap table tr{border:none}#blog .grid2col .calendar_wrap table th{background:none;padding:5px;border:none;vertical-align:middle;text-align:center}#blog .grid2col:nth-child(2) .calendar_wrap table td{padding:5px;text-align:center}#blog .grid2col:nth-child(2) .calendar_wrap table tfoot td{padding-top:20px;text-align:left}@media screen and (max-width: 736px){#blog .grid2col:nth-child(2) .calendar_wrap{width:320px}}#blog .grid2col .hContBox{width:100%;font-size:1.6rem;margin-top:0}@media screen and (max-width: 736px){#blog .grid2col .hContBox{padding:0 10px;margin:30px auto 26px}}#blog .grid2col .entry-content h2{text-align:left;font-size:3.2rem;border-bottom:1px solid #212121;padding:4px 14px 3px 0;margin:48px 0 24px;position:relative}#blog .grid2col .entry-content h3{border-bottom:1px solid #999;padding:4px 14px 3px 0;margin:48px 0 24px;font-size:2rem}#blog .grid2col .entry-content h4{margin:25px 0 15px;font-weight:bolder}#blog .grid2col .entry-content p{margin:1em 0;line-height:2.0}#blog .grid2col .entry-content blockquote{margin:1rem 0;padding:25px 40px;border:5px solid #f3f3f3}#blog .grid2col .entry-content blockquote p{margin:0 0}#blog .grid2col .entry-content ul{margin:1.5em;list-style-type:disc}#blog .grid2col .entry-content ol{margin:1.5em;list-style-type:decimal}#blog .grid2col .entry-content strong{color:#009eb7;font-weight:bold}#blog .grid2col .entry-content table{border-top:solid 1px #ccc;border-left:solid 1px #ccc}#blog .grid2col .entry-content th{background:#f0f0f0;padding:20px;border-right:solid 1px #ccc;vertical-align:middle;text-align:left}#blog .grid2col .entry-content td{padding:20px;border-right:solid 1px #ccc;vertical-align:middle}#blog .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blog .grid .grid2col-blog{width:48%;padding:0 0 0 0;border-radius:5px 5px 5px 5px;background-color:#F5F5F0;margin-bottom:1em;position:relative}#blog .grid .grid2col-blog a{display:block;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s;border-radius:5px 5px 5px 5px}#blog .grid .grid2col-blog a:hover{color:#222;text-decoration:none;border:10px solid #009eb7;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}#blog .grid .grid2col-blog:nth-child(odd){margin:0 1em 1em 0}#blog .grid .grid2col-blog .blockPhoto{overflow:hidden;border-radius:5px 5px 0 0}#blog .grid .grid2col-blog .blockPhoto img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}#blog .grid .grid2col-blog .blockTxt{padding:1em 1em;color:#555}#blog .grid .grid2col-blog .blockTxt .blockTitle{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.5em}#blog .grid .grid2col-blog .blockTxt .blockTitle .txtdate{margin:0 0.5em 0 0}#blog .grid .grid2col-blog .blockTxt .blockTitle .txtdate p{display:inline-block;background-color:#009eb7;width:45px;height:45px;border-radius:5px;color:#FFF;letter-spacing:0.1em;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#blog .grid .grid2col-blog .blockTxt .blockTitle .txtdate .txtYY{font-size:0.7em;padding-bottom:0.3em}#blog .grid .grid2col-blog .blockTxt .blockTitle .txtdate .txtMMDD{font-size:0.8em;font-weight:bold}#blog .grid .grid2col-blog .blockTxt .blockTitle .txtCtg{font-size:0.86em;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}#blog .grid .grid2col-blog .blockTxt h2{font-size:1.2em;padding-bottom:1em;color:#212121}#blog .grid .grid2col-blog .blockTxt .txtDetail{font-size:0.8em;line-height:1.5em}.entry-titleimg{overflow:hidden}.entry-titleimg img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 736px){#blog .grid .grid2col-blog{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 1em 0;border-radius:5px}#blog .grid .grid2col-blog:nth-child(odd){margin:0 0 1em 0}#blog .grid .grid2col-blog .blockPhoto{width:40%;border-radius:5px 0 0 5px}#blog .grid .grid2col-blog .blockPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#blog .grid .grid2col-blog .blockTxt{width:60%}#blog .grid .grid2col-blog .blockTxt h2{font-size:1em;padding-bottom:0.5em;color:#212121}}.snsButtonBox{margin:20px auto 10px}.snsButtonBox .wp_social_bookmarking_light{display:inline-block;padding:3px 0 0 !important}.snsButtonBox .wp_social_bookmarking_light_clear{display:none}@media screen and (max-width: 736px){.snsButtonBox{margin-bottom:0}}.btnBox.blog a.btn.prev,.btnBox.blog a.btn.next{width:100px}.btnBox.blog .prev{margin-right:15px}.btnBox.blog .next{margin-left:15px}@media screen and (max-width: 736px){.btnBox.blog a.btn{padding:0;font-size:1.6rem}.btnBox.blog a.prev,.btnBox.blog a.next{width:150px !important}}.paragraphImg.blog-writer img{width:175px !important;height:auto !important}@media screen and (max-width: 736px){.paragraphImg.blog-writer img{width:116px !important;height:auto !important}}#blog .grid .aligncenter{display:block;margin:0 auto}#blog .grid .alignright{float:right;margin-left:20px}#blog .grid .alignleft{float:left;margin-right:20px}#blog .grid img[class*="wp-image-"],#blog .grid img[class*="attachment-"]{height:auto;max-width:100%}#ez-toc-container ul,#ez-toc-container ul li,.ez-toc-widget-container,.ez-toc-widget-container li{overflow:inherit !important}#popular_posts ul li,#recent-posts-3 ul li{padding:20px 0}#popular_posts ul li:not(:last-child),#recent-posts-3 ul li:not(:last-child){border-bottom:dashed 1px #aaa}#blog .grid2col .entry-content .bnrBox.blog{background:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blog .grid2col .entry-content .bnrBox.blog h3{width:100%;margin:0;padding:0 10px;border-bottom:none;font-size:100%}#blog .grid2col .entry-content .bnrBox.blog .bnrBoxTtl{width:100%;margin:0;padding:0 10px;border-bottom:none;border-left:5px solid #009eb7;font-size:100%;font-weight:bold}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0 0;max-width:250px;-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt p{margin:0 0 1em}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt .downloadButton{display:inline-block;margin-top:20px;text-decoration:none}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt .downloadButton span.btn{width:250px;height:65px;font-family:"Open Sans","Arial",sans-serif;font-weight:bold;font-size:2.4rem;text-align:center;line-height:1.25;border:1px solid #212121;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin:0 auto}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt .downloadButton span.btn:hover{background:#212121;color:#fff;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt .downloadButton span.btn:hover .icon06:before{background:url(/business/solution/space-design/resources/img/common/ico02_ov.png) no-repeat right}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt .downloadButton span.btn i{font-size:3rem;display:none}@media screen and (max-width: 736px){#blog .grid2col .entry-content .bnrBox.blog{padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#blog .grid2col .entry-content .bnrBox.blog h3{padding:0 7px}#blog .grid2col .entry-content .bnrBox.blog .bnrBoxTtl{padding:0 7px}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt{max-width:100%}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt .downloadButton{margin-top:0;width:100%}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt .downloadButton span.btn{width:100%;height:40px;padding:20px;position:relative;bottom:0;left:0;margin-left:0;font-size:1.6rem}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt .downloadButton span.btn:hover .icon06:before{background:url(/business/solution/space-design/resources/img/common/ico02_ov.png) no-repeat right;background-size:100%}#blog .grid2col .entry-content .bnrBox.blog .bnrTxt .downloadButton span.btn i{margin-left:10px;font-size:2rem}}#blog .grid2col .entry-content .bnrBox.blog .bnrImg{margin-top:1em;text-align:center}#blog .grid2col .entry-content .bnrBox.blog .bnrImg img{max-width:240px}@media screen and (max-width: 736px){#blog .grid2col .entry-content .bnrBox.blog .bnrImg{margin-top:0;width:100%;height:auto}#blog .grid2col .entry-content .bnrBox.blog .bnrImg img{width:auto;max-width:100%;height:auto;max-height:inherit}}@media screen and (max-width: 736px){.wp-caption{max-width:100%}}.yarpp-related ol li a{padding:10px 0;display:block}@media screen and (max-width: 736px){#categories-3 ul li{padding:10px 0;display:block}}@media screen and (max-width: 736px){#archives-3 ul li{padding:10px 0;display:block}}#blog .grid2col .related-article-area{background-color:#fffad0;border-radius:5px;margin-top:50px;padding:10px 30px 25px 50px;font-size:0.9em}@media screen and (max-width: 736px){#blog .grid2col .related-article-area{padding:10px 20px 25px 35px}}#blog .grid2col .related-article-area .related-article-area-heading{display:inline-block;background-color:#09c;padding:6px 12px;border-radius:5px;color:#fff;font-family:"Open Sans","Arial","メイリオ","Meiryo",sans-serif;position:relative;top:-25px;left:-20px}#blog .grid2col .related-article-area ul{margin:0;list-style:none}#blog .grid2col .related-article-area ul li{margin-bottom:12px;position:relative}#blog .grid2col .related-article-area ul li:before{content:"";position:absolute;top:0.35em;left:-0.9em;width:0;height:0;border-width:5px;border-style:solid;border-color:transparent transparent transparent #09c}#blog .grid2col .bnr-area{margin-bottom:40px}#blog .grid2col .bnrBox:not(:first-of-type){margin-top:10px}#blog .grid2col .bnrBox img{max-width:100%}@media screen and (max-width: 736px){#blog .pager{display:-webkit-box;display:-ms-flexbox;display:flex}}#blog .pager a{text-decoration:none}.next-page-link{display:block;width:100%;margin-bottom:32px}.next-page-link a{display:block;margin:32px 0;padding:10px 0;border:solid 1px #ccc;text-align:center;text-decoration:none !important;font-size:1.6rem;font-weight:bold;color:inherit}body{font-size:1.4rem}#delfino{overflow-x:hidden}.m-delfinoImg{position:relative;text-align:center}.m-delfinoImg img{vertical-align:bottom}.m-delfinoBlock{padding:50px 25px 25px;text-align:center}@media screen and (max-width: 736px){.m-delfinoBlock{padding-top:30px}}.m-delfinoBlock.bgBlue{background-color:#e8f0f6}.m-delfinoBlock.bgPink{background-color:#f6ece9}.m-delfinoBlock .size--12px{font-size:1.2rem}.m-delfinoBlock .size--20px{font-size:2.0rem}.m-delfinoBlock .size--28px{font-size:2.8rem}.m-delfinoBlock .size--40px{font-size:4.0rem}.m-delfinoBlock .size--60px{font-size:6.0rem}@media screen and (max-width: 736px){.m-delfinoBlock .size--12px{font-size:1.2rem}.m-delfinoBlock .size--20px{font-size:1.6rem}.m-delfinoBlock .size--28px{font-size:1.6rem}.m-delfinoBlock .size--40px{font-size:2.4rem}.m-delfinoBlock .size--60px{font-size:2.5rem}}.m-delfinoBlock .txtBlue{font-weight:bold;color:#2759a4}.m-delfinoBlock .txtRed{color:#eb3b50}.m-delfinoBlock .title{margin:0 0 21px;font-size:3.6rem;font-weight:bold;color:#2759a4;text-align:center;letter-spacing:.06em;line-height:1.333333333333333}@media screen and (max-width: 736px){.m-delfinoBlock .title{margin:0 0 20px;font-size:2.0rem;line-height:1.333333333333333;letter-spacing:.03em}}.m-delfinoBlock .description{margin:0 auto;width:700px;font-size:1.8rem;letter-spacing:.06em;line-height:1.333333333333333;text-align:left}@media screen and (max-width: 736px){.m-delfinoBlock .description{width:auto;font-size:1.4rem}}.m-delfinoBlock .bnr{margin:0 auto;padding:23px 20px 25px;width:450px;background:#eb6070;border:5px solid #f8dee1;border-radius:10px;color:#fff;font-weight:bold;font-size:2.8rem;letter-spacing:.06em;line-height:1.333333333333333}@media screen and (max-width: 736px){.m-delfinoBlock .bnr{width:auto;margin:16px 0 0;font-size:2.0rem}}.m-delfinoBlock .note{margin:16px auto 0;padding:20px 16px 20px 40px;width:700px;background:#e6f2fa;border-radius:7px;font-size:1.4rem;letter-spacing:.06em;line-height:1.333333333333333;text-align:left;text-indent:-2.5rem}@media screen and (max-width: 736px){.m-delfinoBlock .note{width:auto;font-size:1.2rem}}.m-delfinoBlock .imgBlock-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 736px){.m-delfinoBlock .imgBlock-primary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.m-delfinoBlock .imgBlock-primary .imgBlock-primary__item{width:400px}.m-delfinoBlock .imgBlock-primary .imgBlock-primary__item:first-of-type{margin-right:70px}.m-delfinoBlock .imgBlock-primary .imgBlock-primary__item p{margin:12px 0 0 20px;font-size:1.6rem;text-align:left;line-height:1.2}@media screen and (max-width: 736px){.m-delfinoBlock .imgBlock-primary .imgBlock-primary__item{width:auto}.m-delfinoBlock .imgBlock-primary .imgBlock-primary__item:first-of-type{margin-right:0;margin-bottom:32px}.m-delfinoBlock .imgBlock-primary .imgBlock-primary__item p{margin-left:20px}}.m-delfinoBlock .imgBlock-secondary{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:920px;margin:0 auto;text-align:left}@media screen and (max-width: 736px){.m-delfinoBlock .imgBlock-secondary{display:block}}.m-delfinoBlock .imgBlock-tertiary{margin:40px auto 0;max-width:860px;text-align:left;font-size:1.6rem}@media screen and (max-width: 736px){.m-delfinoBlock .imgBlock-tertiary{margin:20px auto 0;font-size:1.4rem}}.m-delfinoBlock .imgBlock-quaternary{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:860px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 736px){.m-delfinoBlock .imgBlock-quaternary{display:block}.m-delfinoBlock .imgBlock-quaternary p{font-size:1.4rem}}.m-delfinoBlock .imgBlock-quaternary .imgBlock-quaternary__item{margin-top:50px;width:100%;font-size:1.6rem;text-align:left}.m-delfinoBlock .imgBlock-quaternary .imgBlock-quaternary__item:first-of-type{margin-right:40px}@media screen and (max-width: 736px){.m-delfinoBlock .imgBlock-quaternary .imgBlock-quaternary__item:first-of-type{margin:0}.m-delfinoBlock .imgBlock-quaternary .imgBlock-quaternary__item:first-of-type::after{content:"";display:block;clear:both}}@media screen and (max-width: 736px){.m-delfinoBlock .imgBlock-quaternary .imgBlock-quaternary__item:last-of-type{margin-top:20px}}.m-delfinoBlock .imgBlock-quaternary .imgBlock-quaternary__item .imgBlock-quaternary__itemImg{text-align:right}@media screen and (max-width: 736px){.m-delfinoBlock .imgBlock-quaternary .imgBlock-quaternary__item .imgBlock-quaternary__itemImg{max-width:140px;float:right}}.m-delfinoBlock .technology{margin-left:57px;max-width:425px}@media screen and (max-width: 736px){.m-delfinoBlock .technology{margin-top:45px;margin-left:25px;max-width:635px}}.m-delfinoBlock .technology .technologyItem{position:relative;padding:40px 16px 10px;margin-bottom:30px;background-color:#fff;border-radius:7px;text-align:left;line-height:1.2}@media screen and (max-width: 736px){.m-delfinoBlock .technology .technologyItem{padding:35px 18px 20px}}.m-delfinoBlock .technology .technologyItem:first-of-type{margin-top:7px}.m-delfinoBlock .technology .technologyItem:last-of-type{margin-bottom:0}.m-delfinoBlock .technology .technologyItem .name{position:absolute;top:-7px;left:-24px;padding:9px 20px 9px 10px;width:210px;background-color:#2759a4;border-radius:7px;color:#fff;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 736px){.m-delfinoBlock .technology .technologyItem .name{left:-16px;width:190px;font-size:1.4rem}}.m-delfinoBlock .technology .technologyItem p{font-size:1.6rem}@media screen and (max-width: 736px){.m-delfinoBlock .technology .technologyItem p{font-size:1.4rem}}.m-delfinoBlock .technology .technologyItem ul{list-style:disc;margin-left:1rem;padding-left:1rem}.m-delfinoBlock .example{position:relative;margin:68px auto 0;padding:40px 30px;max-width:860px;border:3px #2759a4 solid;border-radius:7px}@media screen and (max-width: 736px){.m-delfinoBlock .example{padding:40px 15px 10px}}.m-delfinoBlock .example h3{position:absolute;top:-22px;left:calc(50% - 13em - 16px);padding:5px 16px;margin:0 auto;background-color:#fff;color:#2759a4;font-size:2.4rem;font-weight:bold;line-height:1.2;text-align:center}@media screen and (max-width: 736px){.m-delfinoBlock .example h3{left:calc(50% - 7em - 16px);font-size:1.5rem}}.m-delfinoBlock .example .tableTitle{margin:32px auto 10px;font-size:1.8rem}@media screen and (max-width: 736px){.m-delfinoBlock .example .tableTitle{margin:20px auto 10px;font-size:1.4rem}}.m-delfinoBlock .merit{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px auto 0;padding:30px 30px 25px;max-width:860px;border-radius:7px;background:#f6f4ca;text-align:left}@media screen and (max-width: 736px){.m-delfinoBlock .merit{display:block;padding:15px 15px 10px;margin-bottom:25px}}.m-delfinoBlock .merit div:first-of-type{margin-right:40px}@media screen and (max-width: 736px){.m-delfinoBlock .merit div:first-of-type{margin:0 0 16px}}@media screen and (max-width: 736px){.m-delfinoBlock .merit div .meritImg{margin:0 16px 0 0}.m-delfinoBlock .merit div:nth-of-type(4){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.m-delfinoBlock .merit p{color:#2759a4;font-weight:bold}.m-delfinoBlock .list-primary{margin-bottom:16px;color:#2759a4;font-size:2.4rem;font-weight:bold}@media screen and (max-width: 736px){.m-delfinoBlock .list-primary{margin-bottom:8px;font-size:1.6rem}}.m-delfinoBlock .list-primary .marker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 16px 0 0;width:50px;height:50px;border-radius:7px;background-color:#2759a4;color:#fff;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 736px){.m-delfinoBlock .list-primary .marker{width:25px;height:25px;margin:0 8px 0 0;font-size:1.2rem}}.m-delfinoBlock .flow{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:860px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 736px){.m-delfinoBlock .flow{display:block;width:auto}}.m-delfinoBlock .flow .flowItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;width:260px;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 736px){.m-delfinoBlock .flow .flowItem{margin:0 25px 25px;width:auto}}.m-delfinoBlock .flow .flowItem .flowTitle{color:#2759a4;font-size:2.4rem;font-weight:bold}@media screen and (max-width: 736px){.m-delfinoBlock .flow .flowItem .flowTitle{font-size:1.8rem}}.m-delfinoBlock .flow .flowItem .flowTitle .marker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 12px 12px 0;width:40px;height:40px;border-radius:7px;background-color:#2759a4;color:#fff;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 736px){.m-delfinoBlock .flow .flowItem .flowTitle .marker{width:35px;height:35px;font-size:2.0rem}}.m-delfinoBlock .flow .flowItem .imgBlock{margin-top:auto}@media screen and (max-width: 736px){.m-delfinoBlock .flow .flowItem .imgBlock{margin:15px 0 0}}.m-delfinoBlock .caseBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-delfinoBlock .caseBlock:last-of-type{margin-bottom:20px}@media screen and (max-width: 736px){.m-delfinoBlock .caseBlock:last-of-type{margin-bottom:0}}@media screen and (max-width: 736px){.m-delfinoBlock .caseBlock{-ms-flex-wrap:wrap;flex-wrap:wrap}}.m-delfinoBlock .caseBlock .caseItem{margin:0 30px 60px;width:160px}@media screen and (max-width: 736px){.m-delfinoBlock .caseBlock .caseItem{width:calc(50% - 40px);margin:0 20px 20px}}.m-delfinoBlock .caseBlock .caseItem .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 30px;width:120px;height:120px;border-radius:60px;background:#cde5f5;color:#2759a4;font-size:2.2rem;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 736px){.m-delfinoBlock .caseBlock .caseItem .title{margin:0 auto 15px;width:80px;height:80px;font-size:1.5rem}}.m-delfinoBlock .caseBlock .caseItem p{font-size:1.8rem;text-align:left}@media screen and (max-width: 736px){.m-delfinoBlock .caseBlock .caseItem p{font-size:1.2rem}}.m-delfinoBlock .voiceBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-delfinoBlock .voiceBlock .voiceItem{width:calc(33% - 14px);margin:0 0 21px 20px;padding:20px;background:#fff;border:1px solid #ccc;border-radius:7px;text-align:left}@media screen and (max-width: 736px){.m-delfinoBlock .voiceBlock .voiceItem{width:100%;margin-left:0}}.m-delfinoBlock .voiceBlock .voiceItem:nth-of-type(3n+1){margin-left:0}.m-delfinoBlock .voiceBlock .voiceItem .logo{text-align:center}@media screen and (max-width: 736px){.m-delfinoBlock .voiceBlock .voiceItem .logo img{width:auto}}.m-delfinoBlock .voiceBlock .voiceItem .title{font-size:1.8rem}.m-delfinoBlock .voiceBlock .voiceItem .moreWrapper{text-align:right;padding:10px 0 0}.m-delfinoBlock .voiceBlock .voiceItem .moreWrapper .more{display:inline-block;padding:10px;border:1px solid #2759a4;color:#2759a4;border-radius:7px;font-size:16px;font-weight:bold;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.m-delfinoBlock .voiceBlock .voiceItem .moreWrapper .more:hover{text-decoration:none;opacity:.6}.m-delfinoBlock .voiceButton{margin:40px auto;text-align:center}.m-delfinoBlock .voiceButton .voiceLabel{display:inline-block;background:#2759a4;color:#fff;width:100%;max-width:300px;border-radius:999px;padding:20px;font-size:18px;font-weight:bold;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.m-delfinoBlock .voiceButton .voiceLabel:hover{text-decoration:none;opacity:.6}.m-delfinoBlock .m-delfinoBlockDetailInner{width:700px;margin:0 auto;text-align:left}@media screen and (max-width: 736px){.m-delfinoBlock .m-delfinoBlockDetailInner{width:auto}}.m-delfinoBlock .m-delfinoBlockDetailInner p{font-size:16px}.m-delfinoBlock .m-delfinoBlockDetailInner .h3{margin-bottom:10px;color:#2759a4;font-size:18px;font-weight:bold}.m-delfinoBlock .m-delfinoBlockDetailInner .tableTitle{margin:32px auto 10px;font-size:1.8rem;text-align:center}@media screen and (max-width: 736px){.m-delfinoBlock .m-delfinoBlockDetailInner .tableTitle{margin:20px auto 10px;font-size:1.4rem}}.m-delfinoBlock .m-delfinoBlockDetailInner .m-delfinoImg img{width:100%}.m-delfinoBlock .m-delfinoTableResult{margin-top:30px;table-layout:fixed;word-break:break-all;word-wrap:break-word}.m-delfinoBlock .m-delfinoTableResult th:first-of-type{width:60px}.m-delfinoBlock .m-delfinoTableResult td{border-right:1px solid #ccc;vertical-align:middle}.m-delfinoBlock .m-delfinoTableResult td:nth-of-type(2n+1){width:60px}.m-delfinoBlock .m-delfinoTableResult td img{width:100%}.m-delfinoBlock .m-delfinoTableResult .rowBorder{border-top:2px dotted #ccc}.m-delfinoBlock .m-delfinoTableResult .rowBefore td{position:relative}.m-delfinoBlock .m-delfinoTableResult .rowBefore td:after{position:absolute;content:"";bottom:-15px;left:calc(50% - 30px);width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#2759a4 transparent transparent transparent}@media screen and (max-width: 736px){.m-delfinoBlock .m-delfinoTableResult .rowBefore td:after{bottom:-5px;left:calc(50% - 10px);border-width:10px 10px 0 10px}}.m-delfinoBlock .m-delfinoTableResult th{background:#e6f2fa}.m-delfinoBlock .profile{margin:16px auto 0;padding:20px 16px 20px 40px;width:700px;background:#e6f2fa;border-radius:7px;font-size:1.4rem;letter-spacing:.06em;line-height:1.333333333333333;text-align:left}@media screen and (max-width: 736px){.m-delfinoBlock .profile{width:auto;padding:10px}}.m-delfinoBlock .profile table{border:none}.m-delfinoBlock .profile table tr{border:none}.m-delfinoBlock .profile table tr th{padding:10px;width:120px;background:none;border-right:4px solid #ccc}.m-delfinoBlock .profile table tr a{text-decoration:underline}.m-delfinoBlock .profile table tr a:hover{text-decoration:none}.m-delfinoBlock.m-delfinoBlock01{padding-top:27px}@media screen and (max-width: 736px){.m-delfinoBlock.m-delfinoBlock01{padding-top:15px}}.m-delfinoBlock.m-delfinoBlock01 .title{margin-bottom:20px}@media screen and (max-width: 736px){.m-delfinoBlock.m-delfinoBlock01 .title{margin-bottom:12px}}@media screen and (max-width: 736px){.m-delfinoBlock.m-delfinoBlock02 .m-delfinoImg{margin:0 -25px}.m-delfinoBlock.m-delfinoBlock02 .title{font-size:1.8rem}.m-delfinoBlock.m-delfinoBlock02 .title .size--60px{font-size:3.0rem}}@media screen and (max-width: 736px){.m-delfinoBlock.m-delfinoBlock03 .title{font-size:1.4rem}}.m-delfinoBlock.m-delfinoBlock05 .title{margin-bottom:50px}@media screen and (max-width: 736px){.m-delfinoBlock.m-delfinoBlock05 .title{margin-bottom:25px}}.m-delfinoBlock.m-delfinoBlock06{padding-bottom:5px}.m-delfinoBlock.m-delfinoBlock08{padding-bottom:0}@media screen and (max-width: 736px){.m-delfinoBlock.m-delfinoBlock08{padding-bottom:20px}}.m-delfinoBlock.m-delfinoBlock08 .title{margin-bottom:40px}@media screen and (max-width: 736px){.m-delfinoBlock.m-delfinoBlock08 .title{margin-bottom:32px}}.m-delfinoBlock.m-delfinoBlock09{position:relative;padding-bottom:100px}.m-delfinoBlock.m-delfinoBlock10 .title{margin-bottom:50px}@media screen and (max-width: 736px){.m-delfinoBlock.m-delfinoBlock10 .title{margin-bottom:35px}}.m-delfinoBlock.m-delfinoBlockDetail01 .m-delfinoName{display:-webkit-box;display:-ms-flexbox;display:flex;width:800px;margin:0 auto}@media screen and (max-width: 736px){.m-delfinoBlock.m-delfinoBlockDetail01 .m-delfinoName{width:auto}}.m-delfinoBlock.m-delfinoBlockDetail01 .m-delfinoName .m-delfinoImg{display:-webkit-box;display:-ms-flexbox;display:flex;border-right:1px solid #ccc;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-delfinoBlock.m-delfinoBlockDetail01 .m-delfinoName .m-delfinoImg img{width:auto}.m-delfinoBlock.m-delfinoBlockDetail01 .title{text-align:left}.m-delfinoBlock.m-delfinoBlockDetail01 .m-delfinoTitle{padding:10px}.m-delfinoBlock.m-delfinoBlockDetail01 .m-delfinoTitle .title{margin-bottom:5px}.m-delfinoBlock.m-delfinoBlockDetail01 .m-delfinoTitle p{text-align:left}.m-delfinoContact{padding:33px 0 28px;background-color:#2759a4}@media screen and (max-width: 736px){.m-delfinoContact{padding:20px 25px 23px}}.m-delfinoContact .title{margin:0 0 21px;font-size:2.4rem;font-weight:bold;color:#fff;text-align:center;letter-spacing:.06em;line-height:1.66666667}@media screen and (max-width: 736px){.m-delfinoContact .title{margin:0 0 28px;font-size:1.5rem;line-height:1.333333333333333;letter-spacing:.03em}}.m-delfinoContact .buttonBlock{margin:0 -15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 736px){.m-delfinoContact .buttonBlock{margin:0 0 26px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.m-delfinoContact .buttonBlock .buttonItem{width:100%;max-width:330px;padding:0 15px}@media screen and (max-width: 736px){.m-delfinoContact .buttonBlock .buttonItem{max-width:275px;margin:0 0 25px;padding:0}.m-delfinoContact .buttonBlock .buttonItem:last-of-type{margin:0}}.m-delfinoContact .buttonBlock .button{width:100%;max-width:300px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:35px;background-color:#fff;font-size:1.9rem;font-weight:bold;color:#eb3b50;letter-spacing:.06em}@media screen and (max-width: 736px){.m-delfinoContact .buttonBlock .button{max-width:100%;height:65px;font-size:1.8rem;letter-spacing:.03em}}.m-delfinoContact .buttonBlock .button:hover{text-decoration:none;opacity:0.6;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.m-delfinoContact .telBlock{margin:0 -7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 736px){.m-delfinoContact .telBlock{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.m-delfinoContact .telBlock .text{padding:0 7px;font-size:1.2rem;color:#fff;letter-spacing:.06em}@media screen and (max-width: 736px){.m-delfinoContact .telBlock .text{padding:0;font-size:1.4rem;letter-spacing:.03em;text-align:center}}.m-delfinoContact .telBlock .text span{font-size:1.8rem;font-weight:bold}.m-delfinoContact .telBlock .number{padding:0 7px;font-size:4.1rem;font-weight:bold;color:#fff;letter-spacing:.06em;line-height:1}@media screen and (max-width: 736px){.m-delfinoContact .telBlock .number{margin:10px 0 0;padding:0;font-size:2.4rem;letter-spacing:.03em}.m-delfinoContact .telBlock .number a:hover{text-decoration:none}}.m-delfinoJumbotron{margin:0 0 100px}.m-delfinoJumbotron .inner{height:463px;overflow:hidden}.copyJumbotron{position:relative;max-width:1120px;margin:40px auto 0;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.copyJumbotron .title{margin:0 0 6px;font-size:36px}.copyJumbotron .text{font-size:16px}.copyJumbotron .description{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #aaa;font-size:16px}.visiualJumbotron{position:relative;text-align:center}.visiualJumbotron img{max-width:100%;height:auto;min-height:463px;vertical-align:bottom;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.m-delfinoSection{padding:60px 0}.m-delfinoSection--primary{background-color:#fff}.m-delfinoSection--secondary{margin:60px 0;padding:120px 0;background-color:#e8f0f6}.m-delfinoSection--secondary:last-of-type{margin:60px 0 0}.m-delfinoSection>.inner{max-width:1120px;margin:0 auto;padding:0 20px}.delfinoSection-title{margin:0 0 70px;font-size:48px;font-weight:normal;line-height:1;letter-spacing:0.06em;color:#2759a4;text-align:center}.delfinoSection-block{margin:0 0 62px;padding:0 0 0 45px}.delfinoSection-block:last-of-type{margin:0}.delfinoSection-block-title{position:relative;margin:0 0 35px -45px;padding:13px 45px 10px;background-color:#e8f0f6;border-radius:7px;font-size:18px;font-weight:bold;letter-spacing:0.06em;color:#2759a4;overflow:hidden}.delfinoSection-block-title .sup{font-size:10px}.delfinoSection-block-title::after{position:absolute;top:50%;left:0%;width:20px;height:100%;display:block;background-color:#2759a4;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}.delfinoSection-block>.text{font-size:16px;line-height:1.7}.delfinoSection-block>.footnote{margin:12px 0 0;padding-left:1em;text-indent:-1em;line-height:1.7}.delfinoSection-block-img{margin:40px 0 0;text-align:center}.delfinoSection-block-img img{max-width:100%;height:auto}.delfinoSection-block-list .list-item{position:relative;margin:0 0 6px;padding-left:18px;font-size:16px;line-height:1.7}.delfinoSection-block-list .list-item:last-of-type{margin:0}.delfinoSection-block-list .list-item::before{position:absolute;left:0;top:9px;display:block;width:6px;height:6px;border-radius:100%;background:#212121;content:""}.delfinoSection-grid{margin:0 -7px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.delfinoSection-column3{width:33.3%;margin:0 0 40px;padding:0 7px}.delfinoSection-column3:nth-last-of-type(-n+3){margin:0}.delfinoSection-grid .caption{padding:4px 0 0 16px;font-size:16px;line-height:1.7}.delfinoSection-grid .img{border-radius:8px;overflow:hidden}.delfinoSection-grid .img img{vertical-align:bottom}.m-delfinoSectionDetail{max-width:790px;margin:0 auto}.m-delfinoSectionDetail>.inner{position:relative;padding:40px;border:3px solid #2759a4;border-radius:7px}.delfinoSectionDetail-title{position:absolute;top:-10px;left:50%;padding:0 16px;display:inline-block;background-color:#fff;font-size:24px;font-weight:bold;line-height:1;color:#2759a4;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.delfinoSectionDetail-grid{margin:0 -20px;display:-webkit-box;display:-ms-flexbox;display:flex}.delfinoSectionDetail-logo{padding:0 20px}.delfinoSectionDetail-logo img{display:block;margin:0 0 20px}.delfinoSectionDetail-text{padding:0 20px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.delfinoSectionDetail-dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px;padding:0 0 20px;border-bottom:2px solid #2759a4}.delfinoSectionDetail-dl:last-of-type{margin:0;padding:0;border-bottom:none}.delfinoSectionDetail-dt{min-width:135px;height:40px;padding:45px 40px 40px;padding:8px 0 5px;background-color:#2759a4;border-radius:7px;font-size:18px;font-weight:bold;color:#fff;letter-spacing:0.06em;text-align:center}.delfinoSectionDetail-dt-primary{height:auto}.delfinoSectionDetail-dd{padding:8px 0 0 20px;font-size:16px;line-height:1.7;word-break:break-all}.delfinoSectionDetail-dt-primary+.delfinoSectionDetail-dd{padding:18px 0 0 20px}.delfinoPanel-item{position:relative;margin:0 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;background-image:url(/business/solution/space-design/resources/img/service/delfino/img_arrow_b_right.png);background-position:center right 20px;background-repeat:no-repeat;background-size:15px auto;border-radius:7px}.delfinoPanel-item:last-of-type{margin:0}.delfinoPanel-title{position:relative;padding-left:24px;font-size:24px;font-weight:bold;letter-spacing:0.06em;color:#2759a4}.delfinoPanel-title::before{position:absolute;top:15px;left:0;width:10px;height:2px;display:block;background-color:#2759a4;content:""}.delfinoPanel-text>.text{margin:6px 0 0;font-size:16px;line-height:1.7}.delfinoPanel-logo{position:relative;width:247px;min-width:247px;padding:30px 42px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.delfinoPanel-logo img{max-width:100%;height:auto}.delfinoPanel-text{position:relative;width:100%;height:100%;padding:34px 50px 34px 30px}.delfinoPanel-logo::before{position:absolute;top:50%;right:0;width:12px;height:100%;display:block;background-color:#e8f0f6;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.delfinoPanel-link::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:4;cursor:pointer}.delfinoPanel-item:hover{opacity:0.6;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.delfinoPanel-more{margin:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.buttonMore{width:100%;max-width:300px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:35px;background-color:#2759a4;background-image:url("../img/service/delfino/img_arrow_w_right.png");background-position:center right 25px;background-repeat:no-repeat;background-size:8px auto;font-size:1.9rem;font-weight:bold;color:#fff;letter-spacing:.06em}.buttonMore:hover{text-decoration:none;opacity:0.6;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.m-panelList{margin:-15px;padding:0 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.panelList-item{width:33.3%;padding:15px}.panelList-item:hover{opacity:0.6;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.panelList-item>.inner{position:relative;padding:0 20px 14px;height:100%;border:1px solid #ccc;border-radius:7px;overflow:hidden;background-color:#fff}.panelList-item>.inner>.new{position:absolute;top:-8px;left:-32px;width:100px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#2759a4;font-size:14px;font-weight:bold;color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);padding:0 0 7px;line-height:1;z-index:1}.panelList-item>.inner>.logo{margin:10px -14px;text-align:center}.panelList-item>.inner>.logo img{max-width:100%;height:auto}.panelList-item>.inner>.title{position:relative;padding-left:22px;margin:0 0 9px;font-size:18px;font-weight:bold;letter-spacing:0.06em;color:#2759a4;text-align:left}.panelList-item>.inner>.title::before{position:absolute;top:11px;left:0;width:10px;height:2px;display:block;background-color:#2759a4;content:""}.panelList-item>.inner>.text{font-size:14px;line-height:1.7}.emphasis{font-weight:bold;color:#2759a4}.m-delfinoBlock.m-delfinoBlock09{position:relative;padding-bottom:60px;text-align:left}.m-delfinoBlock09>.inner{max-width:1080px;margin:0 auto}.m-delfinoBlock.m-delfinoBlock09 .m-panelList{padding:0}.m-delfinoBlock.m-delfinoBlock11{padding-top:25px}@media screen and (max-width: 736px){.m-delfinoBlock.m-delfinoBlock11{padding:25px 0}}@media screen and (max-width: 736px){.m-delfinoJumbotron{margin:0 0 50px}.m-delfinoJumbotron .inner{height:200px}.copyJumbotron{margin:20px auto 0;padding:0 10px}.copyJumbotron .title{margin:0 0 10px;font-size:24px}.visiualJumbotron img{min-height:200px}.m-delfinoSection--primary{padding:30px 0}.m-delfinoSection--secondary{margin:30px 0;padding:60px 0}.m-delfinoSection--secondary:last-of-type{margin:30px 0 0}.m-delfinoSection>.inner{padding:0 25px}.delfinoSection-title{font-size:28px;margin:0 0 35px}.delfinoSection-block{padding:0}.delfinoSection-block-title{margin:0 0 20px;padding:10px 30px 6px}.delfinoSection-block-title::after{width:16px}.delfinoSection-grid{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.delfinoSection-column3{width:100%;margin:0 0 24px;padding:0}.delfinoSection-column3:nth-last-of-type(-n+3){margin:0 0 24px}.delfinoSection-column3:last-of-type{margin:0}.delfinoSection-grid .caption{padding:8px 0 0}.m-delfinoSectionDetail{margin:0 25px}.m-delfinoSectionDetail>.inner{padding:40px 15px 30px}.delfinoSectionDetail-title{min-width:167px;font-size:22px;text-align:center}.delfinoSectionDetail-grid{margin:0;display:block}.delfinoSectionDetail-logo{margin:0 0 30px}.delfinoSectionDetail-logo img{width:auto;max-width:100%;margin:0 auto 20px;display:block}.delfinoSectionDetail-text{padding:0}.delfinoSectionDetail-dl{margin:0 0 25px;padding:0;border-bottom:none;display:block}.delfinoSectionDetail-dd{margin:10px 0 0;padding:0}.delfinoPanel-item{margin:0 0 20px;display:block;background:none;background-color:#fff}.delfinoPanel-title{padding-left:20px;font-size:20px}.delfinoPanel-title::before{top:14px}.delfinoPanel-logo{width:100%;min-height:160px;padding:0 30px}.delfinoPanel-logo img{width:auto}.delfinoPanel-text{padding:20px 20px 20px}.delfinoPanel-logo::before{top:auto;bottom:0;width:100%;height:6px;-webkit-transform:none;-ms-transform:none;transform:none}.delfinoPanel-more{max-width:275px;margin:30px auto 0}.buttonMore{max-width:100%;height:65px;font-size:1.8rem;letter-spacing:.03em}.m-panelList{margin:0;padding:0}.panelList-item{width:100%;margin:0 0 20px;padding:0}.panelList-item:last-of-type{margin:0}.panelList-item:hover{opacity:0.6;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.panelList-item>.inner>.new{top:-12px;left:-36px;font-size:12px}.panelList-item>.inner>.logo img{width:auto}.panelList-item>.inner>.title{padding-left:18px;text-align:left}.panelList-item>.inner>.title::before{position:absolute;top:11px;left:0;width:10px;height:2px;display:block;background-color:#2759a4;content:""}.delfinoSectionDetail-dt-primary{height:40px;font-size:18px}.delfinoSectionDetail-dt-primary br{display:none}.delfinoSectionDetail-dt-primary+.delfinoSectionDetail-dd{padding:0}}#live{overflow:hidden}#live .liveMv{padding:1px 0 0;width:100%;height:420px;background:url("/business/solution/space-design/resources/img/special/live/img_mv.webp") center/cover}#live .liveMv .hContBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}@media screen and (min-width: 737px), print{#live .liveMv .hContBox{width:970px}}#live .liveMv .liveHPage01Box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0.5);font-weight:700}#live .liveMv .liveHPage01Box .liveHPage01{width:100%;border:1px solid #fff;text-align:center}@media screen and (min-width: 737px), print{#live .liveMv .liveHPage01Box .liveHPage01{padding:50px 60px;font-size:4.0rem}}@media screen and (max-width: 736px){#live .liveMv .liveHPage01Box .liveHPage01{padding:25px 20px;font-size:2.6rem}}#live .liveMv .liveHPage01Box .liveHPage01 h1{color:#fff;line-height:1.5;text-shadow:0 0 4px rgba(0,0,0,0.73)}#live .liveMv .liveHPage01Box .liveHPage01 .size_sm{font-size:2.4rem}@media screen and (max-width: 736px){#live .liveMv .liveHPage01Box .liveHPage01 .size_sm{font-size:1.8rem}}#live .liveMv .liveHPage01Box .liveMvBtnBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#live .liveMv .liveHPage01Box .liveMvBtnBox .btn{width:auto;padding:0 60px;border:none;background:#009eb7;color:#fff;font-weight:700;border-radius:999px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5);overflow:hidden}#live .liveMv .liveHPage01Box .liveMvBtnBox .btn span{position:relative;z-index:1}#live .liveMv .liveHPage01Box .liveMvBtnBox .btn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff;border-radius:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#live .liveMv .liveHPage01Box .liveMvBtnBox .btn::after{content:'';display:block;border-bottom:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:15px;-webkit-transform:translate(-70%, -50%) rotate(-45deg);-ms-transform:translate(-70%, -50%) rotate(-45deg);transform:translate(-70%, -50%) rotate(-45deg);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media screen and (min-width: 737px), print{#live .liveMv .liveHPage01Box .liveMvBtnBox .btn::after{width:10px;height:10px}}@media screen and (max-width: 736px){#live .liveMv .liveHPage01Box .liveMvBtnBox .btn::after{width:6px;height:6px}}#live .liveMv .liveHPage01Box .liveMvBtnBox .btn:hover{color:#212121;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#live .liveMv .liveHPage01Box .liveMvBtnBox .btn:hover::before{width:380px;height:380px}#live .liveMv .liveHPage01Box .liveMvBtnBox .btn:hover::after{border-bottom:solid 2px #212121;border-right:solid 2px #212121}#live .liveHPage02{margin:60px 0 40px;text-align:center;font-weight:700;font-size:3rem}@media screen and (max-width: 736px){#live .liveHPage02{font-size:2.4rem}}#live .liveHPage03{position:relative;margin:60px 0 40px;text-align:center;font-weight:700;font-size:3rem}@media screen and (max-width: 736px){#live .liveHPage03{font-size:2.4rem}}#live .liveHPage03::after{content:"";position:absolute;width:100%;height:1px;top:50%;left:0;background:#000;z-index:-1}#live .liveHPage03 span{padding:0 25px;background:#fff}#live .note{display:inline-block;font-size:1.4rem;font-weight:normal;line-height:1.428571428571429;color:#212121}@media screen and (max-width: 736px){#live .note{font-size:1.2rem}}#live .grid4Col img{width:100%}#live .hero{opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}#live .hero.slick-initialized{opacity:1}#live .liveOfficeThumb{margin-top:205px}#live .liveOfficeThumbInner{position:relative;margin-top:20px}@media screen and (min-width: 737px), print{#live .liveOfficeThumbInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}#live .liveOfficeThumbInner::before{position:absolute;content:"";z-index:-3;background-color:#f4f4f4}@media screen and (min-width: 737px), print{#live .liveOfficeThumbInner::before{width:calc(100% + 30px);height:calc(100% + 180px);top:-120px;right:-215px}}@media screen and (max-width: 736px){#live .liveOfficeThumbInner::before{width:calc(100% - 40px);height:calc(100% + 180px);top:-120px;right:-40px}}#live .liveOfficeThumbTtl{position:relative;text-align:center;font-weight:700}@media screen and (min-width: 737px), print{#live .liveOfficeThumbTtl{margin:80px 0 30px;font-size:3.0rem}}@media screen and (max-width: 736px){#live .liveOfficeThumbTtl{margin:60px 0 30px;font-size:2.0rem}}#live .liveOfficeThumbTtl::after{content:"";position:absolute;width:100%;height:1px;top:50%;left:0;background:#000;z-index:-1}#live .liveOfficeThumbTtl span{padding:0 25px;background:#f4f4f4}#live .liveOfficeThumbItem{position:relative;background:#fff;-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,0.08);box-shadow:0px 10px 40px 0px rgba(0,0,0,0.08);text-align:center;padding-bottom:30px;text-align:center}@media screen and (min-width: 737px), print{#live .liveOfficeThumbItem{width:calc(33.3% - 14px);height:auto}#live .liveOfficeThumbItem:nth-of-type(2n+3),#live .liveOfficeThumbItem:nth-of-type(2n+2){margin-left:21px}}@media screen and (max-width: 736px){#live .liveOfficeThumbItem{width:100%}}#live .liveOfficeThumbItem .liveOfficeThumbItemImg img{width:100%;height:auto;line-height:0;vertical-align:middle}@media screen and (max-width: 736px){#live .liveOfficeThumbItem:nth-of-type(n+1){margin-top:20px}}#live .liveOfficeThumbItemTtl{padding:20px 20px 0;text-align:center;font-size:2.0rem;font-weight:700;font-weight:bold}#live .liveOfficeThumbItemBtn{color:#212121;border:1px solid #212121;display:inline-block;padding:10px 30px;margin-top:15px;position:relative}#live .liveOfficeThumbItemBtn::before{content:"";position:absolute;border-top:1px solid #212121;width:40px;top:50%;left:90%}#live .liveOfficeThumbItemBtn::after{content:"";position:absolute;border-top:1px solid #212121;width:10px;top:41%;left:109%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#live .liveOfficeThumbItem._disabled{position:relative}#live .liveOfficeThumbItem._disabled .liveOfficeThumbItemBtn{pointer-events:none}#live .liveOfficeThumbItem._disabled::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5)}#live .liveOfficeThumbItem._disabled::after{content:"Coming soon";display:block;position:absolute;font-size:3.2rem;font-weight:700;width:100%;top:45%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff}#live .liveOfficeCard01{margin-top:30px;background-color:#fff;-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,0.08);box-shadow:0px 10px 40px 0px rgba(0,0,0,0.08)}#live .liveOfficeCard01Ttl,#live .liveOfficeCard01Ttl01,#live .liveOfficeCard01Ttl02{padding:10px 12px 10px;width:448px;border-bottom-width:2px;border-style:solid;font-size:2.4rem;font-weight:700}@media screen and (max-width: 736px){#live .liveOfficeCard01Ttl,#live .liveOfficeCard01Ttl01,#live .liveOfficeCard01Ttl02{font-size:1.8rem;width:90%}}#live .liveOfficeCard01Ttl span,#live .liveOfficeCard01Ttl01 span,#live .liveOfficeCard01Ttl02 span{font-size:1.4rem}#live .liveOfficeCard01Ttl01{border-color:#0086be}#live .liveOfficeCard01Ttl02{border-color:#FFC000}#live .liveOfficeCard01 p{padding:15px 12px 20px;font-size:1.4rem;line-height:1.6}.liveBg01{position:relative}.liveBg01::before{content:"";position:absolute;background-color:rgba(255,255,255,0.8);z-index:-2}@media screen and (min-width: 737px), print{.liveBg01::before{width:calc(100% + 430px);height:calc(100% - 150px);top:310px;left:-215px}}@media screen and (max-width: 736px){.liveBg01::before{width:calc(100% + 20px);height:calc(100% - 60px);top:120px;left:-10px}}.liveBg01::after{content:"";position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/business/solution/space-design/resources/img/special/live/img_bg01.png);z-index:-3}@media screen and (min-width: 737px), print{.liveBg01::after{width:calc(100% + 430px);height:calc(100% - 150px);top:310px;left:-215px}}@media screen and (max-width: 736px){.liveBg01::after{width:calc(100% + 20px);height:calc(100% - 60px);top:120px;left:-10px}}.liveOfficeBox{position:relative;margin-top:100px;z-index:1}@media screen and (max-width: 736px){.liveOfficeBox{margin-top:80px}}.liveOfficeItem{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:100px 0}@media screen and (min-width: 737px), print{.liveOfficeItem{margin-top:60px}}.liveOfficeItem span{position:absolute;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.7)}@media screen and (min-width: 737px), print{.liveOfficeItem span{bottom:5px}}@media screen and (max-width: 736px){.liveOfficeItem span{top:5px;right:5px}}.liveOfficeItem01:before{content:"";position:absolute;top:0;left:-215px;width:800px;height:100%;background:url("/business/solution/space-design/resources/img/special/live/img07.webp") no-repeat center left/cover;z-index:-1}@media screen and (max-width: 736px){.liveOfficeItem01:before{left:0;width:100%;background-position:top left;background-size:100% auto}}@media screen and (min-width: 737px), print{.liveOfficeItem01 span{left:317px}}@media screen and (min-width: 737px), print{.liveOfficeItem02{margin-top:60px}}.liveOfficeItem02:before{content:"";position:absolute;top:0;right:-215px;width:800px;height:100%;background:url("/business/solution/space-design/resources/img/special/live/img08.webp") no-repeat center right/auto 100%;z-index:-1}@media screen and (max-width: 736px){.liveOfficeItem02:before{right:0;width:100%;background-position:top right;background-size:auto 320px}}@media screen and (min-width: 737px), print{.liveOfficeItem02 span{right:317px}}.liveOfficeItem:nth-of-type(2n+1) .liveOfficeText{margin-left:410px}@media screen and (max-width: 736px){.liveOfficeItem:nth-of-type(2n+1) .liveOfficeText{margin:180px 20px 0}}.liveOfficeItem:nth-of-type(2n) .liveOfficeText{margin-right:410px}@media screen and (max-width: 736px){.liveOfficeItem:nth-of-type(2n) .liveOfficeText{margin:180px 20px 0}}.liveOfficeText{background:#fff;padding:30px;font-size:1.6rem}.liveOfficeText h3{position:relative;font-weight:700;margin-bottom:20px;font-size:2.4rem}@media screen and (max-width: 736px){.liveOfficeText h3{font-size:2.0rem}}.liveAttentionBox{margin-top:40px;width:100%;border:1px solid #f3505d;color:#f3505d;padding:20px 20px;text-align:center}@media screen and (max-width: 736px){.liveAttentionBox{margin-top:20px}}.liveAttentionBox h3{padding-bottom:10px;border-bottom:1px solid #f3505d;margin-bottom:10px;font-size:20px;font-weight:700}.liveIntroductionBox{position:relative;margin:120px 0 0;padding:80px 50px;background-image:url(/business/solution/space-design/resources/img/special/live/img06.webp);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;z-index:1;color:#fff;-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,0.08);box-shadow:0px 10px 40px 0px rgba(0,0,0,0.08)}.liveIntroductionBox::after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,0.5);content:"";z-index:-1}@media screen and (max-width: 736px){.liveIntroductionBox{margin-top:30px;padding:20px}}.liveIntroductionBox h3{font-size:2.4rem;font-weight:bold;margin-bottom:15px}@media screen and (max-width: 736px){.liveIntroductionBox h3{font-size:1.6rem;margin-bottom:10px}}@media screen and (min-width: 737px), print{.liveIntroductionBoxInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.liveIntroductionBox .btnBox{margin:30px 10px 0}@media screen and (max-width: 736px){.liveIntroductionBox .btnBox{margin:20px 0 0}}.liveIntroductionBox .btnBox .btn{width:auto;padding:0 60px;border:none;background:#009eb7;color:#fff;font-weight:700;border-radius:999px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5);overflow:hidden}.liveIntroductionBox .btnBox .btn span{position:relative;z-index:1}.liveIntroductionBox .btnBox .btn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff;border-radius:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.liveIntroductionBox .btnBox .btn::after{content:'';display:block;border-bottom:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:15px;-webkit-transform:translate(-70%, -50%) rotate(-45deg);-ms-transform:translate(-70%, -50%) rotate(-45deg);transform:translate(-70%, -50%) rotate(-45deg);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media screen and (min-width: 737px), print{.liveIntroductionBox .btnBox .btn::after{width:10px;height:10px}}@media screen and (max-width: 736px){.liveIntroductionBox .btnBox .btn::after{width:6px;height:6px}}.liveIntroductionBox .btnBox .btn:hover{color:#212121;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.liveIntroductionBox .btnBox .btn:hover::before{width:380px;height:380px}.liveIntroductionBox .btnBox .btn:hover::after{border-bottom:solid 2px #212121;border-right:solid 2px #212121}.liveAccess .grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 737px), print{.liveAccess .grid:nth-of-type(2n+1) .grid2Col:last-of-type{margin-left:20px}.liveAccess .grid:nth-of-type(2n) .grid2Col:first-of-type{margin-left:20px;text-align:right}}.liveAccess .grid:nth-of-type(n+1){margin-top:60px}@media screen and (min-width: 737px), print{.liveAccess .grid .grid2Col{width:420px}}.liveAccess .grid .grid2Col h3{font-size:32px;margin-bottom:10px}@media screen and (max-width: 736px){.liveAccess .grid .grid2Col h3{margin-top:10px}}@media screen and (max-width: 736px){.liveAccess .grid .grid2Col h3{font-size:24px}}.liveAccess .grid .grid2Col .btn{padding:10px 30px;margin-top:20px;width:auto;height:auto;font-size:1.8rem}.liveAccess .grid._disabled{position:relative}.liveAccess .grid._disabled .liveOfficeThumbItemBtn{pointer-events:none}.liveAccess .grid._disabled::before{content:"";display:block;position:absolute;width:100%;max-width:861px;height:100%;top:0;left:54px;background-color:#162440ba}.liveAccess .grid._disabled::after{content:"Coming soon";display:block;position:absolute;font-size:2.4rem;font-weight:500;top:45%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff}.liveAccessText{margin-top:1em;padding-left:1em;border-left:1px solid #333}.liveAccessBtn{margin-top:15px;text-align:center}.listTourStep{margin-bottom:30px}@media screen and (min-width: 737px), print{.listTourStep{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, auto)}}@media screen and (max-width: 736px){.listTourStep{margin-bottom:20px}}.listTourStepTtl{margin-top:120px}.listTourStep li{position:relative;position:relative}@media screen and (min-width: 737px), print{.listTourStep li{display:grid;grid-template-rows:subgrid;grid-template-columns:auto;grid-row:1 / 5}}@media screen and (max-width: 736px){.listTourStep li{width:100%;padding:20px}}.listTourStep li:not(:last-of-type)::after{content:"";position:absolute;background-color:inherit;z-index:1}@media screen and (min-width: 737px), print{.listTourStep li:not(:last-of-type)::after{inset-block:0;inset-inline-start:100%;margin-block:auto;width:20px;height:30px;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}}@media screen and (max-width: 736px){.listTourStep li:not(:last-of-type)::after{inset-block-start:100%;inset-inline:0;margin-inline:auto;width:30px;height:20px;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0%);clip-path:polygon(0 0, 50% 100%, 100% 0%)}}.listTourStep li:nth-of-type(2n+1){background-color:#ECF0F4}.listTourStep li:nth-of-type(2n){background-color:#D2DAE4}.listTourStep li .listTourImg{display:grid;place-items:center;position:relative;grid-row:1 / 2;padding:16px}.listTourStep li .listTourImg .listTourImgInner{display:grid;place-items:center;background-color:#fff;width:70%;max-width:180px;aspect-ratio:1 / 1;border-radius:100%;padding:16px}.listTourStep li .listTourImg .listTourImgInner img{width:70%;height:auto}.listTourStep li h3{padding:10px 10px 0;font-weight:700;font-size:2.0rem;text-align:center;grid-row:2 / 3}.listTourStep li .listTourTime{padding:0 10px;font-size:1.6rem;color:#475d76;text-align:center;font-weight:700;margin-bottom:10px;grid-row:3 / 4}.listTourStep li .listTourTxt{padding:0 16px 16px;grid-row:4 / 5}#service{overflow:hidden}#service .serviceMv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;width:100%;background:url("/business/solution/space-design/resources/img/service/img_mv.png") center/cover;height:400px}@media screen and (min-width: 737px), print{#service .serviceMv{height:571px}}#service .serviceMvInner{background:rgba(0,0,0,0.5);width:100%;padding:0 0 32px}@media screen and (min-width: 737px), print{#service .serviceMvInner{padding:0 0 48px}}#service .serviceMv .hContBox{position:relative;margin:0 auto;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;line-height:1.2;color:#fff}@media screen and (min-width: 737px), print{#service .serviceMv .hContBox{width:970px}}#service .serviceMv .hContBox .hPage01{font-weight:bold;font-family:"Open Sans","Arial",sans-serif;margin-top:-2rem;margin-bottom:12px}@media screen and (min-width: 737px), print{#service .serviceMv .hContBox .hPage01{margin-bottom:28px;margin-top:-3rem}}#service .serviceMv .hContBox .hPage02{border:none;padding-right:0;font-weight:bold;margin:12px 0;font-size:3.2rem;text-align:right}@media screen and (min-width: 737px), print{#service .serviceMv .hContBox .hPage02{margin:32px 0 23px;font-size:4.0rem}}#service .serviceMv .hContBox .hContSub{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#service .serviceCard01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;background-color:#fff;-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,0.08);box-shadow:0px 10px 40px 0px rgba(0,0,0,0.08);border-radius:8px}@media screen and (max-width: 736px){#service .serviceCard01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#service .serviceCard01Img{position:relative;width:100%;border-radius:8px 8px 0 0;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (min-width: 737px), print{#service .serviceCard01Img{width:40%;border-radius:8px 0 0 8px}}@media screen and (max-width: 736px){#service .serviceCard01Img{height:200px}}#service .serviceCard01Img img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#service .serviceCard01Txt{position:relative}@media screen and (min-width: 737px), print{#service .serviceCard01Txt{padding:20px 32px}}@media screen and (max-width: 736px){#service .serviceCard01Txt{margin-top:-34px;padding:0 16px 16px}}#service .serviceCard01Ttl{display:inline-block;padding:10px 24px;background-color:rgba(0,0,0,0.6);color:#fff;font-size:2.4rem;font-weight:700}@media screen and (min-width: 737px), print{#service .serviceCard01Ttl{margin-left:-90px}}@media screen and (max-width: 736px){#service .serviceCard01Ttl{font-size:1.8rem}}#service .serviceCard01List{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px;gap:5px 2em;font-weight:bold;font-size:1.6rem;color:#a39890}#service .serviceCard01List::after{position:absolute;content:"";left:0;bottom:0;display:block;width:250px;height:1px;background-color:#a39890}@media screen and (max-width: 736px){#service .serviceCard01List::after{width:120px}}#service .serviceCard01 p{padding:12px 0;font-size:1.4rem;line-height:1.6}#service .serviceCard01 .btn{margin-left:auto}#service .serviceCard01Btn{border-radius:999px;color:#fff;font-weight:bold;font-size:1.6rem;text-align:center;background-color:#C0167B;border:1px solid #C0167B;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}#service .serviceCard01Btn span{font-size:1.2rem;font-weight:normal}#service .serviceCard01BtnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 737px), print{#service .serviceCard01Btn{display:inline-block;padding:4px 48px 8px}#service .serviceCard01Btn:hover{text-decoration:none;color:#C0167B;background:#fff}}@media screen and (max-width: 736px){#service .serviceCard01Btn{margin:0 auto;padding:4px 16px 8px;width:100%}}#service .serviceBg{margin-top:75px;background:-webkit-linear-gradient(top, #F3F3F3 0, #F3F3F3 240px, transparent 240px, transparent);background:-o-linear-gradient(top, #F3F3F3 0, #F3F3F3 240px, transparent 240px, transparent);background:linear-gradient(to bottom, #F3F3F3 0, #F3F3F3 240px, transparent 240px, transparent);padding:24px 0 0}#service .serviceBg .cardGrid{margin-top:20px}#service .serviceBg .card:hover{text-decoration:none}#service .serviceBg .card .cardInner{padding:15px 16px 0;-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,0.08);box-shadow:0px 10px 40px 0px rgba(0,0,0,0.08);border-radius:8px;background-color:#fff;text-align:center}#service .serviceBg .card .cardInner .cardTitle{font-size:1.8rem;color:#707070}#service .serviceBg .card .cardInner .cardTitle::after{display:none}#service .serviceHPage01{color:#707070;font-size:2.8rem;font-weight:bold}#service .serviceHPage01 span{font-size:1.6rem;font-family:"Open Sans","Arial",sans-serif}
