<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#main-visual{position:relative;width:100%;height:96vh}#main-visual #logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;width:121px}@media screen and (min-width: 767px){#main-visual{height:100vh}#main-visual #logo{top:30px;left:30px;transform:none}}#service-visual{position:absolute;top:0;left:0;width:100%;height:96vh;overflow:hidden}#service-visual picture{display:block;width:100%;height:100%}#service-visual picture img{object-fit:cover;width:100%;height:100%}#service-visual #scroll{position:absolute;margin:auto;left:0;right:0;bottom:70px;text-align:center;z-index:10;font-family:shippori-mincho,sans-serif}#service-visual #scroll a{color:#fff;letter-spacing:2px;display:inline-block;position:relative;margin-bottom:30px}#service-visual #scroll a::after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 5px);width:2px;height:40px;background-color:#fff;animation:scroll-line 1.2s infinite ease-in-out}@keyframes scroll-line{0%{transform:translateY(-20%);opacity:0}50%{transform:translateY(40%);opacity:1}100%{transform:translateY(60%);opacity:0}}@media screen and (min-width: 767px){#service-visual #scroll{bottom:50px}}@media screen and (min-width: 767px){#service-visual{height:100vh}#service-visual picture{height:100%}#service-visual picture img{height:100%}}section#about{margin:5vh 12.5vw 10vh;padding:9vh 0 0}section#about .title-set2{margin:0 0 10vh;padding-left:0}section#about .title-set2::before{display:none}section#about .title-set.second{margin:0 0 5vh}section#about&gt;p{line-height:1.8;text-align:justify;margin:25px 0}section#about .mark{margin:17.5vh 0 0}section#about .mark .title{font-size:16px;letter-spacing:2px;font-family:shippori-mincho,sans-serif;line-height:1.6}section#about .mark .logo{width:120px;margin:5vh auto 0}@media screen and (min-width: 767px){section#about{margin:8vh 8vw 0}section#about .title-set.second{margin:0 auto -5vh;width:70%;padding:0 55px}section#about .title-set.second .jp{font-size:1.7vw;margin-bottom:15px}section#about .title-set.second .en{font-size:.8vw}section#about&gt;p{margin:12vh auto 0;width:70%;padding:0 55px;font-size:1vw}section#about .mark{margin:17.5vh 0 0 auto;text-align:right}section#about .mark .logo{margin:5vh 50px 0 auto;width:9vw}section#about .mark.business .logo{margin-right:95px}}section#charasteristics{counter-reset:article-counter}section#charasteristics article .contents{padding:12.5vh 12.5vw 9vh}section#charasteristics article .contents.b02{padding:17.5vh 12.5vw}section#charasteristics article .contents .title-set2{margin:7.5vh 0 0 -5vw}section#charasteristics article .contents .title-set2 .jp{font-size:20px}section#charasteristics article .contents .title-set2 .en{font-size:11px}section#charasteristics article .contents .text{margin:7vh 0 0}section#charasteristics article .contents .text p{line-height:1.8;margin:25px 0;text-align:justify}section#charasteristics article .contents .text ul{margin:25px 0}section#charasteristics article .contents .text ul li{line-height:1.8;text-align:justify;margin:0 0 0 18px;list-style:disc}section#charasteristics article figure,section#charasteristics article picture,section#charasteristics article picture img{width:100%;height:auto}@media screen and (min-width: 767px){section#charasteristics article .contents{padding:22.5vh 5vw 20vh 8vw}section#charasteristics article .contents.b02{padding:22.5vh 5vw 20vh 8vw}section#charasteristics article .contents .title-set2{margin:10vh auto 0;width:70%}section#charasteristics article .contents .title-set2 .jp{font-size:1.9vw}section#charasteristics article .contents .title-set2 .en{font-size:.8vw}section#charasteristics article .contents .text{margin:8vh auto 0;width:70%;padding:0 55px;font-size:1vw}section#charasteristics article .contents .text p{margin:30px 0}section#charasteristics article .contents .btn-simple{margin:25vh 0 0 0}}section#portfolios .title-set{padding:15vh 12.5vw 10vh}section#portfolios .portfolio-list section{padding-bottom:10px}section#portfolios #load-more{margin:4vh 0 0;background:rgba(0,0,0,0);border:none;cursor:pointer;font-family:shippori-mincho,sans-serif;letter-spacing:1px;position:relative;color:#000}section#portfolios #load-more::after{display:block;content:"";width:16px;height:16px;background:url("../images/icon-load.svg") no-repeat;position:absolute;right:-20px;top:2.5px}@media screen and (min-width: 767px){section#portfolios .title-set{padding:22.5vh 8vw 5vh}}.fancybox__backdrop{background:#fff !important}.f-button{background:rgba(0,0,0,.7) !important}.fancybox__infobar{color:#000}#process{padding:22.5vh 0 15vh}#process a{text-decoration:underline}#process .title-set{margin:0 12.5vw}#process .process-list{margin:0 12.5vw 0}#process .process-list ol{counter-reset:process-counter}#process .process-list ol li{text-align:left;margin:12.5vh 0 0}#process .process-list ol li h3{font-size:15px;position:relative;padding-left:30px;margin:0 0 5vh;font-family:shippori-mincho,sans-serif}#process .process-list ol li h3::before{content:counter(process-counter) " / ";counter-increment:process-counter;position:absolute;left:0;top:-4px;font-size:22px}#process .process-list ol li p{margin:25px 0 0;line-height:2}@media screen and (min-width: 767px){#process{padding:22.5vh 8vw 15vh}#process .title-set{margin:0}#process .process-list{margin:10vh 0 0}#process .process-list ol{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6vw}#process .process-list ol li{flex:1 1 calc(33.333% - 6vw);margin:0}}</pre></body></html>