@charset "utf-8";
/* CSS Document */



section.contents.top_nospace {
    width: 100%;
    max-width: 750px;
    box-sizing: border-box;
    margin: 100px auto;
    padding: 0px 0px;
}


.blog-date {
    color: #808080;
    font-size: 18px;
    font-weight: bold;
    padding: 0 20px 10px;
    box-sizing: border-box;
}


h1.blog-title {
    font-size: 1.5em;
    font-weight: bold;
    border-bottom: 1px solid #1a1a1a;
    margin-bottom: 40px;
    color: #000;
    padding: 0 20px 20px;
    box-sizing: border-box;
}


pre {
	margin-top: 30px;
    font-size: 16px;
    letter-spacing: 0.2em;
    color: #231815;
    margin-bottom: 50px;
    line-height: 1.6em;
    box-sizing: border-box;
    padding: 0 20px 15px;

     /* Mozilla */ 
     white-space: -moz-pre-wrap;  
 
     /* Opera 4-6 */ 
     white-space: -pre-wrap;  
 
     /* Opera 7 */ 
     white-space: -o-pre-wrap;  
 
     /* CSS3 */ 
     white-space: pre-wrap;  
 
     /* IE 5.5+ */ 
     word-wrap: break-word;  
}

.twothird p {
    margin-top: 30px;
    font-size: 16px;
    letter-spacing: 0.2em;
    color: #231815;
    margin-bottom: 50px;
    line-height: 1.6em;
    box-sizing: border-box;
    padding: 0 20px 15px;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
    word-wrap: break-word;
}