.p_news_single .l_main{padding:50px 0 0}@media screen and (min-width:769px){.p_news_single .l_main{padding:70px 0 0}}@media screen and (min-width:769px){.p_news_single .l_main .ttl_wrap{margin:0 0 70px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}.p_news_single .l_main .ttl_wrap .main_ttl{margin:0 0 30px}@media screen and (min-width:769px){.p_news_single .l_main .ttl_wrap .main_ttl{margin:0}}.p_news_single .l_main .ttl_wrap .lede{margin:0 0 50px}@media screen and (min-width:769px){.p_news_single .l_main .ttl_wrap .lede{width:790px;margin:0}}.p_news_single .l_main .article_wrap .top_wrap{margin:0 0 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media screen and (min-width:769px){.p_news_single .l_main .article_wrap .top_wrap{margin:0 0 25px}}.p_news_single .l_main .article_wrap .top_wrap:before{content:'';background:url(../img/common/ribbon.svg) no-repeat;width:140px;height:34px}.p_news_single .l_main .article_wrap .top_wrap .txt_wrap{width:120px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.p_news_single .l_main .article_wrap .top_wrap .txt_wrap{width:auto;-webkit-justify-content:auto;-moz-justify-content:auto;-ms-justify-content:auto;justify-content:auto;-ms-flex-pack:auto;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.p_news_single .l_main .article_wrap .top_wrap .txt_wrap .ico{width:60px;height:20px;color:#fff;margin:0 0 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (min-width:769px){.p_news_single .l_main .article_wrap .top_wrap .txt_wrap .ico{margin:0 20px 0 0}}.p_news_single .l_main .article_wrap .top_wrap .txt_wrap .date{color:#00c2e0}.p_news_single .l_main .article_wrap .ttl{margin:0 0 30px}@media screen and (min-width:769px){.p_news_single .l_main .article_wrap .ttl{margin:0 0 50px}}.p_news_single .l_main .article_wrap .content_wrap{font-size:16px;line-height:1.75}.p_news_single .l_main .article_wrap .content_wrap h2{font-size:26px;line-height:1.5;margin:30px 0 20px}@media screen and (min-width:769px){.p_news_single .l_main .article_wrap .content_wrap h2{margin:50px 0 30px}}.p_news_single .l_main .article_wrap .content_wrap h3{font-size:20px;line-height:1.5;font-weight:700;margin:30px 0 20px}@media screen and (min-width:769px){.p_news_single .l_main .article_wrap .content_wrap h3{margin:50px 0 30px}}.p_news_single .l_main .article_wrap .content_wrap h4{font-size:16px;line-height:1.75;font-weight:700;margin:30px 0 20px}@media screen and (min-width:769px){.p_news_single .l_main .article_wrap .content_wrap h4{margin:50px 0 30px}}.p_news_single .l_main .article_wrap .content_wrap h2:after,.p_news_single .l_main .article_wrap .content_wrap h3:after,.p_news_single .l_main .article_wrap .content_wrap h4:after{content:'';width:30px;height:6px;background:#00c2e0;display:block;margin:15px 0 0}.p_news_single .l_main .btn_wrap{margin:30px 0 0}@media screen and (min-width:769px){.p_news_single .l_main .btn_wrap{margin:50px 0 0}}.p_news_single .l_main .btn_wrap .btn{margin:0 auto}