
.skip_nav_index a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border: 0 solid;
    color: #fff;
    background: #6e45e2;
    text-align: center;
}

.skip_nav_index a:active, .skip_nav_index a:focus {
    top: 0;
    z-index: 1050;
    text-decoration: none;
}

/*권고안 Wrap*/
.contents_wrap {osition:relative; padding:0; height:auto; min-height:512px; font-family:"dreamgothic3";}
.contents_wrap .page_wrap {position: absolute; top: 0; left: 312px; right: 0; padding: 32px 0; text-align: center; background: #ececec;}
@media (max-width: 1023px) {
	.contents_wrap .page_wrap {position: absolute; top: 0; left: 0; right: 0; padding: 32px 0; text-align: center; background: #ececec;}
}

/*권고안 오른쪽 내용*/
.contents_wrap .page_wrap .page {max-width: 800px; margin: 0 auto 32px;	text-align: left; word-break: keep-all;	background-color:#FFFFFF;}
.contents_wrap .page_wrap .page.pd {max-width: 738px; padding: 52px 32px;}
.contents_wrap .page_wrap .page h1 {display: inline-block; font-family: "september9_2"; font-size: 28px; font-weight: 100; margin: 0 0 32px 0; padding: 12px 0 0 0; border: solid #1e6388; border-width: 4px 0 0 0;}
.contents_wrap .page_wrap .page h2 {font-family: "september9_2"; color: #09415f; font-size: 20px; font-weight: 100; margin: 0 0 16px 0;}
.contents_wrap .page_wrap .page h3 {font-family: "september9_2"; color: #09415f; font-size: 16px; font-weight: 100; margin: 0 0 12px 0;}
.contents_wrap .page_wrap .page h3.band {padding: 6px; color: #FFFFFF; text-align: center; background-color: #1e6388;}
.contents_wrap .page_wrap .page h4 {color: #09415f; font-size: 16px; font-weight: bold; margin: 0 0 8px 0;}
.contents_wrap .page_wrap .page p {margin: 0 0 32px; font-size: 14px; color: #464646; line-height: 22px;}
.contents_wrap .page_wrap .page p.sw {margin: 0 0 32px; padding: 12px; font-size: 14px; color: #7b7b7b; border: solid 1px #d8d8d8; border-radius: 4px;}
.contents_wrap .page_wrap .page p strong {color:#000000;}
.contents_wrap .page_wrap .page p strong.comment {display: inline-block; padding: 40px 0px; font-family: "dreamgothic2"; color: #09415f; font-size: 18px; line-height: 26px;}
.contents_wrap .page_wrap .page p strong.comment small {display: inline-block; font-size: 14px; line-height: 21px;}
.contents_wrap .page_wrap .page p strong.point {display: inline-block; padding: 0 0 0 12px; border: solid 1px #1e6388; border-width: 0 0 0 1px; color: #09415f;}
.contents_wrap .page_wrap .page label.number {display: inline-block; font-size: 10px; font-weight: 800; text-align: center; position: relative; top: -5px; right: -2px; width: 12px; line-height: 12px; color: #ffff; background: #1e6388;}
.contents_wrap .page_wrap .page label.number_sw {top: -1px; margin: 0px 6px 0 0; display: inline-block; font-size: 10px; font-weight: 800; text-align: center; position: relative; width: 14px; line-height: 14px; color: #ffff; background: #1e6388;}
.contents_wrap .page_wrap .page img {width:100%;	margin: 0 0 32px 0;}
.contents_wrap .page_wrap .page .img_dv_50 {margin: 0 -2% 32px; font-size: 0px;}
.contents_wrap .page_wrap .page .img_dv_50 img {display: inline-block; width: 44%; margin: 0 2%;}
.contents_wrap .page_wrap .page .sns_wrap {padding: 0 0 64px 0px; text-align: center;}
.contents_wrap .page_wrap .page .sns_wrap p.last_msg {display: block; margin:0 0 16px 0; padding:0px; font-family: "dreamgothic2"; color: #09415f; font-size: 16px; font-weight: bold; text-align: center;}
.contents_wrap .page_wrap .page .sns_wrap button {display: inline-block; width: 40px; height: 40px; margin:0px 8px;  border:none; cursor:pointer;}
.contents_wrap .page_wrap .page .sns_wrap button.kakao {background: url(../../../images/ir4th/home/sns_kakao.png) no-repeat center;}
.contents_wrap .page_wrap .page .sns_wrap button.facebook {background: url(../../../images/ir4th/home/sns_facebook.png) no-repeat center;}

@media (max-width: 1024px) {
	.contents_wrap .page_wrap .page .img_dv_50 {margin: 0 0%;}
	.contents_wrap .page_wrap .page .img_dv_50 img {display: inline-block; width: 100%; margin: 0 0 32px 0;}
}
@media (max-width: 767px) {
	.contents_wrap .page_wrap .page.pd { padding: 52px 16px;}
}

/*Blue 부록 오른쪽 내용*/
.contents_wrap .page_wrap .page_apdx_blue {max-width: 800px; margin: 0 auto 32px; font-size: 0; text-align: left; word-break: keep-all;	background-color:#FFFFFF;}
.contents_wrap .page_wrap .page_apdx_blue.pd {max-width: 738px; padding: 52px 32px; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_blue h1 {display: inline-block; font-family: "september9_2"; font-size: 28px; font-weight: 100; margin: 0 0 32px 0; padding: 12px 0 0 0; border: solid #0d799d; border-width: 4px 0 0 0;}
.contents_wrap .page_wrap .page_apdx_blue h2 {display: block; font-family: "september9_2"; color: #ffffff; font-size: 20px; font-weight: 100; text-align: center; margin: 64px 0 24px 0; padding: 12px; background-color: #157699;}
.contents_wrap .page_wrap .page_apdx_blue h3 {display: block; font-family: "september9_2"; color: #000000; font-size: 20px; font-weight: 100; margin: 52px 0 24px 0;}
.contents_wrap .page_wrap .page_apdx_blue h3.band {display: block; padding: 6px; color: #FFFFFF; text-align: center; background-color: #1e6388;}
.contents_wrap .page_wrap .page_apdx_blue h4 {display: block; font-family: "dreamgothic3"; color: #157699; font-size: 17px; font-weight: bold; margin: 0px 0 16px 0; padding: 32px 0 0 0;}
.contents_wrap .page_wrap .page_apdx_blue h5 {display: block; font-family: "dreamgothic1"; color: #157699; font-size: 16px; font-weight: bold; margin: 0 0 8px 0; padding: 12px 0 0 0;}
.contents_wrap .page_wrap .page_apdx_blue ul.first {margin: 0 0 16px 0; padding: 0 0 0 24px; font-size: 16px; list-style: none;}
.contents_wrap .page_wrap .page_apdx_blue ul.first>li {position: relative; margin: 0;}
.contents_wrap .page_wrap .page_apdx_blue ul.first>li:before {position: absolute; top: 4px; left: -16px; content: "●"; color: #157699; font-size: 8px;}
.contents_wrap .page_wrap .page_apdx_blue ul.first>li>p {display: inline-block; margin: 0 0 4px 0; padding: 0; color: #000000; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_blue ul.first>li>p>small {display: block; position: relative; font-family: initial; font-size: 14px; margin: 4px 0 0 0; padding: 0 0 0 18px;}
.contents_wrap .page_wrap .page_apdx_blue ul.first>li>p>small:before {position: absolute; left: 0px; content: "※"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_blue ul.first>li>p>small.sm {display: block; position: relative; font-size: 13px; font-weight: bold; padding: 0 0 0 6px;}
.contents_wrap .page_wrap .page_apdx_blue ul.first>li>p>small.sm:before {position: absolute; left: 0px; content: "*"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_blue ul.second {font-family: initial; margin: 0 0 12px 0; padding: 0 0 0 16px; font-size: 15px; list-style: none;}
.contents_wrap .page_wrap .page_apdx_blue ul.second>li {position: relative; margin: 0;}
.contents_wrap .page_wrap .page_apdx_blue ul.second>li:before {position: absolute; left: -12px; content: "-"; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_blue ul.second>li>p {display: inline-block; margin: 0 0 2px 0; padding: 0; color: #464646; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_blue ul.second>li>p>small {display: block; position: relative; font-size: 14px; padding: 0 0 0 18px;}
.contents_wrap .page_wrap .page_apdx_blue ul.second>li>p>small:before {position: absolute; left: 0px; content: "※"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_blue ul.second>li>p>small.sm {display: block; position: relative; font-size: 13px; font-weight: bold; padding: 0 0 0 6px;}
.contents_wrap .page_wrap .page_apdx_blue ul.second>li>p>small.sm:before {position: absolute; left: 0px; content: "*"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_blue p {margin: 0 0 32px; font-size: 14px; color: #464646;}
.contents_wrap .page_wrap .page_apdx_blue p.sw {margin: 0 0 32px; padding: 12px; font-size: 14px; color: #7b7b7b; border: solid 1px #d8d8d8; border-radius: 4px;}
.contents_wrap .page_wrap .page_apdx_blue p strong {color:#000000;}
.contents_wrap .page_wrap .page_apdx_blue p strong.comment {display: inline-block; padding: 40px 0px; font-family: "dreamgothic2"; color: #09415f; font-size: 18px; line-height: 26px;}
.contents_wrap .page_wrap .page_apdx_blue p strong.comment small {display: inline-block; font-size: 14px; line-height: 21px;}
.contents_wrap .page_wrap .page_apdx_blue p strong.point {display: inline-block; padding: 0 0 0 12px; border: solid 1px #1e6388; border-width: 0 0 0 1px; color: #09415f;}
.contents_wrap .page_wrap .page_apdx_blue label.number {display: inline-block; font-size: 10px; font-weight: 800; text-align: center; position: relative; top: -5px; right: -2px; width: 12px; line-height: 12px; color: #ffff; background: #1e6388;}
.contents_wrap .page_wrap .page_apdx_blue label.number_sw {top: -1px; margin: 0px 6px 0 0; display: inline-block; font-size: 10px; font-weight: 800; text-align: center; position: relative; width: 14px; line-height: 14px; color: #ffff; background: #1e6388;}
.contents_wrap .page_wrap .page_apdx_blue img {width:100%; margin: 0 0 32px 0;}
.contents_wrap .page_wrap .page_apdx_blue .img_dv_50 {margin: 0 -2% 32px; font-size: 0px;}
.contents_wrap .page_wrap .page_apdx_blue .img_dv_50 img {display: inline-block; width: 44%; margin: 0 2%;}
.contents_wrap .page_wrap .page_apdx_blue table.style_01 {width: 100%; margin: 0 0 12px 0; border-spacing: 0px; border-collapse: collapse;}
.contents_wrap .page_wrap .page_apdx_blue table.style_01 th {width: 32px; padding: 12px; border: solid 1px #10566f; color: #FFFFFF; text-align:center; background-color: #157699;}
.contents_wrap .page_wrap .page_apdx_blue table.style_01 td {padding: 12px; border: solid 1px #bedce6; border-collapse: separate; color: #383838; background-color: #ffffff;}
.contents_wrap .page_wrap .page_apdx_blue table.style_01 td p {margin: 0 0 12px 0; padding: 0 0 0 6px; color: #157699; font-size: 15px; font-weight: bold;}
.contents_wrap .page_wrap .page_apdx_blue table.style_01 td ul {padding: 0 0 0 26px; font-size: 13px}
.contents_wrap .page_wrap .page_apdx_blue table.style_01 td ul.dote {margin: 0; padding: 0 0 0 24px; font-size: 14px; list-style: none;}
.contents_wrap .page_wrap .page_apdx_blue table.style_01 td ul.dote>li {position: relative; margin: 0;}
.contents_wrap .page_wrap .page_apdx_blue table.style_01 td ul.dote>li:before {position: absolute; top: 2px; left: -16px; content: "●"; color: #157699; font-size: 8px;}
.contents_wrap .page_wrap .page_apdx_blue table.style_01 td ul.number {counter-reset: li; list-style-type: none; font-size: 14px; line-height: 18px; margin: 0; padding: 0 0 0 25px;}
.contents_wrap .page_wrap .page_apdx_blue table.style_01 td ul.number li {position: relative; padding: 0;}
.contents_wrap .page_wrap .page_apdx_blue table.style_01 td ul.number li:before {content: counter(li); counter-increment: li; height: 14px; width: 14px; border: none; border-radius: 50%; color: white; text-align: center; position: absolute; left: -20px; top: 2px; background-color: #000000; font-size: 11px; line-height: 14px;}
.contents_wrap .page_wrap .page_apdx_blue .style_02_wrap {text-align:center;}
.contents_wrap .page_wrap .page_apdx_blue .style_02_wrap p {margin: 0 0 12px 0; padding: 0;}
.contents_wrap .page_wrap .page_apdx_blue table.style_02 {width: 100%; margin: 0 0 12px 0; border-spacing: 0px; border-collapse: collapse;}
.contents_wrap .page_wrap .page_apdx_blue table.style_02 thead th {width: 32px; padding: 12px; border: solid 1px #10566f; color: #FFFFFF; text-align:center; background-color: #157699;}
.contents_wrap .page_wrap .page_apdx_blue table.style_02 tbody th {width: 32px; padding: 12px; border: solid 1px #c2c5c5; color: #000000; text-align: center; background-color: #f4f5cc;}
.contents_wrap .page_wrap .page_apdx_blue table.style_02 tbody td {padding: 12px; border: solid 1px #c2c5c5; border-collapse: separate; color: #383838; background-color: #ffffff;}
.contents_wrap .page_wrap .page_apdx_blue .assignment {display: block; position: relative; margin: 0px 0 8px 0; padding: 0px 0 0 52px; color: #157699; font-weight: bold;}
.contents_wrap .page_wrap .page_apdx_blue .assignment>label {position: absolute; top: 1px; left: 0px; color: #FFFFFF; font-size: 11px; padding: 2px 6px; background-color: #183345;}

@media (max-width: 1024px) {
	.contents_wrap .page_wrap .page_apdx_blue .img_dv_50 {margin: 0 0%;}
	.contents_wrap .page_wrap .page_apdx_blue .img_dv_50 img {display: inline-block; width: 100%; margin: 0 0 32px 0;}
}
@media (max-width: 767px) {
	.contents_wrap .page_wrap .page_apdx_blue.pd { padding: 52px 16px;}
}

/*MINT 부록 오른쪽 내용*/
.contents_wrap .page_wrap .page_apdx_mint {max-width: 800px; margin: 0 auto 32px; font-size: 0; text-align: left; word-break: keep-all;	background-color:#FFFFFF;}
.contents_wrap .page_wrap .page_apdx_mint.pd {max-width: 738px; padding: 52px 32px; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_mint h1 {display: inline-block; font-family: "september9_2"; font-size: 28px; font-weight: 100; margin: 0 0 32px 0; padding: 12px 0 0 0; border: solid #008e9b; border-width: 4px 0 0 0;}
.contents_wrap .page_wrap .page_apdx_mint h2 {display: block; font-family: "september9_2"; color: #ffffff; font-size: 20px; font-weight: 100; text-align: center; margin: 64px 0 24px 0; padding: 12px; background-color: #008e9b;}
.contents_wrap .page_wrap .page_apdx_mint h3 {display: block; font-family: "september9_2"; color: #000000; font-size: 20px; font-weight: 100; margin: 52px 0 24px 0;}
.contents_wrap .page_wrap .page_apdx_mint h3.band {display: block; padding: 6px; color: #FFFFFF; text-align: center; background-color: #1e6388;}
.contents_wrap .page_wrap .page_apdx_mint h4 {display: block; font-family: "dreamgothic3"; color: #00555d; font-size: 17px; font-weight: bold; margin: 0px 0 16px 0; padding: 32px 0 0 0;}
.contents_wrap .page_wrap .page_apdx_mint h5 {display: block; font-family: "dreamgothic1"; color: #00555d; font-size: 16px; font-weight: bold; margin: 0 0 8px 0; padding: 12px 0 0 0;}
.contents_wrap .page_wrap .page_apdx_mint ul.first {margin: 0 0 16px 0; padding: 0 0 0 24px; font-size: 16px; list-style: none;}
.contents_wrap .page_wrap .page_apdx_mint ul.first>li {position: relative; margin: 0;}
.contents_wrap .page_wrap .page_apdx_mint ul.first>li:before {position: absolute; top: 4px; left: -16px; content: "●"; color: #008e9b; font-size: 8px;}
.contents_wrap .page_wrap .page_apdx_mint ul.first>li>p {display: inline-block; margin: 0 0 4px 0; padding: 0; color: #000000; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_mint ul.first>li>p>small {display: block; position: relative; font-family: initial; font-size: 14px; margin: 4px 0 0 0; padding: 0 0 0 18px;}
.contents_wrap .page_wrap .page_apdx_mint ul.first>li>p>small:before {position: absolute; left: 0px; content: "※"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_mint ul.first>li>p>small.sm {display: block; position: relative; font-size: 13px; font-weight: bold; padding: 0 0 0 6px;}
.contents_wrap .page_wrap .page_apdx_mint ul.first>li>p>small.sm:before {position: absolute; left: 0px; content: "*"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_mint ul.second {font-family: initial; margin: 0 0 12px 0; padding: 0 0 0 16px; font-size: 15px; list-style: none;}
.contents_wrap .page_wrap .page_apdx_mint ul.second>li {position: relative; margin: 0;}
.contents_wrap .page_wrap .page_apdx_mint ul.second>li:before {position: absolute; left: -12px; content: "-"; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_mint ul.second>li>p {display: inline-block; margin: 0 0 2px 0; padding: 0; color: #464646; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_mint ul.second>li>p>small {display: block; position: relative; font-size: 14px; padding: 0 0 0 18px;}
.contents_wrap .page_wrap .page_apdx_mint ul.second>li>p>small:before {position: absolute; left: 0px; content: "※"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_mint ul.second>li>p>small.sm {display: block; position: relative; font-size: 13px; font-weight: bold; padding: 0 0 0 6px;}
.contents_wrap .page_wrap .page_apdx_mint ul.second>li>p>small.sm:before {position: absolute; left: 0px; content: "*"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_mint p {margin: 0 0 32px; font-size: 14px; color: #464646;}
.contents_wrap .page_wrap .page_apdx_mint p.sw {margin: 0 0 32px; padding: 12px; font-size: 14px; color: #7b7b7b; border: solid 1px #d8d8d8; border-radius: 4px;}
.contents_wrap .page_wrap .page_apdx_mint p strong {color:#000000;}
.contents_wrap .page_wrap .page_apdx_mint p strong.comment {display: inline-block; padding: 40px 0px; font-family: "dreamgothic2"; color: #09415f; font-size: 18px; line-height: 26px;}
.contents_wrap .page_wrap .page_apdx_mint p strong.comment small {display: inline-block; font-size: 14px; line-height: 21px;}
.contents_wrap .page_wrap .page_apdx_mint p strong.point {display: inline-block; padding: 0 0 0 12px; border: solid 1px #1e6388; border-width: 0 0 0 1px; color: #09415f;}
.contents_wrap .page_wrap .page_apdx_mint label.number {display: inline-block; font-size: 10px; font-weight: 800; text-align: center; position: relative; top: -5px; right: -2px; width: 12px; line-height: 12px; color: #ffff; background: #1e6388;}
.contents_wrap .page_wrap .page_apdx_mint label.number_sw {top: -1px; margin: 0px 6px 0 0; display: inline-block; font-size: 10px; font-weight: 800; text-align: center; position: relative; width: 14px; line-height: 14px; color: #ffff; background: #1e6388;}
.contents_wrap .page_wrap .page_apdx_mint img {width:100%; margin: 0 0 32px 0;}
.contents_wrap .page_wrap .page_apdx_mint .img_dv_50 {margin: 0 -2% 32px; font-size: 0px;}
.contents_wrap .page_wrap .page_apdx_mint .img_dv_50 img {display: inline-block; width: 44%; margin: 0 2%;}
.contents_wrap .page_wrap .page_apdx_mint table.style_01 {width: 100%; margin: 0 0 12px 0; border-spacing: 0px; border-collapse: collapse;}
.contents_wrap .page_wrap .page_apdx_mint table.style_01 th {width: 32px; padding: 12px; border: solid 1px #007984; color: #FFFFFF; text-align:center; background-color: #008e9b;}
.contents_wrap .page_wrap .page_apdx_mint table.style_01 td {padding: 12px; border: solid 1px #bedce6; border-collapse: separate; color: #383838; background-color: #ffffff;}
.contents_wrap .page_wrap .page_apdx_mint table.style_01 td p {margin: 0 0 12px 0; padding: 0 0 0 6px; color: #00626b; font-size: 15px; font-weight: bold;}
.contents_wrap .page_wrap .page_apdx_mint table.style_01 td ul {padding: 0 0 0 26px; font-size: 13px}
.contents_wrap .page_wrap .page_apdx_mint table.style_01 td ul.dote {margin: 0; padding: 0 0 0 24px; font-size: 14px; list-style: none;}
.contents_wrap .page_wrap .page_apdx_mint table.style_01 td ul.dote>li {position: relative; margin: 0;}
.contents_wrap .page_wrap .page_apdx_mint table.style_01 td ul.dote>li:before {position: absolute; top: 2px; left: -16px; content: "●"; color: #008e9b; font-size: 8px;}
.contents_wrap .page_wrap .page_apdx_mint table.style_01 td ul.number {counter-reset: li; list-style-type: none; font-size: 14px; line-height: 18px; margin: 0; padding: 0 0 0 25px;}
.contents_wrap .page_wrap .page_apdx_mint table.style_01 td ul.number li {position: relative; padding: 0;}
.contents_wrap .page_wrap .page_apdx_mint table.style_01 td ul.number li:before {content: counter(li); counter-increment: li; height: 14px; width: 14px; border: none; border-radius: 50%; color: white; text-align: center; position: absolute; left: -20px; top: 2px; background-color: #000000; font-size: 11px; line-height: 14px;}
.contents_wrap .page_wrap .page_apdx_mint .style_02_wrap {text-align:center; overflow: auto}
.contents_wrap .page_wrap .page_apdx_mint .style_02_wrap p {margin: 0 0 12px 0; padding: 0;}
.contents_wrap .page_wrap .page_apdx_mint table.style_02 {width: 100%; margin: 0 0 12px 0; border-spacing: 0px; border-collapse: collapse;}
.contents_wrap .page_wrap .page_apdx_mint table.style_02 thead th {width: 32px; padding: 12px; border: solid 1px #007984; color: #FFFFFF; text-align:center; background-color: #008e9b;}
.contents_wrap .page_wrap .page_apdx_mint table.style_02 tbody th {width: 32px; padding: 12px; border: solid 1px #bedce6; color: #000000; text-align: center; background-color: #f8feff;}
.contents_wrap .page_wrap .page_apdx_mint table.style_02 tbody td {padding: 12px; border: solid 1px #bedce6; border-collapse: separate; color: #383838; background-color: #ffffff;}
.contents_wrap .page_wrap .page_apdx_mint .assignment {display: block; position: relative; margin: 0px 0 8px 0; padding: 0px 0 0 52px; color: #157699; font-weight: bold;}
.contents_wrap .page_wrap .page_apdx_mint .assignment>label {position: absolute; top: 1px; left: 0px; color: #FFFFFF; font-size: 11px; padding: 2px 6px; background-color: #007a86;}

@media (max-width: 1024px) {
	.contents_wrap .page_wrap .page_apdx_mint .img_dv_50 {margin: 0 0%;}
	.contents_wrap .page_wrap .page_apdx_mint .img_dv_50 img {display: inline-block; width: 100%; margin: 0 0 32px 0;}
}
@media (max-width: 767px) {
	.contents_wrap .page_wrap .page_apdx_mint.pd { padding: 52px 16px;}
}

/*GREEM 부록 오른쪽 내용*/
.contents_wrap .page_wrap .page_apdx_green {max-width: 800px; margin: 0 auto 32px; font-size: 0; text-align: left; word-break: keep-all;	background-color:#FFFFFF;}
.contents_wrap .page_wrap .page_apdx_green.pd {max-width: 738px; padding: 52px 32px; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_green h1 {display: inline-block; font-family: "september9_2"; font-size: 28px; font-weight: 100; margin: 0 0 32px 0; padding: 12px 0 0 0; border: solid #8fa153; border-width: 4px 0 0 0;}
.contents_wrap .page_wrap .page_apdx_green h2 {display: block; font-family: "september9_2"; color: #ffffff; font-size: 20px; font-weight: 100; text-align: center; margin: 64px 0 24px 0; padding: 12px; background-color: #8fa153;}
.contents_wrap .page_wrap .page_apdx_green h3 {display: block; font-family: "september9_2"; color: #000000; font-size: 20px; font-weight: 100; margin: 52px 0 24px 0;}
.contents_wrap .page_wrap .page_apdx_green h3.band {display: block; padding: 6px; color: #FFFFFF; text-align: center; background-color: #1e6388;}
.contents_wrap .page_wrap .page_apdx_green h4 {display: block; font-family: "dreamgothic3"; color: #157699; font-size: 17px; font-weight: bold; margin: 0px 0 16px 0; padding: 32px 0 0 0;}
.contents_wrap .page_wrap .page_apdx_green h5 {display: block; font-family: "dreamgothic1"; color: #157699; font-size: 16px; font-weight: bold; margin: 0 0 8px 0; padding: 12px 0 0 0;}
.contents_wrap .page_wrap .page_apdx_green ul.first {margin: 0 0 16px 0; padding: 0 0 0 24px; font-size: 16px; list-style: none;}
.contents_wrap .page_wrap .page_apdx_green ul.first>li {position: relative; margin: 0;}
.contents_wrap .page_wrap .page_apdx_green ul.first>li:before {position: absolute; top: 4px; left: -16px; content: "●"; color: #809246; font-size: 8px;}
.contents_wrap .page_wrap .page_apdx_green ul.first>li>p {display: inline-block; margin: 0 0 4px 0; padding: 0; color: #000000; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_green ul.first>li>p>small {display: block; position: relative; font-family: initial; font-size: 14px; margin: 4px 0 0 0; padding: 0 0 0 18px;}
.contents_wrap .page_wrap .page_apdx_green ul.first>li>p>small:before {position: absolute; left: 0px; content: "※"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_green ul.first>li>p>small.sm {display: block; position: relative; font-size: 13px; font-weight: bold; padding: 0 0 0 6px;}
.contents_wrap .page_wrap .page_apdx_green ul.first>li>p>small.sm:before {position: absolute; left: 0px; content: "*"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_green ul.second {font-family: initial; margin: 0 0 12px 0; padding: 0 0 0 16px; font-size: 15px; list-style: none;}
.contents_wrap .page_wrap .page_apdx_green ul.second>li {position: relative; margin: 0;}
.contents_wrap .page_wrap .page_apdx_green ul.second>li:before {position: absolute; left: -12px; content: "-"; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_green ul.second>li>p {display: inline-block; margin: 0 0 2px 0; padding: 0; color: #464646; font-size: 14px;}
.contents_wrap .page_wrap .page_apdx_green ul.second>li>p>small {display: block; position: relative; font-size: 14px; padding: 0 0 0 18px;}
.contents_wrap .page_wrap .page_apdx_green ul.second>li>p>small:before {position: absolute; left: 0px; content: "※"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_green ul.second>li>p>small.sm {display: block; position: relative; font-size: 13px; font-weight: bold; padding: 0 0 0 6px;}
.contents_wrap .page_wrap .page_apdx_green ul.second>li>p>small.sm:before {position: absolute; left: 0px; content: "*"; padding: 0 10px 0 0;}
.contents_wrap .page_wrap .page_apdx_green p {margin: 0 0 32px; font-size: 14px; color: #464646;}
.contents_wrap .page_wrap .page_apdx_green p.sw {margin: 0 0 32px; padding: 12px; font-size: 14px; color: #7b7b7b; border: solid 1px #d8d8d8; border-radius: 4px;}
.contents_wrap .page_wrap .page_apdx_green p strong {color:#000000;}
.contents_wrap .page_wrap .page_apdx_green p strong.comment {display: inline-block; padding: 40px 0px; font-family: "dreamgothic2"; color: #09415f; font-size: 18px; line-height: 26px;}
.contents_wrap .page_wrap .page_apdx_green p strong.comment small {display: inline-block; font-size: 14px; line-height: 21px;}
.contents_wrap .page_wrap .page_apdx_green p strong.point {display: inline-block; padding: 0 0 0 12px; border: solid 1px #1e6388; border-width: 0 0 0 1px; color: #09415f;}
.contents_wrap .page_wrap .page_apdx_green label.number {display: inline-block; font-size: 10px; font-weight: 800; text-align: center; position: relative; top: -5px; right: -2px; width: 12px; line-height: 12px; color: #ffff; background: #1e6388;}
.contents_wrap .page_wrap .page_apdx_green label.number_sw {top: -1px; margin: 0px 6px 0 0; display: inline-block; font-size: 10px; font-weight: 800; text-align: center; position: relative; width: 14px; line-height: 14px; color: #ffff; background: #1e6388;}
.contents_wrap .page_wrap .page_apdx_green img {width:100%; margin: 0 0 32px 0;}
.contents_wrap .page_wrap .page_apdx_green .img_dv_50 {margin: 0 -2% 32px; font-size: 0px;}
.contents_wrap .page_wrap .page_apdx_green .img_dv_50 img {display: inline-block; width: 44%; margin: 0 2%;}
.contents_wrap .page_wrap .page_apdx_green table.style_01 {width: 100%; margin: 0 0 12px 0; border-spacing: 0px; border-collapse: collapse;}
.contents_wrap .page_wrap .page_apdx_green table.style_01 th {width: 32px; padding: 12px; border: solid 1px #73843c; color: #FFFFFF; text-align:center; background-color: #809246;}
.contents_wrap .page_wrap .page_apdx_green table.style_01 td {padding: 12px; border: solid 1px #dbe0ca; border-collapse: separate; color: #383838; background-color: #ffffff;}
.contents_wrap .page_wrap .page_apdx_green table.style_01 td p {margin: 0 0 12px 0; padding: 0 0 0 6px; color: #157699; font-size: 15px; font-weight: bold;}
.contents_wrap .page_wrap .page_apdx_green table.style_01 td ul {padding: 0 0 0 26px; font-size: 13px}
.contents_wrap .page_wrap .page_apdx_green table.style_01 td ul.dote {margin: 0; padding: 0 0 0 24px; font-size: 14px; list-style: none;}
.contents_wrap .page_wrap .page_apdx_green table.style_01 td ul.dote>li {position: relative; margin: 0;}
.contents_wrap .page_wrap .page_apdx_green table.style_01 td ul.dote>li:before {position: absolute; top: 2px; left: -16px; content: "●"; color: #74863c; font-size: 8px;}
.contents_wrap .page_wrap .page_apdx_green table.style_01 td ul.number {counter-reset: li; list-style-type: none; font-size: 14px; line-height: 18px; margin: 0; padding: 0 0 0 25px;}
.contents_wrap .page_wrap .page_apdx_green table.style_01 td ul.number li {position: relative; padding: 0;}
.contents_wrap .page_wrap .page_apdx_green table.style_01 td ul.number li:before {content: counter(li); counter-increment: li; height: 14px; width: 14px; border: none; border-radius: 50%; color: white; text-align: center; position: absolute; left: -20px; top: 2px; background-color: #000000; font-size: 11px; line-height: 14px;}
.contents_wrap .page_wrap .page_apdx_green .style_02_wrap {text-align:center;}
.contents_wrap .page_wrap .page_apdx_green .style_02_wrap p {margin: 0 0 12px 0; padding: 0;}
.contents_wrap .page_wrap .page_apdx_green table.style_02 {width: 100%; margin: 0 0 12px 0; border-spacing: 0px; border-collapse: collapse;}
.contents_wrap .page_wrap .page_apdx_green table.style_02 thead th {width: 32px; padding: 12px; border: solid 1px #10566f; color: #FFFFFF; text-align:center; background-color: #157699;}
.contents_wrap .page_wrap .page_apdx_green table.style_02 tbody th {width: 32px; padding: 12px; border: solid 1px #c2c5c5; color: #000000; text-align: center; background-color: #f4f5cc;}
.contents_wrap .page_wrap .page_apdx_green table.style_02 tbody td {padding: 12px; border: solid 1px #c2c5c5; border-collapse: separate; color: #383838; background-color: #ffffff;}
.contents_wrap .page_wrap .page_apdx_green .assignment {display: block; position: relative; margin: 0px 0 8px 0; padding: 0px 0 0 52px; color: #157699; font-weight: bold;}
.contents_wrap .page_wrap .page_apdx_green .assignment>label {position: absolute; top: 1px; left: 0px; color: #FFFFFF; font-size: 11px; padding: 2px 6px; background-color: #708239;}

@media (max-width: 1024px) {
	.contents_wrap .page_wrap .page_apdx_green .img_dv_50 {margin: 0 0%;}
	.contents_wrap .page_wrap .page_apdx_green .img_dv_50 img {display: inline-block; width: 100%; margin: 0 0 32px 0;}
}
@media (max-width: 767px) {
	.contents_wrap .page_wrap .page_apdx_green.pd { padding: 52px 16px;}
}



/*권고안 왼쪽메뉴*/
.contents_wrap .left_menu {display:block; position: fixed; top: 0px; bottom: 0; left: 0px; width: 312px; padding: 0 0 160px 0; font-family:"dreamgothic3"; background-color:#183345;}
.contents_wrap .left_menu .in_wrap {position: relative; width:100%; height:100%; overflow:auto; touch-action: pinch-zoom; -ms-touch-action: pinch-zoom;}

.contents_wrap .left_menu .in_wrap h1 {margin: 32px 16px 12px 24px; text-align: left; font-size: 20px; color: #FFFFFF;}
.contents_wrap .left_menu .in_wrap ul {margin: 0 12px 12px 24px; padding: 0; list-style: none;}
.contents_wrap .left_menu .in_wrap ul>a {display:block; text-decoration: none; color: inherit; cursor:pointer;}
.contents_wrap .left_menu .in_wrap ul>a>li {padding:0 0 8px 0; font-size: 14px; color: #FFFFFF; opacity:0.75;}
.contents_wrap .left_menu .in_wrap ul>a>li.second {padding: 0 0 8px 8px; font-size: 14px;}
.contents_wrap .left_menu .in_wrap ul>a>li.third {padding: 0 0 4px 16px; font-size: 13px;}
.contents_wrap .left_menu .in_wrap ul>a>li:hover {color: #FFFFFF; opacity:1.0;}
.contents_wrap .left_menu .in_wrap ul>a>li.active {color: #FFC107; opacity:1.0;}

.contents_wrap .left_menu .in_wrap .appendix {display: table; position: fixed; bottom: 0px; left: 0; width: 312px; height: 160px; line-height: 28px; font-family: "september9_2"; color: #FFFFFF; font-size: 18px; background-color: #051f30;}
.contents_wrap .left_menu .in_wrap .appendix>.inside {display: table-cell; vertical-align: middle; padding: 0 0 0 28px;}
.contents_wrap .left_menu .in_wrap .appendix>.inside>a {display:block; text-decoration:none; color:inherit;}

.contents_wrap .left_menu .in_wrap button.close_btn {display: none; position: fixed; top: 16px; left: 240px; width: 52px; height: 52px; border: none; background: url(../../../images/ir4th/home/left_close_ico.png) no-repeat center; background-size: 32px; cursor: pointer;
}

.contents_wrap .left_menu_btn {display: none; position: fixed; top: 12px; left: 12px; width: 52px; height: 52px; border: none; border-radius: 50%; box-shadow: 0px 0px 10px 6px #00000030; background: url(../../../images/ir4th/home/left_munu_ico.png) no-repeat center; background-color: rgb(42, 52, 72); background-size: 32px; cursor: pointer;}

@media (max-width: 1023px) {
	.contents_wrap .left_menu {display:none;}
	.contents_wrap .left_menu_btn {display: block;}
	.contents_wrap .left_menu .in_wrap .appendix {}
	.contents_wrap .left_menu .in_wrap button.close_btn {display: block;}
}


















