@charset "UTF-8";@media print,screen and (min-width:1010px){h3,h3 a{color:#555}.content_left{border-right:1px solid #ccc;width:699px}#main{height:auto;overflow:hidden;padding-bottom:30px;padding-right:20px}#main div{float:left;width:670px}#main h1{font-size:30px;line-height:1.2em;margin:10px 0;width:690px}h1 span{font-size:16px}#main aside{width:690px}#main .view small{font-size:12px;padding-left:3px}#wrapper .listContent{float:right;margin:0;padding:0 30px 0 15px;width:513px}#wrapper .listContent h2{font-size:20px;padding-bottom:10px}#wrapper ul.today_list ol li a:hover{background:#eb6a7a;color:#fff;text-decoration:none}#wrapper ul.today_list ol.tdl li a:hover{background:#d47;color:#fff;text-decoration:none}#container .tdl a:hover{background:#d47;border-color:#d47;color:#fff}#container .tdl span{background:#d47;color:#fff;display:inline-block;margin-bottom:5px;padding:5px 13px;text-decoration:none;vertical-align:middl}#wrapper ul.today_list ol.tds li a:hover{background:#1aa;color:#fff;text-decoration:none}#container .tds a:hover{background:#1aa;border-color:#1aa;color:#fff}#container .tds span{background:#1aa;color:#fff;display:inline-block;margin-bottom:5px;padding:5px 13px;text-decoration:none;vertical-align:middl}}@media screen and (min-width:0px) and (max-width:1009px){#main{height:auto;overflow:hidden}h3,h3 a{color:#555}#wrapper .listContent{margin:0 10px;width:auto}#wrapper .listContent h2.top{color:#666;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-size:20px;font-weight:700;padding:10px 0;text-align:center}#wrapper .listContent h2.ttl_sp{display:none;height:0;visibility:hidden}#wrapper .listContent time{bottom:0;color:#888;float:right;font-size:9px;margin-top:2px;position:absolute;right:0}.top_list{margin:0 0 20px;padding:20px 10px 25px}#main,.top_list{background:#f5f5f5}#main{margin:0 0 10px;padding:10px}#main h1{font-size:16px;margin-bottom:10px}#main .eigo{color:#eb6a7a;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-size:12px;letter-spacing:2px}#main .articleLead{font-size:9px;margin-bottom:10px}.classification{height:auto;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:81px}.classification .current{border-bottom:1px solid #fff;position:relative;z-index:1}.classification li a:hover{background:#f5f5f5;display:block;text-decoration:none;width:80px}#container .tdl a:hover{background:#d47;border-color:#d47;color:#fff}#container .tdl span{background:#d47;color:#fff;display:inline-block;margin-bottom:5px;padding:5px 13px;text-decoration:none;vertical-align:middl}#container .tds a:hover{background:#1aa;border-color:#1aa;color:#fff}#container .tds span{background:#1aa;color:#fff;display:inline-block;margin-bottom:5px;padding:5px 13px;text-decoration:none;vertical-align:middl}ul.page_nav{background:#fff;margin:30px 0 0 10px;padding:10px 10px 5px;text-align:center}ul.page_nav li{display:inline;margin:0 2px;padding:0}ul.page_nav li a{background:#eee}ul.page_nav li a,ul.page_nav li span{display:inline-block;margin-bottom:5px;padding:5px 8px;text-decoration:none;vertical-align:middle}ul.page_nav li a:hover,ul.page_nav li span{background:#eb6a7a;color:#fff}ul.page_nav li a:hover{border-color:#eb6a7a}.pull{text-align:center}.calendar a{text-decoration:underline}}@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:1010px){header nav.top_nav{position:absolute;top:380px}}@media screen and (min-width:0) and (max-width:1009px){.category_infeed{border-bottom:1px solid #ccc;height:80px;padding:10px 0}}
