@charset "utf-8";

#guide04 { width:100%; }
#guide04 .guideContent { width:100%; }
#guide04 .coGuide h1 {
	font-family: "Freesentation";
	font-size:1.5rem;
	color:#000;
}
#guide04 .coGuide h2 {
	font-family: "Paperlogy";
	font-size:1.5rem;
	color:#000;
	margin-top:3rem;
	display:block;
}
#guide04 .coGuide h3 {
	font-family:"Freesentation";
	font-size:1.25rem;
	color:#1b1b1b;
	font-weight:600;
	display:block;
}
#guide04 .guide_info {
	font-size:0.96rem;
	color:#F20000;
	font-weight:400;
	word-break:keep-all;
	margin-top:0.5rem;
	text-align:left;
	display:block;
}

/* 소프트 커버 레이아웃 */
#guide04 .soft_cover_layout {
	width:100%;
	margin-top:2rem;
}
#guide04 .soft_cover_layout article {
	margin-top:1rem;
	padding:1.5rem;
	background-color:#fafafa;
}
#guide04 .soft_cover_layout img {
	width:100%;
	height:auto;
	max-height:550px;
}
#guide04 .soft_cover_layout > ul { margin-top:2rem; }
#guide04 .soft_cover_layout > ul li {
	font-size:1rem;
	color:#616161;
	font-weight:400;
	word-break:keep-all;
	margin-top:0.5rem;
	margin-left:1.25rem;
	list-style-type:disc;
}
#guide04 .soft_cover_layout > ul li b {
	font-size:1rem;
	color:#1b1b1b;
	font-weight:600;
}
#guide04 .soft_cover_layout > ul li a {
	font-size:1rem;
	color:#1b1b1b;
	font-weight:600;
	border-bottom:1px solid #1b1b1b;
}

/* 하드 커버 레이아웃 */
#guide04 .hard_cover_layout {
	width:100%;
	margin-top:2rem;
}
#guide04 .hard_cover_layout article {
	margin-top:1rem;
	padding:1.5rem;
	background-color:#fafafa;
}
#guide04 .hard_cover_layout img {
	width:100%;
	height:auto;
	max-height:550px;
}
#guide04 .hard_cover_info {
	margin-top:2rem;
	display:flex;
	align-items:center;
}
#guide04 .hard_cover_info img {
	width:100%;
	max-width:200px;
	height:auto;
	border-radius:50%;
}
#guide04 .hard_cover_info > ul { margin-left:1rem; }
#guide04 .hard_cover_info > ul li {
	font-size:1rem;
	color:#616161;
	font-weight:400;
	word-break:keep-all;
	margin-top:0.5rem;
	margin-left:1.25rem;
	list-style-type:disc;
}
#guide04 .hard_cover_info > ul li b {
	font-size:1rem;
	color:#1b1b1b;
	font-weight:600;
}
#guide04 .hard_cover_info > ul li a {
	font-size:1rem;
	color:#1b1b1b;
	font-weight:600;
	border-bottom:1px solid #1b1b1b;
}


/*
+----------------------------------------------------------+
+           Mobile Device Less than 768px          +
+----------------------------------------------------------+
*/
@media all and (max-width:768px) {

}