@charset "utf-8";

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

/* 컬러 모드 */
#guide03 .color_mode {
	width:100%;
	margin-top:2rem;
}
#guide03 .color_mode > ul {
	margin-top:1rem;
	display:flex;
	gap:2rem;
}
#guide03 .color_mode > ul li { text-align:center; }
#guide03 .color_mode article { position:relative; }
#guide03 .color_mode img {
	width:100%;
	height:auto;
}
#guide03 .color_mode article i {
	position:absolute;
	top:50%;
	left:50%;
	font-size:6rem;
	color:#f20000;
	transform:translate(-50%, -50%);
}
#guide03 .color_mode > ul li p {
	font-size:1rem;
	color:#616161;
	font-weight:400;
	word-break:keep-all;
	margin-top:0.5rem;
}

#guide03 .color_mode_change {
	margin-top:3rem;
}
#guide03 .color_mode_change ul {
	display:block;
}
#guide03 .color_mode_change > ul li {
	margin-top:2rem;
	display:flex;
	align-items:center;
}
#guide03 .color_mode_change > ul li article {
	min-width:630px;
	text-align:center;
}
#guide03 .color_mode_change img {
	width:auto;
	max-width:100%;
}
#guide03 .color_mode_change > ul li p {
	margin-left:2rem;
	display:flex;
	flex-direction:column;
	align-items:baseline;
}
#guide03 .color_mode_change > ul li p i {
	min-height:32px;
	font-size:1rem;
	color:#1b1b1b;
	font-weight:600;
	font-style:normal;
	line-height:32px;
	padding-left:3rem;
	background-size:auto 32px;
	background-position:0 50%;
	background-repeat:no-repeat;
	display:block;
}
#guide03 .color_mode_change > ul li p i.icon_ai { background-image:url("../img/icon_ai.svg"); }
#guide03 .color_mode_change > ul li p i.icon_ps { background-image:url("../img/icon_ps.svg"); }
#guide03 .color_mode_change > ul li p span {
	font-size:1rem;
	color:#616161;
	font-weight:400;
	word-break:keep-all;
	margin-top:1rem;
}
#guide03 .color_mode_change > ul li p em {
	font-size:1rem;
	color:#1b1b1b;
	font-style:normal;
	font-weight:600;
}

/* 이미지 해상도 */
#guide03 .image_sample {
	width:100%;
	margin-top:2rem;
}
#guide03 .image_sample > ul {
	margin-top:1rem;
	display:flex;
	gap:2rem;
}
#guide03 .image_sample > ul li { text-align:center; }
#guide03 .image_sample article { position:relative; }
#guide03 .image_sample img {
	width:100%;
	height:auto;
}
#guide03 .image_sample article i {
	position:absolute;
	top:50%;
	left:50%;
	font-size:6rem;
	color:#f20000;
	transform:translate(-50%, -50%);
}
#guide03 .image_sample > ul li p {
	font-size:1rem;
	color:#616161;
	font-weight:400;
	word-break:keep-all;
	margin-top:0.5rem;
}

#guide03 .image_resolution {
	margin-top:3rem;
}
#guide03 .image_resolution ul {
	display:block;
}
#guide03 .image_resolution > ul li {
	margin-top:2rem;
	display:flex;
	align-items:center;
}
#guide03 .image_resolution > ul li article {
	min-width:665px;
	text-align:center;
}
#guide03 .image_resolution img {
	width:auto;
	max-width:100%;
}
#guide03 .image_resolution > ul li p {
	margin-left:2rem;
	display:flex;
	align-items:baseline;
}
#guide03 .image_resolution > ul li p i {
	font-size:1rem;
	color:#1b1b1b;
}
#guide03 .image_resolution > ul li p span {
	font-size:1rem;
	color:#616161;
	font-weight:400;
	word-break:keep-all;
	margin-left:0.5rem;
}
#guide03 .image_resolution > ul li p em {
	font-size:1rem;
	color:#1b1b1b;
	font-style:normal;
	font-weight:600;
}

/* 서체 설정 */
#guide03 .font_outline {
	width:100%;
	margin-top:2rem;
}
#guide03 .font_outline > ul {
	margin-top:1rem;
	display:flex;
	gap:5rem;
}
#guide03 .font_outline > ul li { text-align:center; }
#guide03 .font_outline article { position:relative; }
#guide03 .font_outline img {
	width:100%;
	height:auto;
}
#guide03 .font_outline article i {
	position:absolute;
	top:50%;
	left:50%;
	font-size:6rem;
	color:#f20000;
	transform:translate(-50%, -50%);
}
#guide03 .font_outline > ul li p {
	font-size:1rem;
	color:#616161;
	font-weight:400;
	word-break:keep-all;
	margin-top:1rem;
}
#guide03 .font_outline > ul li p i {
	font-size:1.5rem;
	color:#f20000;
	vertical-align:middle;
}

#guide03 .font_outline_guide {
	margin-top:5rem;
}
#guide03 .font_outline_guide ul {
	display:block;
}
#guide03 .font_outline_guide > ul li {
	margin-top:2rem;
	display:flex;
	align-items:center;
}
#guide03 .font_outline_guide > ul li article {
	min-width:650px;
	text-align:center;
}
#guide03 .font_outline_guide img {
	width:auto;
	max-width:100%;
}
#guide03 .font_outline_guide > ul li p {
	margin-left:2rem;
	display:flex;
	align-items:baseline;
}
#guide03 .font_outline_guide > ul li p span {
	font-size:1rem;
	color:#616161;
	font-weight:400;
	word-break:keep-all;
	margin-left:0.5rem;
}
#guide03 .font_outline_guide > ul li p em {
	font-size:1rem;
	color:#1b1b1b;
	font-style:normal;
	font-weight:600;
}


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

}