#arch_cat_area .cat_area_txt{font-size:1.13rem;letter-spacing:.05em;line-height:1.5;color:#625f5f}#arch_cat_area .cat_tit{font-size:1.25rem;line-height:1.5;color:#707070}@media print,screen and (min-width: 768px){#arch_cat_area .inner{padding-block:5rem}#arch_cat_area .cat_area_txt{line-height:1.6666666667;margin-top:calc(0px - (1em*1.6666666667 - 1em)/2);margin-bottom:calc(3.75rem - (1em*1.6666666667 - 1em)/2);width:68.33%}#arch_cat_area .cat_tit{margin-bottom:1.56rem}#arch_cat_area .cat_list li a:hover{text-decoration:underline}}@media only screen and (max-width: 767px){#arch_cat_area .inner{padding-block:min(10.6666666667*1vw,145.7066666667px)}#arch_cat_area .cat_area_txt{line-height:1.6666666667;margin-top:calc(0px - (1em*1.6666666667 - 1em)/2);margin-bottom:calc(min(13.3333333333 * 1vw, 182.1333333333px) - (1em*1.6666666667 - 1em)/2)}#arch_cat_area .cat_tit{margin-bottom:1.88rem}}.arch_area .post_head{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;font-size:.88rem;line-height:1.5;color:#625f5f}.arch_area .post_img,.arch_area .product_img{overflow:hidden;aspect-ratio:1/1;margin:0 auto}.arch_area .post_img img,.arch_area .product_img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;font-family:"object-fit:cover; object-position:50% 50%; "}.arch_area .post_img img.dmy,.arch_area .product_img img.dmy{object-fit:contain;padding:10%}.arch_area .product_img{margin-top:auto}.arch_area .product_img img:not(.dmy){scale:1.35 1.35}.arch_area .post_tit{font-weight:bold;margin-left:auto}.arch_area .post_tit span{display:block}.arch_area .pager{margin-top:5rem}.arch_area .pager .wp-pagenavi{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-align-items:center;align-items:center}.arch_area .pager .wp-pagenavi>*{aspect-ratio:1/1;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;font-size:1rem;line-height:1.5;color:#828282;width:2.06rem;margin:0 .44rem;text-align:center}.arch_area .pager .wp-pagenavi .current{color:#323030;position:relative}.arch_area .pager .wp-pagenavi .current::before{content:"";width:100%;height:1px;background:#828282;position:absolute;bottom:0;left:0}.arch_area .pager .wp-pagenavi .previouspostslink,.arch_area .pager .wp-pagenavi .nextpostslink{position:relative}.arch_area .pager .wp-pagenavi .previouspostslink .icon,.arch_area .pager .wp-pagenavi .nextpostslink .icon{display:block;width:100%;height:100%;position:relative}.arch_area .pager .wp-pagenavi .previouspostslink .icon::before,.arch_area .pager .wp-pagenavi .nextpostslink .icon::before{content:"";background-image:url("../img/pager-icon.svg");background-size:100%;background-repeat:no-repeat;width:.38rem;height:.69rem;position:absolute;bottom:0;left:0;top:0;right:0;margin:auto}.arch_area .pager .wp-pagenavi .previouspostslink .icon::before{rotate:180deg}@media print,screen and (min-width: 768px){.arch_area{padding-bottom:7.5rem;position:relative}.arch_area::before,.arch_area::after{content:"Making your  company proudly  yours.";font-size:.75rem;font-weight:300;line-height:1.5;color:#828282;text-align:center;position:absolute;top:0;left:2.06rem;bottom:0;margin:auto;writing-mode:sideways-lr}.arch_area::after{right:2.06rem;left:auto;writing-mode:sideways-rl}.arch_area .post_head{height:3.63rem;padding:0 .99rem 0 1.47rem}.arch_area .post_img,.arch_area .product_img{width:16.17rem}.arch_area .post_img img,.arch_area .product_img img{-webkit-transition:all .8s ease-in-out 0s;-ms-transition:all .8s ease-in-out 0s;transition:all .8s ease-in-out 0s}.arch_area .products_list a::after{margin-top:.94rem}.arch_area .pager .wp-pagenavi>*{-webkit-transition:all .8s ease-in-out 0s;-ms-transition:all .8s ease-in-out 0s;transition:all .8s ease-in-out 0s}.arch_area .pager .wp-pagenavi>*:hover{color:#323030;position:relative}.arch_area .pager .wp-pagenavi>*:hover::before{content:"";width:100%;height:1px;background:#828282;position:absolute;bottom:0;left:0}}@media only screen and (max-width: 767px){.arch_area{padding-top:0;padding-bottom:min(29.8666666667*1vw,407.9786666667px)}.arch_area .post_head{padding:0 min(3.04*1vw,41.5264px) 0 min(2.1333333333*1vw,29.1413333333px)}.arch_area .post_img,.arch_area .product_img{width:min(33.88*1vw,462.8008px)}.arch_area .products_list .post_head{height:min(8.16*1vw,111.4656px)}.arch_area .pager{margin-top:min(10.6666666667*1vw,145.7066666667px)}.arch_area .pager .wp-pagenavi>*{font-size:.75rem;line-height:1.5;width:1rem;margin:0 1rem}}.post_arch_page .page_tit_area .inner{border-bottom:none}@media print,screen and (min-width: 768px){.post_arch_page .news_layout{padding-top:5rem;display:grid;grid-template-columns:15rem 1fr;gap:2.5rem}}@media only screen and (max-width: 767px){.post_arch_page .news_layout{display:block}}@media print,screen and (min-width: 768px){.post_arch_page .news_sidebar{position:sticky;top:10.44rem;align-self:start}}.post_arch_page .news_sidebar .news_sidebar_tit{font-size:2rem;letter-spacing:.1em;line-height:1.5;color:#323030}@media only screen and (max-width: 767px){.post_arch_page .news_sidebar .news_sidebar_tit{display:none}}.post_arch_page .news_sidebar .news_cat_list{padding-top:1.88rem;--category-list-direction: column}@media only screen and (max-width: 767px){.post_arch_page .news_sidebar{margin-bottom:min(10.6666666667*1vw,145.7066666667px)}.post_arch_page .news_sidebar .news_cat_list{padding-top:min(10.6666666667*1vw,145.7066666667px);--category-list-direction: row}}.post_arch_page .news_main .news_list{border-top:1px solid #828282}.post_arch_page .news_main .news_card{border-bottom:1px solid #828282}.post_arch_page .news_main .card_link{display:grid;grid-template-columns:12.5rem 1fr;align-items:center;gap:2.5rem;padding:1rem 1.5rem}@media only screen and (max-width: 767px){.post_arch_page .news_main .card_link{grid-template-columns:min(40.2666666667*1vw,550.0426666667px) 1fr;gap:min(5.3333333333*1vw,72.8533333333px);padding:min(4.2666666667*1vw,58.2826666667px) 0}}.post_arch_page .news_main .card_thumb{aspect-ratio:200/116;overflow:hidden}@media only screen and (max-width: 767px){.post_arch_page .news_main .card_thumb{aspect-ratio:151/95}}.post_arch_page .news_main .card_thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;font-family:"object-fit:cover; object-position:50% 50%; ";-webkit-transition:all .8s ease-in-out 0s;-ms-transition:all .8s ease-in-out 0s;transition:all .8s ease-in-out 0s}.post_arch_page .news_main .card_body{position:relative}.post_arch_page .news_main .card_meta{font-size:1rem;line-height:1.5;color:#828282;display:flex;gap:1rem}.post_arch_page .news_main .card_meta .cat{font-size:.75rem;line-height:1.5;color:#323030;padding:.13rem .75rem;border-radius:50px;background-color:#fff;border:1px solid #323030}@media only screen and (max-width: 767px){.post_arch_page .news_main .card_meta{font-size:.63rem;line-height:1.5;gap:.25rem;margin-bottom:.25rem}.post_arch_page .news_main .card_meta .cat{font-size:.5rem;line-height:1.5;translate:0 -0.19rem;margin-bottom:.5rem}}.post_arch_page .news_main .card_tit{font-size:1rem;letter-spacing:.05em;line-height:1.5;margin-top:1.5rem;padding-right:4.5rem}@media only screen and (max-width: 767px){.post_arch_page .news_main .card_tit{font-size:.88rem;line-height:1.5;padding-right:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}}.post_arch_page .news_main .item_arrow{width:3rem;height:1px;background:#323030;display:inline-block;position:absolute;right:0;top:0;bottom:0;margin:auto}.post_arch_page .news_main .item_arrow::after{content:"";display:block;width:.63rem;height:1px;background-color:#323030;position:absolute;right:-0.06rem;bottom:.19rem;rotate:36deg}@media only screen and (max-width: 767px){.post_arch_page .news_main .item_arrow{position:relative;width:80%;margin-top:.94rem}}.post_arch_page .news_main .news_card:hover .card_thumb img{scale:1.1 1.1}@media only screen and (max-width: 767px){.post_arch_page .news_main .card_tit{font-size:.88rem;line-height:1.5714285714;margin-top:calc(0px - (1em*1.5714285714 - 1em)/2);margin-bottom:calc(0px - (1em*1.5714285714 - 1em)/2)}}