
/************************************
** 記事一覧ページ(archive)専用CSS
************************************/

/*body{background: #fff!important;}*/

#page {
    visibility: visible!important;
}

.container{
	max-width: 1050px;
  margin: auto!important;
	padding: 2em 0 0!important;
}

.page-header {
    padding-bottom: 15px!important;
    margin: 10px 0 20px!important;
    border-bottom: none!important;
    width: 100%!important;
    float: left;
    text-align: center!important;
}

.entry-thumb img {
    border: none!important;
}

.hentry .post-content {
    border: none!important;
    padding: 0!important;
	padding-right: 1em!important;
}

.content-h1 h1 {
    font-size: 1.5em!important;
}

.entry-footer {
    margin-top: 15px!important;
    padding-top: 0!important;
    border-top: none!important;
		border-bottom: 1px dotted #ccc!important;
    padding-bottom: 2em!important;
}

.content-area {
    width: 70%!important;
}

.widget-area {
		width: 27%!important;
    float: left!important;
    background-color: #fff!important;
		padding: 28px 15px 15px!important;
    border: none!important;
    margin-bottom: 30px!important;
    margin-left: 2em!important;
    margin-top: 0!important;
}

li:before {
    font-size: 0!important;
}


.edit-link{display: none!important;}

.page-title{
		background: #68c97b!important;
    padding: 0.35em 1em!important;
    font-size: 1.8em!important;
    color: #fff!important;
}

#npcatch li a {
    padding: 0!important;
}

.entry-meta .fa {
    display: none!important;
}


@media only screen and (max-width: 1000px){
.hentry .post-content {
    width: 65%!important;
		padding: 0em 1em 0em 0!important;
}
.widget-area {
    width: 24%!important;
}
#npcatch .title {
    font-size: 0.9em!important;
    line-height: 1.35em!important;
}
}

@media only screen and (max-width: 768px){
.container {
    padding: 0!important;
}
.content-area {
    width: 100%!important;
		padding: 0!important;
}
.widget-area {
    width: 100%!important;
    margin-top: 0!important;
    margin-right: 1em!important;
		margin-left: 0!important;
}
.hentry .post-content {
    width: 100%!important;
		margin-top: 1em!important;
		padding: 1.5em!important;
 	  margin-left: 0!important;
}
.col-xs-4 {
    width: 100%;
}
.widget-title, .widgettitle {
    margin: 0 0 0px!important;
    padding-bottom: 5px!important;
    font-size: 1.45em!important;
}

}





