@charset  "utf-8";

/*
-----------------
created 2016.08.17
-----------------
up date 2016.10.10
-----------------
*/


/*
04.sidebar
---------------------------------------------------------------------------------------*/
#sidebar {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0 30px;
	box-sizing: border-box;
}

#sidebar .post {
	overflow: hidden;
}
#sidebar .post a {
	float: right;
	width: 48%;
}
#sidebar .post a:nth-of-type(1) {
	float: none;
	width: 100%;
}
#sidebar .post a:nth-child(2n+2) {
	float: left;
}

#sidebar .ad {
	text-align: center;
}


/*
06.ohter
---------------------------------------------------------------------------------------*/
aside.ohter {
	padding: 0;
}
aside.ohter .cell {
	width: 100%;
	text-align: center;
}


/*
01.container
---------------------------------------------------------------------------------------*/
#container {
	float: none;
}


/*
02.main
---------------------------------------------------------------------------------------*/
#main {
	padding: 0;
}


/*
08.column
---------------------------------------------------------------------------------------*/
#main .column {
	padding: 0 30px;
}
#main .column a {
	float: left;
	width: 48%;
	margin: 0 0 30px;
}
#main .column a:nth-child(2n+2) {
	float: right;
}


/*
10.description
*/
#main .description {
	padding: 0 30px;
}
#main .description>span {
	float: left;
	width: 48%;
	margin: 0 0 30px;
}
#main .description>span:nth-child(2n+2) {
	float: right;
}
#main .description>span dl dt {
	height: 160px;
}