/*----------------------------------------------*/
/* detail page
/*----------------------------------------------*/
#header .headerInner,
#assistHeaderNav .assistHeaderNavInner,
#contents { max-width: 850px; }
body {
	/*padding: 1em;*/
	/*border-top: 2px solid #FF4B1E;*/
	/*background: #f5f5f5;*/
	background: #fff;
}
h1 { padding: 0.83em 0; }
#contents { margin-top: 0; }
.postDate {
	display: block;
	text-align: right;
	border-top: 1px dashed #CCC;
	border-bottom: 1px dashed #CCC;
	line-height: 1.8em;
	padding: 0.5em;
}
.categoryIcons {
	margin-top: 1em;
	display: block;
}
.categoryIcons i { margin-bottom: 3px; }
.postContents {
	margin-top: 1em;
	margin-bottom: 3em;
}
.postContents2 {
	margin-top: 0em;
	margin-bottom: 1em;
}
.postContents *:first-child { margin-top: 0; }
@media screen and (max-width: 1200px) {
	#header .headerInner,
	#assistHeaderNav .assistHeaderNavInner { margin: 0 auto; }
}/* End @media  */

@media screen and (max-width: 1000px) {
	#siteId img {
		height: auto;
		width: auto;
	}
	#assistHeaderNav ul {
		top: -56px;
		width: 166px;
	}
	#assistHeaderNav .btnLogin img {
		height: auto;
		width: auto;
	}
}/* End @media  */

@media screen and (max-width: 850px) {
	#header .headerInner,
	#assistHeaderNav .assistHeaderNavInner,
	#contents { margin: 0 10px; }
	#contents { width: auto; }
}/* End @media  */

@media screen and (max-width: 768px) {
	#assistHeaderNav ul {
		top: 0px;
		width: 137px;
	}
	#assistHeaderNav .btnLogin img { width: 115px; }
}/* End @media  */
