@charset "utf-8";#strategy h2 b,#strategy h2 span{font-size:150%;line-height:1}#service_head,#services .service h3,#strategy{color:#021c4a}#intro,#minimal h2,#minimal picture,#nyh,#strategy{text-align:center}#intro{position:relative}#intro.portrait{padding-bottom:12.5%}#intro.landscape:before{content:"";display:block;padding-top:50%;pointer-events:none}#intro_back img{height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;width:100%;z-index:-1}#intro_caption{position:absolute;z-index:1}#intro.landscape #intro_caption{top:50%;left:75%;-ms-transform:translate(17.5%,-150%);-webkit-transform:translate(17.5%,-150%);transform:translate(17.5%,-150%);width:15.625%}#intro.landscape img[src$="logo.svg"],#intro.landscape img[src$="text_020.svg"]{position:absolute;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:2}#intro.portrait #intro_caption{top:0;right:0;margin-top:6.25%;margin-right:6.25%;width:27.5%}#intro_caption img,#services .service picture img,#strategy img[src*=img_010],#strategy img[src*=img_020]{width:100%}#intro.landscape img[src$="logo.svg"]{top:50%;left:75%;transform:translate(-50%,-50%);width:27.5%}#intro.portrait img[src$="logo.svg"]{margin:25% 0 6.25%;width:50%}#intro.landscape img[src$="text_020.svg"]{top:37.5%;left:27.5%;transform:translate(-50%,-50%);width:43.75%}#intro.landscape img[src$="button.svg"],#services .service h3 span:before{-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute}#intro.portrait img[src$="text_020.svg"]{margin-bottom:3.125%;width:93.75%}#intro.landscape img[src$="button.svg"]{top:78.125%;left:27.5%;transform:translate(-50%,-50%);width:30%;z-index:2}#intro.portrait img[src$="button.svg"]{width:75%}#intro a img[src$="button.svg"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .2s ease-out}#intro a:hover img[src$="button.svg"]{opacity:.7}#strategy{background-color:#fefefe}#strategy h2 b{color:#9e7230}#service{background-color:#e9f4fc;background-position:center top;background-repeat:no-repeat;background-size:100% auto;text-align:left}#service.lazyloaded{background-image:url("https://lucias.co.jp/images/user/service/back.webp")}#service_head>b{color:#9e7230;display:block}#services .service{background-color:#fff;display:inline-block;vertical-align:top}#services .service h3 span{display:block;line-height:1.5;padding:.75em 0 .75em 2.5em;position:relative}#services .service h3 span:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2em;pointer-events:none;top:1.5em;left:1em;transform:translate(-50%,-50%);width:2em}#service.lazyloaded .service#service_graphic h3 span:before{background-image:url("https://lucias.co.jp/images/user/service/icon/graphic.webp")}#service.lazyloaded .service#service_system h3 span:before{background-image:url("https://lucias.co.jp/images/user/service/icon/system.webp")}#service.lazyloaded .service#service_ad h3 span:before{background-image:url("https://lucias.co.jp/images/user/service/icon/ad.webp")}#service.lazyloaded .service#service_marketing h3 span:before{background-image:url("https://lucias.co.jp/images/user/service/icon/marketing.webp")}#service.lazyloaded .service#service_sales h3 span:before{background-image:url("https://lucias.co.jp/images/user/service/icon/sales.webp")}#service.lazyloaded .service#service_creative h3 span:before{background-image:url("https://lucias.co.jp/images/user/service/icon/creative.webp")}#services .service_items .service_item{color:#021c4a;line-height:1.5;position:relative;padding:.25em 0 .25em 1em}#services .service_items .service_item:before{background-color:#af9246;clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:.8em;position:absolute;top:1em;left:.25em;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.5em}#services .service hr{background-color:#af9246;margin:.5em auto}@media screen and (max-width:767px){#service,#strategy{padding-top:12.5%;padding-bottom:12.5%}#strategy h2{font-size:125%;padding:0 3.125%}#strategy_main{margin-top:6.25%}#strategy p{padding:0 3.125%;text-align:left}#services .service{padding:3.125%;width:93.75%;border-radius:7px;margin-top:6.25%;margin-left:3.125%}#service_head{padding:0 3.125%}#service_head h2{font-size:150%;line-height:1.6}#services .service h3 span{font-size:200%}}@media screen and (min-width:640px) and (max-width:767px){#services .service{padding:1.5625%;width:-webkit-calc((100% - (3.125% * 3))/ 2);width:calc((100% - (3.125% * 3))/ 2)}}@media screen and (min-width:768px) and (max-width:939px){#services .service{width:-webkit-calc((100% - 20px)/ 2);width:calc((100% - 20px)/ 2)}#services .service:nth-child(2n){margin-left:20px}#services .service h3 span{font-size:150%}}@media screen and (min-width:940px) and (max-width:1023px){#services .service{width:-webkit-calc((100% - 30px)/ 2);width:calc((100% - 30px)/ 2)}#services .service:nth-child(2n){margin-left:30px}#services .service h3 span{font-size:162.5%}}@media screen and (min-width:1024px){#services .service_items{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:minmax(0,min(max-content,60%));gap:0}}@media screen and (min-width:1024px) and (max-width:1199px){#services .service{width:-webkit-calc((100% - 40px)/ 2);width:calc((100% - 40px)/ 2)}#services .service:nth-child(2n){margin-left:40px}#services .service h3 span{font-size:175%}}@media screen and (min-width:1200px) and (max-width:1279px){#services .service{width:-webkit-calc((100% - 45px)/ 2);width:calc((100% - 45px)/ 2)}#services .service:nth-child(2n){margin-left:45px}#services .service h3 span{font-size:187.5%}}#nyh img{width:100%+}#minimal picture{background:-webkit-linear-gradient(45deg,#ead6ee 0,#a0f1ea 100%);background:linear-gradient(45deg,#ead6ee 0,#a0f1ea 100%)}#minimal picture img{max-width:1600px}@media screen and (max-width:767px){#nyh{padding-top:6.25%}#minimal .wrap{padding-top:12.5%;padding-bottom:12.5%}#minimal h2{margin-bottom:3.125%}#minimal h2 img{width:93.75%}#minimal picture{padding:12.5% 3.125%}#minimal p{padding:0 3.125%}}@media screen and (min-width:768px){#service,#strategy{padding-top:6.25em;padding-bottom:6.25em}#strategy h2{font-size:150%}#strategy_main{margin-top:3.125em;margin-bottom:3.125em}#service_head h2{font-size:300%;line-height:1.4}#services .service{border-radius:12px;margin-top:3.125em;padding:10px}#services .service h3,#services .service p,#services .service_items{padding:0 1em}#services .service hr{width:-webkit-calc(100% - (1em * 2));width:calc(100% - (1em * 2))}#nyh{padding-top:50px}#minimal{text-align:center}#minimal .wrap{padding-top:100px;padding-bottom:100px}#minimal h2{margin-bottom:50px}}@media screen and (min-width:768px) and (max-width:1279px){#minimal picture{padding:50px 20px}}@media screen and (max-width:1279px){#minimal picture{overflow:auto hidden}}@media screen and (min-width:1280px){#services .service{width:-webkit-calc((100% - 50px)/ 2);width:calc((100% - 50px)/ 2)}#services .service:nth-child(2n){margin-left:50px}#services .service h3 span{font-size:200%}#minimal picture{padding-top:50px;padding-bottom:50px}#minimal picture img{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}
