@media screen and (min-width:768px){.author .author__img{flex:1 0 240px}}.shareCont__item--tw{background:#222;width:30px;display:flex;align-items:center;justify-content:center;border-radius:5px}.shareCont__item--tw img{width:22px;height:22px}.post-content .comment-wrap{position:relative;margin:30px 0;gap:20px;display:flex}.post-content .comment-wrap .img-box img{width:100%;height:100%;object-fit:cover}.post-content .comment-wrap .img-box a{display:block;width:100%;height:100%}.post-content .comment-wrap .text-box{min-height:110px;width:calc(100% - 130px);padding:20px 20px 16px;border:2px solid #003d69;background:#e4f3fd;position:relative}.post-content .comment-wrap .img-box{border:1px solid #000;width:110px;height:110px;overflow:hidden;border-radius:50%}@media screen and (max-width:767px){.post-content .comment-wrap .text-box{width:calc(100% - 120px)}.post-content .comment-wrap .img-box{width:100px;height:100px}}.post-content .comment-wrap .text-box:after,.post-content .comment-wrap .text-box:before{content:"";position:absolute;top:26px;left:-24px;border:12px solid transparent;border-right:12px solid #e4f3fd;z-index:2}.post-content .comment-wrap .text-box:after{left:-30px;top:24px;border:14px solid transparent;border-right:14px solid #003d69;z-index:1}.post-content .comment-wrap.right{flex-direction:row-reverse}.post-content .comment-wrap.right .text-box:after,.post-content .comment-wrap.right .text-box:before{right:-24px;left:auto;border:12px solid transparent;border-left:12px solid #e4f3fd}.post-content .comment-wrap.right .text-box:after{left:auto;right:-30px;border:14px solid transparent;border-left:14px solid #003d69}.post-content .comment-wrap .img-box a{display:block;width:100%;height:100%;transition:.3s}@media screen and (min-width:768px){.post-content .comment-wrap .img-box a:hover{opacity:.7}}@media screen and (max-width:767px){.post-content .comment-wrap .text-box{padding:14px 10px 11px}}.post-content .comment-wrap .author-modal{opacity:0;pointer-events:none;transition:.3s;position:absolute;bottom:100%;left:0;width:480px;z-index:999;box-shadow:0 .5rem .5rem 0 rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.1);background:#fff;padding:15px 20px}.post-content .comment-wrap.right .author-modal{right:0;left:auto}.post-content .comment-wrap .img-box:hover+.author-modal{opacity:1;pointer-events:visible}.post-content .comment-wrap .author-name{font-weight:700;font-size:18px}.post-content .comment-wrap .author-description{font-size:14px}@media screen and (max-width:767px){.post-content .comment-wrap .author-modal{width:280px}.post-content .comment-wrap .author-name{font-size:14px}.post-content .comment-wrap .author-description{font-size:12px}}.post-content .comment-wrap .text-box ul,.post-content .comment-wrap .text-box ol,.post-content .comment-wrap .text-box p{margin-top:32px;margin-bottom:0}@media screen and (max-width:767px){.post-content .comment-wrap .text-box ul,.post-content .comment-wrap .text-box ol,.post-content .comment-wrap .text-box p{margin-top:22px}}.post-content table caption{display:block}.inset-banner+.cta-middle{display:none}.page-documents .anchor-wrap{margin:40px 0;display:flex;gap:20px;flex-wrap:wrap;justify-content:center}@media screen and (min-width:561px) and (max-width:900px){.page-documents .anchor-wrap{justify-content:flex-start}}.page-documents .anchor-wrap a{display:block;width:250px;padding:5px 0;text-align:center;border-radius:10px;border:2px solid #3090eb;transition:.3s;background:#fff;color:#3090eb;text-decoration:none;position:relative;font-size:15px}.page-documents .anchor-wrap a:before,.page-documents .anchor-wrap a:after{width:8px;height:2px;background:#3090eb;border-radius:4px;position:absolute;transition:.3s;content:"";right:10px;top:0;bottom:0;margin:auto;transform:rotate(-45deg)}.page-documents .anchor-wrap a:after{right:15px;transform:rotate(45deg)}@media screen and (min-width:768px){.page-documents .anchor-wrap a:hover{background:#3090eb;color:#fff}.page-documents .anchor-wrap a:hover:before{background:#fff}.page-documents .anchor-wrap a:hover:after{background:#fff}}.page-documents .lead-note{font-weight:700;font-size:24px}.page-documents .note-list li{padding-left:20px;position:relative}.page-documents .note-list li:after{content:"";top:12px;left:0;position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#000}.page-documents .documents-list{margin-top:30px;display:flex;flex-wrap:wrap;gap:20px}.page-documents .documents-list li{width:calc((100% - 40px) / 3)}.page-documents .documents-list li .thumb{padding:10px;border:1px solid #e8e8e8;display:flex;align-items:center;justify-content:center}.page-documents .documents-list li .thumb.adjust{padding:19px 10px}@media screen and (max-width:900px){.page-documents .documents-list li{width:calc((100% - 20px) / 2)}}.page-documents .doc-ttl{border:none;padding:0;font-size:18px;margin:10px 0 6px;text-align:center}@media screen and (min-width:768px){.page-documents .doc-ttl.adjust{min-height:60px}}@media screen and (max-width:1020px){.page-documents .doc-ttl{font-size:16px}}.page-documents .download-btn{background:#ff8348;color:#fff;border-radius:10px;border:2px solid #ff8348;text-decoration:none;text-align:center;width:100%;max-width:240px;margin:0 auto 10px;display:block;padding:5px 0 3px;transition:.3s;box-shadow:0 3px 0px #e56d33}@media screen and (max-width:767px){.page-documents .download-btn{max-width:200px;font-size:14px}}@media screen and (min-width:768px){.page-documents .download-btn:hover{opacity:.7}}@media screen and (max-width:600px){.page-documents .doc-ttl{margin:10px 0 0}.page-documents .documents-list li{width:100%}.page-documents .documents-list li .thumb{max-width:300px;margin:0 auto}}.terms__item.terms__item--other{color:#003363}.terms__link-item.terms__link-item--other{background:#003363;box-shadow:0 5px 0 #001427}.terms__wrap,.terms__list{width:100%}.terms__hd.terms__hd--other{background:url(/iso/wp-content/themes/nss/images/index/top_haccp-guide_icon02.png) no-repeat 0 0;background-size:65px 65px}.new-faq-section{margin-top:50px;border:1px solid #003d69;padding:40px 20px 20px;margin-bottom:40px}.new-faq-table{margin-bottom:30px}.new-faq-table li{position:relative;display:flex;gap:10px}.new-faq-table li .ico{width:70px;height:120px;margin-top:25px}.new-faq-table li .wrap{width:calc(100% - 80px)}.new-faq-table li:nth-child(3n+1) .ico{background:url(/iso/wp-content/themes/nss/images/post/faq01.png) no-repeat center/contain}.new-faq-table li:nth-child(3n+2) .ico{background:url(/iso/wp-content/themes/nss/images/post/faq02.png) no-repeat center/contain}.new-faq-table li:nth-child(3n) .ico{background:url(/iso/wp-content/themes/nss/images/post/faq03.png) no-repeat center/contain}.new-faq-table .question{margin-top:20px;height:auto;font-size:18px;padding:10px 40px 10px 80px;border:1px solid #003d69;font-weight:700;position:relative;display:flex;align-items:center}.new-faq-table .question:after{position:absolute;content:"質問";padding:5px 10px;background:#003d69;color:#fff;font-weight:700;width:60px;font-size:14px;height:30px;top:0;bottom:0;left:10px;margin:auto;display:flex;align-items:center;justify-content:center}.new-faq-table .answer{min-height:100px;position:relative;padding-right:110px;margin-top:5px}.new-faq-table .respondent{position:absolute;right:0;bottom:0}.new-faq-table .respondent .img{width:100px;background:#fff;height:100px;overflow:hidden;border-radius:50%;margin:0 auto;border:1px solid #003d69}.new-faq-table .respondent .img a{transition:.3s;width:100%;height:100%;display:block}.new-faq-ttl{text-align:center;margin-top:0 !important;font-weight:700 !important;color:#fff !important;background:#003d69 !important;padding:8px 20px !important;border-left:none !important;margin-bottom:20px !important;z-index:1;position:relative}.new-faq-ttl .baloon{position:absolute;background:#fff;z-index:10;left:10px;top:-20px;font-weight:700;font-size:26px;width:100px;height:50px;line-height:1;padding:12px 0;color:#003d69;text-align:center;border:1px solid #003d69;text-align:center}@media screen and (min-width:768px){.new-faq-table .respondent .img a:hover{opacity:.7}}.new-faq-table .respondent .img img{width:100%;height:100%;object-fit:cover}.new-faq-table .respondent .name{text-align:center;font-size:14px}.new-faq-table .respondent .img.edit img{object-fit:contain}@media screen and (max-width:767px){.new-faq-table .question{font-size:14px;margin-top:10px;margin-bottom:8px;padding:40px 10px 8px}.new-faq-table .answer{min-height:70px}.new-faq-table .question:after{top:10px;font-size:14px;bottom:auto;height:24px;padding:3px 7px}.new-faq-table li .ico{width:49px;height:84px}.new-faq-table li .wrap{width:calc(100% - 59px)}.new-faq-table .answer{padding-right:80px;margin-top:8px;font-size:14px}.new-faq-table .respondent .img{width:70px;height:70px}.new-faq-table .respondent .name{font-size:12px}.new-faq-ttl{font-size:16px}.new-faq-ttl .baloon{left:10px;top:-18px;font-size:16px;width:60px;height:30px;padding:7px 0}}.new-faq-section .author-modal{opacity:0;pointer-events:none;transition:.3s;position:absolute;bottom:100%;left:0;width:480px;z-index:999;box-shadow:0 .5rem .5rem 0 rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.1);background:#fff;padding:15px 20px}.new-faq-section .author-modal{right:0;left:auto}.new-faq-section .img:hover+.author-modal{opacity:1;pointer-events:visible}.new-faq-section .author-name{font-weight:700;font-size:18px}.new-faq-section .author-description{font-size:14px}@media screen and (max-width:767px){.new-faq-section .author-modal{width:280px}.new-faq-section .author-name{font-size:14px}.new-faq-section .author-description{font-size:12px}.new-faq-table li .ico{margin-top:18px}}