.containerWrapColumn{
	min-width: 921px;
	width: 100%;	
}
.containerColumnRenew{
	max-width: 1200px;
	margin: 0 auto;
}
.containerMarginColumn{
	margin: 0 30px;
	padding-bottom: 80px;
}
.containerColumn {
    width: 100%;
	margin-right: -320px;
}
.containerColumnIn {
    margin-right: 320px;
}
.containerColumnWidth {
    max-width: 800px;
    width: 100%;
	margin: 0 auto;
}
.columnSingleTtl{
	margin-left: -18px;
}
.columnSingleDate{
	    color: #626161;
    font-size: 95%;
    line-height: 140%;
	margin-bottom: 50px;
}
.writerThumb {
    width: 140px;
    height: 140px;
    border-radius: 70px;
    overflow: hidden;
    float: left;
}
.autoImg img {
    max-width: 100%;
    height: auto;
}
.writerContBox {
    padding-left: 170px;
	font-size: 120%;
}
.writerNickname{
	padding-top: 40px;
}
.columnTxtBox{
	padding-bottom: 0!important;
}
.writerBox {
    background-color: #e7e7e7;
    padding: 23px;
	margin-bottom: 70px;
}
.blogRelatedH3 span {
    border-left: 2px solid #666;
    padding: 5px 0 5px 10px;
    font-weight: bold;
}
.blogRelatedH3 {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 15px;
    color: #000000;
    font-size: 120%;
}
 .blogRelatedList {
    padding: 15px 0;
    border-bottom: 1px solid #DADFEC;
}
.blogRelatedThumb {
    width: 210px;
	height: 120px;
    overflow: hidden;
    text-align: center;
    float: left;
}
.blogRelatedSumBox {
    padding-left: 235px;
}
.blogRelatedSumTtl a {
    font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.blogRelatedSumTtl a:hover {
	text-decoration: underline;
}
.blogRelatedPost {
    font-size: 90%;
    color: #A8A8AA;
    letter-spacing: 0.05em;
}
.columnRenewTtl{
	padding-bottom:30px!important; 
}
.columnsingleNewsDate{
	padding: 0 0 42px!important;
}

/*--------sidebar---------*/
.columnSidebar {
    width: 280px;
    margin-top: 52px;
    margin-bottom: 0;
}
.columnSideH1 {
    background-color: #4b525F;
    color: #fff;
    font-size: 120%;
    padding: 10px;
}
.blogNewestList {
    padding: 15px 0;
    border-bottom: 1px solid #DADFEC;
}
.blogNewestThumb {
    width: 80px;
    overflow: hidden;
    text-align: center;
    float: left;
}
.blogNewestThumb img {
    width: auto;
    height: 80px;
    margin-left: -30px;
}
.blogNewestSumBox {
    padding-left: 95px;
}
.blogRelatedPost {
    font-size: 90%;
    color: #A8A8AA;
    letter-spacing: 0.05em;
}
.blogNewestSumTtl {
    line-height: 160%;
}
.blogNewestSumTtl a {
    font-weight: bold;
    font-size: 92%;
	 text-decoration: none;
	color: #000;
}
.blogNewestSumTtl a:hover {
	text-decoration: underline;
}

@media screen and (max-width:980px){
.containerWrapColumn{
	min-width: none;	
	}	
.containerMarginColumn{
	margin: 0 20px;
}
.containerMarginColumn {
    margin: 0 20px;
}
.containerColumn {
	margin-right: 0;
	}
.containerColumnIn {
	margin-right: 0;
	}
.containerColumnWidth {
max-width: none;	
}
.containerWrapColumn{
		min-width: 0;
	}
.columnSidebar {
    width: 100%;
	}
.writerNickname {
    padding-top: 15px;
	font-size: 85%;
	line-height: 180%;
	}
.containerMarginColumn {
    padding-bottom: 60px;
	}	
}