/* SubPage Tab Bg */
.SubPage-bg01 .Path,
.SubPage-bg01 .subTitBg { background:linear-gradient(to left, #008DCE, #0038AF); }/*웹접근성 수정*/
.SubPage-bg02 .Path,
.SubPage-bg02 .subTitBg { background:linear-gradient(to left, #17C79D, #009DA0); }
/*.SubPage-bg03 .Path,
.SubPage-bg03 .subTitBg { background:linear-gradient(to left, #ED5C2C, #FCA237); }
.SubPage-bg04 .Path,
.SubPage-bg04 .subTitBg { background:linear-gradient(to left, #F7599E, #FE9497); }
*/
.SubPage-bg03 .Path,
.SubPage-bg03 .subTitBg { background:linear-gradient(to left, #A96000, #DA7D0E); }
.SubPage-bg04 .Path,
.SubPage-bg04 .subTitBg { background:linear-gradient(to left, #CB464B, #DD227F); }
.SubPage-bg05 .Path,
.SubPage-bg05 .subTitBg { background:linear-gradient(to left, #945DF4, #4856E1); }

/* Global */
.bullet_left { display:inline-block; height:20px; width:20px; position:relative; top:2px; font-size:0px!important; float:left; }
.bullet_left:before { display:inline-block; position:absolute; left:10%; top:20%; height:2px; width:80%; background:#6E636E; transform:rotate(-45deg); content:''; }
.bullet_left:after { display:inline-block; position:absolute; left:10%; bottom:20%; height:2px; width:80%; background:#6E636E; transform:rotate(45deg); content:''; }

.bullet_right { display:inline-block; height:20px; width:20px; position:relative; top:2px; font-size:0px!important;  float:left; }
.bullet_right:before { display:inline-block; position:absolute; left:10%; top:20%; height:2px; width:80%; background:#6E636E; transform:rotate(45deg); content:''; }
.bullet_right:after { display:inline-block; position:absolute; left:10%; bottom:20%; height:2px; width:80%; background:#6E636E; transform:rotate(-45deg); content:''; }

/* footer */ 
footer { text-align:center; margin-top:80px; padding-bottom: 40px; min-width:1280px; background: #F8F8FC; }
footer>div { text-align:center; border-bottom:1px #DADCE1 solid; height:70px; overflow:hidden; margin-bottom:20px; }
footer>div>div { height:100%; width:1280px; margin:0 auto; text-align:center; }
footer>div>div>span { display:inline-block; float:left; text-align:left; vertical-align:middle; font-size:1.8rem; font-weight: 700;  color:#252525; line-height:70px; width:50%; }
footer>div>div>span>strong { font-size:1.8rem; color:#0051A2; font-weight:bold; display:inline-block; padding-left: 10px; }
footer>div>div>span>strong:nth-of-type(2) { font-size:16px; color:#252525; font-weight:500; }
footer>div>div>span>i { display:inline-block; width:100px; }
footer>div>div>a { display:inline-block; font-size:16px; font-weight:500; float:left; color:#fff!important; }
footer>div>div>a.btnNv01 { position:absolute; top:50%; right:0; transform:translate(0, -50%); height:40px; line-height:42px; padding:0 27px; }
footer>ul { width:1280px; margin:0 auto; padding-top:35px; }
footer>ul:after { clear:both; display:block; content:''; }
footer>ul>li { float:left; text-align:left; }
footer>ul>li>img{ width:140px; }
footer>ul>li>p { font-size:1.3rem; letter-spacing: -1px; color:#666; line-height:1.45; padding:20px 0 20px; }
footer>ul>li>p>i { display:inline-block; width:20px; }
footer>ul>li:nth-of-type(2) { float:right; width:50%; /*padding-left:5%;*/ }
/*
footer>ul>li:nth-of-type(1) { width:40%; border-right:1px solid #DADCE1; }
footer>ul>li:nth-of-type(1)>div:after { clear:both; display:block; content:''; }
footer>ul>li:nth-of-type(1)>div>a { width:150px; height:40px; display:inline-block; border-radius:5px; border:1px #DADCE1 solid; float:left; margin-right:15px; }

footer>ul>li:nth-of-type(1)>div:nth-of-type(1)>a:nth-of-type(1),
footer>ul>li:nth-of-type(1)>div:nth-of-type(1)>a:nth-of-type(2) { background:url(../img/bullet_down.png) 90% center no-repeat; line-height:40px; padding-left:15px; } 
footer>ul>li:nth-of-type(1)>div:nth-of-type(2) { padding-top:15px; border:2px solid green;}
*/

footer>ul>li:nth-of-type(1)>div>p { width:150px; height:40px; overflow:hidden; display:inline-block; border-radius:5px; border:1px #DADCE1 solid; float:left; margin-right:15px; background:url(../img/bullet_down.png) 90% center no-repeat; }
footer>ul>li:nth-of-type(1)>div>p select { width:100%; height:100%; line-height:42px;  padding:0 28px 0 10px; font-size:15px; border:0; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-sizing:border-box; background:transparent; }
footer>ul>li:nth-of-type(1)>div>p select::-ms-expand{ display:none;/*for IE10,11*/ }


footer>ul>li:nth-of-type(2):after { clear:both; display:block; content:''; }
footer>ul>li:nth-of-type(2)>div:nth-of-type(1) { margin:0; }
footer>ul>li:nth-of-type(2)>div { float:left; margin-left:60px; position: relative;}
footer>ul>li:nth-of-type(2)>div>a,
footer>ul>li:nth-of-type(2)>div>a:link,
footer>ul>li:nth-of-type(2)>div>a:visited { font-size:14px; color:#666; font-weight:500; line-height:2.0; display:inline-block; }
footer>ul>li:nth-of-type(2)>div>a:hover { color:#04ADEE; }
footer>ul>li:nth-of-type(2)>div:nth-of-type(1)>a:nth-of-type(1) { font-size:15px; color:#252525; font-weight:bold; }
footer>ul>li:nth-of-type(2)>div:nth-of-type(1)>a:nth-of-type(4) { font-size:15px; color:#252525; font-weight:bold; margin-top:60px; }
footer>ul>li:nth-of-type(2)>div:nth-of-type(2)>a { line-height:2.0; }

footer>ul>li>ol { display: inline-block; width:100%; height:50px; overflow: hidden; padding:10px 0; margin:15px 0; }
footer>ul>li>ol>li>a { width:30px; height:30px; padding:0; margin:0; float:left; margin-right:40px; }
footer>ul>li>ol>li>a>img { width:100%; }

/* 0406 modal css */
/* modal */
.Acuon-Modal { height:100%; width:100%; position:fixed; left:0px; top:0px; content:''; z-index:100; background:rgba(11,11,11,0.26); display:none; }
.Acuon-Modal>div { overflow:hidden; min-width:600px; border-radius:10px; position:absolute; left:50%; top:50%; transform:translate(-50% ,-50%); background:#fff; z-index:101; }
.Acuon-Modal>div>a { display:block; position:absolute; right:30px; top:30px; height:25px; width:25px; font-size:0px; z-index:102; }
.Acuon-Modal>div>a:before { display:inline-block; position:absolute; left:4%; top:45.5%; height:3px; width:100%; background:#5a5a5a; transform:rotate(45deg); content:''; }
.Acuon-Modal>div>a:after { display:inline-block; position:absolute; left:4%; top:45.5%; height:3px; width:100%; background:#5a5a5a; transform:rotate(-45deg); content:''; }
.Acuon-Modal.on { display:block; }

/* - alert */
.Acuon-Modal>div>dl>dt { background:#0051A2; font-size:18px; font-weight:500; color:#fff; font-family:'GmarketSans'; padding:20px; text-align:center; }
.Acuon-Modal>div>dl>dd { width:100%; height:100%; padding:30px; }

.Acuon-Modal>.modal-type01>dl>dd>div>p.bgG { line-height:150%; margin-bottom:15px; color:#252525; padding:20px; border-radius:5px; background:#F8F8F8; }
.Acuon-Modal>.modal-type01>dl>dd>div>p { margin-bottom:15px; color:#252525; padding:20px; border-radius:5px; }

.Acuon-Modal .subBtnWrap { text-align:center; padding-top:30px;}
.Acuon-Modal>.modal-type01>dl>dd>div .inp { margin-bottom:20px;}
.Acuon-Modal>.modal-type01>dl>dd>div label { display:inline-block; width:20%; font-size:1.6rem; line-height:1.65; }
.Acuon-Modal>.modal-type01>dl>dd>div input,
.Acuon-Modal>.modal-type01>dl>dd>div p > select { width:80%; height:56px; padding-right:80px; border:1px solid #DADCE1; border-radius:5px; text-indent:20px; color:#666; }
.Acuon-Modal>.modal-type01>dl>dd>div p {  position:relative; margin-bottom:10px; }
.Acuon-Modal>.modal-type01>dl>dd>div p > select { width:calc(50% - 12px); margin-right:20px; padding:0; display:inline-block; }
.Acuon-Modal>.modal-type01>dl>dd>div p > select:last-child { margin-right:0; }

.timer { color:#FF0000; font-size:18px; position:absolute; right:20px; top:50%; transform:translate(0,-50%); }

/*주소검색*/
.Acuon-Modal.codeSearch>.modal-type01 { width:800px; }
.Acuon-Modal.codeSearch>.modal-type01>dl>dd>div input { padding-right:0; /* margin-right:16px; */ width:calc(100% - 108px);}
.Acuon-Modal.codeSearch>.modal-type01>dl>dd>div button { height:56px; }

.schVal { width:100%; }
.schVal table { display:block; width: 100%; border-collapse:collapse; }
.schVal > .table-St tr th:nth-of-type(1), .schVal > .table-St tr td:nth-of-type(1) { width:150px; border-right:0; padding:0;}
.schVal > .table-St tr th:nth-of-type(2), .schVal > .table-St tr td:nth-of-type(2) { width:650px; padding:0;}

.schVal > .table-St tbody {  display: block; height: 300px; overflow:auto; }
.schVal > .table-St > table tbody tr { cursor:pointer; }
.schVal > .table-St > table tr:last-child > td { border-bottom:solid 1px #ccc; }


/* - 약관 */
.Acuon-Modal>.modal-type02 { width:900px; height:88%; max-height:800px; }
.Acuon-Modal>.modal-type02>dl { width:100%; height:100%; }
.Acuon-Modal>.modal-type02>dl>dd { height:calc(100% - 58px);}
.Acuon-Modal>.modal-type02>dl>dd>div { border:1px #ccc solid; overflow-y:scroll; overflow-x:hidden; height:calc(100% - 80px); padding:20px; box-sizing:border-box; }

.Acuon-Modal>.modal-type02>dl>dd>div>p { background:#F8F8F9; font-size:16px; color:#222222; margin:10px; padding:20px 10px; font-weight:700; }
.Acuon-Modal>.modal-type02>dl>dd>div>span { padding:0 10px; width:100%; display:inline-block; text-align:right;}

.Acuon-Modal>.modal-type02>dl>dd>div ol { font-size:14px; line-height:20px; padding:0px 10px; text-align:left; }
.Acuon-Modal>.modal-type02>dl>dd>div ol > li { font-size: 1.4rem; line-height:1.5; position:relative; word-break:break-all;}
.Acuon-Modal>.modal-type02>dl>dd>div ol > li > p { font-size:1.4rem; padding:0 0 8px 20px; position:relative; line-height:1.5; }
.Acuon-Modal>.modal-type02>dl>dd>div ol > li > p > span { font-size:1.4rem; position:absolute; left:0; top:4px; }
.Acuon-Modal>.modal-type02>dl>dd>div> p.subTitle { padding:20px 10px 10px; background:none; display:inline-block; width:100%; font-size:14px!important; font-weight:bold; border:0!important; margin:0!important; text-align:left; }

.Acuon-Modal>.modal-type02>dl>dd>div img { width:100%; }

.Acuon-Modal>.modal-type02>dl>dd>div>ul { padding-bottom:20px;}
.Acuon-Modal>.modal-type02>dl>dd>div>ul>li { display:inline-block; width:100%; height:100%; border-bottom:solid 1px #CCCCCC; padding:25px 0;}
.Acuon-Modal>.modal-type02>dl>dd>div>ul>li:last-child { border-bottom:none;}
.Acuon-Modal .table-St > table th,.Acuon-Modal .table-St > table td { padding:10px 0px 10px 20px}
.Acuon-Modal>.modal-type02>dl>dd>div>ul>li>ul { display:inline-block; width:100%; height:100%; padding-top:20px; }

/* - 이벤트팝업 */
.Acuon-Modal>div.modal-type03 { left:10%; top:10%; transform:translate(0,0); }
.Acuon-Modal>div.modal-type03 { width:360px; min-width:360px; background:#fff;}
.Acuon-Modal>div.modal-type03 img { width:100%; height:100%; }
.Acuon-Modal>div.modal-type03>dl>dd { padding:0; }

.Acuon-Modal>div.modal-type03 .subBtnWrap { padding:0; display:table; width:100%; }
.Acuon-Modal>div.modal-type03 .subBtnWrap button { width:50%; display:table-cell; border-radius:0; margin:0; letter-spacing:-1px; font-size:1.3rem; }

/* 버튼 */
.btnNv01 { height:40px; padding:10px 27px; color:#fff; background-color:#0051A2; border:none; border-radius:5px; cursor:pointer; }
.subBtnWrap { padding-top:40px; }
.subBtnWrap>button { margin:0 10px; width:auto; padding:15px 50px; border:none; border-radius:5px; cursor:pointer; }
.lone_ok { background-color:#0051A2; color:#fff; }
.lone_cancel { background-color:#F2F2F2; }

/* 라디오버튼 */
/*li 안에 input[type=radio] */ 
.inpRadio { vertical-align:inherit; display:inline-block; }
.inpRadio>li { float:left; margin-right:30px; position:relative; height:30px; line-height:30px; }
.inpRadio>li:last-child { margin:0; }

/* fin0405 라디오 버튼 (2022.03.29) */
.radio_pdL10>tr>td>ul>li>input[type="radio"]:before { margin-right:0px; }
.inpRadio>li>input[type="radio"] { -webkit-appearance:none; -moz-appearance:none; appearance:none; }
.inpRadio>li>input[type="radio"]:before { content:""; display:inline-block; width:22px; height:22px; margin-right:10px; background-color:#fff; border:1px solid #DADCE1; border-radius:22px; }
.inpRadio>li>input[type="radio"]:checked:after { content:""; width:14px; height:14px; background-color:#0051A2; border-radius:16px; position:absolute; top:5px; left:5px; }
.inpRadio>li:first-child>input[type="radio"] { margin-left:0px; }
.inpRadio>li>label { vertical-align:super; color:#666; font-weight:400;}

/* 테이블 제어 css */
/***table-St class제어*/

	/*기본 table 라운드o*/
	.table-St { text-align:left; }
	.table-St > table { width:100%; margin:0 auto; border:1px solid #DADCE1; border-radius:10px; border-spacing:0; overflow:hidden; }
	.table-St > table th, .table-St > table td { height:60px; padding:10px 0; font-size:1.6rem; line-height:1.65; position:relative; color:#000; font-weight:400; } 
	.table-St > table th { font-weight:500; }
	.table-St > table td >a { font-weight:400; }
	.table-St > table tr:last-child > th, .table-St > table tr:last-child > td { border-bottom:none; }

	
	/*위아래 선있는 table*/
	.table-St.type01 > table { border:none; border-radius:0; border-top:solid 1px #DADCE1; border-bottom:solid 1px #DADCE1; }

	/*부모 class 속성*/	
	.th-bg th, .td-bg td { background:#F8F8F9; font-weight:500;} 
	.th-bl th, .td-bl td { border-left:solid 1px #DADCE1; }
	.th-br th, .td-br td { border-right:solid 1px #DADCE1; }
	.th-bb th, .td-bb td { border-bottom:solid 1px #DADCE1; }
	.th-bt th, .td-bt td { border-top:solid 1px #DADCE1; }
	
	/*th - td - th - td 이 한 tr에 묶인경우 */
	.table-St.type03 td { border-right:solid 1px #DADCE1; }
	.table-St.type03 td:nth-of-type(2) { border-right:none;}
	
	/*th
	td 마지막 border삭제  */
	.table-St.last-Bnon th:last-child, .table-St.last-Bnon td:last-child { border-right:0; }
	
	
	/*th td padding 값*/
	.th-pdl10 th, .td-pdl40 td, .pdl10 { padding-left:10px !important; }
	.th-pdl40 th, .td-pdl40 td, .pdl40 { padding-left:40px !important; }
	.th-pdr40 th, .td-pdr40 td, .pdr40 { padding-right:40px !important; }
	.th-pdl60 th, .td-pdl60 td, .pdl60 { padding-left:60px !important; }
	.phLR10 th { padding-left:10px!important; padding-right:10px!important; }
	.pdLR10 td { padding-left:10px!important; padding-right:10px!important; }

	/*부모class로 th border-top 삭제*/
	.bor-tnon th  { border-top:none;}

	/*배경색*/
	.table-St.bgFFF { background-color:#fff !important; }
	.table-St.bgCCC { background-color:#ccc !important; }
	.table-St.bgF8 { background-color:#F8F8F8 !important; }

/***개별 보더속성*/
	.bor-l { border-left:solid 1px #DADCE1;  }
	.bor-r { border-right:solid 1px #DADCE1!important;  }
	.bor-t { border-top:solid 1px #DADCE1; }

	.bor-Anon { border:none; }
	.bor-Rnon { border-right:none!important;}
	.bor-Tnon { border-top:none!important;}
	

	/*text정렬*/
	.th-tl th, .td-tl td, .tl { text-align:left; }
	.th-tr th, .td-tr td, .tr { text-align:right; }
	.th-tc th, .td-tc td, .tc { text-align:center; }
		

	/*게시판형일때 제목영역*/
	.table-St table .tit { text-align:left; padding-left:60px; }	
	.table-St table .tit02 { text-align:left; padding-left:40px; }	

	/* b태그 두껍게 */
	.table-St th b, .table-St td b { font-weight:400; }

	/* 오른쪽 중앙 정렬 */
	.ab-R0T50 { position:absolute; right:0; top:50%; transform:translate(0,-50%); }
	
	/*table td 안의 input*/
	.inpBox03 { width:100%; }
	.inpBox03:after, .inpNum03:after { content:""; clear:both; display:block; }
	.inpBox03>input, .inpBox03>p>input, .inpNum03>input { width:214px; height:40px; border:1px solid #DADCE1; border-radius:5px; text-indent:20px; color:#666; font-weight:400; }
	.inpBox03 select { width:212px; height:38px; padding-left:20px; border-radius:5px; border:1px solid #DADCE1; color:#666; font-weight:400; }
	.inpBox03>span { margin-left:20px; color:#666; }
	.inpBox03>i { margin:0 20px 0 40px; color:#666; }
	.inpBox03>i:first-child { margin-left:0; }

/* 표 하단 텍스트 제어 */
.secTitBox + .txtBox { padding-top:0;} 
.txtBox { width:100%; margin:0 auto; padding:20px 0px; }
.txtBox>p { text-align:left; line-height:1.65; }
.txtBox>div { text-align:center; line-height:1.65; }
.txtBox>span { text-align:right; line-height:1.65; display:block; }
.txtBox ul { padding-left:14px;  line-height:1.6; }

.dot { line-height:1.65; padding-left:12px; text-indent:-12px; color:#000; font-weight:400;}
.dot:before { content:"·"; padding-right:6px; color:#252525; }
.dot02 { line-height:1.65; padding-left:12px; text-indent:-12px; color:#000; font-weight:400;}
.dot02:before { content:"•"; padding-right:6px; color:#252525; }

.hypn { line-height:1.65; padding-left:16px; text-indent:-16px; color:#000; font-weight:400;}
.hypn:before { content:"-"; padding-right:10px; color:#252525; }
.star { line-height:1.65; padding-left:16px; text-indent:-16px; color:#000; font-weight:400; }
.star:before { content:"*"; padding-right:10px; color:#252525; }
.rfrnc { line-height:1.65; padding-left:23px; text-indent:-23px; color:#000; font-weight:400;}
.rfrnc:before { content:"※"; padding-right:10px; color:#252525; }
.square { line-height:1.65; padding-left:16px; text-indent:-16px; color:#000; font-weight:400;}
.square:before { content:"□"; padding-right:10px; color:#252525; }
.hypn > b, .dot02 > b, .hypn > b, .star > b, .rfrnc > b, .square > b { font-weight:500!important; }

/*table td 안의 주민등록번호*/
.inpNum03>b { width:20px; text-align:center; font-weight:500; display:inline-block; color:#666; }
.inpNum03 > span { padding:0 10px;}

/*table td 안의 핸드폰번호*/
.inpBox03.inpTel>ul:after { content:""; clear:both; display:block; }
.inpBox03.inpTel>ul>li { float:left; }
.inpBox03.inpTel>ul>li>select { width:128px; height:38px; border:none; padding-left:20px; border-radius:5px; color:#666; font-weight:400; -webkit-appearance:none; /* for chrome */ -moz-appearance:none; /*for firefox*/  appearance:none; }
.inpBox03.inpTel>ul>li>b { width:26px; line-height:40px; float:left; text-align:center; font-weight:500; color:#666; }
.inpBox03.inpTel>ul>li>input { width:130px; height:40px; border:1px solid #DADCE1; font-size:16px; border-radius:5px; text-indent:20px; color:#666; font-weight:400; }

.inpBox03.inpTel.li4>ul>li:nth-of-type(1) { width:130px; height:40px; border:1px solid #DADCE1; border-radius:5px; margin-right:15px; }/* li 4개 */
.inpBox03.inpTel.li4>ul>li:nth-of-type(2),/* li 4개 */
.inpBox03.inpTel.li3>ul>li:nth-of-type(1) { width:130px; height:40px; border:1px solid #DADCE1; border-radius:5px; }/* li 3개 */
select::-ms-expand{ border:none; background:transparent; }

/* 타이틀 */
/* .secTitBox02 > h3 { font-size:1.6rem; font-weight:700; padding:20px 0 10px; margin:0; } *//*웹접근성 수정*/

/* 220419 약관 ol css 추가 */
.olBox { padding:5px 10px 8px 10px!important; margin-bottom:8px; background:#F8F8F9; border:solid 1px #DADCE1; border-radius:5px; }
.olBox li > p { padding:0 0 0 20px!important; }

/* 0411 미디어쿼리 추가 */
@media screen and (max-width: 1650px) {
    footer>div { height: 50px; }
    footer>div>div>span { font-size: 1.4rem; line-height:50px; height:50px; }
/* 	footer>div>div>a { line-height:50px; } */
    footer>div>div>span>strong { font-size:1.5rem; }
    footer>div>div>span>strong:nth-of-type(2) { font-size:1.4rem; }
    
    footer>ul { width:1280px; padding-top: 20px; }
    footer>ul>li>img { width:100px; }
    footer>ul>li>p { padding: 10px 0 20px; font-size: 1.2rem; color:#666; }
    
    footer>ul>li:nth-of-type(1)>div>p { width:130px; height:35px; }
    footer>ul>li:nth-of-type(1)>div>p select { font-size: 1.2rem; line-height:35px; }
    
    footer>ul>li:nth-of-type(2)>div:nth-of-type(1)>a:nth-of-type(1) { font-size: 1.2rem; }
    footer>ul>li:nth-of-type(2)>div>a, footer>ul>li:nth-of-type(2)>div>a:link, footer>ul>li:nth-of-type(2)>div>a:visited { font-size: 1.2rem; line-height: 1.8; }
    
    footer>ul>li>ol { padding:0px; }
    footer>ul>li>ol>li>a { width:30px; height:30px; }
}
@media screen and (max-width: 1440px) {
    footer>div>div { width:90vw; }
    footer>ul { width:90vw; }
}

/* 220519 14인치 css 추가*/
@media screen and (max-width:1300px){
	footer { width:100%; min-width:1000px; }
	footer>div>div { width:100%; padding:0 10px; }
	footer>div>div>span { width:100%; height:100%; }
	footer>ul { width:100%; padding:0 10px; }
	footer>div>div>a.btnNv01 { right:10px; height:36px; line-height:39px; }
	footer>ul>li:nth-of-type(2)>div { margin:0 10px; }
}


/*0617*/
.dropdown { width: 180px; display: inline-block; margin-right:5px; }
.dropdown a { text-decoration: none; }
.dropdown [data-toggle="dropdown"] { line-height:22px; position: relative; display: block; color: #000; background: #f8f8f9; padding: 10px; width:180px; overflow:hidden; display:inline-block; border-radius:5px; border:1px #DADCE1 solid; float:left; margin-right:15px; background:url(../img/bullet_down.png) 90% center no-repeat; }
.dropdown .dropdown-menu { max-height: 0; overflow: hidden; list-style: none; padding: 0; margin: 0; position: absolute; bottom:45px; width: 180px; border: 1px solid #dadce1; border-radius: 5px; background: #fff; display: none; }
.dropdown .dropdown-menu li { padding: 3px; }
.dropdown .dropdown-menu li a { display: block; color: #666; padding: 10px 10px; font-size: 14px; }
.dropdown .show { display: block; max-height: 9999px; }
.dropdown .hide { max-height: 0; }
/*0617*/


/* 220905 접근성 인증마크 추가 */
.WA-mark { width: 65px; height: 45px; display: inline-block; padding:0 10px; }
.wa{ width: 65px; height: 45px; }
#certDialog { border: none; }

/**웹 접근성**/
a:focus-visible, button:focus-visible { outline:3px solid #000; border:2px solid #fff; }/*웹접근성 수정*/