@charset "UTF-8";

.body-noscroll{overflow: hidden;}

/* width */
.w2{width: 2% !important;}
.w3{width: 3% !important;}
.w4{width: 4% !important;}
.w5{width: 5% !important;}
.w6{width: 6% !important;}
.w7{width: 7% !important;}
.w8{width: 8% !important;}
.w9{width: 9% !important;}
.w10{width: 10% !important;}
.w11{width: 11% !important;}
.w12{width: 12% !important;}
.w13{width: 13% !important;}
.w14{width: 14% !important;}
.w15{width: 15% !important;}
.w20{width: 20% !important;}
.w25{width: 25% !important;}
.w30{width: 30% !important;}
.w35{width: 35% !important;}
.w40{width: 40% !important;}
.w45{width: 45% !important;}
.w50{width: 50% !important;}
.w55{width: 55% !important;}
.w60{width: 60% !important;}
.w65{width: 65% !important;}
.w70{width: 70% !important;}
.w75{width: 75% !important;}
.w80{width: 80% !important;}
.w82{width: 82% !important;}
.w85{width: 85% !important;}
.w90{width: 90% !important;}
.w95{width: 95% !important;}
.w100{width: 100% !important;}

/* height */
.h100{height: 100% !important;}

/* margin */
.mgt0{margin-top: 0 !important;}
.mgt5{margin-top: 0.25rem !important;}
.mgt10{margin-top: 0.5rem !important;}
.mgt12{margin-top: 0.6rem !important;}
.mgt14{margin-top: 0.7rem !important;}
.mgt15{margin-top: 0.75rem !important;}
.mgt20{margin-top: 1rem !important;}
.mgt24{margin-top: 1.2rem !important;}
.mgt25{margin-top: 1.25rem !important;}
.mgt30{margin-top: 1.5rem !important;}
.mgt32{margin-top: 1.6rem !important;}
.mgt35{margin-top: 1.75rem !important;}
.mgt40{margin-top: 2rem !important;}
.mgt56{margin-top: 2.8rem !important;}
.mgt64{margin-top: 3.2rem !important;}
.mgb0{margin-bottom: 0 !important;}
.mgb5{margin-bottom: 0.25rem !important;}
.mgb10{margin-bottom: 0.5rem !important;}
.mgb12{margin-bottom: 0.6rem !important;}
.mgb14{margin-bottom: 0.7rem !important;}
.mgb15{margin-bottom: 0.75rem !important;}
.mgb20{margin-bottom: 1rem !important;}
.mgb24{margin-bottom: 1.2rem !important;}
.mgb25{margin-bottom: 1.25rem !important;}
.mgb30{margin-bottom: 1.5rem !important;}
.mgb32{margin-bottom: 1.6rem !important;}
.mgb35{margin-bottom: 1.75rem !important;}
.mgb40{margin-bottom: 2rem !important;}
.mgb56{margin-bottom: 2.8rem !important;}
.mgb64{margin-bottom: 3.2rem !important;}

/* padding */
.pdt0{padding-top: 0 !important;}
.pdt5{padding-top: 0.25rem !important;}
.pdt10{padding-top: 0.5rem !important;}
.pdt12{padding-top: 0.6rem !important;}
.pdt14{padding-top: 0.7rem !important;}
.pdt15{padding-top: 0.75rem !important;}
.pdt20{padding-top: 1rem !important;}
.pdt24{padding-top: 1.2rem !important;}
.pdt25{padding-top: 1.25rem !important;}
.pdt30{padding-top: 1.5rem !important;}
.pdt32{padding-top: 1.6rem !important;}
.pdt35{padding-top: 1.75rem !important;}
.pdt40{padding-top: 2rem !important;}
.pdt56{padding-top: 2.8rem !important;}
.pdt64{padding-top: 3.2rem !important;}
.pdb0{padding-bottom: 0 !important;}
.pdb5{padding-bottom: 0.25rem !important;}
.pdb10{padding-bottom: 0.5rem !important;}
.pdb12{padding-bottom: 0.6rem !important;}
.pdb14{padding-bottom: 0.7rem !important;}
.pdb15{padding-bottom: 0.75rem !important;}
.pdb20{padding-bottom: 1rem !important;}
.pdb24{padding-bottom: 1.2rem !important;}
.pdb25{padding-bottom: 1.25rem !important;}
.pdb30{padding-bottom: 1.5rem !important;}
.pdb32{padding-bottom: 1.6rem !important;}
.pdb35{padding-bottom: 1.75rem !important;}
.pdb40{padding-bottom: 2rem !important;}
.pdb56{padding-bottom: 2.8rem !important;}
.pdb64{padding-bottom: 3.2rem !important;}

/* font size */
.ft-s12{font-size: 12px !important;}
.ft-s14{font-size: 14px !important;}
.ft-s16{font-size: 16px !important;}
.ft-s20{font-size: 20px !important;}
.ft-s22{font-size: 22px !important;}
.ft-s24{font-size: 24px !important;}
.ft-s30{font-size: 30px !important;}
.ft-s32{font-size: 32px !important;}
.ft-s50{font-size: 50px !important;}

/* text */
.bold{font-weight: 700 !important;}
.medium{font-weight: 500 !important;}
.normal{font-weight: 400 !important;}

