@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.products_icon,.post .post_head .data .products_icon,.post .post_head .data .thumbnail_list ul li a.seal::before,.thumbnail_list ul li .post .post_head .data a.seal::before,.post .post_head .data .thumbnail_list ul li a.silk::before,.thumbnail_list ul li .post .post_head .data a.silk::before,.thumbnail_list ul li a.silk::before,.thumbnail_list ul li a.seal::before{display:block;padding:0 1rem;border-radius:.5rem;font-size:0.875rem;line-height:2.8571428571;letter-spacing:.05em;font-weight:bold}.seal,.post .post_head .data .products_icon.seal,.post .post_head .data .thumbnail_list ul li a.seal::before,.thumbnail_list ul li .post .post_head .data a.seal::before,.thumbnail_list ul li a.seal::before,a.seal{background-color:var(--color-yellow);color:var(--color-text)}.silk,.post .post_head .data .products_icon.silk,.post .post_head .data .thumbnail_list ul li a.silk::before,.thumbnail_list ul li .post .post_head .data a.silk::before,.thumbnail_list ul li a.silk::before,a.silk{background-color:var(--color-pink);color:#fff}.hashtag{display:block;font-size:1rem;line-height:1;letter-spacing:.05em;color:var(--color-main)}.hashtag::before{content:"#"}.thumbnail_list{margin:1.5rem 1rem 0}@media only screen and (min-width:992px){.thumbnail_list{margin:5rem 2.5rem 0;max-width:1200px;margin:5rem auto 0}}.thumbnail_list ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 1rem}@media only screen and (min-width:992px){.thumbnail_list ul{grid-template-columns:repeat(4, 1fr);gap:4rem 1rem}}.thumbnail_list ul li{display:flex}.thumbnail_list ul li a{display:flex;flex-direction:column;position:relative;padding:0 0 1.25rem;border-radius:1rem;background-color:#fff;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16);text-align:left;color:var(--color-text)}.thumbnail_list ul li a:hover{text-decoration:none}.thumbnail_list ul li a.seal::before,.post .post_head .data .thumbnail_list ul li a.seal::before,.thumbnail_list ul li .post .post_head .data a.seal::before{position:absolute;top:1rem;right:1rem;content:"シール印刷"}.thumbnail_list ul li a.silk::before,.post .post_head .data .thumbnail_list ul li a.silk::before,.thumbnail_list ul li .post .post_head .data a.silk::before{position:absolute;top:1rem;right:1rem;content:"シルクスクリーン印刷"}.thumbnail_list ul li a .thumbnail{width:100%;height:auto;align-self:1/.75;aspect-ratio:8/6}.thumbnail_list ul li a .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail_list ul li a .title{margin:1rem 1rem 0;font-size:1.125rem;line-height:1.3333333333;letter-spacing:.05em;font-weight:bold}.thumbnail_list ul li a .data{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin:auto 1rem 0}.thumbnail_list ul li a .data .category{display:block;padding:0 0 0 1.375rem;font-size:0.875rem;line-height:1;letter-spacing:.05em;background-image:url("../img/common/i_pen.svg");background-repeat:no-repeat;background-position:left top;background-size:14px auto}.thumbnail_list ul li a .data .date{margin:0 0 0 auto;font-size:0.875rem;line-height:1;letter-spacing:.05em;font-family:"Roboto",sans-serif;font-weight:500}.thumbnail_list .noentry{text-align:left}.post{margin:1.5rem 1rem 0;background-color:#fff;border-radius:1.5rem;padding:2rem 1rem}@media only screen and (min-width:992px){.post{margin:5rem 2.5rem 0;padding:2.5rem;max-width:1200px;margin:5rem auto 0}}.post .post_head{text-align:left}.post .post_head .data{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:.75rem 1rem;margin:.75rem 0 0}.post .post_head .data .date{color:var(--color-blue);font-size:0.875rem;line-height:1;letter-spacing:.05em;font-family:"Roboto",sans-serif;font-weight:500}.post .post_head .data .cate a{color:var(--color-blue);font-size:0.875rem;line-height:1;letter-spacing:.05em}.post .post_body{text-align:left}.post .post_body .post_body__block{margin:.75rem 0}@media only screen and (min-width:992px){.post .post_body .post_body__block{margin:1.25rem 0}}.post .post_body .post_body__block:first-of-type{margin-top:0}.post .post_body .post_body__block h2,.post .post_body .post_body__block h3,.post .post_body .post_body__block h4,.post .post_body .post_body__block h5,.post .post_body .post_body__block h6{margin:3rem 0 0}.post .post_body .post_body__block h2{padding:13px 26px;color:#fff;font-size:21px;letter-spacing:.12em;background-color:var(--color-main)}.post .post_body .post_body__block h3{padding:8px 15px;border-left:10px solid var(--color-main);font-size:18px;letter-spacing:.14em}.post .post_body .post_body__block h4{padding:6px 26px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;font-size:18px;letter-spacing:.14em}.post .post_body .post_body__block p{margin:.75rem 0}@media only screen and (min-width:992px){.post .post_body .post_body__block p{margin:2.25rem 0}}.post .post_body ul.wp-block-list,.post .post_body ol.wp-block-list{margin:0 25px 20px;list-style-position:inside}.post .post_body ul.wp-block-list{list-style:disc inside}.post .post_body ol.wp-block-list{list-style:decimal inside}.post .post_body .image{margin:.75rem 0;max-width:100%;height:auto}@media only screen and (min-width:992px){.post .post_body .image{margin:1.25rem auto;max-width:85%}}.post .post_body .image img{width:100%;height:auto}.post #ez-toc-container{width:100%;padding:0;margin:2rem 0}.post #ez-toc-container .ez-toc-title-container{background-color:var(--color-main);padding:1% 2%}.post #ez-toc-container .ez-toc-js-icon-con{border:1px solid #fff;left:0;right:0}.post #ez-toc-container nav{padding:3% 2%}.post #ez-toc-container nav ul li{line-height:2 !important}.post #ez-toc-container nav ul li a::before{color:var(--color-text) !important}.post .blog_author{margin-top:5rem;padding:1rem;text-align:left;background:#f7f7f7;border:1px solid #2e9eff}@media only screen and (min-width:992px){.post .blog_author{padding:3rem}}.post .blog_author__heading{margin:0 0 2rem;font-size:24px;font-weight:700;background-color:var(--color-main);padding:1% 2%;color:#fff}@media only screen and (min-width:992px){.post .blog_author__item{display:flex;align-items:flex-start;gap:2rem 2rem;gap:2rem 10rem}}.post .blog_author__item+.post .blog_author__item{margin-top:3rem;padding-top:3rem;border-top:1px solid #ddd}.post .blog_author__image{text-align:center}@media only screen and (min-width:992px){.post .blog_author__image{flex:0 0 240px}}.post .blog_author__image img{margin:0 auto;display:block;width:240px;height:240px;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media only screen and (min-width:992px){.post .blog_author__body{flex:1}}.post .blog_author__name{margin:0;font-size:22px;font-weight:700}.post .blog_author__title{margin:.5rem 0 1rem;font-size:14px;color:#666}.post .blog_author__description{font-size:14px;line-height:1.8}.post .blog_author__link{margin-top:1.5rem;text-align:center}.post .blog_author__link a{display:inline-block;background-image:linear-gradient(45deg, #2e9eff, #72a3ff 50%, #00c9e3);padding:0 2.5rem}@media only screen and (min-width:992px){.post .blog_author__link a{padding:0 3.5rem}}.post .blog_author__link a{height:2.5rem;font-size:1rem;line-height:2.5;letter-spacing:.05em}@media only screen and (min-width:992px){.post .blog_author__link a{height:3rem;font-size:1.125rem;line-height:2.6666666667;letter-spacing:.05em}}.post .blog_author__link a{border-radius:1000px;font-weight:bold;color:#fff;text-align:center}.post .blog_author__link a:hover{text-decoration:none;opacity:.8}.post .post_footer{margin:2.5rem 0 0;background-image:linear-gradient(to right, var(--color-main), var(--color-main) 3px, transparent 3px, transparent 15px);background-size:15px 3px;background-position:left top;background-repeat:repeat-x;padding:1.25rem 0 0}@media only screen and (min-width:992px){.post .post_footer{margin:5rem 0 0;padding:2rem 0 0}}.post .post_footer h4{font-size:1.125rem;line-height:1.3333333333;letter-spacing:.05em;font-weight:bold}.post .post_footer p{margin:1.5rem 0 0}.post .post_footer .form_link{display:flex;justify-content:flex-start;align-items:center;margin:0 auto;width:100%;height:7rem;border-radius:1rem;background-color:#f7f7f7;color:var(--color-text);padding:0 0 0 6rem;background-image:url("../img/common/i_circle_mail.svg"),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64"><g transform="translate(-1147 -2712)"><circle fill="%23fff" cx="31.755" cy="31.755" r="31.755" transform="translate(1147.49 2712.49)"/><path fill="%232680EB" d="M3.375,35.375a32,32,0,1,0,32-32A32,32,0,0,0,3.375,35.375Zm37.615,0L28.39,22.9a2.97,2.97,0,1,1,4.2-4.2L47.267,33.421a2.966,2.966,0,0,1,.092,4.092L32.9,52.021a2.964,2.964,0,1,1-4.2-4.185Z" transform="translate(1143.625 2708.625)"/></g></svg>');background-size:4rem auto,2rem auto;background-repeat:no-repeat,no-repeat;background-position:left 1rem center,right 1rem center}@media only screen and (min-width:992px){.post .post_footer .form_link{max-width:25.875rem;padding:0 0 0 7.5rem;background-size:5rem auto,2rem auto;background-position:left 1.5rem center,right 1rem center}}.post .post_footer .form_link span{display:block;width:100%;text-align:left}.post .post_footer .form_link span .typename{font-size:1.125rem;line-height:1.2222222222;letter-spacing:.05em;font-weight:500}@media only screen and (min-width:992px){.post .post_footer .form_link span .typename{font-size:1.25rem;line-height:1.2;letter-spacing:.05em}}.post .post_footer .form_link span .time{margin:.5625rem 0 0;font-size:0.875rem;line-height:1.4285714286;letter-spacing:.05em;font-weight:500}@media only screen and (min-width:992px){.post .post_footer .form_link span .time{margin:.25rem 0 0;font-size:1rem;line-height:1.375;letter-spacing:.05em}}.pagetitle{display:flex;align-items:center;background-image:url("../img/common/bg_four_lines.svg"),url("../img/common/bg_contents_mainimage_shadow.webp"),url("../img/products/img_mainimage.webp");background-size:80%,auto 100%,cover;background-position:right -4rem bottom -10rem,left bottom,center center;background-repeat:no-repeat,repeat-x,no-repeat;width:100%;height:280px;padding:0 1rem}@media only screen and (min-width:992px){.pagetitle{background-size:auto,auto 100%,cover;background-position:right -9.25rem bottom -10rem,left bottom,center center;height:400px;padding:0 2.5rem}}.pagetitle .pagetitle_text{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:3.875rem 0 0;color:#fff}.pagetitle .pagetitle_text .jp{order:2;width:100%;font-size:1.125rem;line-height:1.5;letter-spacing:.05em;font-weight:bold;text-align:left}@media only screen and (min-width:992px){.pagetitle .pagetitle_text .jp{font-size:1.5rem;line-height:1.5;letter-spacing:.05em}}.pagetitle .pagetitle_text .en{order:1;width:100%;font-size:2rem;line-height:1.25;letter-spacing:.05em;font-family:"PT Sans",sans-serif;font-weight:400;text-align:left}@media only screen and (min-width:992px){.pagetitle .pagetitle_text .en{font-size:3.75rem;line-height:1.2;letter-spacing:.05em}}.products_intro{margin:1.5rem 1rem 0}@media only screen and (min-width:992px){.products_intro{margin:5rem 2.5rem 0;max-width:1200px;margin:5rem auto 0}}.products_intro{text-align:left}.products_category{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem;margin:1rem 0 0}@media only screen and (min-width:992px){.products_category{margin:2rem 0 0}}.products_hashtaglist{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin:1rem 0 0;background-color:#fff;padding:2.5rem;border-radius:1.5rem}@media only screen and (min-width:992px){.products_hashtaglist{margin:1.75rem 0 0}}/*# sourceMappingURL=products.css.map */