/*--list--*/
.news {padding:.5em 1em; position:relative; margin:0 auto 2em}
.news h2{font-size:1.8em; font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif; font-weight: bold; background:url(../img/home/news_title.jpg) left no-repeat; padding-left:1.5em; margin:1em}
.news h2+a{position:absolute; top:2.5em; right:1em;}
.newslist{line-height:2em; border-top:1px #333 dotted; margin:2em auto;}
.newslist li{border-bottom:1px #333 dotted; padding:.5em 1em;}
.newslist li:first-line{font-size:.9em;}
.newslist li span{display:inline; padding:.2em 1em; color:#d0b07c; border:1px #d0b07c solid; text-align:center; margin:0 .5em; font-size:.9em; background:#FFF}
.newslist li a{display:block;color:#ad3140;}
.newslist li a:before{content: '';position: relative;display: inline-block;width: 0; height: 0;border-left: 10px solid #333;border-top: 6px solid transparent;border-bottom: 6px solid transparent;margin-right: .5em;}
.newslist li:hover{background:#f0f0f0;}

/*--pager--*/
.pager{clear:both;padding:.5em 1em; vertical-align:baseline;text-align:right}
.pager p{display:inline; line-height:2em}
.pager ul{float:right; margin:0 1em}
.pager li{display:inline-block;height:2em;width:2em; background:#b8883b;color:#FFF; text-align:center; line-height:2em}
.pager a{display:block; background:#666; color:#FFF;padding-bottom: 1px;}
.pager a:hover{background:none;}


/*--detail--*/
.ndetail{background:#FFF; margin:2em auto}
.ndetail h2:first-child{background:#b8883b;color:#FFF; font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;padding:.5em 1em;font-weight:bold; font-size:1.2em}

section.newsabout{margin:2em; padding-bottom:3em}
.newsabout .cate{margin:2em 1em 1em;}
.cate li{display: inline-block;min-width: 6em;line-height: 1.2em;text-align: center;border: 1px #b8883b solid;color: #b8883b;margin: 5px;font-size: .8em;padding: 0 1em;width: auto;}
.newsabout h2.title{background:#000; color:#FFF; font-weight:bold; padding:.5em 1em; font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif; border-left:10px #ad3140 solid; margin:.5em 0 1em; font-size:1.6em}
.newsabout p{width:90%; margin:1em auto; line-height:2em;}

/*--eventimg--*/
.newsimg{width:90%;margin:2em auto;}
.newsimg figure{display:inline-block; margin-left:1em;}
.newsimg figure:first-chld{margin-left:0;}
.newsimg figcaption{margin:1em auto; font-size:.8em;}

.newsabout dl{width:100%; margin:1em auto 3em;}
.newsabout dt h3{font-weight:bold; border-bottom:1px #000 solid; padding:.5em .1em;}
.newsabout dt h3:before{content:"\25a0";color:#b8883b; margin:0 1em;}
.newsabout dd{width:90%; margin:1em auto 3em;}
.newsabout dd p{width:100%;}
.newsabout .place{border-collapse:separate; border-spacing:5px;}
.newsabout .place th{background:#ccc;}
.newsabout .place td,.eventabout .place th{padding:.5em}

.newsabout .links a{color:#ad3140}
.newsabout .links a:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 10px solid #ad3140;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    margin-right: .5em;}
	

@media screen and (max-width: 480px){ 
/*--pager--*/
.pager{margin:1em auto;text-align:center}
.pager ul{float:none; margin:.5em}

/*--detail--*/
section.newsabout{margin:1em 0; padding-bottom:1em}
.newsabout p{width:95%;line-height:1.6em;}
.newsimg{width:95%;margin:2em auto;}
.newsimg figure{display:block; margin-left:0; text-align:center; margin-bottom:2em}
.newsimg figure img{max-width:100%;}
.newsabout .place td,.eventabout .place th{display:block}
}