@charset "UTF-8";.page-mainvisual .page-catch-wrap .main-catch-wrap{justify-content:flex-end;width:16%}@media screen and (max-width:1199px){.page-mainvisual .page-catch-wrap .main-catch-wrap{justify-content:flex-start}}@media screen and (max-width:999px){.page-mainvisual .page-catch-wrap .main-catch-wrap{width:25%}}.page-mainvisual .page-catch-wrap .sub-catch-wrap{width:84%;padding-left:60px}@media screen and (max-width:1199px){.page-mainvisual .page-catch-wrap .sub-catch-wrap{padding-left:5%}}@media screen and (max-width:999px){.page-mainvisual .page-catch-wrap .sub-catch-wrap{width:65%;padding-left:3%}}.products-making{padding-top:80px}@media screen and (max-width:600px){.products-making{padding-top:60px}}.products-making .products-making-movie{width:86%;margin:0 auto}@media screen and (max-width:999px){.products-making .products-making-movie{width:90%}}.products-making .products-making-movie .iframe-wrap{position:relative;width:100%;padding-bottom:56.25%}.products-making .products-making-movie .iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.products-making .making-list{width:92%;margin:100px auto 0}@media screen and (max-width:999px){.products-making .making-list{width:90%}}@media screen and (max-width:600px){.products-making .making-list{margin:60px auto 0}}.products-making .making-list .making-list-item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.products-making .making-list .making-list-item:not(:last-child){margin-bottom:70px}@media screen and (max-width:600px){.products-making .making-list .making-list-item:not(:last-child){margin-bottom:50px}}.products-making .making-list .making-list-item .img-wrap{width:45.652173913%}@media screen and (max-width:600px){.products-making .making-list .making-list-item .img-wrap{order:2;width:100%;margin-top:30px}}.products-making .making-list .making-list-item .img-wrap .bg-wrap{padding-bottom:66.6666666667%}.products-making .making-list .making-list-item .txt-wrap{width:54.347826087%;padding-left:70px}@media screen and (max-width:999px){.products-making .making-list .making-list-item .txt-wrap{padding-left:50px}}@media screen and (max-width:600px){.products-making .making-list .making-list-item .txt-wrap{order:1;width:100%;padding-left:0}}.products-making .making-list .making-list-item .txt-wrap p.num{font-family:"Georgia","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:2.6rem;font-weight:400;font-style:italic;letter-spacing:.15em;color:#60B5C6}@media screen and (max-width:600px){.products-making .making-list .making-list-item .txt-wrap p.num{display:inline-block;font-size:2.2rem}}.products-making .making-list .making-list-item .txt-wrap h4.ttl{position:relative;font-family:"Noto Serif JP",sans-serif;font-size:2rem;font-weight:400;letter-spacing:.25em;margin-bottom:15px;padding-bottom:20px}@media screen and (max-width:600px){.products-making .making-list .making-list-item .txt-wrap h4.ttl{display:inline-block;font-size:1.8rem;margin-bottom:15px;padding-bottom:15px}}.products-making .making-list .making-list-item .txt-wrap h4.ttl:after{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:40px;height:5px;background-image:url(../img/common/icon_ttl_line.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:600px){.products-making .making-list .making-list-item .txt-wrap h4.ttl:after{left:-1.5em}}.products-list{position:relative;padding-top:170px;padding-bottom:140px;overflow:hidden}@media screen and (max-width:999px){.products-list{padding-top:150px}}@media screen and (max-width:600px){.products-list{padding-top:120px;padding-bottom:100px}}.products-list:before{content:"";position:absolute;top:470px;left:0;width:3200px;height:27px;background-image:url(../img/common/bg_top_material.png);background-repeat:repeat-x;background-position:center;background-size:100%}@media screen and (max-width:999px){.products-list:before{top:360px}}@media screen and (max-width:600px){.products-list:before{top:260px}}.products-list:after{content:"";position:absolute;top:calc(470px + 27px);left:0;width:100%;height:calc(100% - (470px + 27px));background-color:rgba(199,230,231,0.5)}@media screen and (max-width:999px){.products-list:after{top:calc(360px + 27px);height:calc(100% - (360px + 27px))}}@media screen and (max-width:600px){.products-list:after{top:calc(260px + 27px);height:calc(100% - (260px + 27px))}}.products-list>.inner{position:relative;z-index:1}.products-list .products-list-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:780px;margin:0 auto}@media screen and (max-width:999px){.products-list .products-list-wrap{width:80%}}@media screen and (max-width:600px){.products-list .products-list-wrap{display:block;width:70%}}.products-list .products-list-wrap .products-list-item{width:50%;padding:0 45px}@media screen and (max-width:999px){.products-list .products-list-wrap .products-list-item{padding:0 20px}}@media screen and (max-width:600px){.products-list .products-list-wrap .products-list-item{width:100%;padding:0}}.products-list .products-list-wrap .products-list-item:nth-child(n+3){margin-top:50px}@media screen and (max-width:600px){.products-list .products-list-wrap .products-list-item:nth-child(n+3){margin-top:0}}@media screen and (max-width:600px){.products-list .products-list-wrap .products-list-item:not(:last-child){margin-bottom:30px}}.products-list .products-list-wrap .products-list-item .img-wrap{width:100%}.products-list .products-list-wrap .products-list-item .img-wrap .bg-wrap{padding-bottom:100%}.products-list .products-list-wrap .products-list-item .txt-wrap{width:100%;margin-top:15px}@media screen and (max-width:600px){.products-list .products-list-wrap .products-list-item .txt-wrap{margin-top:10px}}.products-list .products-list-wrap .products-list-item .txt-wrap h5,.products-list .products-list-wrap .products-list-item .txt-wrap p{text-align:center}.products-list .products-list-wrap .products-list-item .txt-wrap .caption{font-size:1.3rem;font-weight:400;letter-spacing:.25em;color:#808080}@media screen and (max-width:600px){.products-list .products-list-wrap .products-list-item .txt-wrap .caption{font-size:1.2rem}}.products-list .products-list-wrap .products-list-item .txt-wrap .name{font-family:source-han-serif-japanese,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.25em}@media screen and (max-width:999px){.products-list .products-list-wrap .products-list-item .txt-wrap .name{font-size:1.6rem}}@media screen and (max-width:600px){.products-list .products-list-wrap .products-list-item .txt-wrap .name{letter-spacing:.15em}}.products-list .products-list-wrap .products-list-item .txt-wrap .sub-name{font-family:source-han-serif-japanese,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.25em}@media screen and (max-width:999px){.products-list .products-list-wrap .products-list-item .txt-wrap .sub-name{font-size:1.3rem}}.products-list .order-production{background-color:rgba(255,255,255,0.5);width:100%;margin:80px auto 0;padding:50px 60px 60px}@media screen and (max-width:999px){.products-list .order-production{width:96%}}@media screen and (max-width:600px){.products-list .order-production{margin-top:60px;padding:40px}}.products-list .order-production h4{font-family:source-han-serif-japanese,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.25em;text-align:center}@media screen and (max-width:999px){.products-list .order-production h4{font-size:1.6rem}}@media screen and (max-width:600px){.products-list .order-production h4{font-size:1.5rem;letter-spacing:.15em}}.products-list .order-production .order-note{width:440px;border:1px solid #60B5C6;margin:30px auto 0;padding:25px 30px}@media screen and (max-width:600px){.products-list .order-production .order-note{width:100%;padding:20px}}.products-list .order-production .order-note table td,.products-list .order-production .order-note table th{font-size:1.6rem;font-weight:400;letter-spacing:.05em}@media screen and (max-width:999px){.products-list .order-production .order-note table td,.products-list .order-production .order-note table th{font-size:1.5rem}}@media screen and (max-width:600px){.products-list .order-production .order-note table td,.products-list .order-production .order-note table th{display:block;font-size:1.4rem}}.products-list .order-production .order-note table th{text-align:left;width:7em}@media screen and (max-width:600px){.products-list .order-production .order-note table th{width:100%}}@media screen and (max-width:600px){.products-list .order-production .order-note table td{width:100%}}.products-list .order-production .order-exlist{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:50px}@media screen and (max-width:600px){.products-list .order-production .order-exlist{display:block}}.products-list .order-production .order-exlist .order-exlist-item{width:50%;padding:0 20px}@media screen and (max-width:600px){.products-list .order-production .order-exlist .order-exlist-item{width:100%;padding:0}}@media screen and (max-width:600px){.products-list .order-production .order-exlist .order-exlist-item:not(:last-child){margin-bottom:40px}}.products-list .order-production .order-exlist .order-exlist-item .img-wrap{width:80%;margin:0 auto}.products-list .order-production .order-exlist .order-exlist-item .img-wrap .bg-wrap{padding-bottom:66.6666666667%}.products-list .order-production .order-exlist .order-exlist-item h5{display:flex;align-items:center;justify-content:center;font-family:source-han-serif-japanese,sans-serif;font-size:2rem;text-align:center;font-weight:400;letter-spacing:.15em;margin-bottom:20px}@media screen and (max-width:999px){.products-list .order-production .order-exlist .order-exlist-item h5{font-size:1.8rem}}@media screen and (max-width:600px){.products-list .order-production .order-exlist .order-exlist-item h5{font-size:1.6rem;margin-bottom:10px}}.products-list .order-production .order-exlist .order-exlist-item p{text-align:center;margin-top:15px}@media screen and (max-width:600px){.products-list .order-production .order-exlist .order-exlist-item p{margin-top:10px}}.faq{padding-top:120px;padding-bottom:130px}@media screen and (max-width:600px){.faq{padding-top:80px;padding-bottom:100px}}.faq>.inner{box-sizing:border-box;width:100%;max-width:800px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:999px){.faq>.inner{width:80%;padding:0 5%}}@media screen and (max-width:600px){.faq>.inner{width:90%}}.faq ul.faq-list li:not(:last-child){margin-bottom:20px}.faq ul.faq-list li>div p{position:relative;padding-left:5em;padding-right:30px}@media screen and (max-width:999px){.faq ul.faq-list li>div p{padding-left:4em}}@media screen and (max-width:600px){.faq ul.faq-list li>div p{padding-left:3.5em;padding-right:20px}}.faq ul.faq-list li>div.question{background-color:#FFF;padding-top:20px;padding-bottom:20px}@media screen and (max-width:600px){.faq ul.faq-list li>div.question{padding-top:15px;padding-bottom:15px}}.faq ul.faq-list li>div.question p{font-family:source-han-serif-japanese,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.15em}@media screen and (max-width:600px){.faq ul.faq-list li>div.question p{font-size:1.5rem}}.faq ul.faq-list li>div.question p:before{content:"Q.";position:absolute;top:-.25em;left:1em;display:inline-block;font-size:3rem;line-height:1.0}@media screen and (max-width:999px){.faq ul.faq-list li>div.question p:before{top:-.15em;font-size:2.4rem}}@media screen and (max-width:600px){.faq ul.faq-list li>div.question p:before{top:0;font-size:2rem}}.faq ul.faq-list li>div.answer{padding-top:15px;padding-bottom:15px}@media screen and (max-width:600px){.faq ul.faq-list li>div.answer{padding-top:10px}}.faq ul.faq-list li>div.answer p{font-size:1.5rem;font-weight:400;letter-spacing:.1em;line-height:2.0}@media screen and (max-width:600px){.faq ul.faq-list li>div.answer p{font-size:1.4rem}}.contact-box{position:relative;padding-top:100px;padding-bottom:80px;overflow:hidden}@media screen and (max-width:600px){.contact-box{padding-top:80px;padding-bottom:60px}}.contact-box:before{content:"";position:absolute;top:0;left:0;width:3200px;height:27px;background-image:url(../img/common/bg_top_material.png);background-repeat:repeat-x;background-position:center;background-size:100%}.contact-box:after{content:"";position:absolute;top:27px;left:0;width:100%;height:calc(100% - 27px);background-color:rgba(199,230,231,0.5)}.contact-box>.inner{position:relative;z-index:1}.contact-box .contact-box-content p{text-align:center;margin-bottom:35px}@media screen and (max-width:600px){.contact-box .contact-box-content p{margin-bottom:25px}}.contact-box .contact-box-content a{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:200px;height:200px;margin:0 auto}.contact-box .contact-box-content a:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95px;height:167px;background-color:#FFF;-webkit-mask-image:url(../img/products/bg_contact_link.svg);mask-image:url(../img/products/bg_contact_link.svg);transition:all .6s}.contact-box .contact-box-content a:hover:before{top:60%;background-color:rgba(255,255,255,0.4)}.contact-box .contact-box-content a span{position:relative;font-size:1.8rem;text-align:center;color:#60B5C6;font-weight:400;letter-spacing:.05em;padding-bottom:.5em}@media screen and (max-width:999px){.contact-box .contact-box-content a span{font-size:1.6rem}}.contact-box .contact-box-content a span:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:inline-block;width:40px;height:5px;background-image:url(../img/common/icon_ttl_line.svg);background-repeat:no-repeat;background-position:center;background-size:contain}
/*# sourceMappingURL=products.css.map */