/* 이용안내(가이드) */

.idic-guide-section {
 max-width: 65%;
 margin: 0 auto;
 padding-bottom: 2em;
}

.idic-guide-section h4 {
 font-weight: 900;
 margin-bottom: 1em;
 margin-top: 1em;
 font-size: 2rem;
 text-align: center;
}

.idic-guide-section .p-txt1 {
 font-size: 1.25rem;
}

.idic-guide-section .p-txt1.strong {
 font-weight: 700;
}

.idic-guide-section .p-txt1.indent {
 padding-left: 20px;
}

.idic-guide-section hr {
 margin: 3em 0;
}

.idic-guide-section .bise-list2 {
 display: grid;
 grid-template-columns: 2fr 2fr;
 gap: 5px;
}

.idic-guide-section .photo-vertical-box {
 text-align: center;
 font-weight: 700;
 color: #828282;
}

.idic-guide-section .photo-vertical-box>div:last-child {
 word-break: keep-all;
}

.idic-guide-section .mt2em {
 margin-top: 2em;
}

.idic-guide-section .division-3-list {
 display: grid;
 grid-template-columns: 2fr 2fr 2fr;
}

.idic-guide-section .book-color {
 font-weight: 900;
 color: var(--olive-color2);
}

.idic-guide-section .video-color {
	font-weight: 900;
	color: #0088B4;
}

.idic-guide-section .book-txt-box {
 background: #FFFDEB;
 padding: 10px 10px 15px;
 border: 1px solid #849900;
 border-radius: 5px;
 overflow: hidden;
 text-align: center;
}

.idic-guide-section .book-txt-box .book-txt-box__title {
 color: var(--olive-color2);
 font-weight: 900;
 font-size: 1.25rem;
}

.idic-guide-section .book-txt-box .book-txt-box_txt {
 line-height: 1.5;
 margin-top: 5px;
}

.idic-guide-section .book-txt-box .book-txt-box_txt b {
 font-weight: 900;
}

.idic-guide-section .btn-about-ar {
 width: 229px;
 margin: 0 auto;
 /* margin-top: 2em; */
}

.idic-guide-section .about-ar-table-list {
 display: grid;
 grid-template-columns: 2fr 2fr;
 gap: 10px;
 margin-top: 2em;
}

.idic-guide-section .about-ar-table-list .frame-header__txt {
 font-weight: 400;
 font-size: 1rem;
}

.idic-guide-section .about-ar-table-list .frame-header__txt b {
 font-size: 1.5rem;
 vertical-align: -1px;
}


.video-level-guide__txt_list {
	margin-top: 20px;
}
.video-level-guide__txt_list ul li {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 10px;
}
.video-level-guide__txt_list ul li .step {
	background: red;
	padding: 10px;
	font-weight: 700;
	color: #fff;
	border-radius: 50px;
	overflow: hidden;
	flex-shrink: 0;
	width: 100px;
	text-align: center;
	margin-right: 10px;
}
.video-level-guide__txt_list ul li:first-child .step {
	background: #FFB800;
}
.video-level-guide__txt_list ul li:nth-child(2) .step {
	background: #0BA1C2;
}
.video-level-guide__txt_list ul li:nth-child(3) .step {
	background: #6098FF;
}
.video-level-guide__txt_list ul li:nth-child(4) .step {
	background: #FF5A78;
}
.video-level-guide__txt_list ul li .txt {
	line-height: 1.3;
	word-break: keep-all;
}