@charset "UTF-8";@media screen and (max-width:900px){.l-news .l-content_wide__normal{padding:0}}@media screen and (max-width:640px){.l-news .l-content_wide__normal{padding:0}}@media screen and (max-width:320px){.l-news .l-content_wide__normal{padding:0}}.p-news{width:100%}.p-news_area{width:100%;position:relative}.p-news_area__headline{width:100%;margin-bottom:36px}@media screen and (max-width:900px){.p-news_area__headline{margin-bottom:calc(3.077vw + -3.692px);padding:0 30px}}@media screen and (max-width:640px){.p-news_area__headline{margin-bottom:16px;padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-news_area__headline{margin-bottom:16px;padding:0 15px}}.p-news_area__headline .ttl{font-size:26px;line-height:1.2;font-weight:500;display:flex;flex-wrap:wrap;align-items:center;padding:0 0 2px 14px;border-left:4px solid #34b6af;position:relative}@media screen and (max-width:900px){.p-news_area__headline .ttl{padding:0 0 2px 11px;font-size:calc(2.308vw + 5.231px);line-height:31px}}@media screen and (max-width:640px){.p-news_area__headline .ttl{font-size:20px}}.p-news_area__headline .ttl:before{content:"";position:absolute;bottom:0;left:-4px;width:4px;height:50%;background:#4659a6}.p-news_area__rss{width:236px;position:absolute;top:0;right:0;display:flex;justify-content:space-between}@media screen and (max-width:900px){.p-news_area__rss{position:static;margin-bottom:calc(4.615vw + -5.538px);padding-left:30px}}@media screen and (max-width:640px){.p-news_area__rss{margin-bottom:24px;padding-left:calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-news_area__rss{padding-left:15px}}.p-news_area__rss li{width:50%}.p-news_area__rss_link{display:block;width:100%;line-height:30px;border:1px solid #dcdcdc;font-size:13px;color:#666666;text-align:center;position:relative;transition:background 0.3s ease-in-out}.p-news_area__rss li:first-child .p-news_area__rss_link{border-right:none}@media screen and (min-width:901px){.p-news_area__rss_link:hover{background:#f7f9fb}}@media screen and (min-width:901px){.p-news_area__rss_link:hover:after{right:3px}}.p-news_area__rss_link:before{display:inline-block;font-family:"FontAwesome";font-size:15px;font-weight:900;margin-right:5px}.p-news_area__rss li:first-child .p-news_area__rss_link:before{content:"";color:#ff7800}.p-news_area__rss li:nth-child(2) .p-news_area__rss_link:before{content:"";color:#34b6af}.p-news_area__rss_link:after{content:"";position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-block;font-family:"FontAwesome";font-size:9px;font-weight:900;color:#c0c5c6;transition:right 0.3s ease-in-out}.p-news_area__tab{width:100%;background:#f2f7f8;padding:24px 30px 0;display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width:640px){.p-news_area__tab{padding:calc(1.25vw + 16px) calc(4.688vw + 0px) 0}}@media screen and (max-width:320px){.p-news_area__tab{width:320px;padding:20px 15px 0}}.p-news_area__tab li{width:207px;text-align:center}@media screen and (max-width:900px){.p-news_area__tab li{width:24.6428571429%}}.p-news_area__tab_link{width:100%;height:64px;display:flex;justify-content:center;align-items:center;position:relative;background:#98a3ad;color:#e7ecf1;font-size:17px;font-weight:500;line-height:1.29;transition:background 0.3s ease-in-out,color 0.3s ease-in-out;padding-bottom:3px}@media screen and (max-width:900px){.p-news_area__tab_link{font-size:calc(2.256vw + -3.301px)}}@media screen and (max-width:767px){.p-news_area__tab_link{font-size:14px;padding:0 7px 17px}}@media screen and (min-width:901px){.p-news_area__tab_link:hover{background:#ffffff;color:#34b6af}}@media screen and (min-width:901px){.p-news_area__tab_link:hover:before{width:100%}}@media screen and (min-width:901px){.p-news_area__tab_link:hover:after{right:9px;color:#34b6af}}.p-news_area__tab_link:before{content:"";position:absolute;top:-4px;left:0;width:0;height:4px;background:#34b6af;transition:width 0.3s ease-in-out}.p-news_area__tab_link:after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#e7ecf1;font-family:"FontAwesome";font-size:14px;font-weight:900;transition:right 0.3s ease-in-out,color 0.3s ease-in-out}@media screen and (max-width:767px){.p-news_area__tab_link:after{top:auto;bottom:3px;left:50%;right:auto;transform:translateX(-50%)}}.p-news_area__tab_link.active{background:#ffffff;color:#333333}@media screen and (max-width:767px){.p-news_area__tab_link.active{padding-bottom:0}}.p-news_area__tab_link.active:hover{color:#333333}.p-news_area__tab_link.active:before{width:100%}.p-news_area__tab_link.active:after{display:none}.p-news_area__tab_link .cont{display:block;text-align:center}.p-news_area__tab_link .cont ._ib{display:inline-block}.p-news_area__list{width:100%}@media screen and (max-width:900px){.p-news_area__list{padding:0 30px}}@media screen and (max-width:640px){.p-news_area__list{padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-news_area__list{padding:0 15px}}.p-news_area__list li{width:100%}.p-news_area__link{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;border-bottom:1px solid #cacfd0;transition:background 0.3s ease-in-out;padding:18px 40px 7px 18px;position:relative}@media screen and (max-width:900px){.p-news_area__link{padding:11px 24px 12px 11px;display:block}}.p-news_area li:first-child .p-news_area__link{border-top:1px solid #cacfd0}@media screen and (min-width:901px){.p-news_area__link:hover{background:#f7f9fb}}@media screen and (min-width:901px){.p-news_area__link:hover:after{right:10px}}.p-news_area__link:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#cacfd0;font-family:"FontAwesome";font-size:13px;font-weight:900;transition:right 0.3s ease-in-out;display:inline-block}@media screen and (max-width:900px){.p-news_area__link:after{right:7px}}.p-news_area__cat{display:flex;align-items:center;margin-right:16px;margin-bottom:10px;margin-top:-1px}@media screen and (max-width:900px){.p-news_area__cat{margin-right:0;margin-top:0}}.p-news_area__cat .date{display:block;font-size:13px;font-weight:500;color:#999999;line-height:1;margin-right:14px}.p-news_area__cat .tag{display:block;width:96px;font-size:13px;line-height:17px;color:#169891;border:1px solid #34b6af;border-radius:3px;text-align:center;padding-bottom:2px}.p-news_area__ttl{line-height:1.6875;margin-top:-5.5px;margin-bottom:4.5px;transition:color 0.3s ease-in-out;color:#1f1f1f}@media screen and (max-width:900px){.p-news_area__ttl{line-height:1.6666666667;margin-top:-5px;margin-bottom:-5px}}@media screen and (min-width:901px){.p-news_area__link:hover .p-news_area__ttl{color:#34b6af}}.p-news_area__capa{margin-left:0.6em;color:#b5b5b5;font-size:12px;display:none}.p-news_area__link[href$=".doc"] .p-news_area__capa,.p-news_area__link[href$=".docx"] .p-news_area__capa,.p-news_area__link[href$=".pdf"] .p-news_area__capa,.p-news_area__link[href$=".ppt"] .p-news_area__capa,.p-news_area__link[href$=".pptx"] .p-news_area__capa,.p-news_area__link[href$=".xls"] .p-news_area__capa,.p-news_area__link[href$=".xlsx"] .p-news_area__capa,.p-news_area__link[href$=".zip"] .p-news_area__capa{display:inline-block}.p-news_area__capa:before{position:relative;display:inline-block;font-family:"FontAwesome";font-size:14px;margin-right:5px}.p-news_area__link[href$=".pdf"] .p-news_area__capa:before{content:"";color:#dc3200}.p-news_area__link[href$=".xls"] .p-news_area__capa:before,.p-news_area__link[href$=".xlsx"] .p-news_area__capa:before{content:"";color:#00c53e}.p-news_area__link[href$=".doc"] .p-news_area__capa:before,.p-news_area__link[href$=".docx"] .p-news_area__capa:before{content:"";color:#0053bd}.p-news_area__link[href$=".ppt"] .p-news_area__capa:before,.p-news_area__link[href$=".pptx"] .p-news_area__capa:before{content:"";color:#c74421}.p-news_area__link[href$=".zip"] .p-news_area__capa:before{content:"";color:#8c8c8c}.p-news_area__new{display:inline-block;margin-left:5px;margin-top:-2px;padding:1px 5px 1px;background:#FB900A;color:#ffffff;font-size:10px;vertical-align:middle}.p-news_area__comment{font-size:15px;font-weight:400;color:#666666;line-height:1.6666666667;margin-top:1px;margin-bottom:1px}@media screen and (max-width:900px){.p-news_area__comment{font-size:14px;line-height:1.5;margin-top:1.5px;margin-bottom:-3.5px}}
/*# sourceMappingURL=common_news.css.map */