/* color */
.cr-blue{color: #0A73EF !important;}
.cr-black{color: #000 !important;}
/* align */
.align-r{text-align: right !important;}
.align-l{text-align: left !important;}
.align-c{text-align: center !important;}
.align-top{vertical-align: top !important;}
.align-middle{vertical-align: middle !important;}
/* input text, textarea */
.fe-input::-ms-clear{display: none;}
.fe-input,
.fe-textarea{height:48px;padding:0 15px;font-size:16px;border: 1px solid #E2E4E7;color:#000;background: transparent;}
.fe-input:focus,
.fe-textarea:focus{border-color: #0A73EF;}
.fe-input::placeholder,
.fe-textarea::placeholder{color: #aaa;}
.fe-textarea{padding:15px;height: 200px;width: 100%;height:auto;resize: none;}
.fe-input:focus, 
.fe-textarea:focus{outline: 0;}
.fe-input[disabled], .fe-input[readonly], 
.fe-textarea[disabled], .fe-textarea[readonly]{background-color: #F0F0F0;}
.fe-input.bg-white {background-color: #fff;}
.fe-textarea.h400{height: 20rem;}

/* select */
.fe-select{position: relative;display: inline-block;height:48px;min-width:105px;color:#555;}
.fe-select::after{display:inline-block;content:'';position:absolute;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);right:18px;width: 0px;height: 0px;border-top: 5px solid #555;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.fe-select select{position: relative;height:48px;width:100%;padding:0 40px 0 10px;border: 1px solid #E2E4E7;z-index: 1;background: transparent;}

/* input radiobox */
.fe-radio{display:inline-block; position:relative; margin:0.25rem 0; line-height:1; vertical-align:middle;}
.fe-radio label{display:inline-block; position:relative; min-width:20px; min-height:20px; font-size:16px; line-height:20px; vertical-align:middle;color:#555;}
.fe-radio label span{display:inline-block; padding-left:28px;}
.fe-radio label::before, .fe-radio label::after{display:block;content:''; position:absolute; left:0; top:0;}
.fe-radio label::before{top:0; width:20px; height:20px; border:2px solid #BCBCBC; background:#fff; border-radius:50%;}
.fe-radio > input{position:absolute; left:0; top:0; width:20px; height:20px;margin:0;appearance: none;-webkit-appearance: none;}
.fe-radio > input:checked + label::before{display: none;}
.fe-radio > input:checked + label::after{width:20px; height:20px;background:url(/cms/contents/eng/resource/images/common/icon_radio.svg) 0 0 no-repeat;background-size: 100%;}
.fe-radio > input[disabled] + label{color:#aaa;}
.fe-radio > input[disabled] + label::before{background-color:#f0f0f0;border:1px solid #E2E4E7;display: block;}
.fe-radio > input[disabled]:checked + label::after{top:5px; left:5px; width:10px; height:10px; border-radius:50%;background:#888;}
.fe-radio > input[disabled]:checked + label::before{border-color:#888;}

/* input checkbox */
.fe-check{display:inline-block; position:relative;line-height:1; vertical-align:middle;}
.fe-check label{display:inline-block; position:relative; min-width:20px; min-height:20px; font-size:16px; line-height:20px; vertical-align:middle;}
.fe-check label span{display:inline-block; padding-left:28px;}
.fe-check label::before, .fe-check label::after{content:''; position:absolute; left:0; top:0;}
.fe-check label::before{top:0; width:20px; height:20px; border:1px solid #bcbcbc; background:#fff;border-radius: 5px;}
.fe-check > input{position:absolute; left:0; top:0; width:20px; height:20px;margin:0;appearance: none;-webkit-appearance: none;}
.fe-check > input:checked + label::before{background-color: #0A73EF;border-color: #0A73EF;}
.fe-check > input:checked + label::after{left:5px; top:5px; width:10px; height:7px; background:none; border-left:2px solid #fff; border-bottom:2px solid #fff; transform:rotate(-45deg);-webkit-transform: rotate(-45deg);}
.fe-check > input[disabled] + label{color:#999;}
.fe-check > input[disabled] + label::before{background-color:#f0f0f0;border-color: #bcbcbc;}
.fe-check > input[disabled]:checked + label::after{border-color:#888;}
.fe-check-all {display:inline-block; position:relative;line-height:1; vertical-align:middle;}
.fe-check-all label{display:inline-block; position:relative; min-width:1.4rem; min-height:1.5rem; font-size:1.2rem; line-height:1.5rem; vertical-align:middle;}
.fe-check-all label span{display:inline-block; padding-left:45px;}
.fe-check-all label::before, .fe-check-all label::after{content:''; position:absolute; left:0; top:0;}
.fe-check-all label::before{width:1.6rem; height:1.6rem; border:2px solid #BCBCBC; background:#fff; border-radius:50%;}
.fe-check-all > input{position:absolute; left:0; top:0; width:1.4rem; height:1.4rem;margin:0;appearance: none;-webkit-appearance: none;}
.fe-check-all > input:checked + label::before{background-color: #0A73EF;border-color: #0A73EF;}
.fe-check-all > input:checked + label::after{left:7px; top:8px; width:18px; height:12px; background:none; border-left:3px solid #fff; border-bottom:3px solid #fff; transform:rotate(-45deg);-webkit-transform: rotate(-45deg);}

/* input switch */
.fe-switch + .fe-switch{margin-left: 0.5rem;}
.fe-switch{display: inline-block;position: relative;}
.fe-switch label{display: inline-block;width: 4rem;vertical-align: top;}
.fe-switch label::before, .fe-switch label::after{content: '';}
.fe-switch label::before{display: inline-block;width: 100%;height: 30px;background-color: #f0f0f0;border-radius: 15px;vertical-align: top;}
.fe-switch input, .fe-switch label::after{position: absolute;left: 0.1rem;top: 50%;z-index: 1;width: 40px;height: 26px;line-height: 26px;text-align: center;border-radius: 0.65rem;overflow: hidden;background-color: #aaa;color: #fff;font-size: 0.6rem;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s;transition: all 0.3s;}
.fe-switch input{z-index: 0;border: 0;height: 24px;margin:0;}
.fe-switch input:checked, .fe-switch input:checked + label::after{left: calc(100% - 2.1rem);}
.fe-switch input:checked + label::after{background-color: #2496ee;}
.fe-switch input + label::after{content: 'OFF';}
.fe-switch input:checked + label::after{content: 'ON';}
.fe-switch input[disabled] + label::before{background-color: #ddd;}

/* input file */
.fe-filebox label {display: inline-block;padding: 10px 20px;color: #fff;vertical-align: middle;background-color: #999999;cursor: pointer;height: 40px;margin-left: 10px;}
.fe-filebox input[type="file"] {position: absolute;width: 0;height: 0;padding: 0;overflow: hidden;border: 0;}

/* accordion */
.acco-list{border: 1px solid #ddd;border-radius: 5px;}
.acco-list > li{border-top: 1px solid #ddd;}
.acco-list > li:first-child{border-top: none;}
.acco-list .acco-tit{position: relative;padding:0.5rem;} 
.acco-list .btn-acco{position: absolute;top:0;left:0;width: 100%;height: 100%;}
.acco-list .btn-acco::after{position:absolute;top:15px;right:20px;display:inline-block;content:'';position:absolute;padding: 3px;border: solid #000;border-width: 0 2px 2px 0;transform: rotate(45deg);-webkit-transform: rotate(45deg);transition:all 0.3s;-webkit-transition:all 0.3s;}
.acco-list .btn-acco.on::after{top:20px;transform: rotate(225deg);-webkit-transform: rotate(225deg);}
.acco-list .acco-answer{display:none;padding:0.5rem;background-color: #eee;}

.acco-step{width: 22.9rem;}
.acco-step li{margin-bottom: 1.2rem;}
.acco-step li:last-child{margin-bottom: 0;}
.acco-step .acco-tit{position: relative;padding: 0 0 1.05rem 0;border-bottom: 1px solid #E6EBF2;}
.acco-step .acco-tit .num{font-size: 1.2rem;color: #0A73EF;}
.acco-step .acco-tit p{margin-top: 12px;font-size: 1.5rem;font-weight: 500;}
.acco-step .btn-acco{position: absolute;top:0;left:0;width: 100%;height: 100%;}
.acco-step .btn-acco::after{content:'';position:absolute;top: 3.5rem;right:0;display:inline-block;width: 14px;height: 1px;position:absolute;border:1px solid #9BA5B7;}
.acco-step .btn-acco::before{content:'';position:absolute;top: 3.5rem;right: 0;display: inline-block;width: 14px;height: 1px;transform: rotate(90deg);-webkit-transform: rotate(90deg);border:1px solid #9BA5B7;}
.acco-step .btn-acco.on::before{display: none;}
.acco-step .acco-desc{display:none;padding:1.4rem 1.05rem;font-size: 16px;font-weight: 300;background-color: #F6F8FC;}
.acco-step .acco-desc .title{font-size: 20px;font-weight: 500;margin-bottom: 12px;}
.acco-step .acco-desc .title ~ .title{margin-top: 1.2rem;}
.acco-step .acco-desc ul li{position: relative;margin-bottom: 10px;padding-left: 1.6rem;}
.acco-step .acco-desc ul li:last-child{margin-bottom: 0;}
.acco-step .acco-desc ul li .num{content:'';position: absolute;top: 2px;left: 0;display: inline-block;width: 1.2rem;height: 1.2rem;margin-right: 8px;border-radius: 100%;border: 1px solid #E6EBF2;background: #fff;font-size: 14px;font-weight: 600;color: #9BA5B7;text-align: center;}

/* .store_step {display: flex;align-items: center;margin-top: 10px;}
.store_step li {position: relative;display: flex;align-items: center;justify-content: center;height: 105px;flex: 1;color: #fff;background: #F6F8FC;font-size: 14px;border-radius: 18px;}
.store_step li.active {background-color: #0A73EF;}

.store_step li::after {content: '';position: absolute;right: -23px;top: -2px;width: 42px;height: 107px;z-index: 100;}
.store_step li.active::after {right: -26px;background: url(/cms/contents/eng/resource/images/sub/arrow_hover_img01.png);}
.store_step li::after {background: url(/cms/contents/eng/resource/images/sub/arrow_off_img01.png);}
.store_step li:last-child::after{display: none;} */
/* board list */
.boardlist-wrap{position:relative; border-top:1px solid #121212;width:100%; }
.boardlist-wrap table{width:100%; table-layout:fixed;}
.boardlist-wrap thead th{border-bottom:1px solid #AEB6C4;padding:10px; text-align:center; height:3.65rem;font-weight: 500;}
.boardlist-wrap td{border-bottom:1px solid #E2E4E7; padding:10px; text-align:center; height:2.8rem; color:#555;word-break:break-all;}
.boardlist-wrap td.title{text-align:left;font-weight: 500;color: #000;}
.boardlist-wrap td.title a:hover{text-decoration: underline;}
.boardlist-wrap .notice-line td{background: #F6F8FC;}
.boardlist-wrap .no-data{padding:2.8rem 0;text-align: center;}

/* board search */
.board-search{display: flex;padding: 0 0 2rem;flex-direction: row-reverse;justify-content: space-between;align-items: center;}
.board-search .board-sebox{display: flex;}
.board-search .board-inputbox{display: flex;margin-left:8px;}
.board-search .board-inputbox .btn{width:73px;height:48px; background: #121212;border-radius: 0;color: #fff;border:none;padding:0;font-size: 14px;}
.board-search .txt-num{font-size: 20px;}
.board-search .txt-num strong{padding:0 5px 0 12px;}
.board-search .fe-select{min-width: 140px;margin-bottom: 8px;}
.board-search .fe-input{width: 220px;}
.board-search .calendar-box{width: 260px;display: flex;margin:0 8px 8px 0;}
.board-search .calendar-box .fe-incalendar{position: relative;margin-left: -1px;width: 100%;}
.board-search .calendar-box .fe-incalendar .btn-calendar{position: absolute;top:50%;right:8px;margin-top: -12px;}
.board-search .calendar-box .fe-input{width: 100%;padding:0 25px 0 12px;}
.board-search .fe-input:focus{border-color: #E2E4E7;}

/* board page */
.board-page{padding-top:7rem; font-size: 20px;text-align: center;}
.board-page ul li{display: inline-block;padding:0 8px;color: #999;}
.board-page ul li a{position:relative;display: inline-block;width: 40px; height: 40px;line-height: 40px;vertical-align: middle;}
.board-page ul li.current a{background: #0A73EF;color: #fff;}
.board-page .first,
.board-page .last{display: none;}
.board-page .prev a::after{position: absolute;top:6px;left:13px;display:block;content: '';width:12px;height:24px;background:url(/cms/contents/eng/resource/images/common/icon_arrow_page.svg) 0 0 no-repeat;background-size: 100% 100%;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.board-page .prev.disable a::after{top:8px;background-image: url(/cms/contents/eng/resource/images/common/icon_arrow_pagegray.svg);transform: rotate(0deg);-webkit-transform: rotate(0deg);}
.board-page .next a::after{position: absolute;top:8px;left:14px;display:block;content: '';width:12px;height:24px;background:url(/cms/contents/eng/resource/images/common/icon_arrow_page.svg) 0 0 no-repeat;background-size: 100% 100%;}
.board-page .next.disable a::after{top:6px;background-image: url(/cms/contents/eng/resource/images/common/icon_arrow_pagegray.svg);transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.board-page .btn-more{display: none;}

/* board view */
.boardview-wrap .txt-part{padding-bottom:1rem; font-size: 20px;color: #555;font-weight: 700;text-align: center;}
.boardview-wrap .title{padding:0 15% 2rem;font-size: 2rem;font-weight: 300;line-height:3.1rem;text-align: center;word-break: keep-all;}
.boardview-wrap .txt-infor{text-align: center;font-size: 16px;color: #aaa;}
.boardview-wrap .txt-infor p{display: inline-block;vertical-align: middle;font-size: 16px;}
.boardview-wrap .txt-infor .date{padding-left: 6px;}
.boardview-wrap .txt-infor .update{display: block;text-align: right;padding-top: 3.3rem;font-size: 14px;}
.boardview-wrap .txt-infor .update span{color: #000;padding-left: 12px;}
.boardview-wrap .txt-infor .hit{position:relative; padding-left: 30px;}
.boardview-wrap .txt-infor .hit::after{position: absolute;top:50%;left:13px;transform: translateY(-50%);-webkit-transform: translateY(-50%);display: block;content: ''; width: 1px;height: 12px;background: #E6EBF2;}
.boardview-wrap .txt-infor .hit span{padding-left: 8px;}
.boardview-wrap .sns-area{position: relative; display: inline-block;}
.boardview-wrap .sns-area.open .snb-viewbox{display: block;}
.boardview-wrap .snb-viewbox{display: none; width:225px; z-index: 1; position:absolute;top:50px; right:-20px;border-radius: 12px;padding:4px 20px 24px 12px;border: 1px solid #E2E4E7;background: #FFF;box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.12);text-align: left;}
.boardview-wrap .snb-viewbox ul li{padding:20px 0 0 12px;display: inline-block;vertical-align: middle;}
.boardview-wrap .snb-viewbox .btn-insta a{display: block;width: 32px;height: 32px;background:url(/cms/contents/eng/resource/images/common/icon_insta.svg) 0 0 no-repeat;background-size: 100% 100%;}
.boardview-wrap .snb-viewbox .btn-face a{display: block;width: 32px;height: 32px;background:url(/cms/contents/eng/resource/images/common/icon_face.svg) 0 0 no-repeat;background-size: 100% 100%;}
.boardview-wrap .snb-viewbox .btn-youtube a{position: relative; display: block;width: 32px;height: 32px;background:url(/cms/contents/eng/resource/images/common/icon_youtube.svg) 0 0 no-repeat;background-size: 100% 100%;}
.boardview-wrap .snb-viewbox .btn-blog a{display: block;width: 32px;height: 32px;background:url(/cms/contents/eng/resource/images/common/icon_blog.svg) 0 0 no-repeat;background-size: 100% 100%;}
.boardview-wrap .snb-viewbox .btn-link a::before{display: inline-block;content: '';width: 32px;height: 32px;background:url(/cms/contents/eng/resource/images/common/icon_link.svg) 0 0 no-repeat;background-size: 100% 100%;vertical-align: middle;}
.boardview-wrap .snb-viewbox .btn-link a span{vertical-align: middle;font-size: 16px;color: #555;padding-left: 16px;}
.boardview-wrap .btn-sns.on{background:#EFF0F3;}
.boardview-wrap .btn-sns{display: inline-block; position: relative; width: 40px;height: 40px;margin-left: 20px;background: #fff;border-radius: 50%; vertical-align: middle;}
.boardview-wrap .btn-sns::after{position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%); display: block;content: '';width: 24px;height: 24px;background:url(/cms/contents/eng/resource/images/common/icon_sns.svg) 0 0 no-repeat;background-size: 100% 100%;}
.boardview-wrap .btn-sns::before{position: absolute;top:50%;left:-7px;transform: translateY(-50%);-webkit-transform: translateY(-50%);display: block;content: ''; width: 1px;height: 12px;background: #E6EBF2;}
.boardview-wrap .btn-print{display: inline-block; position: relative; width: 40px;height: 40px;margin-left: 18px;margin-right:30px;background: #fff;border-radius: 50%; vertical-align: middle;}
.boardview-wrap .btn-print::after{position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%); display: block;content: '';width: 24px;height: 24px;background:url(/cms/contents/eng/resource/images/common/icon_print.svg) 0 0 no-repeat;background-size: 100% 100%;}
.boardview-wrap .btn-print::before{position: absolute;top:50%;left:-12px;transform: translateY(-50%);-webkit-transform: translateY(-50%);display: block;content: ''; width: 1px;height: 12px;background: #E6EBF2;}
.boardview-wrap .btn-sns:hover,
.boardview-wrap .btn-print:hover{background:#EFF0F3;}
.boardview-wrap .boardview-cotent{padding:2.8rem 2rem; margin-top:1.2rem; border-top: 1px solid #121212;font-size: 20px;min-height: 400px;}
.boardview-wrap .boardview-cotent .board-bottom-txt{margin: 20px 0 8.5rem;font-size: 20px;font-weight: 400;text-align: center;}
.boardview-wrap .list-file{font-size: 14px;color: #555;padding:2.9rem 2rem 3.25rem 2rem;}
.boardview-wrap .list-file img{margin-right:5px;}
.boardview-wrap .list-file li{padding-top: 16px;}
.boardview-wrap .list-file li:first-child{padding-top: 0;}
.boardview-wrap .list-file li a:hover{text-decoration: underline;}
.boardview-wrap .prenext-list, .boardwrite-wrap + .prenext-list{padding-top:4rem;border-top:1px solid #AEB6C4; display: flex;flex-wrap: wrap; justify-content: space-between;}
.boardview-wrap .prenext-list .pre-link,
.boardview-wrap .prenext-list .next-link{max-width: 400px;width: 37%;font-size: 20px;color: #555;line-height: 1.6;}
.boardview-wrap .prenext-list .next-link{text-align: right;}
.boardview-wrap .prenext-list .tit{font-weight: 700;color: #000;margin-bottom: 1.2rem;}
.boardview-wrap .prenext-list .pre-link a:hover .tit,
.boardview-wrap .prenext-list .next-link a:hover .tit{position: relative; color: #0A73EF;padding-left: 32px;}
.boardview-wrap .prenext-list .next-link a:hover .tit{padding:0 32px 0 0;}
.boardview-wrap .prenext-list .pre-link a:hover .tit::before{position: absolute;top:50%;left:0; top:50%;margin-top: -12px; display: block;content:'';width: 24px;height: 24px;background:url(/cms/contents/eng/resource/images/common/icon_arrow_blue.svg) 0 0 no-repeat;background-size: 100% 100%;}
.boardview-wrap .prenext-list .next-link a:hover .tit::before{position: absolute;top:50%;right:0; top:50%;;margin-top: -12px; display: block;content:'';width: 24px;height: 24px;background:url(/cms/contents/eng/resource/images/common/icon_arrow_blue.svg) 0 0 no-repeat;background-size: 100% 100%;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.boardview-wrap .prenext-list .disabled .txt{color: #aaa;}
.boardview-wrap .prenext-list p.txt{text-overflow: ellipsis; max-height: 65px; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.boardview-wrap .videoview-box{position: relative;text-align: center;}
.boardview-wrap .videoview-box .btn-video{position: absolute;bottom:3.7rem;left:50%; margin-left:-102px;width: 208px;height: 56px;}
.boardview-wrap .videoview-box .btn-video::before{display: inline-block;content: '';width: 40px;height: 37px;background:url(/cms/contents/eng/resource/images/common/icon_play02.svg) 0 0 no-repeat;background-size: 100% 100%;margin:4px 8px 0 0;}
.boardview-wrap .prenext-list.btn-onlybox .centerbox, .boardwrite-wrap + .prenext-list.btn-onlybox .centerbox {width: calc(50% + 39px);text-align: right;}
.boardview-wrap .prenext-list .btn-link .btn + .btn{margin-left: 8px;}
.prenext-list + .prenext-list{margin-top:4cqh;}
.answer-boxwrap{margin:3.2rem 0;position: relative; width: 100%;padding: 2rem 3rem; border-radius: 20px;background: #F6F8FC;border: 1px solid #E6EBF2;}
.answer-boxwrap::before{position: absolute;top:-3.2rem;left:0; display: block;content: '';width: 100%;height: 1px;background: #AEB6C4;}
.answer-boxwrap .antop-box{position: relative; padding-left: 66px;font-size: 16px;}
.answer-boxwrap .antop-box::before{position: absolute;top:0;left: 0; display: block;content: '';width: 56px;height: 56px;background:url(/cms/contents/eng/resource/images/common/icon_answertop.svg) 0 0 no-repeat;background-size: 100% 100%;}
.answer-boxwrap .txt-writer{font-weight: 500;line-height: 30px;}
.answer-boxwrap .txt-date{color: #aaa;}
.answer-boxwrap .answer-conbox{margin-top: 1.2rem;padding-top: 1.2rem;border-top: 1px solid #AEB6C4;}
.answer-boxwrap + .prenext-list{padding-top: 0 !important;border: none;}

/* board write */
.boardwrite-wrap{border-top: 1px solid #121212;}
.boardwrite-wrap table{table-layout: fixed;}
.boardwrite-wrap th{height:4rem; padding:0.8rem 1.5rem;font-weight: 700;border-bottom: 1px solid #E2E4E7;font-size: 16px;}
.boardwrite-wrap th > p {font-weight: 400;}
.boardwrite-wrap td{height:4rem; padding:0.8rem;border-bottom:1px solid #E2E4E7;}
.boardwrite-wrap tbody th{text-align: left;}
.boardwrite-wrap .txt-essential{color: #F00;margin-left: 5px;}
.boardwrite-wrap tr:first-child th,
.boardwrite-wrap tr:first-child td{padding-top: 1.6rem;}
.boardwrite-wrap .fieldset .field-wrap ~ .field-wrap{margin-top: 12px;}
.boardwrite-wrap .fieldset .field-wrap.with-btn .btn{margin-left: 20px;}
.boardwrite-wrap .fieldset .field-wrap.with-btn  .btn + .btn{margin-left: 4px;}
.boardwrite-wrap .fieldset .field-wrap.with-btn .field-inp{position: relative;}
.boardwrite-wrap .fieldset .field-wrap.with-btn .field-inp .count-num{position: absolute;top: 13px;right: 12px;color: #555;font-size: 14px;}
.boardwrite-wrap .fieldset .field-wrap.with-btn .btns{min-width: 6rem;}
.boardwrite-wrap .fieldset .field-wrap.with-row.row4{display: inline-flex;flex-wrap: wrap;justify-content: flex-start;gap: 1.2rem 1rem;min-height: 48px;}
.boardwrite-wrap .fieldset .field-wrap.with-row.row4 .fe-check{margin-right: 0;}
.boardwrite-wrap .fieldset .field-wrap.with-row .fe-select {flex: 1;}
.boardwrite-wrap .fieldset .field-wrap.with-row .fe-select + .fe-select{margin-left: 8px;}
.boardwrite-wrap .fieldset .field-wrap.with-row .info-txt + .fe-select{margin-left: 20px;}
.boardwrite-wrap .fieldset .field-wrap.with-row .fe-check{display:inline-block;margin-right: 1rem;}
.boardwrite-wrap .fieldset .field-title ~ .field-title{margin-top: 16px;}
.boardwrite-wrap .fieldset .field-title ~ .field-wrap{margin-top: 12px;}
.boardwrite-wrap .fieldset .field-title span {position: relative;padding-left: 1rem;}
.boardwrite-wrap .fieldset .field-title span:before{content:'';position: absolute;top: 50%;left:10px;width: 4px;height: 4px;margin-top: -1px;border-radius: 100%;background-color: #000;}
.boardwrite-wrap .fieldset .bottom-msg{margin-top: 6px;}
.boardwrite-wrap .error-txt{font-size: 14px;color: #FF0000;} 
.boardwrite-wrap .success-txt{font-size: 14px;color: #0A73EF;} 
.boardwrite-wrap .certi-txt{position: relative;display: inline-block;padding-left: 18px;font-size: 14px;color: #545F71;} 
.boardwrite-wrap .certi-txt:before{content:'';position: absolute;left: 0;top: 4px;display: inline-block;width: 14px;height: 14px;margin-right: 5px;background: url(/cms/contents/eng/resource/images/common/icon_notice02.svg) no-repeat;background-size: 14px;vertical-align: middle;}
.boardwrite-wrap .info-txt{font-size:14px;color: #555;}
.boardwrite-wrap .field-wrap{position: relative;display: flex;align-items: center;}
.boardwrite-wrap .field-wrap.opgroup-box{flex-wrap: wrap;gap: 20px 34px;}
.boardwrite-wrap .file label.btn-certi{cursor: pointer;}
.boardwrite-wrap .board-search, .boardwrite-wrap .calendar-box  {padding: 0; margin: 0;}
.boardwrite-wrap .board-search {flex-direction: initial; justify-content: initial;}
.boardwrite-wrap + .prenext-list {padding-top: 64px; border-top: 0;}
.write-agreewrap .term-box{overflow-y: auto;overflow-x: hidden;max-height: 380px;padding: 1.2rem;background:#F6F8FC;}
.write-agreewrap .term-box::-webkit-scrollbar {width: 6px;}
.write-agreewrap .term-box::-webkit-scrollbar-thumb {background: #C1C1C1; border-radius: 4px;}
.write-agreewrap .bullist-type01 li{margin-top: 0;}
.write-agreewrap p,
.write-agreewrap ul,
.write-agreewrap dl,
.write-agreewrap dl dd + dt{margin-top: 1rem;}
.write-agreewrap p:first-child, 
.write-agreewrap dl:first-child{margin-top: 0;}
.write-agreewrap dl .bul-dd{position: relative; padding-left: 12px;}
.write-agreewrap dl .bul-dd::before{position: absolute;top: 9px;left: 0;display: block;content: '';width: 4px;height: 4px;background: #000;border-radius: 50%;}
.write-agreewrap dl.type-small {font-size: 14px;}
.write-agreewrap .txt{color: #555; font-size: 20px;text-align: center;line-height: 1.2;margin: 1.2rem 0;}
.write-agreewrap .radio-box{display: flex;justify-content: center;gap: 24px;}

/* photo list */
.photolist-type01{position:relative;overflow:hidden;}
.photolist-type01 ul{display: flex;flex-wrap: wrap; width: calc(100% + 3.5%);margin-left: -3.5%;margin-top: -1.6rem;}
.photolist-type01 ul li{position: relative; width: 33.33%;padding:2.8rem 0 2.1rem 3.5%;}
.photolist-type01 ul li img{-webkit-transition: all 0.2s;transition: all 0.2s;}
.photolist-type01 ul li a:hover img{transform: scale(1.2);}
.photolist-type01 .thumb{display: block;overflow: hidden;position: relative;width: 100%;height: 0;padding-bottom: 68%;}
.photolist-type01 .thumb img{position: absolute;top:0;left:0;min-height:100%;width: 100%;}
.photolist-type01 .tit{margin-top:1.6rem; text-overflow: ellipsis; max-height: 60px; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; width: 100%;font-size:20px;font-weight:500;color:#000;}
.photolist-type01 .infor{position: absolute;bottom:0; font-size: 16px;color: #555;line-height: 1.3;}
.photolist-type01 .infor .hit{position: relative; color: #aaa;padding-left:24px;}
.photolist-type01 .infor .hit::after{position: absolute;top:50%;margin-top:-5px;left:10px; display: block;content: ''; width: 1px;height: 10px;background: #E6EBF2;}
.photolist-type01 .infor .hit em{color: #555;padding-left:5px;}
.photolist-type01 .infor .writer{display: inline-block; position: relative;margin-right: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 22%;vertical-align: middle;}
.photolist-type01 .infor span{vertical-align: middle;}

.photolist-type01.video-list ul li{padding-bottom: 0;}
.photolist-type01.video-list .thumb::after{position: absolute;bottom: 20px;right: 20px; display: block;content: '';width: 40px;height: 40px;background:url(/cms/contents/eng/resource/images/common/icon_play.svg) 0 0 no-repeat;background-size: 100% 100%;}
.photolist-type01.advert-list .thumb{padding-bottom: 126.5%;}
.photolist-type01.advert-list ul li a:hover img{transform: scale(1.2);}
.photolist-type01.advert-list .date{position: relative;}
.photolist-type01.advert-list .date::after{position: absolute;top:50%;margin-top:-5px;left:-15px; display: block;content: ''; width: 1px;height: 10px;background: #E6EBF2;}

.photolist-type02{border-top: 1px solid #2f2f2f;}
.photolist-type02 ul li{border-bottom: 1px solid #e0e0e0;}
.photolist-type02 ul li > a{position:relative;display: block;padding:10px 0 10px 210px;min-height: 120px;}
.photolist-type02 .thumb{position:absolute;top:10px;left:0;width:180px;height:100px;display: block;overflow: hidden;border: 1px solid #e0e0e0;}
.photolist-type02 .thumb img{position: absolute;top:0;left:0;min-height:100%;width: 100%;}
.photolist-type02 .tit{padding:0 0 0.5rem 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;font-size:0.85rem;font-weight:500;color:#000;}

/* table */
.tbl-wrap{position: relative;width: 100%;overflow: hidden;}
.tbl-wrap .tbl-inbox{width: 100%;overflow: auto;}
.tbl-wrap .tbl-inbox::-webkit-scrollbar {width: 6px;height: 6px;}/* 스크롤바의 너비 */   
.tbl-wrap .tbl-inbox::-webkit-scrollbar-thumb {height: 30%;background: #AEB6C4;border-radius: 10px;}/* 스크롤바의 색상 */
 /*.tbl-wrap .tbl-inbox::-webkit-scrollbar-track {background: rgba(33, 122, 244, .1); 스크롤바 뒷 배경 색상 }*/
.tbl-type01 thead th{padding: 0.8rem;border-top: 1px solid #121212;border-bottom: 1px solid #AEB6C4;}
.tbl-type01 th, .tbl-type02 th{background: #F6F8FC;font-weight: 500;border-left: 1px solid #E2E4E7;}
.tbl-type01 tbody th{font-weight: 400;border-bottom: 1px solid #E2E4E7;padding: 0.8rem 1.2rem;}
.tbl-type01 td, .tbl-type02 td{padding: 0.8rem 1.75rem;color: #555;border-bottom: 1px solid #E2E4E7;border-left: 1px solid #E2E4E7;vertical-align: top;word-break: keep-all;}
.tbl-type01 th:first-child,
.tbl-type01 td:first-child,
.tbl-type02 th:first-child,
.tbl-type02 td:first-child,
.tbl-type02 td:last-child {border-left: none;}
.tbl-type01 td.no-data {padding: 2.8rem 0;text-align: center;}
.tbl-type01 .border-l {border-left: 1px solid #E2E4E7 !important;}
.tbl-type01 table, .tbl-type02 table {min-width: 100%;table-layout: fixed;}
.tbl-type02 {border-top: 1px solid #121212;}
.tbl-type02 th {padding: 0.8rem 1.2rem; vertical-align: top; border-bottom: 1px solid #E2E4E7;}


/* button */
.btn{display: inline-flex;justify-content: center;align-items: center;height:56px;min-width: 70px;padding: 0 10px;color: #fff;text-align:center;vertical-align:middle;background: #0A73EF;;border-radius: 6px;font-size:20px;}
.btn.black{background: #000;}
.btn.gray{background: #aaa;}
.btn.indigo{background: #00407E;}
.btn.white{background: #FFF;}
.btn.line{border: 1px solid #0A73EF;color: #0A73EF;background: #fff;}
.btn-more{width: 125px;height: 50px; font-size: 16px;font-weight: 500;border: 1px solid #E2E4E7;border-radius: 100px;background: #fff;color: #000;}
.btn.btn-list{width: 78px; height: 50px;background: #fff;border:1px solid #E2E4E7;color: #000;font-size: 16px;}
.btn.down-load{padding: 0 13px;height: 48px; color: #000; font-size: 0.8rem; font-weight: 500; background-color: #fff; border: 1px solid #E2E4E7;}
.btn.down-load:before {content: ''; display: inline-block; margin: 2px 10px 0 0; width: 16px; height: 16px; background: url('/cms/contents/eng/resource/images/common/icon_arrow_down.svg') no-repeat center;}
.btn.btn-postal{padding: 0 16px;height: 48px; color: #144782; font-size: 0.7rem; font-weight: 400; background-color: #E7F1FD; border-radius: 8px;border: 0;}
.btn.btn-certi{padding: 0 16px;height: 48px; color: #144782; font-size: 0.7rem; font-weight: 400; background-color: #E7F1FD; border-radius: 8px;border: 0;box-sizing: border-box;}
.btn.btn-certi-chk{padding: 0 16px;height: 48px; color: #144782; font-size: 0.7rem; font-weight: 400; background-color: #E7F1FD; border-radius: 8px;border: 0;box-sizing: border-box;}
.btn.btn-certi-chk:before{content:'';display:block;width: 14px;height: 11px;margin-right: 6px;background: url(/cms/contents/eng/resource/images/common/icon_certi_chk.svg) no-repeat;background-size: 100%;}
.btn-area{padding-top: 4rem; display: flex;justify-content: center;}
.btn-area .btn{width: 285px;margin:0 6px;}
.btn-video{border-radius: 50px;border: 1px solid #FFF;background: #FFF;font-size: 16px;color: #000;font-weight: 700;}
.btn-calendar{display: inline-block;width: 24px;height: 24px;background:url(/cms/contents/eng/resource/images/common/icon_calendar.svg) 0 0 no-repeat;background-size: 100% 100%;}
.btn-arrlink{position: relative; display: inline-block; color: #0A73EF;padding-right: 20px;font-size: 14px;}
.btn-arrlink::after{position: absolute;top:50%; right:0; margin-top: -8px; display: block;content: ''; width: 16px;height: 16px;background:url(/cms/contents/eng/resource/images/common/icon_arrow_blue.svg) 0 0 no-repeat;background-size: 100% 100%;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.btn-arrblack{position: relative;width: 145px;height: 46px;border-radius: 50px;border:1px solid #AEB6C4;background: #fff;color: #000;font-size: 16px;}
.btn-arrblack::after{display: block;content: ''; width: 18px;height: 18px;margin-left: 12px; background:url(/cms/contents/eng/resource/images/common/icon_arrow_black.svg) 0 0 no-repeat;background-size: 100% 100%;}

/* layer popup */
.layerpop-wrap{display:none;position: fixed;z-index: 200;left: 0;top: 0;width: 100%;height: 100%;justify-content: center;align-items: center;background: rgba(0, 0, 0, 0.5);}
.layerpop-wrap.pop-on{display: flex;}
.layerpop-wrap .layerpop-inbox{position:relative;width:500px;max-width:90%;background-color: #fff;border-radius: 5px;}
.layerpop-wrap .laypop-body{overflow-y:auto;}
.btn-layerclose{position:absolute;top:0;right:0;}
.layerpop-wrap.botpop{display: block;visibility: hidden;bottom:-100%;}
.layerpop-wrap.botpop.pop-on{visibility: visible;bottom:0;}
.layerpop-wrap.botpop .layerpop-inbox{position: fixed;width:100%;max-width:100%;bottom:-100%;left:0;-webkit-transition: bottom 0.4s;transition: bottom 0.4s;}
.layerpop-wrap.botpop.pop-on .layerpop-inbox{bottom:0;}

.layerpop-wrap.alert .layerpop-inbox{width: 275px;border-radius: 16px;overflow: hidden;text-align: center;}
.layerpop-wrap.alert .laypop-body{min-height: 124px;display: flex;flex-wrap: wrap;align-items: center;padding:34px 16px 24px;}
.layerpop-wrap.alert .laypop-body p{width: 100%;}
.layerpop-wrap.alert .laypop-body p.tit{font-size: 16px;font-weight: 700;padding-bottom: 16px;word-break: keep-all;}
.layerpop-wrap.alert .laypop-body p.txt{color: #555;font-size: 14px;}
.layerpop-wrap.alert .btn-box{padding-top: 0;display: flex;}
.layerpop-wrap.alert .btn-box .btn{margin: 0;width: 100%;border:none;border-radius: 0;height: 48px;font-size: 16px;}

.layerpop-wrap.type01 .layerpop-inbox{width:345px; border-radius: 20px;box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.12);}
.layerpop-wrap.type01 .laypop-head{font-size: 20px;font-weight: 500;padding:1.8rem 1.5rem 1.2rem;border-bottom: 1px solid #E2E4E7;}
.layerpop-wrap.type01 .laypop-head .lstxt{font-size: 16px;font-weight: 400;color: #555;padding-left: 8px;}
.layerpop-wrap.type01 .btn-layerclose{display: block; width: 24px;height: 24px;top:1.8rem;right:1.5rem; background:url(/cms/contents/eng/resource/images/common/icon_close.svg) 0 0 no-repeat;background-size: 100% 100%;}
.layerpop-wrap.type01 .lstit{padding: 0.8rem 1.5rem;background: #F6F8FC;font-size: 16px;font-weight: 500;}
.layerpop-wrap.type01 .txt-box{margin:0.6rem 1.2rem 0 1.2rem;color: #555;font-size: 16px;line-height: 30px;}
.layerpop-wrap.type01 .laypop-body{height: 400px;margin-bottom: 1.6rem;}
.layerpop-wrap.type01 .laypop-body::-webkit-scrollbar {width: 6px;height: 6px;}/* 스크롤바의 너비 */   
.layerpop-wrap.type01 .laypop-body::-webkit-scrollbar-thumb {height: 30%;background: #AEB6C4;border-radius: 10px;}/* 스크롤바의 색상 */

.layerpop-wrap.lypassword  .layerpop-inbox{width: 488px;padding:1.4rem 1.2rem}
.layerpop-wrap.lypassword .tit{font-size: 1.2rem;font-weight: 500;padding-bottom: 16px;}
.layerpop-wrap.lypassword .txt{font-size: 16px;color: #555;}
.layerpop-wrap.lypassword .input-box{text-align: center;padding: 2rem 0;}
.layerpop-wrap.lypassword .input-box .fe-input{width: 296px;max-width: 100%;}
.layerpop-wrap.lypassword .btn-box{display: flex;justify-content: center;}
.layerpop-wrap.lypassword .btn-box .btn{width: 100px;font-size: 16px;margin: 0 6px;}

/* tooltip */
.tooltip-wrap{display:inline-block;position:relative;vertical-align:middle;margin-top:-3px;}
.tooltip-wrap:after{position:absolute;bottom:-7px;left:50%;margin-left:-7px;display:block;content:'';border-top:3px solid transparent;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:10px solid #000;display:none;}
.btn-tipview{margin-top:-2px;display:inline-block;vertical-align:middle;}
.tooltip-wrap .tip-box{display:none;min-width:200px;max-width:calc(100vw - 40px);background:#000;border-radius:8px;padding:13px 14px;position:absolute;top:28px;left:-29px;z-index:10;color:#fff;font-size:14px;line-height:20px;}
.tooltip-wrap .tip-box *{color:#fff;font-size:14px;}
.tooltip-wrap.on .tip-box,
.tooltip-wrap.on:after{display:block;}
.tooltip-wrap.uptop .tip-box{top:auto;bottom:26px;}
.tooltip-wrap.uptop:after{top:auto;bottom:18px;transform: rotate(-180deg);}

/* tab */
.tab-type01{margin-bottom: 2.8rem;}
.tab-type01 ul{border-left:1px solid #E6EBF2;display: flex;color: #888;border-top:1px solid #E6EBF2;}
.tab-type01 ul li{height: 3.6rem;width: 100%;}
.tab-type01 ul li a{position: relative; display: flex;align-items: center;width: 100%;height: 100%;border:1px solid #E6EBF2;border-left:0;border-top:0; justify-content: center;font-size: 1rem;text-align: center;word-break: keep-all;line-height: 1.2;background: #FCFCFC;}
.tab-type01 ul li.on a{width:calc(100% + 1px);height:calc(100% + 1px);top:-1px;left:-1px; background: #0A73EF;color: #fff;font-weight: 700;border-color:#0A73EF;}
.tab-type01.w-auto ul{border-top: none;}
.tab-type01.w-auto ul li{width: auto;min-width: 216px;border-top:1px solid #E6EBF2;}
.tab-type01.w-auto ul li.mw-type02{min-width: 240px;}

.tab-type-txt{margin-bottom: 2.8rem;}
.tab-type-txt ul{display: flex;justify-content: flex-start;gap: 0 20px;color: #888;}
.tab-type-txt ul li a{position: relative; display: flex;align-items: center;width: 100%;height: 20px;line-height: 20px;justify-content: center;font-size: 20px;text-align: center;word-break: keep-all;line-height: 1.2;background: #FCFCFC;}
.tab-type-txt ul li.on a{color: #0A73EF;font-size: 20px;font-weight: 500;}


/* title */
.tit-type01{font-size: 1.6rem;}
.tit-type02{font-size: 1.2rem;font-weight: 500;margin:2.8rem 0 0.4rem;}
.tit-type02:first-child{margin-top: 0;}
.tit-type02.tit-part{margin-top: 7.8rem;}

/* Bullet list */
.bullist-type01 li, .bullist-type02 li{position: relative; margin-top: 8px;padding-left: 12px;}
.bullist-type01 li:first-child, .bullist-type02 li:first-child {margin-top: 0;}
.bullist-type01 > li::before, .bullist-type02 > li:before{position: absolute; top:9px;left:0;display: block;content: '';width: 4px;height: 4px;background:#000;border-radius: 50%;}
.bullist-type01 .sul{padding-top: 5px;}
.bullist-type01 .sul li{position: relative; margin-top: 0;padding-left: 10px;}
.bullist-type01 .sul li::after{position: absolute;top:13px;left:0; display: block;content: '';width: 4px;border:1px solid #000;}
.bullist-type02 li {padding-left: 20px; line-height: 20px; color: #545F71; font-size: 14px;}
.bullist-type02 li:before {top: 2px; width: 16px; height: 16px; background: url('/cms/contents/eng/resource/images/common/alert_circle2.svg') no-repeat center;}
.bullet-list li[data-bullet="dash"]{position:relative;padding-left:10px;color: #555;}
.bullet-list li[data-bullet="dash"]:before{content:'-';position: absolute;top: -1px;left: 0;display: inline-block;letter-spacing: -0.02rem;}
.bullet-list li[data-bullet="dot"]{position: relative;padding-left: 15px;color: #555;text-align: left;}
.bullet-list li[data-bullet="dot"]:before{content:'·';position: absolute;top: 0;left: 0;display: inline-block;letter-spacing: -0.02rem;}

/* txt */ 
.txt-badge{display: inline-flex;align-items: center; padding:0 13px;height: 30px; border-radius: 100px;border: 1px solid #ABC6E5;background: #E7F1FD;color: #1F61AE;font-weight: 500;white-space: nowrap;}
.txt-badge.blue{background: #0A73EF;color: #fff;padding:0;font-size: 14px;height: 26px;width: 76px;justify-content: center;}
.txt-subptop{font-size: 20px;font-weight: 400;margin-bottom: 3.2rem;}

/* 이미지 슬라이드 */
.img-slidewrap{overflow: hidden;margin-top: 56px;}
.swiper-imgsdpagination{text-align: center;padding: 15px 0;}


