/*--------------------------------------*/
/*	ÂüÀß ¸®´º¾ó - °øÅë
/*  ÀÛ¼ºÀÚ : ÀÌ¿ø°æ
/*--------------------------------------*/
@charset "euc-kr";
*{font-family: "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif; font-size: 15px; font-weight: 500; line-height: 1.6;}
body { font-size: 15px;}
a{text-decoration:none; color: var(--color-Cont);}
a:hover{text-decoration:underline;}
strong{font-weight:bold;}
ul,li { list-style: none;}
iframe{border:none;}
.clear{clear:both;}
.clearfix:after{clear:both; display:table; content:""; zoom:1;}
input, label{cursor:pointer;}

.mainDisy {display:none;}
.mainDisyB {display:block;}

span.input {display:inline-block;height:30px;border:solid 1px #c2c2c2; border-radius: 5px; box-sizing: border-box;}
span.input input {height:28px;margin:0px 5px 0;line-height:28px;border:none; font-size: 14px;}

.content{clear:both; width:980px; margin:0 auto; font-size:12px; position:relative; z-index:0;}
.content:after{clear:both; display:table; content:""; zoom:1;}

.top-menu {height:29px;border-bottom:solid 1px #dedede;background:#f5f7f7;}
.top-menu .content {width:980px;}
.top-menu .log-menu {float:right;}

a.result_ccenter_btn{display:inline-block;width:147px;height:43px;border-radius:5px;background:#f7455d;font-size:14px;line-height:43px;color:#fff;}

/* 200224 ¹Ú°æ¸° : ·Î±×ÀÎ ¸Þ´º ÁÙ°£°Ý ³ôÀÓ, È£¹ö ½Ã ¹ØÁÙ Á¦°Å */
.top-menu .log-menu ul li {float:left;border-right:solid 1px #dedede;background:#f9fbfc; line-height:16px}
.top-menu .log-menu ul li:first-child {border-left:solid 1px #dedede;}
.top-menu .log-menu ul li.info {height:19px;padding:5px 10px;border-left:none;border-right:none;background:none;}
.top-menu .log-menu ul li.info span {font-weight:bold;color:#f00;}
.top-menu .log-menu ul li.info strong {color:#f60;}
.top-menu .log-menu ul li.pay {padding:0px 5px;border-right:none;background:#78b4f0;}
.top-menu .log-menu ul li.pay a {color:#fff;}
.top-menu .log-menu ul li a {display:block;min-width:69px;height:19px;padding:5px 0;text-align:center;}
.top-menu .log-menu ul li a:hover{text-decoration: none}
.top-menu .log-menu ul.login li:nth-of-type(2) {width:85px;border-left:solid 1px #dedede;}

.header {width:960px;height:134px;margin:0 auto;}
.header:after {clear:both;display:table;content:"";zoom:1;}
.header__catchphrase {float:left;display:block;width:147px;height:31px;margin:55px 0 0 7px;background:url("https://www.chamjal.com/images/logo_left.png") no-repeat 0 0;}
.result .header__logo {margin-left:154px;}
.header__logo {float:left;}
.header__logo a {display:block;width:189px;height:75px;margin:30px 0 0 23px;background:url("https://www.chamjal.com/images/logo.gif") no-repeat 0 0;}
.header__search {float:left;width:356px;height:45px;padding:5px 0 0 10px;margin:46px 0 0 0;border:2px solid #f7455d;border-radius:40px;position:relative;z-index:0;box-sizing:border-box;}
.header__search .search__input {float:left;width: 280px;height:21px;margin-left: 15px;margin-top: 5px;line-height:21px;font-size:16px;font-weight:bold;color:#000;vertical-align: middle;border:none;outline: none;}
.header__search .search__arrow {float:left;display:inline-block;width:34px;height:34px;margin-top:-5px;visibility:hidden;}
.header__search .search__arrow span {display:inline-block;width:0;height:0;margin:16px 0 0 10px;vertical-align:middle;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #ff6600;position:relative;top:-1px;zoom:1;cursor:pointer;}
.header__search .search__btn {float:right;width: 24px;height: 24px;border:none;background:url("https://imgs.yesform.com/z_n/imgs/2020/main/btn_search_cham2.svg") no-repeat 50% 50%;background-size:100%;position:absolute;top:8px;right:15px;cursor:pointer; display: none;}
.header__search .gicon{color: var(--color-main);margin-left: 10px;}
.header__reSearch {float:left; display:inline-block; margin:63px 0 0 14px; cursor:pointer;}
.header__reSearch input {vertical-align:middle;}
.header__reSearch span {display:inline-block; margin:-2px 0 0 5px;vertical-align:middle;}
.header__list {float:right;margin-top:48px;}
.header__list:after {clear:both;display:table;content:"";zoom:1;}
.header__list li {float:left;}
.header__list li a {display:block;width:48px;height:41px;margin-left:28px;}
.header__list li a.list_01 {background:url("https://www.chamjal.com/images/header_img_01.png") no-repeat 50% 50%;}
.header__list li a.list_02 {background:url("https://www.chamjal.com/images/header_img_02.png") no-repeat 50% 50%;}
.header__list li a.list_03 {background:url("https://www.chamjal.com/images/header_img_03.png") no-repeat 50% 50%;}

.footer {clear:both;border-top:solid 2px #000;background:#f4f5f6;}
.footer a {color:#666;}
.footer .content {width:980px !important;height:240px;min-height:0px !important;position:relative;}
.footer .content .top {position:absolute;top:0;right:-65px;}
.footer .center {float:left;width:220px;}
.footer .center p {margin:30px 0 15px 0;font-size:18px;font-weight:bold;}
.footer .center .board {float:left;width:220px;border-top:solid 1px #dcdee2;border-left:solid 1px #dcdee2;background:#f9f9f9;}
.footer .center .board a {float:left;display:block;width:99px;height:34px;padding-left:10px;font-size:12px;line-height:32px;text-decoration:none;border-right:solid 1px #dcdee2;border-bottom:solid 1px #dcdee2;background:url("https://imgs.yesform.com/z_n/imgs/2016/main/footer-center-arr.gif") no-repeat 97px 50%;}
.footer .center .board a:hover {font-weight:bold;color:#000;}
.footer .center .private {float:left;width:220px;margin-top:8px;border-top:solid 1px #dcdee2;border-left:solid 1px #dcdee2;}
.footer .center .private a {float:left;display:block;width:99px;height:34px;padding-left:10px;font-size:12px;line-height:32px;text-decoration:none;border-right:solid 1px #dcdee2;border-bottom:solid 1px #dcdee2;}
.footer .customer {float:left;margin:34px 0 0 51px;}
.footer .customer .family {position:relative;}
.footer .customer .family .select a {display:block;width:194px;height:28px;margin-top:10px;padding-left:10px;line-height:26px;text-decoration:none;border-radius:2px;border:solid 1px #cbd4d9;
background:#fff url("https://imgs.yesform.com/z_n/imgs/2016/main/footer-family-arr.gif") no-repeat 187px 50%;}
.footer .customer .family .option {border:solid 1px #cbd4d9;background:#fff;position:absolute;/* top:-532px; */bottom:0;left:0;z-index:100;}
.footer .customer .family .option.none {display:none;}
.footer .customer .family .option.block {display:block;}
.footer .customer .family .option li a {display:block;width:194px;height:20px;padding-left:10px;line-height:20px;text-decoration:none;}
.footer .address {float:left;margin:44px 0 0 35px;font-size:12px;color:#999;line-height:1.3;}
.footer .address strong {color:#000;}
.footer .address a {color:#999;}
.footer .corp {float:right;width:206px;margin:32px 0 0 0;}
.footer .corp a {float:left;display:block;padding-top:43px;text-decoration:none;text-align:center;background:url(https://www.chamjal.com/images/corp.gif) no-repeat;}
.footer .corp a:hover {color:#fff;background:url(https://www.chamjal.com/images/corp_on.gif) no-repeat;}
.footer .corp a.corporate {width:68px;height:24px;background-position:0 0;}
.footer .corp a.corporate:hover {background-position:0 0;}
.footer .corp a.partner {width:70px;height:24px;background-position:-68px 0;}
.footer .corp a.partner:hover {background-position:-68px 0;}
.footer .corp a.copyright {width:68px;height:24px;background-position:-138px 0;}
.footer .corp a.copyright:hover {background-position:-138px 0;}
.footer .rankey {position:absolute;top:124px;right:118px;}
.footer .rankey__img {width:46px;height:46px;margin:0 auto 5px auto;}
.footer .rankey p {color:#000;font-size:11px;text-align:center;line-height:1.5;}
.footer .rankey p span {color:#1e68a6;}
.footer .gcs {text-align:center;position:absolute;top:123px;right:15px;cursor:pointer;}

/* ´ë¸Þ´º »çÀÌÆ®¸Ê */
.sitemap.layer {width:100%;padding:20px 0 38px 0;border-bottom:solid 1px #f7455d;box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.15);background:rgba(255, 249, 250, 0.99);background:#fff9fa\9;position:absolute;/* top:183px; */left:0;z-index:50;}
.sitemap.layer .controller {width:960px;margin:0 auto;position:relative;}
.sitemap.layer .controller li {position:absolute;right:0;}
.sitemap.layer .controller li.close {top:0px;background:url("https://imgs.yesform.com/z_n/imgs/2017/common/site_map_close_black.png") no-repeat 50% 50%;z-index:51;}
.sitemap.layer .controller li a {display:block;width:51px;height:51px;text-indent:-9999px;}
.close:before, .close:after {content: none;}
.sitemap.layer .content {width:900px;}
.sitemap.layer .content .sitemap__category {width:160px;}
.sitemap.layer .content .sitemap__category p {padding:11px 0 11px 10px;text-align:left;border:none;}
.sitemap.layer .content .sitemap__category p a {font-size: var(--size-medium);color:#000;font-weight: var(--weight-bold);letter-spacing:-1px;}
.sitemap.layer .content .sitemap__category ul.list li a {display:inline-block;padding-left:21px;height:20px;color:#000;background:url("https://imgs.yesform.com/z_n/imgs/2016/sitemap/site-map-dott.gif") no-repeat 12px 50%;}

/* ÀüÃ¼º¸±â »çÀÌÆ®¸Ê */
.content .title02 .siteMapTit {width:471px;height:125px;text-indent:-9999px;background:url("http://img.chamjal.co.kr/images/site_map_tit.jpg") no-repeat 0 0;}
.content .mapWrap {float:left;width:960px;height:737px;}
.content .mapWrap .list {float:left;width:450px;height:98px;margin-top:55px;margin-bottom:15px;}
.content .mapWrap .list p {float:left;margin:0 16px 0 40px;}
.content .mapWrap .list dt {float:left;width:255px;margin-bottom:21px;}
.content .mapWrap .list ul {float:left;width:96px;}
.content .mapWrap .list ul li {padding-bottom:5px;}

.combine-thum{border:solid 1px #c4c4c4; position:relative; overflow:hidden;}
.combine-thum a{/*display:table-cell !important;*/ vertical-align:middle;}
.combine-thum .mouse-over{display:none; width:100%; text-align:center; background:rgba(0,0,0,0.4); position:absolute; top:0; left:0; z-index:100;}
.combine-thum .mouse-over img{border:none !important;}
.combine-thum:hover .mouse-over{display:block;}

.list-view{width:100%; border-top:solid 2px #625a53;}
.list-view th{height:39px; padding-bottom:1px; line-height:39px; font-size:13px; color:#000; text-align:center !important; border-bottom:solid 1px #625a53; font-weight: var(--weight-bold); background:#fff !important;}
.list-view td{height:34px; line-height:1.5; font-size:12px; text-align:center; color: var(--color-Cont); }
.list-view td.tit{padding-left:20px; text-align:left; position:static;}
.list-view td.tit a{display:inline-block; color:#666; text-decoration:none; font-size: 15px;}
.list-view td.tit img{display:inline-block; vertical-align:middle;}
.list-view tr:hover{background:#fffff0;}
.list-view td table td{padding:10px 0;}
.list-view td table td.char{}
.list-view td table tr:last-child td{border-bottom:0 none;}
.list-view td table tr:first-child td.char:first-child{background:none !important;}
.list-view td table tr:last-child td.char:first-child{background:url(https://www.chamjal.com/images/review_reply_bg.gif) no-repeat 35px 4px;}

/* È°µ¿Áö Å¬·¡½º º¯°æ */
.list-view td a:hover{text-decoration: none;}
.list-view td a.w01{display:inline-block;padding:1px 5px;border-radius:5px;background:#3B89D9;color:#fff; font-size: 14px;}
.list-view td a.w02{display:inline-block;padding:1px 5px;border-radius:5px;background:#74AB30;color:#fff; font-size: 14px;}
.list-view td a.w03{display:inline-block;padding:1px 5px;border-radius:5px;background:#FF7465;color:#fff; font-size: 14px;}
.list-view td a.w04{display:inline-block;padding:1px 5px;border-radius:5px;background:#55CBC8;color:#fff; font-size: 14px;}
.list-view td a.w05{display:inline-block;padding:1px 5px;border-radius:5px;background:#FF6699;color:#fff; font-size: 14px;}

/* 2019-08-14 »çÀÌÆ®¸Ê ¸®´º¾ó */
.sitemap_visual {background:#fbe8ec url("https://www.chamjal.com/images/2020/renewal/sitemap_bg.jpg") no-repeat center top;}
.sitemap_visual .content {height:244px; overflow:hidden;}
/* .sitemap_visual .content:before {position:absolute; bottom:-8px; right:20px; z-index:-1;content:""; display:block; width:333px; height:208px; background:url("http://img.chamjal.co.kr/images/2019/sitemap/sitemap_visual_img.png") no-repeat 0 0;} */
.sitemap_visual .title {padding-top:40px; font-size:35px; font-weight:bold;}
.sitemap_visual .text {margin:10px 0 15px 0; font-size:15px; line-height:22px; color:#68575b;}
.sitemap_visual .btn {display:block; width:200px; padding:9px 0 11px 0; font-size:14px; color:#000; text-align:center; border:solid 1px #000; background:#fff; border-radius: 5px;}
.sitemap_category {padding:50px 0;}
.sitemap_category + .sitemap_category {border-top:solid 1px #f0f0f0;}
.sitemap_category > li {display:table-cell; width:171px; padding:10px 0 10px 20px;}
.sitemap_category > li:first-child {width:191px; padding-left:0;}
.sitemap_category > li + li {border-left:solid 1px #f2f2f2;} 
.sitemap_category .title {margin-bottom: 20px; font-size:18px; font-weight:bold; color:#000;}
.sitemap_category > li ul li a {font-size:14px; color:#666; line-height:26px;}

/*Ãß°¡ ¼öÁ¤*/
/* --------------------------------------------------------
 2020 - »ó´Ü¸Þ´º µðÀÚÀÎ º¯°æ
---------------------------------------------------------*/
.top-menu.v2{height:34px;background:none;border-bottom:1px solid #efefef}
.top-menu.v2 .content:after{content:"";display:block;clear:both;}
.top-menu.v2 .log-menu ul li{background:none;}
.top-menu.v2 .direct li {float:left;background: url("https://imgs.yesform.com/z_n/imgs/2020/main/direct_n.gif") no-repeat; border-left:1px solid transparent; border-right: 1px solid transparent; box-sizing: border-box; }
.top-menu.v2 .direct li a {display: block;height:34px;text-indent:-9999px;}
.top-menu.v2 .direct li.yesform {width:82px;background-position:0 0;}
.top-menu.v2 .direct li.thinkzon {width:82px;background-position:-82px 0;}
.top-menu.v2 .direct li.chamjal {width:82px;background-position:-163px 0;}
.top-menu.v2 .direct li.payzon {width:82px;background-position:-244px 0;}

.top-menu.v2 .direct li:hover,
.top-menu.v2 .direct li.active{
  background-position-y: -34px;  
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;
  border-bottom:1px solid #fff;
  /* margin-left:-1px; */
  width:82px;
}
.top-menu.v2 .direct li.yesform:hover,
.top-menu.v2 .direct li.yesform.active{width:82px;}

.top-menu.v2 .direct li.gift{ background: none; width: 90px; }
.top-menu.v2 .direct li.gift img{display: block; width: 70px; padding-top: 6px; margin: 0 auto; filter: grayscale(100%); opacity: 0.6; }
.top-menu.v2 .direct li.gift:hover img{filter: grayscale(0%); opacity: 1;}

.top-menu.v2 .log-menu ul li,
.top-menu.v2 .log-menu ul li:first-child{border:none;}
.top-menu.v2 .log-menu ul li a{min-width:0;height:24px;margin-left:22px;line-height:24px;color:#999;}
.top-menu.v2 .log-menu ul li.info{height:24px;line-height:24px;padding-left:0;padding-right:0;}
.top-menu.v2 .log-menu ul li.info span,
.top-menu.v2 .log-menu ul li.info strong{color:#cc0000; font-size: 14px;}
.top-menu.v2 .log-menu ul li.pay{background:none;padding:0;}
.top-menu.v2 .log-menu ul li.pay a{margin-left:8px;color:#000;}
.top-menu.v2 .log-menu ul.login li:nth-of-type(2){border-left:0;}

/* --------------------------------------------------------
2020 ÇÏ´Ü µðÀÚÀÎ º¯°æ - ÀÌ¿ø°æ
---------------------------------------------------------*/
.footer.new {clear: both;border-top:2px solid #000;background: #f4f5f6;}
.footer.new .utility{position:relative;border-bottom:1px solid #dadada;}
.footer.new .utility .content{height:auto !important;}
.footer.new .list-utility{padding:18px 0;margin-bottom:0}
.footer.new .list-utility li{position: relative;display: inline-block;padding:0 25px;line-height: 1;margin-right: -5px;}
.footer.new .list-utility li:first-child{padding-left:0;}
.footer.new .list-utility li:after{content:"";width: 1px;height: 13px;position: absolute;top: 0;right: 0;background-color: #d8d8d8;}
.footer.new .list-utility li:last-child:after{display:none;}
.footer.new .list-utility li a{font-size:14px;}
.footer.new .list-utility li.private-txt a{font-weight: var(--weight-bold);}

.footer.new .content {width: 980px !important;height: 205px;min-height: 0px !important;padding: 0;position: relative;z-index: 0;}
.footer.new .content .top { position: absolute; top: 0; right: -65px; padding: 0; margin: 0; height: 45px; border-radius: 0 0 22px 22px; background: #1c1e24; overflow: hidden; }
.footer.new .center {float: left;width: 438px;}
.footer.new .center img{vertical-align:bottom;}
.footer.new .center p {margin: 38px 0 15px 0;font-size: var(--size-medium);font-weight: var(--weight-bold);color: #000;}
.footer.new .center p.cscenter-info{margin-top: 10px;font-size:13px;color: var(--color-Cont);font-weight:normal;}
.footer.new .center .cs-btn{display:inline-block;width: 124px;height: 27px;padding-left: 18px;margin-left: 6px;border-radius:27px;border:1px solid #f2f2f2;font-size: var(--size-small-small); font-weight: var(--weight-medium); line-height:27px;letter-spacing:-0.5px;color:#000;  background:#fff url("https://imgs.yesform.com/z_n/imgs/2020/common/cs_btn_bg.png") no-repeat 125px center;box-sizing: content-box;}
.footer.new .customer {float: left;margin: 34px 0 0 51px;}
.footer.new .family{position:absolute;right:0;top:0;}
.footer.new .family .select a {display: block;width: 194px;height: 28px;margin-top: 10px;padding-left: 10px;line-height: 26px;text-decoration: none;border-radius: 5px;border: solid 1px #cbd4d9;background: #fff url("https://imgs.yesform.com/z_n/imgs/2016/main/footer-family-arr.gif") no-repeat 187px 50%;  box-sizing: content-box;}
.footer.new .family .option {padding:0;margin:0;border:solid 1px #cbd4d9;background: #fff;position: absolute;bottom: 0px;left:0;z-index: 100; border-radius: 5px;}
.footer.new .family .option li a {display:block;width:194px;height:20px;padding-left:10px;line-height:20px;font-size: var(--size-small-small);color: var(--color-Cont);}
.footer.new .address {float: left;margin: 72px 0 0 0;font-size: 13px;line-height:1.5;color: var(--color-Cont);}
.footer.new .address p{font-size:13px;line-height: var(--gap-narrow);}
.footer.new .address strong{display:block;color: #000;}
.footer.new .address p:first-child{float:left;width:310px;}
.footer.new .address p:last-child{float:right;}

.about {width: 980px;margin: 0 auto;overflow: hidden;}
.about .certiArea{float:left;}
.about .partnerArea{float:right;}
.about .certiArea div, .about .partnerArea div{display: inline-block;padding:24px 0;margin-right:-4px;} 
.about .certiArea div{margin-right: 30px;}
.about .partnerArea div:last-child{margin-right:0;}

/* --------------------------------------------------------
 2020 - ÂüÀß ¸ÞÀÎ ¸®´º¾ó
---------------------------------------------------------*/
.header {width: 980px;height: 133px;margin: 0 auto;position: relative;}
.header h1.logo{float: left;margin: 27px 0 10px 128px;}
.header .header__search {position:relative;float: left;width: 356px;height: 45px;margin: 46px 0 0 0;border: 2px solid #f7455d;border-radius: 44px;background: #fff; }
.header .header__search .search__input {float: left;width: 280px;height: 21px;font-size: 18px;line-height: 21px;vertical-align: middle;border: none;outline: none;font-weight: var(--weight-bold);}
.header .search .search__input::-ms-clear {display: none;}
.header .search .search__input::placeholder {color:#000;}
.header .search .search__input:focus::-webkit-input-placeholder{color:transparent !important;}
.header .search .search__input:focus:-moz-placeholder{color:transparent !important;}
.header .search .search__input:focus::-moz-placeholder{color:transparent !important;}
.header .search .search__input:focus:-ms-input-placeholder{color:transparent !important;}
.header .search .search__btn {cursor: pointer;float: right;width: 24px;height: 24px;border: none;background: url("https://imgs.yesform.com/z_n/imgs/2020/main/btn_search.png") no-repeat 50% 50%;margin-top:9px;margin-right:20px;}
.header .update {position: absolute;top: 45px;left: 710px;width: 175px;height: 55px;overflow: hidden;}
.header .update p{font-size:14px;font-weight:bold;line-height:1;color:#f7455d;margin-bottom:5px;}
.header .update a {font-size:13px;color: #838383;}
.header .update span {font-weight: normal;  color: #000;}
.header .update img {margin-bottom: 2px;}
.header .update .update_btn{position:absolute;top:0;right:0;width:27px;height:14px;background:url('https://imgs.yesform.com/z_n/imgs/2020/main/renewal/update_roll_btn.png') no-repeat;}
.header .update .update_btn a{width:14px;height:14px;position:absolute;text-indent:-9999px;}
.header .update .update_btn a.prev{left:0;}
.header .update .update_btn a.next{right:0;}

.GNB-top *,.GNB-left *{box-sizing:border-box;}
.GNB-top{width: 100%;border-top: var(--border-default);border-bottom: var(--border-default);}
.GNB-top .menu{width: 980px;margin:0 auto;padding-left:200px;overflow:hidden;box-sizing:border-box;}
.GNB-top .menu li{display:inline-block;float:left;padding:0 27px;font-size:15px;line-height:48px;}
.GNB-top .menu li a{color:#000;}
.GNB-top .menu li.premium a{color:#c67900;}

.GNB-left{position:relative;width:980px;margin:0 auto;z-index:10;}
.GNB-left .menu{position:absolute;top:-49px;left:0;width:173px;background:#f7455d;}
.GNB-left .menu > li a{display:block;height:46px;color:#fff;font-size:14px;line-height:45px;padding:0 25px;border-bottom:1px solid #f86175;}
.GNB-left .menu > li a:hover,
.GNB-left .menu > li a.on{background:#fff;color:#f7455d;text-decoration:none;}
.GNB-left .menu > li.n01 a{height:47px;}
.GNB-left .menu > li.n07 a{border-bottom:1px solid #f86175;height:47px;}
.GNB-left .menu > li.n00 a{height:49px;border-bottom:1px solid #c6374a;line-height:48px;}
.GNB-left .menu > li.n00 a img{margin-right:12px;vertical-align:middle;}
.GNB-left .menu > li.n00 a:hover{background:#f7455d;  color:#fff;}
.GNB-left .menu > li.n07 a:hover,
.GNB-left .menu > li.n07 a.on{border-bottom:1px solid #ccc;}
.GNB-left .menu > li .gnb-banner{display:inline-block;width:220px;height:240px;margin-right: 24px;overflow:hidden;}
.GNB-left .menu > li .gnb-banner:last-child{margin-right:0;}
.GNB-left .menu > li .gnb-banner a{height:auto;border-bottom:none;padding:0;}
.GNB-left .menu > li .gnb-banner img{width:100%;height:100%;}

.GNB-left .sub{ display:none; }
.GNB-left .menu li:hover .sub,
.GNB-left .menu li a.on .sub{display: block;}
.GNB-left .sub {position: absolute;width:807px;height:324px;padding:42px 45px;top:49px;left:173px;margin: 0 auto;background: #fff;border-bottom:1px solid #ccc;  z-index:50;}
.GNB-left .sub .sub-menu {float: left;display: inline-block;margin-top: -10px;margin-right: 47px;vertical-align: top;}
.GNB-left .sub .sub-menu:nth-of-type(3){margin-right:0;}
.GNB-left .sub .sub-menu li {width: 197px;height: 40px;line-height: 33px;border-bottom: solid 1px #e5e5e5;padding:3px 0 3px 10px;box-sizing: border-box;}
.GNB-left .sub .sub-menu li a {display:inline-block;height:auto;line-height:33px;color: #333;border-bottom: none;padding:0;}
.GNB-left .sub .sub-menu li a:hover{text-decoration:underline;border-bottom:0;}
.GNB-left .sub .sub-menu li a img{vertical-align:middle;margin-top:-3px;}
.GNB-left .sub .sub-menu li span {color: #0075c8;}
.GNB-left .sub .sub-menu li span.hot {display:inline-block;width:36px;height:18px;margin-left:11px;border-radius:18px;background-color:#e8304f;font-size:11px;text-align:center;line-height:18px;color:#fff;}
/* ¼­ºê ÆäÀÌÁö ¸¶¿ì½º ¿À¹ö - Å×µÎ¸® Ãß°¡ */
.GNB-left .menu.sub-page{border-left:1px solid #ccc;}
.GNB-left .menu.sub-page .sub{left:172px;border-right:1px solid #ccc;}

/* ----------------------
 °Ë»ö°á°ú ¾øÀ» ½Ã È­¸é
------------------------*/
.searchNotfound .searchHead{padding:36px 0;margin-bottom:25px;border-bottom:1px solid #eaeaea;text-align:center;}
.searchNotfound .searchTit{font-size:24px;}
.searchNotfound .searchTit span{color:#f84600;}
.searchNotfound .search_infoBox{width: max-content; margin: 0 auto; padding: 95px 0 50px; text-align: center; }
.searchNotfound .search_infoBox .tit{margin-bottom:25px;font-size:20px;font-weight:bold;text-align:center;}
.searchNotfound .search_infoBox .sub_txt{font-size: var(--size-small-medium); line-height: 24px; color: #666; padding-bottom: 10px; }
.searchNotfound .search_infoBox .tit_sub{border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 20px; text-align: center; color: #666; font-size: 15px; }
.searchNotfound .search_infoBox .sample{margin: 0 auto; max-width: 200px; overflow: hidden; font-size: var(--size-small-medium); line-height: 24px; color: #48709b; }
.searchNotfound .search_infoBox .sample dt{float: left; width: 62px; height: 48px; color: inherit; font-size: inherit; }
.searchNotfound .search_infoBox .sample dt span{display:inline-block;width:62px;height:23px;margin-top:2px;border-radius:12px;background:#dcedff;text-align:center;line-height:23px;}
.searchNotfound .search_infoBox .sample dd{float: left; margin-left: 15px; color: inherit; font-size: inherit; line-height: unset; }
.searchNotfound .search_infoBox .link_btn{display:block;width:262px;height:55px;margin:30px auto 0;border-radius:5px;background:#f7455d;font-size:16px;line-height:55px;font-weight:bold;text-align:center;color:#fff;}
.searchNotfound .search_infoBox .link_btn:hover{background:#c6374a;text-decoration:none;}
.searchNotfound .search_infoBox.ccenter{border-bottom:0;}
.searchNotfound .search_infoBox.ccenter .sub_txt{padding-left:60px;}
.searchNotfound .search_infoBox ul.ccenter_info{margin-top:15px;padding-left:60px;}
.searchNotfound .search_infoBox ul.ccenter_info li{padding-left:30px;font-size:14px;line-height:28px;} 
.searchNotfound .search_infoBox ul.ccenter_info li.info01{background:url("https://imgs.yesform.com/z_n/imgs/search_img/ccenter_icon01.png") no-repeat center left;}
.searchNotfound .search_infoBox ul.ccenter_info li.info02{background:url("https://imgs.yesform.com/z_n/imgs/search_img/ccenter_icon02.png") no-repeat center left;}
.searchNotfound .search_infoBox ul.ccenter_info li.info03{background:url("https://imgs.yesform.com/z_n/imgs/search_img/ccenter_icon03.png") no-repeat center left;}


/* ·¹ÀÌ¾î ÆË¾÷(popup)_202207 */
.popupNew *{font-family: "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;}
.popupNew .popupNew_cont{width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;flex-direction: column;}
.popupNew .popupNew_cont .popupNew_inner{position: relative;}
.popupNew .popupNew_cont .popupNew_inner .close{position: absolute; top: 0; right: -50px;}
.popupNew .popupNew_cont .ifMore{display: flex; box-shadow: 5px 5px 15px 0px rgb(0 0 0 / 60%);}

.popupNew_inner .service-info {text-align: center; background-color: #fff; border-radius: 10px; padding: 50px; }
.popupNew_inner .service-info .popupNew_tit{font-size: 24px; font-weight: bold;}
.popupNew_inner .service-info .popupNew_txt{font-size: 14px; font-weight: 300; line-height: 1.4; margin: 28px 0 30px;;}
.popupNew_inner .service-info .popupNew_box{font-size: 16px; font-weight: bold; border-top: 1px solid #afafaf; border-bottom: 1px solid #afafaf;  display: inline-block; padding: 10px 20px;}


/* --°ËÁ¤¹è°æ½Ã */
.popupNew{display: flex; justify-content: center; align-items: center; width: 100%; height: 100vh; background: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; z-index: 9999;}
 .popupNew .popupNew_cont .btn_close{color: #fff; padding-top: 15px;}


 
/* --------------------------------------------------------
 2023 - ÂüÀß ¸®´º¾ó_°øÅë ÀÌ¼öÁø
---------------------------------------------------------*/
/* ÇØ´õ */
.header{width: 100%; display: flex; justify-content: center; align-items: center; gap: 80px; margin: 0 auto; padding-left: 95px; box-sizing: border-box;}
.header h1.logo{margin: 0;}
.header .header__search{width: 410px; margin: 0;}
.header .header__search .search__input{width: 330px;}
.header .header__right--menu{display: flex; justify-content: center; align-items: center; gap: 30px; font-size: 13px; text-decoration: none; color: #000; }
.header .header__right--menu a.icon { padding-top: 30px; position: relative; font-size: var(--size-small);}
.header .header__right--menu a.info{background-image: url("https://imgs.yesform.com/z_n/imgs/2023/main/icon_book.svg"); background-repeat: no-repeat; background-position: center top;}
.header .header__right--menu a.review{background-image: url("https://imgs.yesform.com/z_n/imgs/2023/main/icon_medal.svg"); background-repeat: no-repeat; background-position: center top;  margin-left: 8px;}
.header .header__right--menu a.write{background-image: url("https://imgs.yesform.com/z_n/imgs/2023/main/icon_pencil.svg"); background-repeat: no-repeat; background-position: center top; }
.header .header__right--menu a.icon::before { content: ""; display: inline-block; width: 33px; height: 33px; background-color: #f8f8f8; border-radius: 33px; visibility: hidden; position: absolute; top: -5px; left: 50%; transform: translateX(-50%); z-index: -1; }
.header .header__right--menu a.icon:hover::before { visibility: visible; }

.top-menu .content{width: 1280px;}
.top-menu.v2 .log-menu ul li a{font-size: 14px;}
.top-menu.v2 .log-menu ul li.info{font-size: 14px;}
.top-menu .log-menu ul li.info span{font-size: inherit;}

.content{font-size: 16px; width: 100%; max-width: 1280px; margin: 0 auto;}
.section.bg{background: #fcf2f3;}

/* »ó´Ü °øÅë¸Þ´º */
.GNB-top{border-top: var(--border-default); border-bottom: var(--border-default);}
.GNB-top .menu{width: 1280px;display: flex; justify-content: space-between; padding: 0; }
.GNB-top .menu li{padding: 0; height: 65px; line-height: 65px;}
.GNB-top .menu li a{display: flex; align-items: center; justify-content: center; gap: 15px; font-size: var(--size-x-large); font-weight: var(--weight-bold); width: 100%; height: 100%;}
.GNB-top .menu li a:hover{color: #f7455d; text-decoration: none;}
.GNB-top .menu li.on a{color: #f7455d; text-decoration: none;}

.GNB-top .menu li:nth-child(2) a img{width: 28px;}
.GNB-top .menu li:nth-child(3) a img{width: 34px;}
.GNB-top .menu li:nth-child(4) a img{width: 31px;}
.GNB-top .menu li:nth-child(5) a img{width: 34px;}
.GNB-top .menu li:nth-child(6) a img{width: 27px;}
.GNB-top .menu li:nth-child(7) a img{width: 38px;}
.GNB-top .menu li:nth-child(8) a img{width: 33px;}
.GNB-top .menu li:nth-child(9) a img{width: 24px;}

/* »çÀÌÆ®¸Ê */
.sitemap.layer .content{width: 1100px;}
.sitemap.layer .content .sitemap__category ul.list li a{font-size: var(--size-small);}
.sitemap.layer .controller li{right: -150px;}

/* ÇªÅÍ */
.footer.new .content{width: 100% !important; max-width: 1280px;}
.footer.new .list-utility li a{font-size: var(--size-small);}
.footer.new .center p.cscenter-info{font-size: var(--size-small); font-weight: var(--weight-medium); line-height: var(--gap-narrow);}
.footer.new .address p{font-size: var(--size-small); font-weight: var(--weight-medium);}

@media all and (max-width: 1440px) {
  .footer.new .content .top{display: none;}
}

/* »ùÇÃÆË¾÷ Áß¾ÓÀ¸·Î */
#login_mask{width: 100% !important; height: 100% !important; }
#sampleWrap{top: 50% !important; left: 50% !important; transform: translate(-50%, -50%); }

