﻿.clearfix:after {
	content: "."; 
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
	/*ﾂ･*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*--info--*/
#eventarea p{margin:1em auto;}

#info h3{padding-left: 1.6em;background: url("../img/com/icon_news.png") no-repeat center left;border-bottom: 1px solid #78c02d;margin-bottom: .4em;}

section.news{margin:2em auto 4em;}

section.news article{margin-bottom:3em;}

#content .news h4{margin:.5em auto;}

.pager ul li a{border: 1px solid #999;color: #000;background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(237,237,237,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );}

.pager ul li.crnt a {border: 1px solid #a2b500;color: #fff;background: #c7df00;background: -moz-linear-gradient(top, #c7df00 0%, #bad000 100%);background: -webkit-linear-gradient(top, #c7df00 0%, #bad000 100%);background: linear-gradient(to bottom, #c7df00 0%,#bad000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7df00', endColorstr='#bad000',GradientType=0 );}
.pager ul li:not(.crnt) a:hover{border-color: #BAD000;color:#a2b500}

.news .news-list {border-bottom: 1px dashed #ccc;padding-left: .4em;}
.news .news-list a {line-height:1em;display: block;overflow: hidden;padding: .8em 0;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.news .news-list a:hover {background: rgba(196,215,6,0.1);opacity: 1;}

.news .news-list time,.news .news-list div,.news .news-list p{display: table-cell;vertical-align: top;padding: .2em 0;}
.news .news-list p{line-height:1.5em;}

.news .news-list time{padding-left: 1em;position: relative;padding-left: 1.4em;padding-right: .6em;}
.news .news-list div {min-width: 90px;padding: 0}

.news .news-list span {text-align: center;padding: .2em 0;display: block;}
.news .news-list span.pink {color: #fb73e3;border: 1px solid #fb73e3;}
.news .news-list span.blue {color: #3ab0b9;border: 1px solid #3ab0b9;}
.news .news-list span.green {color: #78c02d;border: 1px solid #78c02d;}
.news .news-list span.yellow {color: #f3af00;border: 1px solid #f3af00;}
.news .news-list p {padding: 0 0 0 1em;}
.news .news-list:after {content: "";display: block;clear: both;}

.news .news-list time:before {top: .2em !important;}
.news .news-list a:hover time:before {left: .3em;}
.news .news-list time:before {content: "";
    font-family: 'icon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    display: inline-block;
    margin-top: -0.2em;
    width: .9em;
    height: .9em;
    color: #fff;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    background: #c4d706;
    font-weight: bold;
    text-align: center;
    line-height: 1.3;
    font-size: .8em;
    position: absolute;
    left: 0;
    top: .4em;
    margin: auto;
    -moz-transition: left .2s ease-in-out;
    -o-transition: left .2s ease-in-out;
    -webkit-transition: left .2s ease-in-out;
    transition: left .2s ease-in-out;
}

@media only screen and (max-width: 768px){

#eventarea .news .news-list p {display: block;width: 100%;margin:.4em auto;}
}

@media only screen and (max-width: 480px){


}