﻿html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@font-face{font-family:"Local Noto Sans JP";src:local("Noto Sans JP")}html{scroll-behavior:smooth}body{font-family:"Roboto","Local Noto Sans JP","Noto Sans JP",sans-serif;line-height:1;font-size:16px;margin:0;color:#222;box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;vertical-align:bottom;display:block}ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0}li{list-style:none}a{text-decoration:none;color:#333}p{margin:0}h1,h2,h3,h4{margin:0;margin-block-start:0;margin-block-end:0;color:#00a384;font-weight:normal}a[href^="tel:"]{pointer-events:none;cursor:default}@media(max-width: 520px){.pc_only{display:none}}section{scroll-margin-top:116px}@media(max-width: 520px){section{scroll-margin-top:75px}}.c-inner{max-width:1280px;width:100%;padding:0 60px;margin:0 auto}@media(max-width: 850px){.c-inner{padding:0 18px}}h2{font-family:"Poppins",sans-serif;font-size:32px;margin-bottom:60px;letter-spacing:1.5px}@media(max-width: 850px){h2{font-size:4vw}}@media(max-width: 520px){h2{font-size:5vw}}h2::before{content:"";top:3px;left:0;font-size:90px;margin-right:32px;letter-spacing:-2.25px;font-weight:300}@media(max-width: 850px){h2::before{font-size:11vw}}@media(max-width: 520px){h2::before{display:block;margin-bottom:6px;font-size:16vw}}.c-btn{max-width:320px;width:100%;background-color:#00a384;color:#fff;font-size:20px;padding:24px;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center;letter-spacing:.8px;box-shadow:0 10px 10px -9px rgba(0,0,0,.25);transform:translateY(0);transition:.2s}.c-btn:hover{transform:translateY(4px);box-shadow:none}.c-breadcrumb{background:#00a384;padding:8px 30px;width:100%}.c-breadcrumb__container{max-width:1800px;display:flex;align-items:center}.c-breadcrumb__container li{font-size:14px;text-box-trim:trim-both}.c-breadcrumb__container li:not(.current){white-space:nowrap}.c-breadcrumb__container li a{color:#fff}@media(max-width: 520px){.c-breadcrumb__container li a{font-size:12px}}.c-breadcrumb__container li:not(:last-child):after{content:"";display:inline-block;transform:rotate(45deg);width:.4em;height:.4em;margin-left:10px;border-top:1px solid #fff;border-right:1px solid #fff;position:relative;top:-2px}.c-breadcrumb__container li:not(:first-child){margin-left:13px}.c-breadcrumb__container li.current{font-size:14px;color:#fff;text-box-trim:trim-both;opacity:.8}@media(max-width: 520px){.c-breadcrumb__container li.current{font-size:12px}}.c-breadcrumb__container li.current .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1}@media(max-width: 520px){.c-breadcrumb__container li.current .title{font-size:12px}}.c-works__list{display:flex;flex-wrap:wrap}.c-works__list li .eye_catche__wrapper{border-radius:8px;overflow:hidden}.c-works__list li .eye_catche__wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.c-works__list li .text-container{transition:opacity .5s ease}.c-works__list li .text-container .category{border-radius:32px;display:inline-block;background:#00a384;padding:6px 10px;text-box:trim-both cap alphabetic;color:#fff;margin-top:12px;margin:12px 0 6px;text-box-trim:trim-both;font-size:12px}.c-works__list li h3{color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.4}.c-works__list li:hover .eye_catche__wrapper img{transform:scale(1.1)}.c-works__list li:hover .text-container{opacity:.7}.l-header{transition:.3s;background-color:rgba(0,0,0,0);padding:18px 30px 33px;position:fixed;top:0;left:0;z-index:999;width:100%;margin:0 auto}@media(max-width: 850px){.l-header{padding:12px 18px 17px}}.l-header.scroll{background-color:hsla(0,0%,100%,.95);box-shadow:0 2px 5px rgba(0,0,0,.1)}.l-header__content{display:flex;justify-content:space-between;align-items:flex-end}@media(max-width: 850px){.l-header__content{align-items:center}}.l-header__content h1 img{width:100%;transition:opacity .5s ease}.l-header__content h1 img:hover{opacity:.8}@media(max-width: 850px){.l-header__content h1 img{width:80%}}@media(max-width: 520px){.l-header__content h1 img{width:62%}}.l-header__content .pc__menu{display:flex;flex-direction:row;align-items:center;gap:32px}@media(max-width: 850px){.l-header__content .pc__menu{display:none}}.l-header__content .pc__menu li a{font-size:18px}.l-header__content .pc__menu li a:hover{color:#00a384}.l-header__content .pc__menu li a.active{color:#00a384}.l-header__content .pc__menu li.c-contact__btn a{color:#fff;background:#00a384;padding:15px 0px;border-radius:24px;width:184px;max-width:100%;display:block;font-size:16px;display:flex;align-items:center;justify-content:center;transition:.2s;box-shadow:0 10px 10px -5px rgba(0,0,0,.12);transform:translateY(0)}.l-header__content .pc__menu li.c-contact__btn a:hover{box-shadow:none;transform:translateY(4px)}.l-header__content .sp__hamburger{display:none}@media(max-width: 850px){.l-header__content .sp__hamburger{display:block;width:36px;height:24px}.l-header__content .sp__hamburger span{background:#00a384;width:100%;height:2px;display:block;position:relative;transition:ease .4s}.l-header__content .sp__hamburger span:nth-child(1){top:0}.l-header__content .sp__hamburger span:nth-child(2){top:10px}.l-header__content .sp__hamburger span:nth-child(3){top:20px}}.l-header__sp__menu{pointer-events:none;position:fixed;width:100%;height:100%;top:0;right:0;z-index:-1}.l-header__sp__menu .hamburger_back{position:fixed;background-color:#00a384;opacity:0;top:0;right:0;width:100vw;height:100vh}.l-header__sp__menu .sp__menu__container{background:#fff;position:fixed;top:0;height:100vh;width:75%;left:0;padding:125px 24px 0;opacity:0;transform:translateX(-100%);transition:ease .4s}.l-header__sp__menu .sp__menu__container .menu__list li{border-top:1px solid #00a384;padding:20px 0}.l-header__sp__menu .sp__menu__container .menu__list:last-of-type{border-bottom:1px solid #00a384}.l-header.open .sp__hamburger span{background:#fff}.l-header.open .sp__hamburger span:nth-child(1){top:10px;transform:rotate(45deg)}.l-header.open .sp__hamburger span:nth-child(2){opacity:0}.l-header.open .sp__hamburger span:nth-child(3){top:6px;transform:rotate(-45deg)}.l-header.open .l-header__sp__menu{pointer-events:auto}.l-header.open .l-header__sp__menu .hamburger_back{opacity:.6;transition:ease .4s}.l-header.open .l-header__sp__menu .sp__menu__container{opacity:1;transform:translateX(0)}.l-header.open .l-header__sp__menu .sp__menu__container .logo{margin-bottom:72px;display:block}.l-header.open .l-header__sp__menu .sp__menu__container .text_link li:not(:last-of-type){margin-bottom:36px}.l-top__mv{background-image:url(/images/mv.jpg);position:relative;background-size:cover;background-position:center;height:100vh}@media(max-width: 850px){.l-top__mv{height:79vh}}.l-top__mv__catch__container{max-width:871px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 957px){.l-top__mv__catch__container{max-width:90vw}}.l-top__mv__catch__container p.catch{font-size:109px;background:#00a384;color:#fff;padding:0 0 0 33px;display:block;letter-spacing:-5px;font-feature-settings:"palt";text-box-trim:trim-both}@media(max-width: 957px){.l-top__mv__catch__container p.catch{font-size:11vw;padding:0 0 0 25px;letter-spacing:0px}}@media(max-width: 520px){.l-top__mv__catch__container p.catch{padding:7px 0 7px 9px}}.l-top__mv__catch__container p.sub__catch{font-size:39px;background:#fff;color:#00a384;padding:7px 0 7px 33px;display:block;letter-spacing:-2.56px;text-box-trim:trim-both}@media(max-width: 957px){.l-top__mv__catch__container p.sub__catch{font-size:3.5vw;padding:7px 0 7px 25px;letter-spacing:-1px}}@media(max-width: 520px){.l-top__mv__catch__container p.sub__catch{font-size:4vw;padding:7px 0 7px 9px}}.l-top__mv__news{background:rgba(34,34,34,.54);position:absolute;bottom:0;left:0;width:100%}.l-top__mv__news__container{display:flex;max-width:750px;margin:0 auto;padding:25px}@media(max-width: 520px){.l-top__mv__news__container{flex-direction:column;gap:9px;padding:14px 25px}}.l-top__mv__news__container .catch{color:#00a384;font-size:20px;margin-bottom:0}@media(max-width: 520px){.l-top__mv__news__container .catch{margin-left:13px;font-size:17px}}.l-top__mv__news__container .catch::before{font-size:0;margin-right:0;letter-spacing:0}.l-top__mv__news__container .catch::after{content:"";border:solid 1px #00a384;margin-left:18px}@media(max-width: 520px){.l-top__mv__news__container .catch::after{position:relative;left:-65px;top:0;margin-left:0}}.l-top__mv__news__container .text{display:flex;margin-left:18px;gap:16px;color:#fff;line-height:1.4}@media(max-width: 520px){.l-top__mv__news__container .text{flex-direction:column;gap:4px;margin-left:0}}@media(max-width: 520px){.l-top__mv__news__container .text .date,.l-top__mv__news__container .text .title{font-size:14px}}.l-top__about{position:relative;background:#00a384;padding:58px 0 102px;color:#fff;line-height:1.75}@media(min-width: 850px){.l-top__about__container{max-width:44%}}@media(max-width: 850px){.l-top__about__container{margin-bottom:31px}}.l-top__about__container .catch{font-size:32px;margin-bottom:40px}@media(max-width: 850px){.l-top__about__container .catch{line-height:1.5;margin-bottom:28px;font-size:26px}}.l-top__about__container .catch .frame1{border:1px solid #fff;padding:2px 5px;display:inline-block;line-height:1;margin:0 8px;text-box-trim:trim-both}.l-top__about__container .catch .frame2{background:#fff;padding:2px 8px;color:#00a384;display:inline-block;line-height:1;margin-right:8px;text-box-trim:trim-both}.l-top__about__container p:not(:last-of-type){margin-bottom:10px}.l-top__about img{border-radius:8px 0 0 8px;width:100%;max-height:533px;object-fit:cover}@media(min-width: 850px){.l-top__about img{max-width:50%;position:absolute;top:64px;right:0}}@media(max-width: 850px){.l-top__about img{border-radius:8px}}.l-top__service{padding:143px 0 0}@media(max-width: 520px){.l-top__service{padding:65px 0 0}}.l-top__service h2{position:relative;z-index:3}.l-top__service h2::before{content:"Service";position:relative;z-index:3}.l-top__service h2::after{content:"";background-image:url(/images/back_decoration.png);background-repeat:no-repeat;background-size:cover;position:absolute;overflow-x:hidden;width:366px;height:366px;top:-147px;left:-260px;z-index:-1}@media(max-width: 520px){.l-top__service h2::after{top:-123px}}.l-top__service .c-inner{position:relative;z-index:3}.l-top__service__container{display:flex;flex-wrap:wrap;column-gap:72px}@media(max-width: 1096px){.l-top__service__container{flex-direction:column;row-gap:56px}}.l-top__service__container li{display:flex;gap:21px;align-items:flex-start}@media(min-width: 1097px){.l-top__service__container li{width:calc((100% - 72px)/2)}}@media(max-width: 695px){.l-top__service__container li{flex-direction:column;align-items:center}}@media(min-width: 1097px){.l-top__service__container li .text{width:292px}}.l-top__service__container li .text p{line-height:1.75}.l-top__service__container li .text h3{font-size:27px;letter-spacing:.2px;margin-bottom:24px;line-height:1.35}@media(max-width: 850px){.l-top__service__container li .text h3{font-size:3.5vw}}@media(max-width: 520px){.l-top__service__container li .text h3{font-size:5.5vw}}@media(max-width: 694px){.l-top__service__container li .text h3{margin-bottom:15px}}.l-top__service__container li .text h3::before{letter-spacing:-0.4px;font-size:16px;display:block;margin-bottom:3px;font-family:"Poppins",sans-serif}.l-top__service__container li .text .sns__heading{color:#00a384}.l-top__service__container li .seminar::before{content:"・Seminar"}.l-top__service__container li .seminar+p{margin-bottom:34px}@media(max-width: 850px){.l-top__service__container li .seminar+p{margin-bottom:11px}}.l-top__service__container li .seminar::before{content:"・Seminar"}.l-top__service__container li .operations::before{content:"・Operations"}.l-top__service__container li .consulting::before{content:"・Consulting"}.l-top__service__container li .campain::before{content:"・Campaign"}@media(min-width: 1097px){.l-top__service__container li:nth-child(even){margin-top:124px}}.l-top__service__container li img{border-radius:5px;max-height:432px;height:auto;object-fit:contain}@media(min-width: 1097px){.l-top__service__container li img{width:calc(100% - 21px - 292px)}}@media(max-width: 694px){.l-top__service__container li img{height:27vh;max-height:100%;width:100%;object-fit:cover}}.l-top__case-studies{position:relative;padding:65px 0 112px}@media(max-width: 1097px){.l-top__case-studies{padding:107px 0 112px}}.l-top__case-studies h2{position:relative;z-index:3;margin-bottom:37px}.l-top__case-studies h2::before{content:"Case Studies";position:relative;z-index:3}.l-top__case-studies h2::after{content:"";background-image:url(/images/back_decoration.png);background-repeat:no-repeat;background-size:cover;position:absolute;overflow-x:hidden;width:366px;height:366px;top:-136px;left:-260px;z-index:-1}@media(max-width: 520px){.l-top__case-studies h2::after{top:-95px}}.l-top__case-studies .c-works__list{gap:32px}.l-top__case-studies .c-works__list li{width:calc((100% - 96px)/4)}@media(max-width: 850px){.l-top__case-studies .c-works__list li{width:calc((100% - 32px)/2)}}@media(max-width: 520px){.l-top__case-studies .c-works__list li{width:100%}}.l-top__case-studies .c-btn{margin-top:38px}.l-footer__contact{background:#e9e9e9;padding:59px 0}.l-footer__contact .c-inner{display:flex;justify-content:space-between;gap:38px}@media(max-width: 982px){.l-footer__contact .c-inner{flex-direction:column;align-items:center}}@media(min-width: 850px){.l-footer__contact .c-inner .left{max-width:573px}}.l-footer__contact .c-inner .left h2{margin-bottom:27px}.l-footer__contact .c-inner .left h2::before{content:"Contact";margin-right:19px}@media(max-width: 1184px){.l-footer__contact .c-inner .left h2::before{display:block}}@media(max-width: 982px){.l-footer__contact .c-inner .left h2::before{display:inline-block}}@media(max-width: 692px){.l-footer__contact .c-inner .left h2::before{display:block}}.l-footer__contact .c-inner .left p{font-size:14px;line-height:1.7}.l-footer__contact .c-inner .right{max-width:672px;width:100%;display:flex;align-items:center;flex-direction:column;flex:1}.l-footer__contact .c-inner .right .tel__container{margin-bottom:31px;letter-spacing:.8px;position:relative}.l-footer__contact .c-inner .right .tel__container::before{content:"";background-image:url(/images/tel.svg);background-size:cover;background-repeat:no-repeat;width:50px;height:50px;display:inline-block;top:0px;position:absolute;left:-52px;z-index:0}@media(max-width: 692px){.l-footer__contact .c-inner .right .tel__container::before{width:40px;height:40px;left:-47px}}.l-footer__contact .c-inner .right .tel__container a{font-size:52px;color:#00a384;margin-bottom:5px;pointer-events:auto}@media(max-width: 692px){.l-footer__contact .c-inner .right .tel__container a{font-size:37px}}@media(min-width: 850px){.l-footer__contact .c-inner .right .tel__container a{pointer-events:none}}.l-footer__contact .c-inner .right .tel__container p{color:#00a384;line-height:1.7}.l-footer__contact .c-inner .right .btn__container{display:flex;gap:32px;width:100%}@media(max-width: 692px){.l-footer__contact .c-inner .right .btn__container{flex-direction:column;gap:21px}}.l-footer__contact .c-inner .right .btn__container .c-btn{display:flex;justify-content:center;align-items:center;position:relative;gap:18px}.l-footer__contact .c-inner .right .btn__container .c-btn:after{content:"";width:1em;height:1em;background-repeat:no-repeat;background-size:cover}.l-footer__contact .c-inner .right .btn__container .data{background:#fff;color:#00a384}.l-footer__contact .c-inner .right .btn__container .data::after{background-image:url(/images/link_color.svg)}.l-footer__contact .c-inner .right .btn__container .contact::after{background-image:url(/images/link_white.svg)}.l-footer__cotainer{padding:25px 0 13px;background:#00a384;color:#fff}@media(max-width: 850px){.l-footer__cotainer{padding:36px 0 15px}}.l-footer__cotainer__box{display:grid;grid-auto-flow:column}@media(min-width: 520px){.l-footer__cotainer__box{justify-content:space-between}}@media(max-width: 890px){.l-footer__cotainer__box{grid-auto-flow:row;gap:23px}}@media(max-width: 890px){.l-footer__cotainer__company{order:2;margin-top:23px}}.l-footer__cotainer__company .logo{margin-bottom:20px;transition:opacity .5s ease}.l-footer__cotainer__company .logo:hover{opacity:.7}@media(max-width: 890px){.l-footer__cotainer__company .logo{width:42%}}@media(max-width: 520px){.l-footer__cotainer__company .logo{width:50%}}.l-footer__cotainer__company .sns__container{display:flex;gap:7px;margin-bottom:20px}.l-footer__cotainer__company .sns__container li{transition:opacity .5s ease}.l-footer__cotainer__company .sns__container li:hover{opacity:.7}.l-footer__cotainer__company .company__container .item{font-size:14px;display:flex;gap:32px}.l-footer__cotainer__company .company__container .item:not(:last-of-type){margin-bottom:8px}.l-footer__cotainer__company .company__container .item dt{width:42px}.l-footer__cotainer__company .company__container .item dd{margin:0}@media(max-width: 890px){.l-footer__cotainer__menu{order:1}}.l-footer__cotainer__menu .list{display:flex;align-items:center;gap:35px}@media(max-width: 520px){.l-footer__cotainer__menu .list{flex-direction:column;gap:22px}}.l-footer__cotainer__menu .list a{font-size:18px;color:#fff}@media(max-width: 850px){.l-footer__cotainer__menu .list a{font-size:16px}}.l-footer__cotainer__menu .list .c-contact__btn a{background:#fff;color:#00a384;padding:15px 0px;border-radius:24px;width:184px;max-width:100%;display:block;font-size:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 10px -9px rgba(0,0,0,.25);transform:translateY(0);transition:.2s}.l-footer__cotainer__menu .list .c-contact__btn a:hover{box-shadow:none;transform:translateY(4px)}.l-footer__cotainer__menu .list li:not(.c-contact__btn) a{transition:opacity .5s ease}.l-footer__cotainer__menu .list li:not(.c-contact__btn) a:hover{opacity:.7}.l-footer__cotainer .copy{font-size:12px;text-align:right}@media(max-width: 890px){.l-footer__cotainer .copy{order:3;margin-top:23px;text-align:left}}.l-works{margin-top:119px}@media(max-width: 850px){.l-works{margin-top:74px}}@media(max-width: 520px){.l-works{margin-top:64px}}.l-works .works__container{margin:90px auto 130px}@media(max-width: 520px){.l-works .works__container{margin:60px auto 98px}}.l-works .works__container h2{position:relative;margin-bottom:83px}@media(max-width: 850px){.l-works .works__container h2{margin-bottom:55px}}@media(max-width: 520px){.l-works .works__container h2{margin-bottom:38px}}.l-works .works__container h2::before{content:"Case Studies";display:block;margin-bottom:15px}.l-works .works__container h2::after{content:"";background-image:url(/images/back_decoration.png);background-repeat:no-repeat;background-size:cover;position:absolute;overflow-x:hidden;width:366px;height:366px;top:-80px;left:-260px;z-index:-1}@media(max-width: 520px){.l-works .works__container h2::after{top:-123px}}.l-works .works__container .c-works__list{gap:44px}@media(max-width: 850px){.l-works .works__container .c-works__list{gap:32px}}.l-works .works__container .c-works__list li{width:calc((100% - 88px)/3)}@media(max-width: 850px){.l-works .works__container .c-works__list li{width:calc((100% - 44px)/2)}}@media(max-width: 520px){.l-works .works__container .c-works__list li{width:100%}}.l-works .works__container .pagination{margin-top:74px}@media(max-width: 850px){.l-works .works__container .pagination{margin-top:50px}}.l-works .works__container .pagination ul{display:flex;justify-content:center;align-items:center;gap:45px}.l-works .works__container .pagination ul li{font-size:20px}.l-works .works__container .pagination ul li img{width:15px}.l-works .works__container .pagination .page-numbers.current{background:#00a384;color:#fff;width:46px;height:46px;border-radius:50%;display:block;display:flex;justify-content:center;align-items:center}.l-works__single{margin-top:119px}@media(max-width: 850px){.l-works__single{margin-top:74px}}@media(max-width: 520px){.l-works__single{margin-top:64px}}.l-works__single__inner{max-width:860px;padding:0 60px;width:100%;margin:69px auto 130px}@media(max-width: 850px){.l-works__single__inner{padding:0 18px}}@media(max-width: 520px){.l-works__single__inner{margin:60px auto 98px}}.l-works__single__inner .archive__container{pointer-events:none}.l-works__single__inner .archive__container .c-works__list li img{width:860px;object-fit:contain}.l-works__single__inner .archive__container .c-works__list li .category{font-size:14px;padding:7px 12px;margin:21px 0 13px}.l-works__single__inner .archive__container .c-works__list li h3{font-size:28px;line-height:1.4;margin-bottom:43px;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:visible;text-overflow:unset}@media(max-width: 520px){.l-works__single__inner .archive__container .c-works__list li h3{font-size:20px}}.l-works__single__inner .company__info{display:flex;flex-direction:column;row-gap:3px;margin-bottom:68px}@media(max-width: 520px){.l-works__single__inner .company__info{margin-bottom:50px}}.l-works__single__inner .company__info__container{display:flex;gap:3px;width:100%;line-height:1.5}.l-works__single__inner .company__info__container dt{background:#e8e8e8;padding:10px 16px;width:134px;text-box-trim:trim-both}@media(max-width: 520px){.l-works__single__inner .company__info__container dt{width:100px}}.l-works__single__inner .company__info__container dd{background:#f7f7f7;padding:10px 16px;flex:1;text-box-trim:trim-both}.l-works__single__inner .text__area{margin-bottom:72px}@media(max-width: 520px){.l-works__single__inner .text__area{margin-bottom:49px}}.l-works__single__inner .text__area .heading{font-size:18px;line-height:1.6;color:#222;font-weight:500;margin-bottom:16px;border-bottom:1px solid #d8d8d8}.l-works__single__inner .text__area .heading:before{content:"";display:inline-block;background:#00a384;width:12px;height:12px;border-radius:50%;margin-right:5px}.l-works__single__inner .text__area .text{line-height:1.7}.l-works__single__inner .text__area .text:not(:last-of-type){margin-bottom:32px}/*# sourceMappingURL=style.css.map */