body.project.top .pickupArea{margin-bottom:60px}body.project.top .pickupArea>header{max-width:1600px;padding:0 50px;margin:0 auto 5px auto}body.project.top .pickupArea>header .title{font-size:3.2rem;font-weight:bold;font-family:"Montserrat",sans-serif;line-height:1.4;letter-spacing:.03em}body.project.top .pickupArea>.inner{color:#fff;padding:50px;background:url("../../images/content/project/pickup_bg.png") no-repeat center/cover;overflow:hidden}body.project.top .pickupArea>.inner a{color:#fff}body.project.top .pickupArea>.inner .sliderWrapper{max-width:1500px;margin:0 auto;overflow:hidden}body.project.detail .projectPageTitle{padding:90px 40px calc(3.5416% + 35px) 40px;margin:0 auto 15px auto;position:relative;max-width:1600px}body.project.detail .projectPageTitle::after{display:block;content:"";width:100%;background:url("../../images/content/project/border.png") no-repeat center/contain;padding-top:3.5416%;position:absolute;bottom:0;left:0}body.project.detail .projectPageTitle .menu{font-size:1.6rem;font-weight:600;font-family:"Montserrat",sans-serif;letter-spacing:.03em;line-height:1.4;max-width:1620px;padding:0 10px;margin:0 auto 25px auto}body.project.detail .projectPageTitle .mv{margin-bottom:40px;text-align:center;aspect-ratio:1920/1200}body.project.detail .projectPageTitle .mv img{border-radius:10px}body.project.detail .projectPageTitle .txt{max-width:1620px;padding:0 10px;margin:0 auto}body.project.detail .projectPageTitle .txt .projectName{font-size:1.8rem;font-weight:bold;line-height:1.7;margin-bottom:10px}body.project.detail .projectPageTitle .txt .projectName .sub{font-size:1.6rem;font-weight:normal;margin-left:.5em}body.project.detail .projectPageTitle .txt .title{font-size:5.2rem;font-weight:bold;line-height:1.4;margin-bottom:10px}body.project.detail .projectDetail{width:80%}body.project.detail .projectDetail table,body.project.detail .projectDetail p,body.project.detail .projectDetail ul,body.project.detail .projectDetail ol{margin-top:0}body.project.detail .projectDetail table:not(:last-child),body.project.detail .projectDetail p:not(:last-child),body.project.detail .projectDetail ul:not(:last-child),body.project.detail .projectDetail ol:not(:last-child){margin-bottom:2.5rem}body.project.detail .projectDetail ul,body.project.detail .projectDetail ol{padding-left:25px}body.project.detail .projectDetail h2{font-size:4rem;font-weight:bold;margin-bottom:45px}body.project.detail .projectDetail h3{font-size:3rem;font-weight:bold;margin-bottom:35px}body.project.detail .projectDetail hr{padding-top:0px;margin-top:40px;margin-bottom:50px}body.project.detail .projectDetail a{text-decoration:underline}body.project.detail .projectDetail a:hover img{opacity:.7}body.project.detail .projectDetail a[href^="tel:"]{pointer-events:none;text-decoration:none}body.project.detail .projectDetail img{transition:all ease-in-out .2s}body.project.detail .projectDetail li p{margin-bottom:1.5rem}body.project.detail .projectDetail li p:last-of-type{margin-bottom:0}body.project.detail .projectDetail .text-center{text-align:center}body.project.detail .projectDetail .text-right{text-align:right}body.project.detail .projectDetail .tableWrapper{width:100%}body.project.detail .projectDetail table tr td,body.project.detail .projectDetail table tr th{padding:20px}body.project.detail .projectDetail table tr td p,body.project.detail .projectDetail table tr th p{margin-bottom:0}body.project.detail .projectDetail table.tableStyle04{border:1px solid #000}body.project.detail .projectDetail table.tableStyle04 tr th{color:#fff;background-color:#000;border:1px solid #fff}body.project.detail .projectDetail table.tableStyle04 tr td{border:1px solid #000}body.project.detail .projectDetail .column-block-editor,body.project.detail .projectDetail .column-html{margin-bottom:80px}body.project.detail .projectDetail .layout-two-column-line:first-of-type{border-top:solid 1px #131313}body.project.detail .projectDetail .layout-two-column-line:last-of-type{margin-bottom:60px}body.project.detail .projectDetail .layout-two-column-line>div p{margin:0}body.project.detail .projectDetail .layout-two-column-line>div p:not(:last-of-type){margin-bottom:1.5rem}body.project.detail .projectDetail .btnStyle01{margin-bottom:30px}body.project.detail .projectDetail .btnStyle04{margin-bottom:30px}body.project.detail .projectDetail .acms-cssgrid .btnStyle04 a{width:100%}body.project.detail .projectDetail .btnStyle04>button,body.project.detail .projectDetail .btnStyle04>a{display:inline-block;font-size:1.8rem;padding:17px 20px;border-radius:10px;text-decoration:none !important;color:#000;background:none}body.project.detail .projectDetail .btnStyle04>button:not(:has(span)),body.project.detail .projectDetail .btnStyle04>a:not(:has(span)){position:relative}body.project.detail .projectDetail .btnStyle04>button:not(:has(span))::after,body.project.detail .projectDetail .btnStyle04>a:not(:has(span))::after{display:block;content:"";width:20px;height:20px;background:url("../../images/content/content/ico_arrow.svg") no-repeat center/contain;mask-image:initial;position:absolute;top:50%;right:15px;z-index:3;transform:translateY(-50%)}body.project.detail .projectDetail .btnStyle04 a[target=_blank]:not(:has(span))::after{background:url("../../images/content/content/ico_blank.svg") no-repeat center/contain}body.project.detail .profileArea .postCards{width:100%}body.project.detail .otherProjectArea{color:#fff;padding:80px 50px 60px 50px;background:url("../../images/content/content/bg2.png") no-repeat center/cover;position:relative;z-index:10;overflow:hidden}body.project.detail .otherProjectArea>.contentWidth{display:flex;justify-content:space-between;align-items:end;gap:55px 50px;flex-wrap:wrap}body.project.detail .otherProjectArea header{order:1}body.project.detail .otherProjectArea .inner{width:100%;order:3}body.project.detail .otherProjectArea .inner a{color:#fff}body.project.detail .otherProjectArea .sliderWrapper{width:calc(33.3% + 14px)}body.project.detail .otherProjectArea .sliderCtrl{margin-top:55px}body.project.detail .otherProjectArea footer{order:2}body.project.detail .otherProjectArea .sliderContainer{overflow:visible !important}@media only screen and (max-width: 1023px){body.project.top .pickupArea{margin-bottom:40px}body.project.top .pickupArea>header{max-width:100%;padding:0 20px;margin-bottom:10px}body.project.top .pickupArea>header .title{font-size:2.4rem}body.project.top .pickupArea>.inner{padding:40px 20px 50px 20px;background-image:url("../../images/content/project/pickup_bg-sp.png")}body.project.top .pickupArea>.inner .sliderWrapper{max-width:100%;padding:0}body.project.detail .projectPageTitle{padding:15px 0 calc(8.718% + 30px) 0}body.project.detail .projectPageTitle::after{background-image:url("../../images/content/project/border-sp.png");padding-top:8.718%}body.project.detail .projectPageTitle .title{font-size:2.8rem}body.project.detail .projectPageTitle .menu{font-size:1.4rem;max-width:100%;padding:0 20px;margin-bottom:10px}body.project.detail .projectPageTitle .mv{margin-bottom:30px}body.project.detail .projectPageTitle .mv img{border-radius:0}body.project.detail .projectPageTitle .txt{max-width:100%;padding:0 20px}body.project.detail .projectPageTitle .txt .projectName{line-height:1.6;margin-bottom:12px}body.project.detail .projectPageTitle .txt .title{font-size:2.8rem;margin-bottom:20px}body.project.detail .projectPageTitle .txt .title br{display:none}body.project.detail .projectDetail{width:100%}body.project.detail .projectDetail table,body.project.detail .projectDetail p,body.project.detail .projectDetail ul,body.project.detail .projectDetail ol{margin-top:0}body.project.detail .projectDetail table:not(:last-child),body.project.detail .projectDetail p:not(:last-child),body.project.detail .projectDetail ul:not(:last-child),body.project.detail .projectDetail ol:not(:last-child){margin-bottom:1.5rem}body.project.detail .projectDetail h2{font-size:2.4rem;margin-bottom:25px}body.project.detail .projectDetail h3{font-size:2rem;margin-bottom:20px}body.project.detail .projectDetail h4{font-size:1.8rem}body.project.detail .projectDetail a[href^="tel:"]{pointer-events:initial;text-decoration:none}body.project.detail .projectDetail hr{padding-top:0;margin-top:30px;margin-bottom:40px}body.project.detail .projectDetail table tr td,body.project.detail .projectDetail table tr th{padding:10px}body.project.detail .projectDetail .column-block-editor,body.project.detail .projectDetail .column-html{margin-bottom:35px}body.project.detail .projectDetail .layout-two-column-line{padding:0;display:block}body.project.detail .projectDetail .layout-two-column-line:last-of-type{margin-bottom:40px}body.project.detail .projectDetail .layout-two-column-line>div{width:100%}body.project.detail .projectDetail .layout-two-column-line>div table{display:block}body.project.detail .projectDetail .layout-two-column-line>div table tr td,body.project.detail .projectDetail .layout-two-column-line>div table tr th{display:block !important;padding-left:0;padding-right:0;padding-bottom:5px}body.project.detail .projectDetail .layout-two-column-line>div:first-child{padding:20px 0}body.project.detail .projectDetail .layout-two-column-line>div:last-child{padding:0 0 20px}body.project.detail .projectDetail .acms-cssgrid{display:block}body.project.detail .projectDetail .acms-cssgrid .btnStyle04 a{width:100%}body.project.detail .otherProjectArea{padding:50px 20px 60px 20px;background-image:url("../../images/content/content/bg2-sp.png")}body.project.detail .otherProjectArea>.contentWidth{display:block}body.project.detail .otherProjectArea header{margin-bottom:35px}body.project.detail .otherProjectArea .sliderWrapper{width:320px}body.project.detail .otherProjectArea .sliderCtrl{margin-top:40px}body.project.detail .otherProjectArea footer{text-align:center;margin-top:60px}}/*# sourceMappingURL=project.min.css.map */