
/* ----------------------------------------------------------------
	Columns & Grids
-----------------------------------------------------------------*/

@media only screen and (min-width: 1025px) {

.postcontent { width: 1920px; }
.postcontent.bothsidebar { width: 580px; }
.sidebar { width: 240px; }
.col_full { width: 100%; }
.col_half { width: 48%; }
.col_one_third { width: 40%; }
.col_two_third { width: 29%; }
.col_one_fourth { width: 22%; }
.col_three_fourth { width: 74%; }
.col_one_fifth { width: 16.8%; }
.col_two_fifth { width: 37.6%; }
.col_three_fifth { width: 58.4%; }
.col_four_fifth { width: 79.2%; }
.col_one_sixth { width: 13.33%; }
.col_five_sixth { width: 82.67%; }


.fs-sm-18a {
    font-family: cwTeXYen;
    font-weight:600;
    line-height:18px; 
    letter-spacing: 1px;
	font-size: 1.285rem;
}


body.stretched .container-fullwidth {
	position: relative;
	padding: 0 20px;
	width: 100%;
}

.postcontent,
.sidebar,
.col_full,
.col_half,
.col_one_third,
.col_two_third,
.col_three_fourth,
.col_one_fourth,
.col_one_fifth,
.col_two_fifth,
.col_three_fifth,
.col_four_fifth,
.col_one_sixth,
.col_five_sixth {
	display: block;
	position: relative;
	margin-right: 4%;
	margin-bottom: 50px;
	float: left;
}

.postcontent,
.sidebar { margin-right: 40px; }

.col_full {
	clear: both;
	float: none;
	margin-right: 0;
}

.postcontent.col_last,
.sidebar.col_last { float: right; }

.col_last {
	margin-right: 0 !important;
	clear: right;
}

}







@media only screen and (max-width: 1024px) {


.col_two_third { width: 20%; }


.fs-sm-18a {
    font-family: cwTeXYen;
    font-weight:600;
    line-height:18px; 
    letter-spacing: 1px;
	font-size: 1.285rem;
}



}






















