@charset "UTF-8";@media (min-width:768px){.pagetitle img{height:70px}}.category{padding-top:80px}.category .st{font-size:5.6vw;font-family:"ゴシックMB101 B", sans-serif;line-height:1.0}.category ul{margin-top:12px;margin-left:-5px;display:flex;flex-wrap:wrap;width:calc(100% + 5px)}.category ul li{margin-top:5px;margin-left:5px}.category ul li a{display:block;border:1px solid #000;font-family:"ゴシックMB101 M", sans-serif;font-size:4.3vw;line-height:1.0;padding:2.0vw 3.0vw}.category ul li a.news_cat01{background:#19FF66;border-color:#19FF66}.category ul li a.news_cat02{background:#FF9E0D;border-color:#FF9E0D}.category ul li a.news_cat03{background:#FF5000;border-color:#FF5000}.category ul li.all{flex:0 0 100%;margin-top:10px}.category ul li.all a{display:inline-block;border:1px solid #000;background:none;color:#000}@media (min-width:768px){.category{display:flex;padding-top:120px}.category .st{font-size:2.4rem;flex:0 0 130px;border-right:4px solid #000;white-space:nowrap;padding-top:8px}.category ul{margin:0;width:auto;flex:1 1 100%;padding-left:30px}.category ul li{margin-top:0;margin-left:10px}.category ul li a{font-size:2.0rem;padding:10px 14px;transition:opacity 200ms ease-in-out}.category ul li a:hover{opacity:0.7}.category ul li.all{margin-top:15px}.category ul li.all a{min-width:200px;text-align:center}}.con_news{margin-top:80px}.con_news ul{border-top:1px solid #000}.con_news ul li{border-bottom:1px solid #000}.con_news ul li a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:22px 0}.con_news ul li a .date{order:1;font-weight:400;font-size:1.2rem;color:#A9A9AA;text-align:right}.con_news ul li a .cat span{font-size:1.2rem;display:inline-block;line-height:1;padding:5px 10px;background:#FF5000}.con_news ul li a .cat span.news_cat01{background:#19FF66}.con_news ul li a .cat span.news_cat02{background:#FF9E0D}.con_news ul li a .cat span.news_cat03{background:#FF5000}.con_news ul li a .txt{order:2;flex:0 0 100%;margin-top:10px;font-family:"ゴシックMB101 DB", sans-serif;text-align:justify;padding-right:60px;overflow:hidden}@media (max-width:767px){.con_news ul li a .txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (min-width:768px){.con_news{margin-top:64px}.con_news ul li a{flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:46px 0;transition:opacity 200ms ease-in-out}.con_news ul li a:hover{opacity:0.7}.con_news ul li a .date{order:0;font-size:1.8rem;color:#000;text-align:left;flex:0 0 210px}.con_news ul li a .cat{order:1;flex:0 0 214px}.con_news ul li a .cat span{font-size:1.8rem;padding:10px 15px;min-width:100px;text-align:center}.con_news ul li a .txt{order:2;flex:1 1 100%;margin-top:0;padding-right:60px;font-family:"ゴシックMB101 R", sans-serif;font-size:2.4rem;text-overflow:ellipsis;white-space:nowrap}}.paging{margin-top:54px}.paging ol{display:flex;width:calc(100% + 10px);margin-left:-10px}.paging ol li{flex:0 0 40px;margin-left:10px;margin-top:10px}.paging ol li a,.paging ol li span{display:block;width:40px;height:40px;font-weight:500;line-height:1;font-size:1.4rem;text-align:center;padding:12px 0}.paging ol li a{border:1px solid #000}.paging ol li span{border:1px solid #FF5000;background:#FF5000;color:#fff}@media (min-width:768px){.paging{margin-top:120px}.paging ol{width:100%;margin-left:0}.paging ol li{flex:0 0 50px;margin-left:30px;margin-top:0}.paging ol li:first-child{margin-left:0}.paging ol li a,.paging ol li span{width:50px;height:50px;font-size:1.8rem;padding:15px 0}.paging ol li a{transition:opacity 200ms ease-in-out}.paging ol li a:hover{opacity:0.7}}#news.detail #main h1{font-size:5.6vw;font-family:"ゴシックMB101 B", sans-serif;line-height:1.4}#news.detail #main .con_contents .info{margin-top:12px;display:flex;align-items:center}#news.detail #main .con_contents .info .date{font-weight:500;font-size:1.2rem;line-height:1;flex:0 0 110px}#news.detail #main .con_contents .info .cat{font-size:1.2rem;font-family:"ゴシックMB101 R", sans-serif;line-height:1;padding:5px 10px;white-space:nowrap;background:#FF5000}#news.detail #main .con_contents .info .cat.news_cat01{background:#19FF66}#news.detail #main .con_contents .info .cat.news_cat02{background:#FF5000}#news.detail #main .con_contents .info .cat.news_cat03{background:#FF9E0D}#news.detail #main .con_contents .info .sns{flex:1 1 100%;display:flex;justify-content:flex-end}#news.detail #main .con_contents .info .sns li{flex:0 0 30px;margin-left:6px}#news.detail #main .con_contents .info .sns li:first-child{margin-left:0}#news.detail #main .con_contents .info .sns li a{display:block;width:30px;height:30px}#news.detail #main .con_contents .info .sns li a.fb .st0{fill:#1877f2}#news.detail #main .con_contents .info .sns li a.tw .st0{fill:#1d9bf0}#news.detail #main .con_contents .info .sns li a i{padding:5px;display:block}#news.detail #main .con_contents .info .sns li a svg{width:100%;height:100%}#news.detail #main .con_contents .info .sns li a span{display:none}#news.detail #main .con_contents .con_detail{margin-top:76px;font-family:"ゴシックMB101 M", sans-serif}#news.detail #main .con_contents .con_detail>*{margin-top:24px;text-align:justify}#news.detail #main .con_contents .con_detail>:first-child{margin-top:0}#news.detail #main .con_contents .con_detail ul li{padding-left:20px;position:relative}#news.detail #main .con_contents .con_detail ul li:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#FF5000;position:absolute;left:0;top:4px}#news.detail #main .con_contents .con_detail b{font-family:"ゴシックMB101 B", sans-serif;font-weight:bold}#news.detail #main .con_contents .con_detail a{color:#199CFF;text-decoration:underline}#news.detail #main .con_contents .con_detail blockquote{border:8px solid #000;padding:28px 54px;position:relative}#news.detail #main .con_contents .con_detail blockquote:after,#news.detail #main .con_contents .con_detail blockquote:before{content:"";display:block;width:28px;height:22px;position:absolute;background:url(../images/common/ic_quot.svg) center center no-repeat;background-size:contain}#news.detail #main .con_contents .con_detail blockquote:before{left:10px;top:8px}#news.detail #main .con_contents .con_detail blockquote:after{right:10px;bottom:8px;transform:rotate(180deg)}#news.detail #main .con_contents .btn_arr2{margin-top:80px}@media (min-width:768px){#news.detail #main h1{font-size:8.0rem}#news.detail #main .con_contents .info{margin-top:110px}#news.detail #main .con_contents .info .date{font-size:1.8rem;flex:0 0 168px}#news.detail #main .con_contents .info .cat{font-size:1.8rem;font-family:"ゴシックMB101 M", sans-serif;padding:10px 15px}#news.detail #main .con_contents .info .sns li{flex:0 0 152px}#news.detail #main .con_contents .info .sns li a{width:152px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:19px;transition:opacity 200ms ease-in-out}#news.detail #main .con_contents .info .sns li a:hover{opacity:0.7}#news.detail #main .con_contents .info .sns li a.fb{background:#1877f2}#news.detail #main .con_contents .info .sns li a.fb .st0{fill:#fff}#news.detail #main .con_contents .info .sns li a.tw{background:#1d9bf0}#news.detail #main .con_contents .info .sns li a.tw .st0{fill:#fff}#news.detail #main .con_contents .info .sns li a i{width:36px;height:36px}#news.detail #main .con_contents .info .sns li a span{display:block;color:#fff;font-size:1.6rem;font-family:"ゴシックMB101 M", sans-serif;line-height:1.0;margin-left:5px}#news.detail #main .con_contents .con_detail{margin-top:64px}#news.detail #main .con_contents .con_detail>*{margin-top:32px}#news.detail #main .con_contents .con_detail ul li{padding-left:26px;font-family:"ゴシックMB101 DB", sans-serif}#news.detail #main .con_contents .con_detail ul li:before{width:18px;height:18px;left:0;top:4px}#news.detail #main .con_contents .con_detail a{transition:opacity 200ms ease-in-out}#news.detail #main .con_contents .con_detail a:hover{opacity:0.7}#news.detail #main .con_contents .con_detail blockquote{border:15px solid #000;padding:35px 115px;margin:68px 0}#news.detail #main .con_contents .con_detail blockquote:after,#news.detail #main .con_contents .con_detail blockquote:before{width:36px;height:28px}#news.detail #main .con_contents .con_detail blockquote:before{left:28px;top:21px}#news.detail #main .con_contents .con_detail blockquote:after{right:28px;bottom:21px}#news.detail #main .con_contents .btn_arr2{margin-top:240px}}