@charset "UTF-8";@media screen and (min-width:641px),print{.list_news_cat{text-align:center;border-top:1px solid #ec615e;margin:0 0 45px}.list_news_cat li{font-size:117%;font-weight:700;line-height:1;border-bottom:1px solid #ec615e}.list_news_cat li a{display:block;color:#e7180f;text-decoration:none;margin:2px 0;padding:35px 0}.list_news_cat li.current a{color:#000;background:#e7180f}.list_news_cat li a:hover{color:#000;background:#e7180f;text-decoration:underline}.list_news_archive{border-top:2px solid #000;border-bottom:2px solid #000}.list_news_archive li{border-top:1px solid #000}.list_news_archive li:first-child{border-top:none}.list_news_archive li a{display:block;text-decoration:none;padding:16px 0}.list_news_archive li a:hover{text-decoration:underline}.list_news_archive li a .date{font-size:84%;font-weight:700;color:#e50012;margin:0 0 3px}}@media screen and (max-width:640px){.list_news_cat{text-align:center;border-top:1px solid #ec615e;margin:0 0 45px}.list_news_cat li{font-size:117%;font-weight:700;line-height:1;border-bottom:1px solid #ec615e}.list_news_cat li a{display:block;color:#e7180f;text-decoration:none;margin:2px 0;padding:35px 0}.list_news_cat li.current a{color:#000;background:#e7180f}.list_news_cat li a:hover{color:#000;background:#e7180f;text-decoration:underline}.list_news_archive{border-top:2px solid #000;border-bottom:2px solid #000}.list_news_archive li{border-top:1px solid #000}.list_news_archive li:first-child{border-top:none}.list_news_archive li a{display:block;text-decoration:none;padding:16px 0}.list_news_archive li a:hover{text-decoration:underline}.list_news_archive li a .date{font-size:84%;font-weight:700;color:#e50012;margin:0 0 3px}}@media screen and (min-width:641px),print{.article_area{border-bottom:1px solid #000;margin:0 0 25px}.pager{font-size:109%;text-align:center}.pager span{display:inline-block;line-height:1;padding:0 12px}.pager span a{color:#000;text-decoration:none}.pager span a:hover{text-decoration:underline}.pager span.prev{border-right:1px solid #000}.list_article{margin:0 0 0 -60px;letter-spacing:-.4em}.list_article li{display:inline-block;*display:block;*zoom:1;width:200px;margin:0 0 60px 60px;letter-spacing:normal;vertical-align:top}.list_article li .photo{margin:0 0 10px}.list_article li .photo img{width:100%;height:auto}.list_article li .date{font-size:84%;font-weight:700;color:#e50012}.list_article li .title{font-size:117%;color:#000}.list_article li .title a{text-decoration:none}.list_article li .title a:hover{text-decoration:underline}}@media screen and (max-width:640px){.article_area{border-bottom:1px solid #000;margin:0 auto 25px;width:90%}.pager{font-size:90%;text-align:center}.pager span{display:inline-block;line-height:1;padding:0 12px}.pager span a{color:#000;text-decoration:none}.pager span a:hover{text-decoration:underline}.pager span.prev{border-right:1px solid #000}.list_article{margin:0 auto;letter-spacing:-.4em;width:100%}.list_article li{display:inline-block;*display:block;*zoom:1;width:100%;margin:0 0 30px;letter-spacing:normal;vertical-align:top;padding-bottom:15px;border-bottom:1px dotted #000}.list_article li:last-child{border-bottom:none}.list_article li .photo{margin:0 0 10px}.list_article li .photo img{width:40%;height:auto;float:left;margin-right:10px}.list_article li .date{font-size:84%;font-weight:700;color:#e50012}.list_article li .title{font-size:100%;color:#000}.list_article li .title a{text-decoration:none}.list_article li .title a:hover{text-decoration:underline}}@media screen and (min-width:641px),print{.ttl_article{zoom:1;border-bottom:1px solid #000;padding:0 0 5px;margin:0 0 30px}.ttl_article:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ttl_article .date{font-size:84%;font-weight:700;color:#999;margin:0 0 5px;color:#000}.ttl_article .news_title{width:470px;float:left;font-size:117%}.ttl_article .btn_group{float:right}.ttl_article .btn_group .btn_tw{display:inline-block}.ttl_article .btn_group .btn_fb{display:inline-block}.ttl_article .btn_group .btn_tw iframe{width:105px !important;height:23px !important}.ttl_article .btn_group .btn_fb iframe{width:110px !important;height:23px !important}.article_body{font-size:117%;margin:0 0 50px}.article_body p{margin:1em 0}.list_article_detail{zoom:1;margin:0 0 0 -40px}.list_article_detail:after{content:".";display:block;height:0;clear:both;visibility:hidden}.list_article_detail li{width:340px;float:left;margin:0 0 50px 40px}.list_article_detail li .photo{margin:0 0 10px}.list_article_detail li .caption{font-size:117%}.list_article a:link{color:#000;text-decoration:underline}.list_article a:visited{color:#000;text-decoration:underline}.list_article a:hover{color:#000;text-decoration:none}.list_article a:active{color:#000;text-decoration:none}}@media screen and (max-width:640px){.ttl_article{zoom:1;border-bottom:1px solid #000;padding:0 0 5px;margin:0 0 30px}.ttl_article:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ttl_article .date{font-size:84%;font-weight:700;color:#999;margin:0 0 5px;color:#000}.ttl_article .news_title{width:100%;float:none;font-size:110%}.ttl_article .btn_group{float:right}.ttl_article .btn_group .btn_tw{display:inline-block}.ttl_article .btn_group .btn_fb{display:inline-block}.ttl_article .btn_group .btn_tw iframe{width:105px !important;height:23px !important}.ttl_article .btn_group .btn_fb iframe{width:110px !important;height:23px !important}.article_body{font-size:100%;margin:0 0 50px}.article_body p{margin:1em 0}.article_body img{max-width:100%;height:auto}.list_article_detail{zoom:1;margin:0 0 0 -40px}.list_article_detail:after{content:".";display:block;height:0;clear:both;visibility:hidden}.list_article_detail li{width:100%;float:left;margin:0 0 50px}.list_article_detail li .photo{margin:0 0 10px}.list_article_detail li .caption{font-size:100%}.list_article a:link{color:#000;text-decoration:underline}.list_article a:visited{color:#000;text-decoration:underline}.list_article a:hover{color:#000;text-decoration:none}.list_article a:active{color:#000;text-decoration:none}}