/*--------------------------------------*/
/*	ÂüÀß ¸®´º¾ó - ¸ÞÀÎ
/*  ÀÛ¼ºÀÚ : ÀÌ¿ø°æ
/*--------------------------------------*/
.clearfix:after{content:"";clear:both;}
.main-txt{font-size: var(--size-x-large);font-weight: var(--weight-bold);color:#000;}
.sub-txt{font-size:14px;text-align:center;color: var(--color-Cont);}
a.all-view{height:15px;padding-right:12px;background:url('https://imgs.yesform.com/z_n/imgs/2020/main/renewal/all_view_btn.png') no-repeat bottom right;margin-right:3px}


.swiper-container {background-color: #333;}
.swiper-container .swiper-slide {width:807px;left:86px;}
.swiper-container .swiper-slide .sw_img{width:807px;height:324px;}
.swiper-container .swiper-slide .sw_img img{width:100%;height:100%;image-rendering: pixelated;}
.swiper-container .swiper-slide {-webkit-opacity: .4; -moz-opacity: .4; opacity: .4; filter: 'alpha( opacity = 40 )'; -webkit-transition: .25s opacity; -moz-transition: .25s opacity; -ms-transition: .25s opacity; -o-transition: .25s opacity;  transition: .25s opacity; backface-visibility: hidden;-webkit-filter: blur(0); transform: translateZ(0); will-change:transform; transition-property: transform,-webkit-transform;}
.swiper-container .swiper-slide-active {-webkit-opacity: 1;-moz-opacity: 1; opacity: 1;filter: 'alpha( opacity = 100 )'; transform: translateZ(0); will-change:transform;}
.swiper-container .swiper-button-prev,
.swiper-container .swiper-button-next{width:36px;height:60px; left:50%; margin-top:-30px;z-index:5;}
.swiper-container .swiper-button-prev {margin-left:-300px;background:url('https://imgs.yesform.com/z_n/imgs/2020/main/renewal/prev_btn.png')}
.swiper-container .swiper-button-next {margin-left:435px;background:url('https://imgs.yesform.com/z_n/imgs/2020/main/renewal/next_btn.png')}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after,
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{visibility:hidden;}
.swiper-container .swiper-slide-active{width:807px;padding-left:0;}
.swiper-container .swiper-slide-active .sw_img{width:807px;}
.swiper-slide.swiper-slide-next img,.swiper-slide.swiper-slide-prev img{width:807px !important;}
.swiper-slide.swiper-slide-prev img{float:right;}
.swiper-pagination.swiper-pagination-fraction{width:55px;text-align:center;bottom:0;left:8px;}
.swiper-pagination span.swiper-pagination-current{font-weight:bold;}

.btn-wrap{width:980px;margin:0 auto; position:relative; height:324px; margin-top:-324px;}
.btn-wrap .btn-control{width:32px;height:32px;border:none;border-radius:32px;text-indent:-9999px;position:absolute;bottom:25px;right:124px;cursor:pointer;z-index:5;}
.btn-wrap .btn-control.play{background:rgba(0,0,0,0.2) url('https://imgs.yesform.com/z_n/imgs/2020/main/renewal/btn_play.png') no-repeat center center;}
.btn-wrap .btn-control.pause{background:rgba(0,0,0,0.2) url('https://imgs.yesform.com/z_n/imgs/2020/main/renewal/btn_pause.png') no-repeat center center;}
.btn-wrap .paging{width:96px;height:32px;background:rgba(0,0,0,0.2);border-radius:32px; color:#fff;position:absolute;right:21px;bottom:25px; font-size:15px;line-height:32px; padding:0 10px;box-sizing:border-box;z-index:5;}
.btn-wrap .paging .page-info {width:55px;text-align:center; display:none;}
.btn-wrap .paging .page-info .now{font-weight:bold;}
.btn-wrap .paging .btn-allBanner{width:28px;height:32px;background:url('https://imgs.yesform.com/z_n/imgs/2020/main/renewal/btn_plus.png') no-repeat center center;text-indent:-9999px;border:none;position:absolute;right:2px;bottom:0;border-left:1px solid #fff;cursor:pointer;}


.section:after {clear:both;display:table;content:"";zoom:1;}
.section__title {padding-bottom:15px;text-align:center;font-size:20px;font-weight: var(--weight-bold);color:#000;position:relative;z-index:0;}
h2.section__title{font-size:22px;}
h2.section__title img{width: 45px;} /*aemo*/
.section__title strong {color:#f7455d;}
/* .section__list:after {clear:both;display:table;content:"";zoom:1;}  2023*/
/* .section__list {margin-right:-15px;} */
.section__list .noData {clear:both;padding-top:59px;padding-bottom:76px;text-align:center;font-weight:bold;color:#000;border-top:solid 1px #e4e4e4;}
.section__list .list__item {float:left;width:180px;height:305px;margin-right:20px;}
.section__list .list__item:nth-child(5n) {margin-right:0;}
.section__list .list__thumb {width:158px;height:218px;padding:10px;background:#fff;overflow:inherit;}
.section__list .list__thumb .free {width:44px;height:42px;background:url("https://www.chamjal.com/images/free2.png") no-repeat 0 50%;position:absolute;top:-1px;right:-1px;z-index:0;}
/* .section__list .list__thumb .valign {display:table-cell;width:158px;height:218px;vertical-align:middle;text-align:center;} */
.section__list .list__thumb img {max-width:158px;max-height:218px;}
.section__list .list__thumb .mouse-over {width:178px;height:238px; background:rgba(0, 0, 0, 0.6);}
/* .section__list .list__thumb .mouse-over .valign {display:table-cell;width:180px;height:238px;background-color:transparent;} */
/* .section__list .list__thumb .mouse-over a {display:inline-block !important;padding:10px;margin:0 10px;position:relative;z-index:0;} */
/* .section__list .list__thumb .mouse-over a + a:before {content:"";display:block;height:44px;border-left:solid 1px rgba(255, 255, 255, 0.5);position:absolute;top:10px;left:-10px;} */
.section__list .list__title {height:40px;margin:7px 0 0 0px;font-size:13px;color:#444;line-height: var(--gap-narrow);overflow:hidden;}
.section__list .list__title input{width: 17px; height: 17px; vertical-align: text-top;}
.section__list .list__title a{vertical-align: top; line-height: var(--gap-narrow);}
.section__list .list__title img {margin:-2px 0 0 5px; vertical-align:middle;}
.section__list.con_tab{display:none;}
.con_tab.current{display:block;}

.section-tab{margin-top:20px;margin-bottom:27px;border-bottom:1px solid #ececec;text-align:center;}
.section-tab .section__title{display: inline-block;margin:0 10px;padding:15px 40px;}
.section-tab .section__title.on,
.section-tab .section__title:hover{border-bottom:4px solid #f7455d; color:#f7455d; cursor:pointer;}

.tab-area.popularCon{width:100%;padding-top:20px;margin-bottom:65px;}
.popularCon .tab{border-top:1px solid #e5e5e5;border-bottom:1px solid #e2d9da;}
.popularCon .tab .tab-menu{width:980px; margin:0 auto; }
.popularCon .tab .tab-menu li{float:left; position:relative;margin-top:-1px; margin-bottom:-1px;}
.popularCon .tab .tab-menu li span{display:inline-block; }
.popularCon .tab .tab-menu li a{display:block; width:122px; height:auto; padding:18px 0; text-align:center; text-decoration:none; font-size:15px; color:#444; background-color:#fff; border:1px solid #fff; border-top:1px solid #e5e5e5;box-sizing:border-box;border-top:1px solid #e2d9da;border-bottom:1px solid #e2d9da;}
.popularCon .tab .tab-menu li.on a, .tab .tab-menu li a:hover{border:1px solid #f7455d;color:#f7455d;font-weight:bold;}
.popularCon .tab-con{height:340px; padding:25px 0 10px;clear:both;overflow:hidden;background:#fcf2f3;box-sizing:border-box;}
.popularCon .tab-con .section__list{width:980px; margin:0 auto 10px;}
.popularCon .tab-con .none{display:none;}
.popularCon .tab-con .block{display:block;}

.event_notice{margin:15px 0;padding:15px 29px;border-radius:29px;background:#fbeff0;overflow:hidden;}
.event_notice .event_txt{width:50%;float:left;}
.event_notice .event_txt p{display:inline-block;float:left;padding:2px 12px;margin-right:10px;border-radius:15px;background:#f7455d; color:#fff;}
.event_notice .event_txt a{float:left;max-width:370px;height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:15px;line-height:20px;color:#666;cursor:pointer;}

.section_post{overflow:hidden;margin:40px 0;}
.section_post .section__title{text-align:left;padding-bottom:25px;}
.section_post .blog_post{width:510px;float:left;position:relative;}
.section_post .site_post{width:415px;float:right;position:relative;}
.section_post .postArr{position:absolute;top:5px;right:5px;font-size:13px;color: var(--color-Cont);cursor:pointer;}

.blog_list{overflow:hidden;margin-bottom:25px;}
.blog_list a:hover .blog_text .con{text-decoration:underline;}
.blog_img{float:left;width:209px;height:120px;overflow:hidden;}
.blog_img img{width:100%;height:auto;}
.blog_text{float:right;width:278px;height:120px;padding:18px 0;box-sizing:border-box;}
.blog_text .name{font-size:13px;color: var(--color-Gray);margin-bottom:10px;}
.blog_text .con{height:60px;font-size: var(--size-small);line-height: var(--gap-narrow);color:var(--color-Cont);overflow:hidden;}

.review_list{position:relative;width:412px;height:126px;padding:20px 22px;margin-bottom:22px;border-radius:8px;background:#f6f6f6;box-sizing:border-box;}
.review_list .mem_id{margin-bottom:12px;font-size: 15px;color: var(--color-Gray);}
.review_list .mem_text{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; font-size: var(--size-small); line-height: var(--gap-narrow); color: var(--color-Cont); }
.review_list .mem_text a{color: var(--color-Cont); font-size: 15px; line-height: var(--gap-narrow);}
.review_list .mem_star{position:absolute;top:22px;right:22px;overflow:hidden;}

.mem_star.star5{width:78px;}
.mem_star.star4{width:62px;}
.mem_star.star3{width:46px;}
.mem_star.star2{width:30px;}
.mem_star.star1{width:14px;}
/* ±âÁ¸°Í
.mem_star.star5{width:67px;}
.mem_star.star4{width:55px;}
.mem_star.star3{width:41px;}
.mem_star.star2{width:27px;}
.mem_star.star1{width:14px;} */

.bg-gray{background:#f9f9f9;}
.bg-gray .board{padding:40px 0;margin-bottom:40px;overflow:hidden;}
.bg-gray .board .section__title{text-align:left;padding-bottom:20px;}
.bg-gray .board .request-board,.bg-gray .board .notice-board{width:50%;float:left;box-sizing:border-box;}
.bg-gray .board .request-board{position:relative;padding-right:40px;border-right: var(--border-default);}
.bg-gray .board .notice-board{position:relative;padding-left:40px;padding-right:10px;}
.bg-gray .board .boardArr{position:absolute;top:5px;font-size:13px;color: var(--color-Cont);}
.request-board .boardArr{right:40px;}
.notice-board .boardArr{right:10px;}
.board .boardList_container li{padding:6px 0;position:relative;}
.board .boardList_container .state{display:inline-block; width:43px;height:20px;margin-right:15px;text-align:center;color:#fff;font-size:12px;line-height:20px;border-radius:20px;vertical-align:top;}
.board .boardList_container .state.reply{background:#f7455d;}
.board .boardList_container .state.ready{background:#b7b7b7;}
.board .boardList_container li a{display:inline-block; max-width: 340px; height: 20px; overflow: hidden; font-size:14px; line-height:1; text-overflow: ellipsis; white-space: nowrap; vertical-align:middle;color:#666;}
.board .boardList_container .date{position:absolute;right:0;top:6px;font-size:13px;color: var(--color-Cont);}
.board .boardList_container li img{vertical-align:top;margin-left:5px;}

.new-form .main-txt{text-align:center;margin-bottom:20px;}
.new-form .form-list-wrap{padding:30px 0;border-top: var(--border-default);border-bottom: var(--border-default);overflow:hidden;}
.new-form ul{width:33.3333%;float:left;}
.new-form ul li{margin-bottom:15px;font-size:13px;letter-spacing:-0.2px;}
.new-form ul li:last-child{margin-bottom:0;}
.new-form ul li:after{content:"";display:block;clear:both;}
.new-form ul li .cate{position:relative;width:auto;max-width: 90px;height:20px;display:inline-block;float:left;word-break: break-all;overflow:hidden;padding-right:8px;margin-right:8px;vertical-align:top;color: var(--color-Cont);}
.new-form ul li .cate:after{content:"";display:inline-block;width:1px;height:12px;background:#d6d6d6;position:absolute;right:0;top:4px;}
.new-form ul li a{max-width:225px;height:18px;float:left;overflow:hidden;}
.new-form ul li a span.title{display:inline-block;max-width:220px;overflow:hidden;color:#666;vertical-align:middle;word-break:break-all; font-weight: 500 !important;}
.new-form ul li a span.page{display: inline-block;margin-top: -2px;font-size: 12px;vertical-align: middle; color:#000;}
.new-form ul li a:hover{border-bottom:1px solid #000; box-sizing:border-box;}

.notice{float:left; width:50%; padding:30px 0; box-sizing:border-box;}
.notice p{font-size:14px;font-weight:bold;color:#0472e3; display:inline-block; }
.notice a{display:inline-block; width:400px; height:20px; margin-left:13px; font-size:14px; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.notice a:hover{text-decoration:underline;}

/* .service{padding:50px 0;} */
.service .section__title{padding-bottom:10px;}
.service .content ul{margin-top:25px;}
.service .content ul li{display:inline-block;text-align:center;margin-right:18px;}
.service .content ul li:last-child{margin-right:0;}
.service .content ul li:hover span{text-decoration:underline;}
.service .content ul li span{display:block;margin-top:12px;font-size:14px;color:#000;}

.modal{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.6);}
.modal .main-banner-list{width:100%;margin:0 auto;height:100%;overflow:hidden;overflow-y:auto;-ms-overflow-style: none; /* IE and Edge */}
.modal .main-banner-list::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}
.modal .main-banner-list div{width:807px;margin:0 auto;margin-bottom:1px;}
.modal .main-banner-list img{width:807px;height:324px;}
.modal .modal-close{position:relative;width:807px;margin:0 auto;}
.modal .modal-close .btn-close{position:absolute;top:0;right:-48px;width:48px;height:48px;border:none;text-indent:-9999px;background:url('https://imgs.yesform.com/z_n/imgs/2020/main/renewal/close_btn.png') no-repeat; cursor:pointer;}

.popLayer{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;overflow:hidden;text-align:center;}
.popLayer .popCon{position:fixed;top:50%;left:50%;width:535px;padding:33px;border-radius:25px;transform:translate(-50%,-50%);background:#fff;border:3px solid #000;box-sizing:border-box;} /* width:516px; height:514px; */
.popLayer .event-txt{margin:16px 0;}
.popLayer .event-con{padding:12px 0;margin-bottom:5px;font-size:14px;line-height:1.5;}
.popLayer .event-con span{color:#f7455d;}
.popLayer .event-caution{margin:24px 0;padding:0 42px;text-align:left;}
.popLayer .event-caution p{margin-bottom:6px; font-weight:bold;}
.popLayer .event-caution ul li{margin-bottom:6px;color:#666;}
.popLayer .url-box{position:relative;width:417px;height:54px;margin:0 auto;border-radius:27px;border:2px solid #f7455d;box-sizing:border-box;}
.popLayer .url-box input{border:0;outline:0;}
.popLayer .url-box input.posting-url{position:absolute;left:20px;top:8px;width:305px;padding:6px;color:#8a8a8a;}
.popLayer .url-box input.url-btn{position:absolute;width:57px;height:30px;top:10px;right:15px;background:url('https://www.chamjal.com/images/2020/popup/blog_btn.png') no-repeat center center;}
.popLayer .pop-close{position:absolute;top:23px;right:26px;width:19px;height:19px;border:0;text-indent:-9999px;background:url('https://www.chamjal.com/images/2020/popup/pop_close.png') no-repeat; cursor:pointer;}


.pc-bnr-layer{position:fixed;top:0;width:100%;height:100%;text-align:center;z-index:1000;background:rgba(0,0,0,0.6);}
.pc-bnr-layer .popup_area{position:fixed;top:50%;left:50%;}
.pc-bnr-layer label{margin-right:5px;font-size:15px;color:#fff;cursor:pointer}
.pc-bnr-layer input{margin-top:-3px;margin-right:8px;vertical-align:middle;}
.pc-bnr-layer button.popup_close{text-indent:-9999px;width:28px;height:28px;background:url(https://www.chamjal.com/images/event/popup/popup_close.png) no-repeat center center;border:none;outline:none;cursor:pointer;}

.pc-bnr-layer.autoMath_2021 .popup_area{width:400px;height:450px;transform:translateX(-50%);margin-top:-225px;}
.pc-bnr-layer.autoMath_2021 a.popup{display:block;width:400px;height:420px;margin:0 auto 10px;background:url(https://www.chamjal.com/images/event/popup/autoMath2_pop.jpg) no-repeat center center;}

.explorer-end-info .popup_area{width:590px;height:auto;margin-left:-295px;margin-top:-230px;box-sizing:border-box;}
.explorer-end-info .box{padding:62px 0;margin-bottom:15px;border-radius:10px;background:#fff;text-align:center;}
.explorer-end-info .box .box_close{position:absolute;right:20px;top:20px;width:24px;height:25px;outline:0;border:0;background:url('https://www.chamjal.com/images/event/popup/close_btn_large.png')no-repeat 0 0;text-indent:-9999px;cursor:pointer;}
.explorer-end-info .box .b_txt{margin-bottom:30px;font-size:28px;line-height:40px;}
.explorer-end-info .box .s_txt{margin-bottom:40px;font-size:13px;line-height:20px;color:#666;}
.explorer-end-info .box .s_txt b{color:#ff334d;}
.explorer-end-info .box .button_area a{display:inline-block;width:231px;height:69px;padding-left:87px;border-radius:10px;border:1px solid #343434;background-repeat:no-repeat;font-size:16px;line-height:67px;color:#000;text-align:left;box-sizing:border-box;}
.explorer-end-info .box .button_area a:hover{background-color:#343434;color:#fff;text-decoration:none;}
.explorer-end-info .box .button_area a.go_chrome{margin-right:14px;background-image:url('https://www.chamjal.com/images/event/popup/chrome_icon.png');background-position: 24px center;}
.explorer-end-info .box .button_area a.go_whale{background-image:url('https://www.chamjal.com/images/event/popup/whale_icon.png');background-position: 22px center;}
.explorer-end-info label{margin-left:-20px;}
.explorer-end-info input{visibility:hidden;}
.explorer-end-info button.popup_close{width:auto;height:auto;background: url('https://www.chamjal.com/images/event/popup/popup_close_white.png') no-repeat center center;}




 
/* --------------------------------------------------------
 2023 - ÂüÀß ¸®´º¾ó_¸Þ¾È ÀÌ¼öÁø
---------------------------------------------------------*/
h2.section__title{font-size: var(--size-xx-large); padding: 90px 0 40px; display: flex; justify-content: center; align-items: center; gap: 7px;}
h2.section__title span{color: #f7455d; font-size: inherit;}

.section__title-sub{width: fit-content; color: #f7455d; font-size: var(--size-medium); text-align: center; position: relative; margin: 0 auto; }
.section__title-sub::before{content: ''; display: block; width: 117px; height: 10px; background-color: #fedfe4; position: absolute; left: -10px; top: 50%; z-index: -1; }


/* popularCon ÅÇ¸Þ´º */
.tab-area.popularCon{padding: 0; margin: 0;}
.popularCon .tab .tab-menu{width: 1280px; display: flex; justify-content: space-between; align-items: center; }
.popularCon .tab .tab-menu li{width: 100%;}
.popularCon .tab .tab-menu li a{width: 100%; color: #000;}
/* .popularCon .tab .tab-menu li span{font-weight: var(--weight-bold);} */
.popularCon .tab-con{height: auto; padding: 42px 0 60px;}
.popularCon .tab-con .block{display: flex;}
.popularCon .tab-con .none{display:none;}

/* section__list */
.section__list{width: 1280px !important; height: auto; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; gap: 33px; margin: 0 auto !important;}
.section__list .list__item{margin: 0; width: 229.6px; height: 100%;}
.section__list .list__thumb{width: 229.6px; height: 325px;  border-radius:10px; background-color: rgb(255, 255, 255); /* box-shadow: 3.536px 3.536px 10px 2px rgba(0, 0, 0, 0.13); border: 0; */ overflow: hidden; box-sizing: border-box; display: flex; align-items: center; justify-content: center; }
/* .section__list .list__thumb .valign{display: block; width: 100%; height: auto;} */
.section__list .list__thumb img{width: 100%; max-width: 100%; max-height: 100%;}
.section__list .list__title{height: 43px; font-size: var(--size-medium);margin: 15px 0 0 3px;}

/* ¸ÞÀÎ, ÀÎ±âÀÚ·á Å¸ÀÌÆ²¸¸ Áß¾ÓÁ¤·Ä */
.charge2 .section__list .list__title,
.section.content .section__list .list__title,
.counsel-list .section__list .list__title,
.tab-con .section__list .list__title{margin-left: 0; text-align: center;}
.section__list .list__title a{color: #000;}
.section__list .list__thumb .mouse-over{width: 100%; height: 100%;}
/* .section__list .list__thumb .mouse-over .valign { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; } */

/* newUpdate */
.content.newUpdate{padding-top: 65px;}
.content.newUpdate h2.section__title{padding-top: 20px;}
.content.newUpdate .moreView-btn { display: block; width: 150px; height: 50px; margin: 40px auto 60px; background-color: #fff; border-radius: 50px; border: 1px solid #f7455d; font-size: var(--size-medium); font-weight: var(--weight-medium); color: #f7455d; transition: all 0.3s; cursor: pointer;}
.content.newUpdate .moreView-btn:hover{text-decoration: none; box-shadow: 5px 5px 10px 0px rgba(237, 28, 36, .2);}
a:has(button.moreView-btn){text-decoration: none !important;}

.section_post{display: flex; justify-content: space-between; gap: 110px; margin-top: 54px;}
.section_post .blog_post{width: 100%;}
.section_post .site_post{width: 100%;}
.section_post .section__title{color: #f7455d; font-weight: 600; padding-bottom: 42px;}

.event_notice{display: flex; justify-content: space-between; align-items: center; padding: 16px 182px; margin: 0;}
.event_notice .event_txt{width: fit-content;}
.event_notice .event_txt p{font-size: var(--size-small-small);}
.event_notice .event_txt a{font-size: var(--size-medium); line-height: unset;}

.review_list{width: 100%; height: 140px; margin-bottom: 25px;}
/* .review_list .mem_text{color: #444;} */

.section_post .postArr{font-size: 15px;}

.blog_list > a{display: flex; justify-content: flex-start; align-items: center; gap: 20px; }
.blog_img{max-width: 209px; width: 100%; height: 140px; border-radius: 5px; display: flex; align-items: center; justify-content: center;}

.blog_text{width: fit-content;}
.blog_text .name{font-size: 15px;}
.blog_text .con{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; font-size: 15px; line-height: var(--gap-narrow); height: auto; color: var(--color-Cont);}


.bg-gray .board{margin-bottom: 78px; padding: 87px 0;}
.bg-gray .board .request-board{padding-right: 110px;}
.bg-gray .board .notice-board{padding-left: 110px;}
.bg-gray .board .boardArr{font-size: 15px;}

.board .boardList_container li{padding: 8px 0; display: flex; align-items: center; }
.board .boardList_container li a{font-size: var(--size-medium); line-height: 20px;}
.board .boardList_container .date{font-size: var(--size-small);}

.request-board .boardArr{right: 106px;}
.section__title{font-size: var(--size-x-large);}

.new-form .form-list-wrap{display: flex; overflow: auto; justify-content: space-between; align-items: center; padding: 40px 0;}
.new-form ul{width: 100%; display: flex; flex-direction: column; align-items: flex-start; gap: 16px; }
.new-form ul li{font-size: 16px; margin: 0;}
.new-form ul li .cate{width: fit-content; max-width: fit-content;}

.service{padding-bottom: 120px;}
.service .section__title{padding-bottom: 22px;}
.service .sub-txt{font-size: var(--size-medium);}
.service .content ul{display: flex; align-items: center; justify-content: space-between;  margin-top: 40px;}
.service .content ul li span{font-size: var(--size-medium);}


/* ºí·Î±× ÀÌº¥Æ® ÆË¾÷ */
.popLayer .event-con{font-size: 16px;}
.popLayer .event-caution p,
.popLayer .event-caution ul li{margin-bottom: 8px;}
.popLayer .url-box input.posting-url{top: 9px;}

/* ¸ÞÀÎ Áß°£º£³Ê Ãß°¡ */
.mid-banner{width: 1280px; margin: 78px auto 0; border-radius: 10px; overflow: hidden;}

/*  */
/* 20240405 ¸ÞÀÎ ½½¶óÀÌµå Ãß°¡ */
/*  */

.content.wFull{width: 100%; max-width: 100%;}

/* ½½¶óÀÌµå °øÅë */
.splide__slide{width: 229.6px; margin-right: 33px;}
.splide__list{height: max-content !important; display: flex; flex-direction: row}
.list__title{margin-top: 15px; text-align: center; color: #666; line-height: 1.4 !important;} 
.splide__track{overflow: hidden;}

/* #slider1 > 5°³º¸ÀÌ´Â ½½¶óÀÌµå(Â¦¼ö·Î) */
#slider1 {width: 1280px; margin: 0 auto;}
#slider1 .splide__arrow--prev{left: -60px;}
#slider1 .splide__arrow--next{right: -60px; transform: scaleX(-1);}
#slider1 .splide__track{width: 100%; padding: 10px !important; transform: translateX(-10px);} /*padding°ª ¶§¹®¿¡ ¿ìÃøÀ¸·Î ¹Ð·Á¼­*/
#slider1 .splide__arrow--prev,
#slider1 .splide__arrow--next{width: 40px; height: 40px; background: unset; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='19.5' fill='white' stroke='%23D3D3D3'/%3E%3Cpath d='M17 19.535L23 14' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 19.535L23 25.07' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); border: 0; opacity: 1;}
#slider1 .splide__arrow--prev:hover,
#slider1 .splide__arrow--next:hover { filter: drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.23)); border-radius: 50%; box-shadow: 0 0 0 1px #eaeaea inset; }
#slider1 .splide__arrow svg{display: none;}

/* #slider1 > Ç®·Î º¸ÀÌ´Â ½½¶óÀÌµå(12°³ ÀÌ»ó) */
#slider2 .splide__track{padding-top: 10px; margin-top: -10px;}
#slider2 .section__list{width: 100% !important;}

/* ÈÄ±â·¹ÀÌ¾î ÆË¾÷ Ãß°¡ (¿¹½ºÆû ·¹ÀÌ¾Æ¿ôÀÓ) */
.modal--dg-bg  { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); z-index: 1040; }
.down_popLayer.--v2 * { font-family: "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif; letter-spacing: normal; }
.down_popLayer {text-align: center;}
.down_popLayer.--v2 .popMsg { overflow: initial; }
.down_popLayer .popMsg { position: fixed; top: 50%; left: 50%; width: 100%; max-width: 440px; height: auto; border-radius: 10px; transform: translate(-50%, -50%); box-sizing: border-box; background: #fff; }
.down_popLayer .popMsg { z-index: 1041; }
.down_popLayer.--v2 .popMsg  { overflow: initial; }
.down_popLayer .top_docInfo { width: 100%; height: 155px; background: #f5f5f5; box-sizing: border-box; overflow: hidden; }
.down_popLayer.--v2 .top_docInfo  { border-radius: 10px 10px 0 0; }
.down_popLayer.--v2 .top_docInfo { display: flex; align-items: center; justify-content: space-between; }
.down_popLayer .top_docInfo .lengthImg  { width: 135px; height: 100px; overflow: hidden; border: 1px solid #d8d8d8; box-sizing: border-box; background-color: #fff; }
.down_popLayer.--v2 .top_docInfo img  { width: 100%; height: auto; }
.down_popLayer .top_docInfo .lengthImg + .txt { max-width: 235px; }
.down_popLayer .top_docInfo .tb { float: right; display: table; height: 100px; }
.down_popLayer .top_docInfo .txt  { width: 230px; max-width: 230px; height: 100px; padding-top: 5px; vertical-align: middle; font-size: 18px; font-weight: bold; text-align: left; color: #000; }
.down_popLayer .top_docInfo .tb-cell  { display: table-cell; vertical-align: middle; line-height: 140%; }
.down_popLayer.--v2 .top_docInfo .txt #TitleFull  { font-size: 20px; font-weight: 700; }
.down_popLayer .top_docInfo .txt #TitleFull  { display: inline-block; margin-top: 5px; max-width: 230px; vertical-align: middle; font-size: 18px; font-weight: bold; text-align: left; color: #000; }
.down_popLayer.--v2 .top_docInfo .txt span { font-size: var(--size-small); color: var(--color-Cont); }
.down_popLayer .top_docInfo .txt span  { display: inline-block; margin-top: 5px; font-size: var(--size-small); font-weight: var(--weight-medium); color: var(--color-Cont); }
.down_popLayer.--v2 .review_box  { padding: 25px 26px 30px; }
.down_popLayer.--v2 .review_box .pop_txt  { line-height: 30px; margin: 0 0 10px 0; }
.down_popLayer .review_box .pop_txt { text-align: center; font-size: var(--size-small); line-height: var(--gap-narrow) !important; color: var(--color-Cont); font-weight: var(--weight-medium); }
.down_popLayer.--v2 .review_box .pop_txt span { font-weight: bold; font-size: inherit;}
.down_popLayer.--v2 .ft-color-sb  { color: #006302; }
.down_popLayer.--v2 .review_box .select_star  { margin: 10px 0 0 0; }
.down_popLayer .review_box .rStar { margin-left: 5px; cursor: pointer; }
.down_popLayer.--v2 .review_box .rStar a.rOnStar { background-position: center bottom; }
.down_popLayer.--v2 .review_box .rStar a { width: 29px; height: 28px; background: url("https://imgs.yesform.com/z_n/imgs/2021/preview_img/star_average_big--new.png") no-repeat left top; }
.down_popLayer .review_box .rStar a.rOnStar { background-position: left bottom; }
.down_popLayer .review_box .rStar a  { display: inline-block; width: 38px; height: 36px; margin-right: 4px; vertical-align: top; font-size: 0; }
.down_popLayer.--v2 .review_box .txtArea  { height: 183px; padding: 20px; position: relative; border: 1px solid #c2c2c2; margin-top: 27px; }
.down_popLayer .review_box .txtArea { height: 174px; padding: 16px 17px 12px; border: 1px solid #d0d0d0; border-radius: 5px; text-align: left; box-sizing: border-box; }
.down_popLayer.--v2 .review_box .txtArea textarea  { color: var(--color-Cont); }
.down_popLayer .review_box .txtArea textarea  { width: 100%; height: 130px; padding: 0 !important; font-size: 14px; border: 0; outline: 0; resize: none; overflow: auto; font-weight: var(--weight-medium); }
.down_popLayer.--v2 .review_box .txtArea .count { position: absolute; right: 15px; bottom: 8px; font-size: var(--size-x-small); font-weight: var(--weight-medium); }
.down_popLayer .review_box .txtArea .count { text-align: right; font-size: var(--size-x-small); color: var(--color-Cont); }
.down_popLayer .review_box .txtArea .count strong { font-weight: var(--weight-medium) !important; font-size: var(--size-x-small); color: var(--color-Cont); }
.down_popLayer.--v2 .btn_area  { display: flex; align-items: center; justify-content: center; flex-direction: row-reverse; width: 100%; border-radius: 0 0 10px 10px; overflow: hidden; box-sizing: border-box; margin: 0; }
.down_popLayer.--v2 .btn_area button.register { margin: 0px; }
.down_popLayer.--v2 .btn_area button.register:hover{background: #005cbf;}
.down_popLayer.--v2 .btn_area button { transition: all 0.3s; width: 100%; border-radius: 0; }
.down_popLayer .btn_area button.register  { margin-right: 17px; background: #0472e3; color: #fff; }
.down_popLayer .btn_area button  { width: 200px; height: 50px; border-radius: 5px; font-size: 16px; border: 0; outline: 0; cursor: pointer; box-sizing: border-box; font-weight: bold; }
.down_popLayer.--v2 .btn_area button.cancel  { color: #929292; background-color: #f3f3f3; border: 0; }
.down_popLayer.--v2 .btn_area button.cancel:hover { background-color: #dadada;}
.down_popLayer.--v2 .btn_area button  { transition: all 0.3s; width: 100%; border-radius: 0; }
.down_popLayer .btn_area button.cancel  { background: #fff; border: 1px solid #d0d0d0; color: #000; }
.down_popLayer.--v2 .btn_close { color: #fff; padding-top: 20px; display: flex; align-items: center; justify-content: center; gap: 3px; font-size: var(--size-small); position: absolute; bottom: -60px; left: 50%; transform: translate(-50%, -50%); text-decoration: none; }
.down_popLayer.--v2 .btn_close:hover{text-decoration: underline;}


@media all and (max-width: 768px) {
    .section__list .list__thumb{width: 100%;}
}


/*--------------------------------------*/
/*	ÂüÀß ¸ÞÀÎ ÈÄ±â ºÎºÐ ¸®´º¾ó 
/*--------------------------------------*/

/* º£½ºÆ® ÈÄ±â */
.reviewBest-wrap{padding-bottom: 80px; margin-top: 93px;}
.reviewBest-wrap .splide__slide{width: fit-content !important;} 
.reviewBest-wrap #slider3-1{margin-top: 33px;}
.reviewBest-wrap #slider3-1 .splide__slide{direction: ltr; text-align: left;}
.reviewBest-wrap .reviewBest-card{display: flex; width: 400px; height: 296px; max-height: 269px; padding: 30px 35px 35px 35px; flex-direction: column; align-items: flex-start; border-radius: 10px; border: 1px solid #EAEAEA; background: #FFF; text-decoration: none; box-sizing: border-box;}
.reviewBest-wrap .reviewBest-card > img{width: 20px; margin-bottom: 15px;}
.reviewBest-wrap .reviewBest-card strong{color: #000; font-size: 24px; line-height: var(--gap-narrow); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; align-self: stretch; overflow: hidden;}
.reviewBest-wrap .reviewBest-card p{color: #666; text-overflow: ellipsis; font-size: 15px; margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; align-self: stretch; overflow: hidden;}
.reviewBest-wrap .reviewBest-card .info-wrap{display: flex; justify-content: center; align-items: center; gap: 10px; margin-top: 15px;}
.reviewBest-wrap .reviewBest-card .info-wrap .info-txt{color: #929292; font-size: 14px;}
.reviewBest-wrap .reviewBest-card .info-wrap .info-line{width: 1px; height: 10px; background: #C2C2C2; }
.reviewBest-wrap .reviewBest-card .mem_star{width: 78px; height: 14px; margin-top: 25px;}

/* ¸®¾ó¸®ºä */
.reviewReal-wrap{padding-bottom: 80px;}
.reviewReal-wrap h2.section__title span{margin-right: -7px;}
.reviewReal-wrap .splide__slide{width: fit-content !important;} 
.reviewReal-wrap .reviewReal-card{display: flex; width: 299px; flex-direction: column; align-items: flex-start; gap: 20px; text-decoration: none; }
.reviewReal-wrap .reviewReal-card .reviewReal-thumbnail{height: 200px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; overflow: hidden; border-radius: 10px; }
.reviewReal-wrap .reviewReal-card .reviewReal-thumbnail img{width: 100%;}
.reviewReal-wrap .reviewReal-card .reviewReal-cont{display: flex; flex-direction: column; align-items: flex-start; gap: 10px; align-self: stretch; color: #666;}
.reviewReal-wrap .reviewReal-card .reviewReal-cont p{ color: inherit; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; align-self: stretch; overflow: hidden; line-height: 1.4;}
.reviewReal-wrap .reviewReal-card .reviewReal-cont .sources{ color: inherit; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; align-self: stretch; overflow: hidden;}
.reviewReal-wrap .reviewReal-card::after{content: none;}
/* .reviewReal-wrap .reviewReal-card .reviewReal-cont .sources{overflow: hidden; color: var(--font-color-700, #666); text-overflow: ellipsis; color: inherit;} */
