﻿.template .headline_l h2{font-family:"Kiwi Maru",serif;font-size:clamp(2.4rem, 3.6vw, 3.6rem);font-weight:500;margin-bottom:clamp(3rem, 3.9vw, 8rem);letter-spacing:0.1em;line-height:1.75}.template .headline_m h3{padding-bottom:20px;border-bottom:1px solid #000;font-family:"Kiwi Maru",serif;font-size:clamp(2rem, 2vw, 3rem);margin-bottom:clamp(3rem, 3.9vw, 8rem);font-weight:500;line-height:1.75}.template .txt{margin-bottom:clamp(3rem, 3.9vw, 8rem)}.template .txt p{line-height:2;margin-bottom:20px}.template .leftimg,.template .rightimg{display:flex;justify-content:space-between;margin-bottom:clamp(3rem, 3.9vw, 8rem);flex-wrap:wrap}.template .leftimg .img,.template .rightimg .img{width:48%}@media screen and (max-width: 767px){.template .leftimg .img,.template .rightimg .img{flex-basis:100%}}.template .leftimg .img img,.template .rightimg .img img{width:100%;aspect-ratio:3/2;object-fit:cover}.template .leftimg .txt,.template .rightimg .txt{width:48%}@media screen and (max-width: 767px){.template .leftimg .txt,.template .rightimg .txt{flex-basis:100%}}.template .leftimg .txt p,.template .rightimg .txt p{line-height:2;margin-bottom:20px}@media screen and (max-width: 767px){.template .rightimg .img{order:1}}@media screen and (max-width: 767px){.template .rightimg .txt{order:2}}.template .img1{max-width:100%;height:auto;margin:0 auto 80px}.template .img1 img{margin:auto;width:100%}.template .img1 .cap{display:block;text-align:center;margin-top:10px}.template .img2{display:flex;justify-content:space-between;margin-bottom:clamp(3rem, 3.9vw, 8rem);flex-wrap:wrap}.template .img2 .inner_img{flex-basis:48%}@media screen and (max-width: 767px){.template .img2 .inner_img{flex-basis:100%;margin-bottom:20px}}.template .img2 .inner_img img{width:100%;aspect-ratio:3/2;object-fit:cover}.template .img2 .inner_img .cap{display:block;margin-top:10px}.template .img3{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:clamp(3rem, 3.9vw, 8rem)}.template .img3 .inner_img{flex-basis:32%}@media screen and (max-width: 767px){.template .img3 .inner_img{flex-basis:100%;margin-bottom:20px}}.template .img3 .inner_img img{width:100%;aspect-ratio:3/2;object-fit:cover}.template .img3 .inner_img .cap{display:block;margin-top:10px}.radius_img{max-width:100%;height:auto;margin:0 auto 80px}.radius_img img{margin:auto;width:100%;border-radius:10px}.works_wrap,.works{background-color:#c2d3ce}.works_wrap .head_ttl,.works .head_ttl{margin-top:120px;margin-bottom:0;padding-bottom:120px}@media screen and (max-width: 767px){.works_wrap .head_ttl,.works .head_ttl{margin-top:50px;margin-bottom:0;padding-bottom:50px}}.works_select .type ul{display:flex;justify-content:center;flex-wrap:wrap}.works_select .type ul li{font-size:clamp(1.8rem, 2vw, 2.6rem);position:relative;padding:20px 50px;font-family:"Kiwi Maru",serif}@media screen and (max-width: 767px){.works_select .type ul li{flex-basis:90%;text-align:center}}.works_select .type ul li:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:2px;height:25px;background-color:#333}@media screen and (max-width: 767px){.works_select .type ul li:after{display:none}}.works_select .type ul li:last-child:after{display:none}.works_select .type ul li .current:before{position:absolute;content:"●";color:#2b4740;left:50%;transform:translateX(-50%);top:-20px;font-size:20px}.archive-event .sec-event .event-list{display:flex;justify-content:flex-start;flex-wrap:wrap}.archive-event .sec-event .event-list .event-item{margin:auto}@media screen and (min-width: 961px){.archive-event .sec-event .event-list .event-item{width:calc(92% / 3)}.archive-event .sec-event .event-list .event-item:not(:nth-of-type(3n+1)){margin-left:4%}.archive-event .sec-event .event-list .event-item:nth-of-type(n+4){margin-top:4%}}@media screen and (max-width: 960px){.archive-event .sec-event .event-list .event-item{width:calc(100% / 1)}.archive-event .sec-event .event-list .event-item:nth-of-type(n+2){margin-top:60px}}.archive-event .sec-event .event-list .event-item a{display:block;position:relative;padding-top:clamp(10px, 1.5vw, 15px)}@media (hover: hover){.archive-event .sec-event .event-list .event-item a:hover:hover .item-img img{transform:scale(1.1, 1.1)}}.archive-event .sec-event .event-list .event-item .new-area{position:absolute;left:0;top:0;display:none;background:url("../img/common/txt-new.svg") no-repeat center/contain;aspect-ratio:289/150;width:clamp(80px, 10vw, 125px);z-index:1}.archive-event .sec-event .event-list .event-item .new-area.new{display:block}.archive-event .sec-event .event-list .event-item .item-img-wrap{position:relative}.archive-event .sec-event .event-list .event-item .item-img{padding:clamp(10px, 2vw, 20px);background:#fff;overflow:hidden;max-width:340px;width:80%;margin:0 auto;overflow:hidden;border-radius:10px}@media screen and (max-width: 767px){.archive-event .sec-event .event-list .event-item .item-img{width:60%}}.archive-event .sec-event .event-list .event-item .item-img img{transition:all 1s ease;width:100%;object-fit:cover;aspect-ratio:.6666666667}.archive-event .sec-event .event-list .event-item .item-cat{text-align:center;margin:1.8em auto}.archive-event .sec-event .event-list .event-item .item-cat p{display:inline-block;min-width:7em;border:1px solid #2b4740;color:#2b4740;border-radius:100vmax}.archive-event .sec-event .event-list .event-item .item-ttl{text-align:center;font-size:clamp(1.8rem, 2.4vw, 2.4rem);font-family:"Kiwi Maru",serif;font-weight:normal;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.archive-event .sec-event .event-list .event-item .item-data{margin-top:10px;font-size:clamp(1.2rem, 1.4vw, 1.4rem);text-align:center}.archive-event .sec-event .event-list .event-item .item-date::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:5px}.archive-event .sec-event .event-list .event-item .item-time::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:400;margin-right:5px}.archive-event .sec-event .event-list .event-item .item-add::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:5px}.breadcrumbs_area{max-width:100vw;width:100vw;padding:0 5%}.single-event .sec-event .head_ttl{margin:auto;text-align:left;font-weight:500;font-size:clamp(3rem, 9vw, 9rem);line-height:1;font-family:"Cormorant Garamond",serif;text-transform:uppercase;padding-bottom:20px}@media screen and (max-width: 960px){.single-event .sec-event .head_ttl{text-align:center;margin-bottom:30px}}.single-event .sec-event .head_ttl.lrg{font-size:clamp(3.6rem, 12vw, 12rem)}.single-event .sec-event .head_ttl.sml{font-size:clamp(2.6rem, 4vw, 6rem)}.single-event .sec-event .head_ttl .ttl-en{display:block;font-family:"Cormorant Garamond",serif;font-weight:400;font-size:clamp(2.8rem, 3.125vw, 6rem);margin-top:10px}.single-event .sec-event .head_ttl .ttl-ja{display:block;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:20px;margin-top:10px}.single-event .sec-event .event-list{display:flex;justify-content:flex-start;flex-wrap:wrap}.single-event .sec-event .event-list .event-item{margin:auto;width:calc(100% / 1)}.single-event .sec-event .event-list .event-item .new-area{position:absolute;left:0;top:0;display:none;background:url("../img/common/txt-new.svg") no-repeat center/contain;aspect-ratio:289/150;width:clamp(80px, 10vw, 125px);z-index:1}.single-event .sec-event .event-list .event-item .new-area.new{display:block}.single-event .sec-event .event-list .event-item .item-img-wrap{position:relative}.single-event .sec-event .event-list .event-item .item-img{padding:clamp(10px, 2vw, 20px);background:#fff;overflow:hidden;max-width:340px;width:80%;margin:0 auto;overflow:hidden;border-radius:10px}@media screen and (max-width: 767px){.single-event .sec-event .event-list .event-item .item-img{width:60%}}.single-event .sec-event .event-list .event-item .item-img img{transition:all 1s ease;width:100%;object-fit:cover;aspect-ratio:.6666666667}@media screen and (min-width: 961px){.single-event .sec-event .event-list .event-item .item-wrap{display:flex;justify-content:space-between}}@media screen and (min-width: 961px){.single-event .sec-event .event-list .event-item .item-left{width:40%}}@media screen and (min-width: 961px){.single-event .sec-event .event-list .event-item .item-right{width:60%}}@media screen and (max-width: 960px){.single-event .sec-event .event-list .event-item .item-right{margin-top:60px}}.single-event .sec-event .event-list .event-item .item-cat{text-align:left;margin:1.8em auto}.single-event .sec-event .event-list .event-item .item-cat p{display:inline-block;min-width:7em;border:1px solid #2b4740;color:#2b4740;border-radius:100vmax;padding:0 10px}.single-event .sec-event .event-list .event-item .item-ttl{text-align:left;font-size:clamp(1.8rem, 2.4vw, 2.4rem);font-family:"Kiwi Maru",serif;font-weight:normal;margin-bottom:30px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single-event .sec-event .event-list .event-item .item-data{margin-top:10px;font-size:clamp(1.2rem, 1.4vw, 1.4rem);text-align:left}.single-event .sec-event .event-list .event-item .item-date::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:5px}.single-event .sec-event .event-list .event-item .item-time::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:400;margin-right:5px}.single-event .sec-event .event-list .event-item .item-add::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:5px}.single-event .sec-event .event-list .event-item .contact-block{margin-inline:0 auto}.single-event .sec-event .article-clipArea{position:relative;max-width:1210px;margin-inline:auto}.single-event .sec-event .article-clipArea::before,.single-event .sec-event .article-clipArea::after{content:"";position:absolute;z-index:0;bottom:10px;display:block;width:50%;height:50%;box-shadow:0 10px 5px rgba(26,43,38,0.2)}.single-event .sec-event .article-clipArea::before{left:5px;transform:rotate(-3deg)}.single-event .sec-event .article-clipArea::after{right:5px;transform:rotate(3deg)}.single-event .sec-event .article-clipArea .icon-clip::before{content:"";display:block;position:absolute;background:url("../img/common/icon-clip.svg") no-repeat center/contain;width:clamp(25px, 4vw, 40px);aspect-ratio:40/52;top:calc(0px - clamp(12px,2vw,20px));left:calc(50% - clamp(12.5px,2vw,2rem))}.single-event .sec-event .article-clipArea .box-txt{letter-spacing:0.1em;position:relative;z-index:0}.single-event .sec-event .article-clipArea .box-txt.motto-txt{text-align:center;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:500;font-size:clamp(2.2rem, 3.6vw, 3.6rem)}.single-event .sec-event .article-clipbox{width:100%;margin-bottom:clamp(60px, 12vw, 120px);position:relative;padding:120px 6%}.single-event .sec-event .article-clipbox::before{content:"";position:absolute;left:0;top:0;background:#fff;display:block;width:100%;height:100%;z-index:1}.single-event .sec-event .article-clipbox .icon-clip::before{content:"";display:block;position:absolute;background:url("../img/common/icon-clip.svg") no-repeat center/contain;width:clamp(25px, 4vw, 40px);aspect-ratio:40/52;top:calc(0px - clamp(12px,2vw,20px));left:calc(50% - clamp(12.5px,2vw,2rem));z-index:5}.single-event .sec-event .article-clipbox .box-wrap{max-width:788px;margin-inline:auto}.single-event .sec-event .article-clipbox .box-txt{letter-spacing:0.1em;position:relative;z-index:1}.single-event .sec-event .article-clipbox .box-txt.motto-txt{text-align:center;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:500;font-size:clamp(2.2rem, 3.6vw, 3.6rem)}.single-event .sec-event .contact-block{max-width:550px;margin-inline:auto;width:100%}.single-event .sec-event .contact-block a{padding:10px 0}@media screen and (max-width: 960px){.single-event .sec-event .contact-block a{padding:0px 0}}.other-list{display:flex;justify-content:flex-start;flex-wrap:wrap}.other-list .other-item{margin:auto}@media screen and (min-width: 961px){.other-list .other-item{width:calc(92% / 3)}.other-list .other-item:not(:nth-of-type(3n+1)){margin-left:4%}.other-list .other-item:nth-of-type(n+4){margin-top:4%}}@media screen and (max-width: 960px){.other-list .other-item{width:calc(100% / 1)}.other-list .other-item:nth-of-type(n+2){margin-top:60px}}.other-list .other-item a{display:block;position:relative;padding-top:clamp(10px, 1.5vw, 15px)}@media (hover: hover){.other-list .other-item a:hover:hover .item-img img{transform:scale(1.1, 1.1)}}.other-list .other-item .new-area{position:absolute;left:0;top:0;display:none;background:url("../img/common/txt-new.svg") no-repeat center/contain;aspect-ratio:289/150;width:clamp(80px, 10vw, 125px);z-index:1}.other-list .other-item .new-area.new{display:block}.other-list .other-item .item-img{padding:clamp(10px, 2vw, 20px);background:#fff;overflow:hidden;max-width:340px;width:80%;margin:0 auto;overflow:hidden;border-radius:10px}@media screen and (max-width: 767px){.other-list .other-item .item-img{width:60%}}.other-list .other-item .item-img img{transition:all 1s ease;width:100%;object-fit:cover;aspect-ratio:.6666666667}.other-list .other-item .item-cat{text-align:center;margin:1.8em auto}.other-list .other-item .item-cat p{display:inline-block;min-width:7em;border:1px solid #2b4740;color:#2b4740;border-radius:100vmax}.other-list .other-item .item-ttl{text-align:center;font-size:clamp(1.8rem, 2.4vw, 2.4rem);font-family:"Kiwi Maru",serif;font-weight:normal;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.other-list .other-item .item-data{margin-top:10px;font-size:clamp(1.2rem, 1.4vw, 1.4rem);text-align:center}.other-list .other-item .item-date::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:5px}.other-list .other-item .item-time::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:400;margin-right:5px}.other-list .other-item .item-add::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:5px}.other-list-block{background:transparent;border:none}.bnr_bottom{margin:100px auto}.bnr_bottom a{transition:.3s all}.bnr_bottom a:hover img{opacity:.7;transition:.3s all}@media screen and (min-width: 768px){.cnvC-btn{display:flex}}@media screen and (min-width: 768px){.cnvC-btn .btn-item{width:50%}.cnvC-btn .btn-item:first-child{border-right:1px solid #f2f2f2}}@media screen and (max-width: 767px){.cnvC-btn .btn-item:first-child{border-bottom:1px solid #f2f2f2}}.cnvC-btn .btn-item a{background:#2b4740;color:#fff;display:flex;justify-content:space-between;width:100%;height:100%;align-items:center;font-size:clamp(1.4rem, 2vw, 2rem);padding:clamp(30px, 6vw, 100px) 0}@media (hover: hover){.cnvC-btn .btn-item a:hover:hover{background:#333}}.cnvC-btn .btn-item .bg_company{background:url(../img/common/bg_company.jpg) no-repeat center/cover;opacity:1}@media (hover: hover){.cnvC-btn .btn-item .bg_company:hover:hover{background:url(../img/common/bg_company.jpg) no-repeat center/cover;opacity:0.5}}.cnvC-btn .btn-item .bg_quality{background:url(../img/common/bg_quality.jpg) no-repeat center/cover;opacity:1}@media (hover: hover){.cnvC-btn .btn-item .bg_quality:hover:hover{background:url(../img/common/bg_quality.jpg) no-repeat center/cover;opacity:0.5}}.cnvC-btn .btn-item .item-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.cnvC-btn .btn-item .item-icon{width:clamp(60px, 12vw, 120px)}.cnvC-btn .btn-item .item-ttl{padding:0 0 0 clamp(1em, 2vw, 2em)}.cnvC-btn .btn-item .item-ttl .ttl-en{font-family:"Cormorant Garamond",serif;font-size:clamp(3.6rem, 6vw, 6rem);line-height:1;min-width:5em;margin-bottom:0.25em}
/*# sourceMappingURL=event.css.map */
