@charset "UTF-8";@media screen and (max-width:767px){body#work .style-box-breadcrumb01 .breadcrumb li:nth-child(3){display:none}body#work .style-box-breadcrumb01 .breadcrumb li:nth-child(2):after{display:none}}.con-article-work{padding-top:143px}@media only screen and (max-width:1800px){.con-article-work{padding-top:130px}}@media screen and (max-width:999px){.con-article-work{padding-top:80px}}@media screen and (max-width:767px){.con-article-work{padding-top:80px}}.con-article-work>.inner{width:75%;margin-inline:auto}@media only screen and (max-width:1400px){.con-article-work>.inner{width:88%}}@media screen and (max-width:767px){.con-article-work>.inner{width:89.3333333333%}}.con-article-work .box-article{max-width:1200px}.con-article-work .entry-title{margin-bottom:40px}@media screen and (max-width:999px){.con-article-work .entry-title{margin-bottom:32px}}@media screen and (max-width:767px){.con-article-work .entry-title{margin-bottom:35px}}.con-article-work .entry-title h2{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:3.8rem;font-weight:500;line-height:1.58;letter-spacing:0em;color:#000;margin:0;text-align:justify}@media only screen and (max-width:1800px){.con-article-work .entry-title h2{font-size:3.5rem}}@media screen and (max-width:999px){.con-article-work .entry-title h2{font-size:2.8rem;line-height:1.5}}@media screen and (max-width:767px){.con-article-work .entry-title h2{font-size:2.5rem;line-height:1.8}}.con-article-work .entry-title .block-meta{margin-top:27px;display:flex;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width:767px){.con-article-work .entry-title .block-meta{margin-top:24px;flex-direction:column;align-items:flex-start;gap:12px}}.con-article-work .entry-title .list-cat{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.con-article-work .entry-title .list-cat li{list-style:none}.con-article-work .entry-title .list-cat li a{display:inline-block;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.3rem;font-weight:500;color:#494949;line-height:1;border:1px solid #494949;border-radius:5px;padding:10px 14px;background-color:transparent;transition:background-color 0.3s cubic-bezier(0.16,1,0.3,1),color 0.3s cubic-bezier(0.16,1,0.3,1)}@media screen and (max-width:767px){.con-article-work .entry-title .list-cat li a{font-size:1.1rem;padding:8px 12px}}@media screen and (min-width:1200px){.con-article-work .entry-title .list-cat li a:hover{opacity:1;background-color:#494949;color:#fff}}.con-article-work .entry-title .dlist-client{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.6rem;font-weight:400;line-height:1;color:#494949;display:flex}@media screen and (max-width:767px){.con-article-work .entry-title .dlist-client{margin-top:14px;font-size:1.4rem}}.con-article-work .entry-title .dlist-client dt:after{content:"："}.con-article-work .entry-title .dlist-client dd{margin:0}@media screen and (max-width:767px){.con-article-work .block-image-hero{width:100vw;margin-left:calc(50% - 50vw)}}.con-article-work .block-image-hero .image{width:100%;aspect-ratio:1199/800;background-color:#d9d9d9;border-radius:10px;overflow:hidden}@media screen and (max-width:767px){.con-article-work .block-image-hero .image{aspect-ratio:375/250;border-radius:0}}.con-article-work .block-image-hero .image img{width:100%;height:100%;object-fit:cover}.con-article-work .entry-content{margin-top:84px}@media screen and (max-width:999px){.con-article-work .entry-content{margin-top:80px}}@media screen and (max-width:767px){.con-article-work .entry-content{margin-top:40px;max-width:none}}.con-other-works{margin-top:165px;padding:165px 0 138px;background-color:#f7f6f3;overflow:hidden}@media only screen and (max-width:1800px){.con-other-works{margin-top:150px;padding:150px 0 125px}}@media screen and (max-width:999px){.con-other-works{margin-top:80px;padding:100px 0 80px}}@media screen and (max-width:767px){.con-other-works{margin-top:0;padding:100px 0 90px}}.con-other-works>.inner{width:75%;margin-inline:auto;position:relative;clip-path:inset(0 -100vw 0 0)}@media only screen and (max-width:1400px){.con-other-works>.inner{width:88%}}@media screen and (max-width:767px){.con-other-works>.inner{width:89.3333333333%}}.con-other-works .box-title{margin-bottom:50px}@media screen and (max-width:767px){.con-other-works .box-title{margin-bottom:45px}}.con-other-works .box-title .title-en{font-family:"articulat-heavy-cf","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:4rem;font-weight:500;line-height:1;letter-spacing:0.04em;color:#000;margin:0}.con-other-works .box-title h2{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.8rem;font-weight:700;line-height:2;letter-spacing:0;color:#000;margin:5px 0 0}.con-other-works .box-nav{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:30px;position:absolute;top:-10px;right:0;height:81px}@media screen and (max-width:767px){.con-other-works .box-nav{position:static;justify-content:center;gap:16px;height:auto;margin-top:38px}}.con-other-works .box-arrows{width:120px;display:flex;justify-content:space-between}@media screen and (max-width:767px){.con-other-works .box-arrows{width:96px}}.con-other-works .swiper-other-works-pagination{flex:1;display:flex;gap:12px;align-items:center}.con-other-works .swiper-other-works-pagination .swiper-pagination-bullet{width:10px;height:10px;background:transparent;border:1px solid #000;border-radius:50%;opacity:1;cursor:pointer;transition:0.2s cubic-bezier(0.16,1,0.3,1)}.con-other-works .swiper-other-works-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.con-other-works .swiper-other-works-button-next,.con-other-works .swiper-other-works-button-prev{width:50px;height:50px;border:1px solid #000;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:0.3s cubic-bezier(0.16,1,0.3,1)}@media screen and (max-width:767px){.con-other-works .swiper-other-works-button-next,.con-other-works .swiper-other-works-button-prev{width:40px;height:40px}}@media screen and (min-width:1200px){.con-other-works .swiper-other-works-button-next:hover,.con-other-works .swiper-other-works-button-prev:hover{background-color:rgba(0,0,0,0.05)}}.con-other-works .swiper-other-works-button-next>.inner,.con-other-works .swiper-other-works-button-prev>.inner{width:11px;height:11px;background:url("../img/common/icn_link_right01_b.svg") center/contain no-repeat}.con-other-works .swiper-other-works-button-prev>.inner{transform:scaleX(-1)}.con-other-works .container-slider-other-works{width:100%;overflow:visible}.con-other-works .slider-other-works{list-style:none;margin:0;padding:0}.con-other-works .swiper-slide{width:363px;flex-shrink:0}@media screen and (max-width:1199px){.con-other-works .swiper-slide{width:320px}}@media screen and (max-width:999px){.con-other-works .swiper-slide{width:300px}}@media screen and (max-width:767px){.con-other-works .swiper-slide{width:280px}}.con-other-works .swiper-slide>a{display:block;text-decoration:none;color:inherit}@media screen and (min-width:1200px){.con-other-works .swiper-slide>a:hover{opacity:1}.con-other-works .swiper-slide>a:hover .txt-title{text-decoration:underline}.con-other-works .swiper-slide>a:hover .block-image img{transform:scale(1.05);filter:brightness(1.05)}}.con-other-works .swiper-slide .block-image{background-color:#ccc;border-radius:10px;overflow:hidden;aspect-ratio:363/242}.con-other-works .swiper-slide .block-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1),filter 0.6s cubic-bezier(0.22,1,0.36,1)}.con-other-works .swiper-slide .list-cat{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:767px){.con-other-works .swiper-slide .list-cat{margin-top:16px}}.con-other-works .swiper-slide .list-cat li{list-style:none}.con-other-works .swiper-slide .list-cat li span{display:inline-block;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.3rem;font-weight:500;color:#494949;line-height:1;border:1px solid #494949;border-radius:5px;padding:10px 14px}@media screen and (max-width:767px){.con-other-works .swiper-slide .list-cat li span{font-size:1.3rem;padding:8px 12px}}.con-other-works .swiper-slide .txt-title{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.89;letter-spacing:0.02em;color:#000;text-align:justify;margin:20px 0 0}@media screen and (max-width:767px){.con-other-works .swiper-slide .txt-title{font-size:1.6rem;line-height:1.75;margin-top:16px}}.con-other-works .swiper-slide .dlist-client{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;color:#9a9a9a;margin-top:18px;display:flex}@media screen and (max-width:767px){.con-other-works .swiper-slide .dlist-client{font-size:1.4rem;margin-top:14px}}.con-other-works .swiper-slide .dlist-client dt:after{content:"："}.con-other-works .swiper-slide .dlist-client dd{margin:0}@media screen and (max-width:767px){.con-other-works .swiper-other-works-button-next,.con-other-works .swiper-other-works-button-prev{width:40px;height:40px}}
/*# sourceMappingURL=detail_work.css.map */