@media print,screen and (min-width:1010px){.top_nav{display:none;visibility:hidden}.content_left{border-right:1px solid #ccc;width:699px}.content_left article{float:left;padding:0 20px 80px 0;width:679px}.content_right{width:300px}#content{padding:0 30px 0 0}#content h2{font-size:20px}#content h2,#main{padding-bottom:20px}#main{height:auto;overflow:hidden;padding-right:20px}#main h1{font-size:30px;line-height:1.2em;margin:10px 0;width:690px}.content_left ul.keyword{border-top:1px solid #ccc;height:auto;margin-bottom:10px;overflow:hidden}.content_left ul.keyword li{display:inline-block;float:left;margin:10px 10px 0 0}.content_left ul.keyword li a{border:1px solid #ccc;color:#888;display:block;outline:none;padding:2px 10px;text-decoration:none}}@media screen and (min-width:0px) and (max-width:1009px){#main{background:#f5f5f5;margin:0 0 10px;padding:10px}#main h1{font-size:16px;margin-bottom:10px}#content{padding:0 0 0 10px}.articleLead br{display:none}#content{height:auto;margin:0 10px 0 0;overflow:hidden;width:auto}h2.ttl_sp{margin-bottom:10px}.content_left ul.keyword{border-top:1px solid #ccc;height:auto;margin-bottom:20px;overflow:hidden}.content_left ul.keyword li{display:inline-block;float:left;margin:10px 10px 0 0}.content_left ul.keyword li a{border:1px solid #ccc;color:#888;display:block;outline:none;padding:2px 10px;text-decoration:none}}@media screen and (min-width:0px) and (max-width:1010px){.page_infeed{height:75px}}@media screen and (min-width:1010px){.page_infeed{height:75px}}ul.news_list .new{background:#093;color:#fff;float:left;margin-right:8px}@media screen and (min-width:0px) and (max-width:1010px){ul.news_list .new{font-size:8px;padding:0 6px}}@media screen and (min-width:1010px){ul.news_list .new{font-size:10px;padding:0 8px}}ul.news_list .pr{background:#aaa;color:#fff;float:left;margin-right:8px}@media screen and (min-width:0px) and (max-width:1010px){ul.news_list .pr{font-size:8px;padding:0 6px}}@media screen and (min-width:1010px){ul.news_list .pr{font-size:10px;padding:0 8px}ul.news_list{overflow:hidden}ul.news_list>li{border-bottom:1px solid #ccc;display:block;float:left;padding:13px 0;width:100%;z-index:1}ul.news_list li{position:relative}ul.news_list li img{height:100px;width:100px}ul.news_list li img .icon_new{bottom:0;left:0;position:absolute;z-index:10}ul.news_list li div.thumbnail{float:left;height:102px;margin-right:13px;overflow:hidden;position:relative;width:102px}ul.news_list li h3{font-size:15px;height:36px;overflow:hidden}ul.news_list li h3 a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}ul.news_list li aside{color:#666;margin:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.news_list li .user{color:#666;font-size:11px}ul.news_list li time{color:#666;position:absolute;right:10px}ul.news_list li div p{height:100px;left:-61px;position:absolute;top:-8px;transform:rotate(-45deg);width:208px}ul.news_list li div p span{color:#fff;display:block;height:20px;line-height:20px;text-align:center;text-shadow:1 1 3px #000;width:100%}ul.news_list li div p span.tdl{background:#d47}ul.news_list li div p span.tds{background:#1aa}ul.news_list .priority{background:#f64264;color:#fff;float:left;font-size:10px;margin-right:8px;padding:0 8px}ul.news_list .view{border-left:1px solid #ccc;color:#888;float:left;font-size:11px;letter-spacing:.1em;margin-left:8px;padding-left:8px}ul.news_list ol{height:auto;list-style-type:none;margin:3px 0;overflow:hidden;padding:0}ul.news_list ol li a{border:1px solid #ccc;display:inline-block;float:left;font-size:10px;list-style-type:none;margin:0 5px 0 0;padding:0 10px}ul.news_list ol li a:hover{background:#d47;color:#fff;text-decoration:none}ul.news_list .tdl ol li a:hover{background:#d47;color:#fff}ul.news_list .tds ol li a:hover{background:#1aa;color:#fff}.classification{height:auto;overflow:hidden;width:529px}.classification li{border:1px solid #ccc;display:inline-block;float:left;margin-right:10px;position:relative;text-align:center;width:80px;z-index:2}.classification .current{border-bottom:1px solid #fff}.classification li a{display:block;text-decoration:none;width:80px}.classification li a:hover{background:#f5f5f5;text-decoration:none}ul.classification+ul.news_list{border-top:1px solid #ccc;margin-top:-1px}}@media screen and (min-width:0px) and (max-width:1009px){ul.news_list{overflow:hidden}img.icon_new{bottom:0;left:0;position:absolute;z-index:10}ul.news_list>li{border-bottom:1px solid #ccc;display:inline-block;margin-bottom:-1px;padding:10px 0 5px;position:relative;width:100%;z-index:1}ul.news_list li div.thumbnail{float:left;height:80px;margin-right:10px;overflow:hidden;position:relative;width:80px}ul.news_list li div.thumbnail img{height:80px;width:80px}ul.news_list li div p{height:100px;left:-61px;position:absolute;top:-10px;transform:rotate(-45deg);width:200px}ul.news_list li div p span{color:#fff;display:block;font-size:8px;height:15px;line-height:15px;text-align:center;text-shadow:1 1 3px #000;width:100%}ul.news_list li div p span.tdl{background:#d47}ul.news_list li div p span.tds{background:#1aa}ul.news_list .priority{background:#f64264;color:#fff;float:left;font-size:8px;margin-right:8px;padding:0 6px;position:relative}ul.news_list li h3{font-size:14px;font-weight:400;overflow:hidden}ul.news_list li h3 a{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#000!important;display:-webkit-box}ul.news_list li aside,ul.news_list ol{display:none;height:0;visibility:hidden}ul.news_list .user{color:#666;float:left;font-size:10px}ul.news_list .view{border-left:1px solid #ccc;color:#888;float:left;font-size:10px;letter-spacing:.1em;margin-left:8px;padding-left:8px}ul.news_list time{color:#666;float:right;font-size:9px;margin-left:20px}.classification{height:auto;margin-top:10px;overflow:hidden;width:100%}.classification li{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;display:inline-block;float:left;margin-right:10px;text-align:center;width:41px}.classification li a:hover{background:#f5f5f5;display:block;text-decoration:none;width:40px}.classification .current{border-bottom:1px solid #fff;position:relative;z-index:1}}@media screen and (min-width:0px) and (max-width:1010px){#main h1{font-size:16px;font-weight:700;line-height:1.6em;margin:10px 0}}@media screen and (min-width:1010px){#main h1{font-size:26px;font-weight:700;line-height:1.6em;margin:0 0 12px}}
