@charset "utf-8";main{padding-top:140px}.news{width:auto;max-width:1000px;margin:auto 5% 40px;padding:50px 30px 50px;background:#fff;border-radius:30px;position:relative}.news .title_area .tag_live,.news .title_area .tag_news,.news .title_area .tag_media,.news .title_area .tag_premium{width:80px;height:20px;font-size:12px;font-weight:700;color:#fff;text-align:center}.tag_live{background:#46b5b7}.tag_news{background:#d45351}.tag_media{background:#5198d4}.tag_premium{background:#5174d4}.news_article_title{width:100%;margin:10px 0;color:#4a2d2d;font-size:16px;font-weight:900;line-height:1.6;position:relative}.news_article_title:after{width:100%;position:absolute;content:"";bottom:-10px;border-bottom:1px solid #46b5b7;display:block}.category_wrap{display:flex;justify-content:flex-end}.category_wrap a{text-decoration:none}.category_wrap a.link_live{color:#46b5b7}.category_wrap a.link_news{color:#d45351}.category_wrap a.link_media{color:#5198d4}.category_wrap .category{margin:10px 0;padding-right:10px;border-right:1px solid #000}.category_wrap .day{margin:10px 0;padding-left:10px}figure{margin-top:50px}.text p{margin:10% 0}.text p:last-child{border-bottom:1px solid #ddd;padding-bottom:10%}.text p a{text-decoration:underline;color:#3897cc}.text p a:hover{text-decoration:none}.news .text p span{color:#eb9511}.text p img{display:block;width:auto;max-width:100%;margin:10% auto}.text iframe{width:100%}@media screen and (max-width :389px){.pagenation_wrap{font-size:12px!important}}.pagenation_wrap{margin-top:40px;display:flex;justify-content:center;font-size:14px}.pagenation_link{padding-right:4%;padding-left:4%}.pagenation_link a{text-decoration:underline}.pagenation_link:nth-child(2){border-right:1px solid #aaa;border-left:1px solid #aaa}.pagenation_link a:hover{text-decoration:none}@media screen and (min-width :768px){.news{margin:60px 5%;padding:80px 50px 100px}.news .news_wrap .news_list{padding:20px 0}.text p{margin:5% 0}.text iframe{width:560px}figure{width:50%;margin:auto;margin-top:70px}figure img{display:block;margin:auto}}@media screen and (min-width :1024px){.news{margin:100px auto}.text p img{max-width:900px;margin:5% auto}.pagenation_wrap{margin-top:50px;font-size:16px}.pagenation_link{padding-right:5%;padding-left:5%}}@media screen and (min-width :1200px){.news{margin:120px auto}.title_area{display:flex;align-items:center}.news_article_title{margin-left:20px}.news_article_title{font-size:20px}.text p{margin:5% 0}.news_article_title:after{width:110%;left:-80px}}