h2#danraku2 {
	position: relative;
	padding: .25em 0 .5em .75em;
	border-left: 6px solid #3498db;
}
h2#danraku2::after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 0;
	border-bottom: 1px solid #ccc;
}


h3#danraku3 {
	padding: .5em .75em;
	background-color: #f6f6f6;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

h4#danraku4 {
	padding: .5em .75em;
	border: 1px solid #ccc;
	border-radius: 4px;
}
#page {
  max-width: 1800px;
}
#masthead {
  max-width: 1800px;
}
#main .site-content .entry-header, #main .site-content .entry-content, #main .site-content .entry-summary, #main .site-content .entry-meta, #main .page-content{
  max-width:600px;
}
.new5 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
.single .post-thumbnail{
  display:none;
}
.single.full-width .site-content .has-post-thumbnail .entry-header, .single.full-width .site-content .hentry.has-post-thumbnail:first-child {
    margin-top: -24px;
}
.byline {    display: none !important;}