@media screen and (min-width:1025px){dl.newslist{width:100%;height:auto;display:flex;flex-wrap:wrap;margin-bottom:30px}dl.newslist dt{width:15%;text-align:left;padding:15px 5px;font-size:clamp(12px,1vw,14px);font-weight:400;line-height:1.4em;color:var(--color-555);border-bottom:1px dotted var(--color-ccc)}dl.newslist dd{width:85%;padding:13px 5px;font-size:clamp(12px,1vw,14px);text-align:left;font-weight:400;line-height:1.4em;color:var(--color-black);border-bottom:1px dotted var(--color-ccc)}dl.newslist dd a{color:var(--color-black);text-decoration:none}dl.newslist dd a span{display:inline-block;font-size:12px;font-weight:400;padding:2px 4px;color:var(--color-white);background-color:var(--color-2nd);text-decoration:none;margin-right:1em;border-radius:3px}.faqtitle{width:100%;height:auto;display:block;padding:10px 25px 25px 50px;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/ic-faq_a.png);background-repeat:no-repeat;background-position:left top;background-size:50px auto;border-bottom:2px solid var(--color-ccc);margin-bottom:30px}.faqtitle h3{font-family:var(--font-min);font-size:clamp(18px,1.2vw,28px);font-weight:400;line-height:1.4em;color:var(--color-black)}}@media screen and (min-width:769px) and (max-width:1024px){dl.newslist{width:100%;height:auto;display:flex;flex-wrap:wrap;margin-bottom:30px}dl.newslist dt{width:15%;text-align:left;padding:15px 5px;font-size:clamp(12px,1vw,14px);font-weight:400;line-height:1.4em;color:var(--color-555);border-bottom:1px dotted var(--color-ccc)}dl.newslist dd{width:85%;padding:13px 5px;font-size:clamp(12px,1vw,14px);text-align:left;font-weight:400;line-height:1.4em;color:var(--color-black);border-bottom:1px dotted var(--color-ccc)}dl.newslist dd a{color:var(--color-black);text-decoration:none}dl.newslist dd a span{display:inline-block;font-size:12px;font-weight:400;padding:2px 4px;color:var(--color-white);background-color:var(--color-2nd);text-decoration:none;margin-right:1em;border-radius:3px}.faqtitle{width:100%;height:auto;display:block;padding:10px 25px 25px 50px;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/ic-faq_a.png);background-repeat:no-repeat;background-position:left top;background-size:50px auto;border-bottom:2px solid var(--color-ccc);margin-bottom:30px}.faqtitle h3{font-family:var(--font-min);font-size:clamp(18px,1.2vw,28px);font-weight:400;line-height:1.4em;color:var(--color-black)}}@media screen and (max-width:768px){dl.newslist{width:100%;height:auto;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:30px}dl.newslist dt{width:100%;text-align:left;padding:0 0 10px;font-size:clamp(12px,1vw,16px);font-weight:400;line-height:1.4em;color:var(--color-1st)}dl.newslist dd{width:100%;padding:0 0 20px;font-size:clamp(14px,1.5vw,16px);text-align:left;font-weight:400;line-height:1.4em;color:var(--color-black);border-bottom:1px dotted var(--color-ccc);margin-bottom:20px}dl.newslist dd a{color:var(--color-black);text-decoration:none}dl.newslist dd a span{width:-moz-fit-content;width:fit-content;display:block;font-size:12px;font-weight:400;padding:2px 4px;color:var(--color-white);background-color:var(--color-2nd);text-decoration:none;margin-right:1em;border-radius:3px}.faqtitle{width:100%;height:auto;display:block;padding:8px 0 15px 50px;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/ic-faq_a.png);background-repeat:no-repeat;background-position:left top;background-size:45px auto;border-bottom:2px solid var(--color-ccc);margin-bottom:30px}.faqtitle h3{font-family:var(--font-min);font-size:18px;font-weight:400;line-height:1.4em;color:var(--color-black)}}