 @charset "utf-8";
/* CSS Document */


.wrap{min-width:1320px;}

/* content */
.content{width:1280px;margin:0 auto;padding:130px 0 140px;}

/* title */
.tit_h3{padding:1px 0 2px;font-family:'Noto Sans KR';font-weight:300;font-size:48px;color:#000;line-height:60px;text-align:center;letter-spacing:-2px;}
.tit_h3 strong{font-family:'Noto Sans KR';font-weight:500;}

 /* description */
.dsc_wrap p{padding:5px 0;font-family:'Noto Sans KR';font-weight:300;font-size:26px;color:#000;line-height:normal;text-align:center;}

/* color/padding */
.tx_FFF{color:#fff !important;}
.bg_F2F5FC{background-color:#f2f5fc;}
.pd_T130_B102{padding:130px 0 102px !important;}
.pd_T130_B133{padding:130px 0 133px !important;}
.pd_T130_B40{padding:130px 0 40px !important;}
.pd_T130_B30{padding:130px 0 30px !important;}/* (add)20220118 */

/* border-top */
.bdt1{border-top:1px solid #e1e1e1;}/* 2021-09-09 */

/* header*/
.header{position:fixed;top:0;right:0;left:0;display:block;min-width:1320px;width:100%;margin:0;padding:0;background-color:#fff;z-index:10000;}
.index .header{/*background-color:transparent;*/transition:background 0.5s ease-in-out;z-index:5000;}

.header .header_inn{display:block;width:1280px;margin:0 auto;}
.header .header_inn .logo{display:block;width:184px;height:84px;margin:0;padding:0;background-image:url(../img/bg/logo.png?t=20230826);background-repeat:no-repeat;background-position:0 50%;}/* (modify)20230826 */
/*.header .header_inn .logo{display:block;width:184px;height:84px;margin:0;padding:0;background-image:url(../img/bg/logo.png?t=20220905);background-repeat:no-repeat;background-position:0 50%;}*/ /* (modify)20220905 */
/*.header .header_inn .logo{display:block;width:178px;height:84px;margin:0;padding:0;background-image:url(../img/bg/logo.png?t=20220328);background-repeat:no-repeat;background-position:0 50%;}*/ /* (modify)20220325 */
.header .header_inn .logo h1{line-height:0;}

/* menu right */
.header .nav_menu{display:inline-block;vertical-align:top;margin:0;}
.header .nav_menu ul{display:block;padding:0;overflow:hidden;}
/* 2021-09-09 */
.header .nav_menu ul li.rbtn{margin:24px 0 0 117px;}
.header .nav_menu ul li.rbtn.type2{margin:24px 0 0 62px;}/* (add)2021-09-09 */
.header .nav_menu ul li:first-child{margin:0;}
.header .nav_menu ul li:last-child{margin-left:20px;}
.header .nav_menu ul li{float:left;display:inline-block;vertical-align:top;}

.header .nav_menu ul li a{position:relative;display:block;height:84px;margin:0;padding:0 35px;font-family:'Noto Sans KR';font-weight:500;font-size:20px;color:#000;line-height:84px;text-align:center;}
.header .nav_menu ul li a:hover::after{content:'';position:absolute;bottom:0;left:0;right:0;height:5px;background-color:#ffcc00;}
/* //2021-09-09 */

.header .nav_menu ul li a.bt_logIn,
.header .nav_menu ul li a.bt_signUp{height:36px;margin:0;padding:0 20px;font-family:'Noto Sans KR';font-weight:400;font-size:16px;color:#333;line-height:36px;text-align:center;border:1px solid #ddd;border-radius:50px;}

.header .nav_menu ul li a.bt_logIn::before,
.header .nav_menu ul li a.bt_signUp::before{content:'';display:inline-block;width:14px;height:16px;padding-left:8px;vertical-align:-3px;background-image:url("../img/ic/sprite.png");background-repeat:no-repeat;}
.header .nav_menu ul li a.bt_logIn::before{background-position:0 0;}
.header .nav_menu ul li a.bt_signUp::before{background-position:0 -20px;}

.header .nav_menu ul li a.bt_logIn:hover,
.header .nav_menu ul li a.bt_signUp:hover,
.header .nav_menu ul li a.bt_signUp.on{border:1px solid #ffe374;background-color:#ffe374;}

.header .nav_menu ul li a.bt_logIn:hover::after,
.header .nav_menu ul li a.bt_signUp:hover::after{display:none;}

/* index slider */
.idx_slider_wrap{width:100%;height:721px;padding-top:84px;}
.idx_slider_wrap .idx_slider_inner{position:relative;height:100%;overflow:hidden;}

.idx_slider_wrap .idx_slider_inner .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.idx_slider_wrap .idx_slider_inner .slick-list{position:relative;display:block;height:100%;margin:0;padding:0;overflow:hidden;}
.idx_slider_wrap .idx_slider_inner .slick-list:focus{outline:none;}
.idx_slider_wrap .idx_slider_inner .slick-list.dragging{cursor:pointer;cursor:hand;}
.idx_slider_wrap .idx_slider_inner .slick-slider .slick-track,
.idx_slider_wrap .idx_slider_inner .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}

.idx_slider_wrap .idx_slider_inner .slick-track{position:relative;top:0;left:0;height:100%;display:block;}
.idx_slider_wrap .idx_slider_inner .slick-track:before,
.idx_slider_wrap .idx_slider_inner .slick-track:after{display:table;content:'';}
.idx_slider_wrap .idx_slider_inner .slick-track:after{clear:both;}
.idx_slider_wrap .idx_slider_inner .slick-loading .slick-track{visibility:hidden;}
.idx_slider_wrap .idx_slider_inner .slick-slide{display:block;float:left;height:100%;min-height:1px;}
.idx_slider_wrap .idx_slider_inner .slick-initialized .slick-slide{display:block;}
.idx_slider_wrap .idx_slider_inner .slick-loading .slick-slide{visibility:hidden;}
.idx_slider_wrap .idx_slider_inner .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}

 /* rolling */
.idx_slider_wrap .idx_slider_inner .slick-dots{position:absolute;left:50%;bottom:103px;display:block;width:100%;overflow:hidden;width:1280px;margin:0 auto 0 -5px;transform:translateX(-50%);}
.idx_slider_wrap .idx_slider_inner .slick-dots li{display:inline-block;margin:0 5px;}
.idx_slider_wrap .idx_slider_inner .slick-dots li button{width:12px;height:12px;margin:0;padding:0;font-size:0;line-height:0;cursor:pointer;overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#fff;}
.idx_slider_wrap .idx_slider_inner .slick-dots li.slick-active button{width:28px;height:11px;border-radius:11px;background-color:#ffcc00;}
.idx_slider_wrap .idx_slider_inner .idx_slider{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;cursor:default;}
.idx_slider_wrap .idx_slider_inner .idx_slider:focus{outline:none;}
.idx_slider_wrap .idx_slider_inner .idx_slider .slider_cnt{width:1280px;margin:0 auto;padding:110px 0 0;box-sizing:border-box;}

.idx_slider_wrap .slider_cnt{width:1280px;margin:0 auto;}
/* slide title */
.idx_slider_wrap .idx_slider_inner .idx_slider .tit_wrap .tit_h2{margin-top:30px;padding:3px 0 5px;font-family:'Noto Sans KR';font-weight:500;font-size:80px;color:#fff;line-height:86px;text-align:left;}
.idx_slider_wrap .idx_slider_inner .idx_slider .tit_wrap .tit_h3{padding:2px 0;font-family:'Noto Sans KR';font-weight:500;font-size:26px;color:#fff;line-height:40px;text-align:left;}
/* 2021-09-09 */
.idx_slider_wrap .idx_slider_inner .idx_slider .tit_wrap .tit_h4{margin-top:30px;font-family:'Noto Sans KR';font-weight:500;font-size:36px;}
.idx_slider_wrap .idx_slider_inner .idx_slider .tit_wrap .txtb{color:#222;}

/*slide 02 20230719*/
.idx_slider_wrap .slide_02 .slider_cnt{padding:110px 0 0;box-sizing:border-box;}
.idx_slider_wrap .slide_02 .tit_h2{margin-top:30px;padding:3px 0 5px;font-weight:500;font-size:80px;color:#fff;line-height:86px;text-align:left;}
.idx_slider_wrap .slide_02 .slider_dsc p{padding:2px 0;font-weight:300;font-size:18px;color:#fff;line-height:32px;text-align:left;}
.idx_slider_wrap .slide_02 .slider_dsc.txtb p{font-size:24px;color:#222;line-height:36px;}
/*slide 01*/
.idx_slider_wrap .slide_01 .slider_cnt{padding:168px 0 261px;}
.idx_slider_wrap .slide_01 .tit_h2{padding:0 0 3px;font-size:66px;font-weight:500;color:#fff;line-height:79px;}
.idx_slider_wrap .slide_01 .slider_dsc{margin:32px 0 0;}
.idx_slider_wrap .slide_01 .slider_dsc p{font-size:18px;font-weight:300;color:#fff;line-height:32px;}
.idx_slider_wrap .slide_03 .slider_dsc p strong{padding:0 0 0 5px;font-weight:500;}
/*sldie 03*/
.idx_slider_wrap .slide_03 .slider_cnt{padding:136px 0 185px;}
.idx_slider_wrap .slide_03 .tit_h3{padding:0 0 2px;font-size:30px;font-weight:500;color:#222;line-height:48px;text-align:left;}
.idx_slider_wrap .slide_03 .tit_h2{margin:21px 0 0;padding:0 0 2px;font-size:80px;font-weight:700;color:#0b4199;line-height:88px;}
.idx_slider_wrap .slide_03 .slider_dsc{margin:24px 0 0;}
.idx_slider_wrap .slide_03 .slider_dsc p{font-size:24px;font-weight:300;color:#222;line-height:36px;}
.idx_slider_wrap .slide_03 .slider_dsc p strong{padding:0 0 0 5px;font-weight:700;}

/* slide description */
.idx_slider_wrap .idx_slider_inner .idx_slider .slider_dsc p{padding:2px 0;font-family:'Noto Sans KR';font-weight:300;font-size:18px;color:#fff;line-height:32px;text-align:left;}
.idx_slider_wrap .idx_slider_inner .idx_slider .slider_dsc.txtb p{font-size:24px;color:#222;line-height:36px;}

/* tagLst */
.idx_slider_wrap .idx_slider_inner .idx_slider .tagLst span{display:inline-block;height:39px;margin:60px 0 0 16px;padding:0 20px;font-family:'Noto Sans KR';font-weight:300;font-size:16px;color:#fff;line-height:39px;text-align:left;border:1px dashed #9599c5;border-radius:50px;}
.idx_slider_wrap .idx_slider_inner .idx_slider .tagLst span:first-child{margin-left:0;}

/* slider btn */
.idx_slider_wrap .idx_slider_inner .idx_slider .slider_btn{display:inline-block;}
.idx_slider_wrap .idx_slider_inner .idx_slider .slider_btn a{display:block;color:#fff;min-width:174px;height:60px;line-height:60px;padding:0 30px;font-size:20px;font-family:'Noto Sans KR';font-weight:400;text-align:center;background-color:#2a328b;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}

/* slide */
.idx_slider_wrap .idx_slider_inner .idx_slider.slide_01{background-image:url(../img/bg/idx_slide_01.png?);}
.idx_slider_wrap .idx_slider_inner .idx_slider.slide_02{background-image:url(../img/bg/idx_slide_02.png?);}
.idx_slider_wrap .idx_slider_inner .idx_slider.slide_03{background-image:url(../img/bg/idx_slide_03.png?t=20230826);}

/* section 1 */
.comExp{}
.comExp > ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comExp > ul > li{margin:0 0 0 40px;width:400px;text-align:center;}
.comExp > ul > li:first-child{margin:0}
.comExp > ul > li dl{height:500px;padding:0 60px;border-radius:15px 50px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comExp > ul > li.comEpx1 dl{background-color:#2a328b;}
.comExp > ul > li.comEpx2 dl{background-color:#ffe374;}
.comExp > ul > li.comEpx3 dl{background-color:#e2e7f4;}
.comExp > ul > li dl dt{height:152px;padding:80px 0 50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;}
.comExp > ul > li dl dt p{text-align:center;}
.comExp > ul > li dl dd{text-align:center;}
.comExp > ul > li dl dd h4{position:relative;display:inline-block;padding:4px 10px 5px;font-family:'Noto Sans KR';font-weight:500;font-size:24px;color:#000;z-index:2;}
.comExp > ul > li.comEpx1 dl dd h4{color:#fff;}
.comExp > ul > li dl dd h4::before{content:'';display:block;position:absolute;bottom:-4px;right:0;left:0;height:24px;font-size:0;line-height:0;z-index:-1;}
.comExp > ul > li.comEpx1 dl dd h4:before{background-color:#0f1770;}
.comExp > ul > li.comEpx2 dl dd h4:before{background-color:#76e5ff;}
.comExp > ul > li.comEpx3 dl dd h4:before{background-color:#ffcc00;}
.comExp > ul > li dl dd ul{padding:30px 0 0;}
.comExp > ul > li dl dd ul li{position:relative;display:block;padding:0 0 0 14px;font-family:'Noto Sans KR';font-weight:400;font-size:18px;color:#000;line-height:28px;text-align:left;background-repeat:no-repeat;background-position:0 13px;}
.comExp > ul > li dl dd ul li::before{content:'';display:inline-block;position:absolute;top:13px;left:0;width:4px;height:4px;background-color:#2a328b;}
.comExp > ul > li.comEpx1 dl dd ul li{color:#fff;}
.comExp > ul > li.comEpx1 dl dd ul li::before{background-color:#fff;}

.comEx{}
.comEx > ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comEx > ul > li{margin:0 0 0 40px;width:400px;text-align:center;}
.comEx > ul > li:first-child{margin:0}
.comEx > ul > li dl dd{margin-top:22px;text-align:left;font-size:22px;color:#333;font-family:'Noto Sans KR';font-weight:500;line-height:36px;}
.comEx > ul > li dl dd > span{color:#2a328b;}

/* (add)20220208 */
.mgn_task ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 -10px;}
.mgn_task ul li{width:305px;height:190px;margin:0 10px;padding-top:30px;text-align:center;border:2px solid #dee2ea;-webkit-box-sizing:border-box;box-sizing:border-box;}

.mgn_task dl dt{display:inline-block;padding-right:37px;font-family:'Noto Sans KR';font-weight:700;font-size:36px;line-height:normal;color:#000;background-repeat:no-repeat;background-position:100% 50%;}
.mgn_task dl dt.ic_arrow_Do{background-image:url("../img/ic/ic_arrow_Do.png");}
.mgn_task dl dt.ic_arrow_Up{background-image:url("../img/ic/ic_arrow_Up.png");}
.mgn_task dl dt > em{display:inline-block;margin-right:3px;font-family:'Noto Sans KR';font-weight:700;font-size:36px;line-height:normal;color:#2a328b;vertical-align:top;}
.mgn_task dl dd h4{padding:1px 0 2px;font-family:'Noto Sans KR';font-weight:500;font-size:20px;line-height:normal;color:#000;}
.mgn_task dl dd p{margin-top:10px;padding:3px 10px;font-family:'Noto Sans KR';font-weight:400;font-size:14px;line-height:17px;color:#666;}
/* //(add)20220208 */

.under_tit{font-family:'Noto Sans KR';font-weight:300;font-size:32px;color:#000;width:355px;text-align:center;}
.under_tit p{display:inline-block;position:relative;padding:0 10px;}
.under_tit p:after{content:"";display:block;position:absolute;bottom:2px;left:0;width:100%;height:15px;z-index:-1;background-color:#ffe374;border-radius:10px;}
/* (add)2021-09-09 */
/* ㄴtype2 */
.under_tit.type2{font-size:28px;font-weight:300;line-height:44px;color:#000;width:355px;text-align:center;}
.under_tit.type2 p:after{bottom:3px;}
/* //(add)2021-09-09 */

.imgtab{position:relative;}
.imgtab ul li{position:absolute;z-index:99999;}/* (modify)2021-09-09 */
.imgtab ul li.btn02{top:62px;left:316px;}/* (modify)20211026 */
.imgtab ul li.btn01{top:283px;left:413px;}/* (modify)20211026 */
.imgtab ul li.btn03{top:520px;left:316px;}
.imgtab ul li a{display:block;width:170px;height:170px;font-size:28px;font-weight:500;padding:65px 0;text-align:center;box-sizing:border-box;background-color:#f2f5fc;color:#999;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.imgtab ul li.active a,
.imgtab ul li a:hover{background-color:#ffe374;color:#222;}
/* (add)2021-09-09 */
/* ㄴtype2 */
.imgtab.type2 ul li.btn02{top:82px;left:361px;}/* (modify)20211026 */
.imgtab.type2 ul li.btn01{top:262px;left:422px;}/* (modify)20211026 */
.imgtab.type2 ul li.btn03{top:442px;left:361px;}
.imgtab.type2 ul li a{display:block;width:150px;height:150px;font-size:26px;font-weight:500;padding:56px 0;text-align:center;box-sizing:border-box;background-color:#f2f5fc;color:#999;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.imgtab.type2 ul li.active a,
.imgtab.type2 ul li a:hover{background-color:#ffe374;color:#222;}
/* //(add)2021-09-09 */

.imgt_cont{/*min-height:749px;*/min-height:670px;}/* (modify)2021-09-09 */
.imgt_cont > div{display:inline-block;vertical-align:top;}
.imgt_cont .pic{margin:50px 0 0 -156px;width:653px;height:653px;box-sizing:border-box;}
.imgt_cont .pic.img1{background:url("../img/bg/bg_listimg1.png")no-repeat center;}
.imgt_cont .pic.img2{background:url("../img/bg/bg_listimg2.png")no-repeat center;}
.imgt_cont .pic.img3{background:url("../img/bg/bg_listimg3.png")no-repeat center;}
.imgt_cont .list{margin:0 0 0 282px;padding:100px 0 0;max-width:495px;}

.imgt_cont .list dt{position:relative;font-size:28px;color:#000;font-family:'Noto Sans KR';font-weight:500;margin-top:37px;word-break:keep-all;letter-spacing:-0.025em;}
.imgt_cont .list dt .ico{position:absolute;left:-69px;width:40px;height:40px;display:inline-block;}

.imgt_cont .list dt .ico.ic01{background:url("../img/ic/ic_icon01.png")no-repeat center;}
.imgt_cont .list dt .ico.ic02{background:url("../img/ic/ic_icon02.png")no-repeat center;}
.imgt_cont .list dt .ico.ic03{background:url("../img/ic/ic_icon03.png")no-repeat center;}
.imgt_cont .list dt .ico.ic04{background:url("../img/ic/ic_icon04.png")no-repeat center;}
.imgt_cont .list dt .ico.ic05{background:url("../img/ic/ic_icon05.png")no-repeat center;}
.imgt_cont .list dt .ico.ic06{background:url("../img/ic/ic_icon06.png")no-repeat center;}
.imgt_cont .list dt .ico.ic07{background:url("../img/ic/ic_icon07.png")no-repeat center;}
.imgt_cont .list dt .ico.ic08{background:url("../img/ic/ic_icon08.png")no-repeat center;}
.imgt_cont .list dt .ico.ic09{background:url("../img/ic/ic_icon09.png")no-repeat center;}
.imgt_cont .list dt .ico.ic10{background:url("../img/ic/ic_icon10.png")no-repeat center;}
.imgt_cont .list dt .ico.ic11{background:url("../img/ic/ic_icon11.png")no-repeat center;}
.imgt_cont .list dt .ico.ic12{background:url("../img/ic/ic_icon12.png")no-repeat center;}
.imgt_cont .list dd{margin-top:12px;font-size:16px;line-height:28px;color:#333;font-family:'Noto Sans KR';font-weight:400;letter-spacing:-0.025em;}
.imgt_cont .list dd > ul li,
.imgt_cont .list dd > p{position:relative;padding-left:12px;}
.imgt_cont .list dd > p.co_999{color:#999;}
.imgt_cont .list dd > ul li:before{content:"";display:inline-block;width:3px;height:3px;background-color:#999;position:absolute;top:13px;left:0;}
/* //2021-09-09 */
/* (add)2021-09-09 */
/* ㄴtype2 */
.imgt_cont.type2 .pic{margin:37px 0 0 -124px;width:600px;height:600px;}
.imgt_cont.type2 .pic.img1{background:url("../img/bg/bg_listimg1.png")no-repeat center;}
.imgt_cont.type2 .pic.img2{background:url("../img/bg/bg_listimg2.png")no-repeat center;}
.imgt_cont.type2 .pic.img3{background:url("../img/bg/bg_listimg3.png")no-repeat center;}
.imgt_cont.type2 .list{margin:-20px 0 0 282px;max-width:495px;}
.imgt_cont.type2 .list dt{position:relative;font-size:28px;color:#000;font-family:'Noto Sans KR';font-weight:500;margin-top:37px;word-break:keep-all;letter-spacing:-0.025em;}
.imgt_cont.type2 .list dt .ico{position:absolute;left:-69px;width:40px;height:40px;display:inline-block;}
.imgt_cont.type2 .list dt .ico.ic01{background:url("../img/ic/ic_icon01.png")no-repeat center;}
.imgt_cont.type2 .list dt .ico.ic02{background:url("../img/ic/ic_icon02.png")no-repeat center;}
.imgt_cont.type2 .list dt .ico.ic03{background:url("../img/ic/ic_icon03.png")no-repeat center;}
.imgt_cont.type2 .list dt .ico.ic04{background:url("../img/ic/ic_icon04.png")no-repeat center;}
.imgt_cont.type2 .list dt .ico.ic05{background:url("../img/ic/ic_icon05.png")no-repeat center;}
.imgt_cont.type2 .list dt .ico.ic06{background:url("../img/ic/ic_icon06.png")no-repeat center;}
.imgt_cont.type2 .list dt .ico.ic07{background:url("../img/ic/ic_icon07.png")no-repeat center;}
.imgt_cont.type2 .list dt .ico.ic08{background:url("../img/ic/ic_icon08.png")no-repeat center;}
.imgt_cont.type2 .list dt .ico.ic09{background:url("../img/ic/ic_icon09.png")no-repeat center;}
.imgt_cont.type2 .list dt .ico.ic10{background:url("../img/ic/ic_icon10.png")no-repeat center;}
.imgt_cont.type2 .list dd{margin-top:12px;font-size:16px;line-height:28px;color:#333;font-family:'Noto Sans KR';font-weight:400;letter-spacing:-0.025em;}
.imgt_cont.type2 .list dd > ul li,
.imgt_cont.type2 .list dd > p{position:relative;padding-left:12px;}
.imgt_cont.type2 .list dd > p.co_999{color:#999;}
.imgt_cont.type2 .list dd > ul li:before{content:"";display:inline-block;width:3px;height:3px;background-color:#999;position:absolute;top:13px;left:0;}
/* //(add)2021-09-09 */

/* section 2 */
/*mealExp_wrap*/
.mealExp_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px ;background-color:#fff;}
.mealExp_wrap .mealExpBx{position:relative;display:block;width:580px;height:270px;padding:50px 0 0 59px;}
.mealExp_wrap .mealExpBx:first-child{border-right:1px solid #f2f5fc;}
.mealExp_wrap .mealExpBx h4{padding:0 0 1px;font-family:'Noto Sans KR';font-weight:700;font-size:36px;color:#000;line-height:normal;}
.mealExp_wrap .mealExpBx div ul{padding:15px 0 0;height:95px;}
.mealExp_wrap .mealExpBx div ul li{display:block;padding:0 0 0 25px;font-family:'Noto Sans KR';font-weight:400;font-size:18px;color:#333;line-height:28px;background-image:url("../img/ic/ic_check.png");background-repeat:no-repeat;background-position:0 50%;}
.mealExp_wrap .mealExpBx div .tx_mealExp{font-family:'Noto Sans KR';font-weight:400;font-size:18px;color:#999;line-height:28px;vertical-align:bottom;}
.mealExp_wrap .mealExpBx div .tx_mealExp.pdt28{padding:28px 0 0;}
.mealExp_wrap .mealExpBx .imBx{position:absolute;top:50px;right:40px;}

/* section 3 */
.tit_type1{position:relative;display:block;float:left;width:400px;height:540px;}
.tit_type1 .tit_h3{display:block;margin-top:-9px;line-height:59px;text-align:left;}

.im_intro{position:absolute;bottom:-1px;left:-38px;}

/*foodStamp*/
.foodStamp{display:block;float:right;width:880px;}
.foodStamp ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin:0 -19px;text-align:center;}
.foodStamp ul li{margin:0 19px 38px;cursor:default;}
.foodStamp ul li dl{position:relative;display:block;width:268px;height:249px;border-radius:10px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e1e1e1;}
.foodStamp ul li dl dt p{padding:20px 0 0;}
.foodStamp ul li dl dd h4{padding:4px 20px;font-family:'Noto Sans KR';font-weight:500;font-size:24px;color:#000;line-height:normal;letter-spacing:-1px;}
.foodStamp ul li dl dd p{padding:4px 20px;font-family:'Noto Sans KR';font-weight:400;font-size:18px;color:#000;line-height:28px;letter-spacing:-1px;}

.foodStamp ul li.foodStamp_type1 dl dd h4,
.foodStamp ul li.foodStamp_type1 dl dd p{color:#fff;}

.foodStamp ul li.foodStamp_type1 dl{border:1px solid #2a328b;background-color:#2a328b;}
.foodStamp ul li.foodStamp_type1 dl:after{position:absolute;top:-10px;left:-10px;content:'';width:61px;height:64px;background-image:url("../img/bg/bg_foodStamp_01.png")}
.foodStamp ul li.foodStamp_type2 dl{background-color:#ffe374;}
.foodStamp ul li.foodStamp_type3 dl{border:1px solid #e9ecf5;background-color:#e9ecf5;}

/* section 4 */
.contentFull{padding:130px 0 0;}
.bg_foodCp_slider{width:100%;height:880px;padding:127px 0 65px;background-image:url("../img/bg/bg_foodcp_slider.png");background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;overflow:hidden;box-sizing: border-box;}
/* foodCp_slider_wrap */
.foodCp_slider_wrap{position:relative;min-width:1300px;}
.foodCp_slider_wrap .foodCp_slider_inner{position:relative;width:950px;height:397px;margin:80px auto 0 auto;/*display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;overflow:hidden;*/}

.foodCp_slider_wrap .foodCp_slider_inner .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}

.foodCp_slider_wrap .foodCp_slider_inner .slick-list{position:relative;display:block;height:100%;margin:0;padding:0;}
.foodCp_slider_wrap .foodCp_slider_inner .slick-list:focus{outline:none;}
.foodCp_slider_wrap .foodCp_slider_inner .slick-list.dragging{cursor:pointer;cursor:hand;}
.foodCp_slider_wrap .foodCp_slider_inner .slick-slider .slick-track,
.foodCp_slider_wrap .foodCp_slider_inner .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}

.foodCp_slider_wrap .foodCp_slider_inner .slick-track{position:relative;top:0;left:0;height:100%;display:block;}
.foodCp_slider_wrap .foodCp_slider_inner .slick-track:before,
.foodCp_slider_wrap .foodCp_slider_inner .slick-track:after{display:table;content:'';}
.foodCp_slider_wrap .slick-track:after{clear:both;}
.foodCp_slider_wrap .foodCp_slider_inner .slick-loading .slick-track{visibility:hidden;}
.foodCp_slider_wrap .foodCp_slider_inner .slick-slide{display:block;float:left;height:100%;min-height:1px;}
.foodCp_slider_wrap .foodCp_slider_inner .slick-initialized .slick-slide{display:block;}
.foodCp_slider_wrap .foodCp_slider_inner .slick-loading .slick-slide{visibility:hidden;}
.foodCp_slider_wrap .foodCp_slider_inner .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
 /* rolling */
.foodCp_slider_wrap .slide_bar{position:absolute;width:540px;height:2px;bottom:0;left:0;right:0;display:block;text-align:center;margin:0 auto;background-color:#fff;}
.foodCp_slider_wrap .slide_bar .slide_bar_inner{display:block;/*width:180px;*/margin-top:-2px;height:6px;background-color:#ffcc00;border-radius:3px;transition:width 0.3s;}
.btnMore_wrap{margin:82px 0 0;text-align:center;}
.btnMore_wrap .btn_more{display:inline-block;min-width:360px;height:80px;padding:0 15px;background-color:#ffe374;text-align:center;border-radius:40px;box-sizing:border-box;}
.btnMore_wrap .btn_more span{display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:700;color:#2a328b;line-height:80px;}
.btnMore_wrap .btn_more span::after{content:"";display:block;width:11px;height:19px;margin:0 0 0 58px;background-image:url("../img/ic/arrow_right.png");background-repeat:no-repeat;background-position:center;background-size:auto;}
.foodCp_slider_wrap .foodCp_slider_inner .foodCp_slider{position:relative;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;cursor:default;}
.foodCp_slider_wrap .foodCp_slider_inner .foodCp_slider:focus{outline:none;}

/* slider_cnt */
.foodCp_slider{margin-top:40px;padding:0 25px;transition:margin 100ms ease-in-out,box-shadow 100ms ease-in-out;}
.foodCp_slider.slick-active{margin-top:0;z-index:22;transition:margin 700ms ease-in-out,box-shadow 700ms ease-in-out;}
.foodCp_slider.slick-active .slider_cnt::after{background-color:transparent;}

.foodCp_slider .slider_cnt{position:relative;display:flex;flex-flow:row nowrap;width:900px;min-height:352px;margin:0 auto;padding:42px 0 50px 0;border-radius:15px;border-top-right-radius:60px;background-color:#fff;box-sizing:border-box;}
.foodCp_slider .slider_cnt .left{display:flex;flex-direction:column;align-items:center;justify-content:center;width:220px;}
.foodCp_slider .slider_cnt .left .im{display:flex;flex-direction:column;align-items:center;justify-content:center;width:160px;height:160px;border-radius:50%;box-shadow: 0px 1px 10px 0px rgba(62, 68, 73, 0.15);}
.foodCp_slider .slider_cnt .right{width:679px;}
.foodCp_slider .slider_cnt::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border-radius:15px;border-top-right-radius:60px;background-color:rgba(0,0,0,0.5);}
.slider_cnt .tit_wrap h4{padding:0 0 3px;font-family:'Noto Sans KR';font-weight:700;font-size:24px;color:#2a328b;line-height:normal;letter-spacing:-1px;}
.slider_cnt .sub_tit{margin:3px 0 0;}
.slider_cnt .sub_tit span{padding:0 0 0 15px;font-size:14px;font-weight:400;color:#2a328b;line-height:normal;}

.foodCp_slider .tit_wrap h4 span{display:inline-block;width:60px;height:60px;margin-right:4px;font-family:'Noto Sans KR';font-weight:500;font-size:18px;color:#010101;line-height:60px;border-radius:50%;text-align:center;vertical-align:1px;}
.foodCp_slider .tit_wrap h4 span.lbl{background-color:#ddd;}
.foodCp_slider .tit_wrap h4 span.lby{background-color:#ffcc00;}

.foodCp_slider .slider_dsc{display:flex;flex-flow:column nowrap;height:calc(100% - 78px);margin-top:18px;}
.foodCp_slider .slider_dsc{margin-top:18px;}
.foodCp_slider .slider_dsc .dsc{flex:1 0 auto;padding:0 40px 0 0;}
.foodCp_slider .slider_dsc .star{margin:12px 0 0;}
.foodCp_slider .slider_dsc p{font-family:'Noto Sans KR';font-weight:300;font-size:16px;color:#333;line-height:28px;letter-spacing:-0.025em;}

/* section 5 */
/* tab_wrap */
.tab_wrap{display:block;margin:0 auto;padding:0;overflow:hidden;}
.tab_wrap .tab_header{display:block;margin:0 -20px;padding:0;overflow:hidden;}
.tab_wrap .tab_header ul li{float:left;display:inline-block;vertical-align:top;width:50%;height:70px;margin:0;padding:0;}
.tab_wrap .tab_header ul li a{display:block;height:68px;margin:0 20px;padding:0;font-family:'Noto Sans KR';font-weight:400;font-size:20px;color:#222;line-height:68px;text-align:center;border:1px solid #e1e1e1;border-radius:5px;background-color:#fff;overflow:hidden;}
.tab_wrap .tab_header ul li.on a,
.tab_wrap .tab_header ul li a:hover{color:#fff;border:1px solid #2a328b;background-color:#2a328b;}

/* stepGuide_wrap */
.stepGuide_wrap{margin:123px 0 0;}
.stepGuide_wrap ol{margin:0 -20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;}/* (modify)20240301 */
.stepGuide_wrap ol > li{width:400px;margin:0 21px;}

.stepGuide_wrap dl{margin-top:91px;padding:0 21px;}
.stepGuide_wrap dl dt{display:inline-block;vertical-align:top;}
.stepGuide_wrap dl dt span{display:inline-block;width:65px;font-family:'Lato';font-weight:700;font-size:30px;color:#000;line-height:65px;text-align:center;border-radius:15px;border-top-right-radius:30px;background-color:#ffcc00;}

.stepGuide_wrap dl dd{display:inline-block;margin-left:15px;}
.stepGuide_wrap dl dd h4{padding:0 0 1px;font-family:'Noto Sans KR';font-weight:500;font-size:24px;color:#000;line-height:29px;letter-spacing:-1px;}
.stepGuide_wrap dl dd p{margin-top:4px;font-family:'Noto Sans KR';font-weight:400;font-size:18px;color:#333;line-height:28px;letter-spacing:-1px;}

/* stepGuide_wrap type2 */
.stepGuide_wrap.type2{margin:80px 0 0;}
.stepGuide_wrap.type2 ol{margin:0;padding:0;}
.stepGuide_wrap.type2 ol > li{float:left;width:320px;margin:0;padding:0 0 0 160px;background-image:url("../img/bg/bg_stepguide_step.png");background-repeat:no-repeat;background-position:70px 189px;}
.stepGuide_wrap.type2 ol > li:first-child{padding-left:0;background-image:none;}
.stepGuide_wrap.type2 dl{margin-top:50px;padding:0 16px;}/* (modify)20240301 */
.stepGuide_wrap.type2 dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;}/* (add)20240301 */

/* section 6 */
/* tbl_price */
.tbl_price{position:relative;width:1280px;margin:0 auto;padding:70px 0 0;}
.tbl_price p.tx_capt span{position:absolute;top:28px;right:0;display:inline-block;padding:6px 0;font-family:'Noto Sans KR';font-size:18px;font-weight:400;color:#222;}
.tbl_price table{background-color:#fff;}
.tbl_price table tr th{height:56px;border-top:2px solid #000;background-color:#f2f5fc;}
.tbl_price table tr th:first-child,
.tbl_price table tr td:first-child{border-left:none;}
.tbl_price table tr th,
.tbl_price table tr td{border-left:1px solid #d0d3df;}
.tbl_price table tr td{height:140px;border-bottom:1px solid #d0d3df;vertical-align:middle;}
.tbl_price table tr th div{font-family:'Noto Sans KR';font-weight:400;font-size:18px;line-height:24px;color:#000;text-align:center;}
.tbl_price table tr th div p.tx_dblue{font-weight:700;color:#2a328b;}/* (add)2021-09-09 */
.tbl_price table tr td div p{padding:7px 0 8px;font-family:'Noto Sans KR';font-weight:400;font-size:22px;line-height:34px;color:#222;text-align:center;}/* 2021-09-09 */
.tbl_price table tr td div .fs32{font-size:32px;line-height:40px;}/* 2021-09-09 */
.tbl_price table tr td div p.tx_blue{color:#1a77e8;font-weight:500;}
.tbl_price table tr td div p.tx_dblue{color:#2a328b;font-weight:500;}/* 2021-09-09 */
.tbl_price table tr th.bdb{border-bottom:1px solid #d0d3df !important;}/* (add)2021-09-09 */

/* tbl_price_desc */
ul.tbl_price_desc li{font-family:'Noto Sans KR';font-weight:300;font-size:16px;line-height:28px;color:#222;}

/* section 7 */
/* button wrap */
.bt_wrap{text-align:center;}

/* btn_blue2 */
.bt_b1{display:inline-block;min-width:280px;height:60px;padding:0 20px;font-family:'Noto Sans KR';font-weight:500;font-size:20px;color:#fff !important;line-height:60px;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;background-color:#fff;background-color:#2a328b;-webkit-box-sizing:border-box;box-sizing:border-box;}
/* bt_w1 */
.bt_w1{display:inline-block;min-width:160px;height:60px;padding:0 20px;font-family:'Noto Sans KR';font-weight:500;font-size:20px;color:#2a328b !important;line-height:60px;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* section 8 */
/* banner */
.sect_banner01{width:100%;height:448px;padding:0;background-image:url("../img/bg/bg_banner_01.png");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;box-sizing:border-box;}
.sect_banner01 .banner{width:1280px;margin:0 auto;height:448px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;text-align:center;}
.sect_banner01 .banner .bannerBx h4{padding:1px 0 3px 0;font-family:'Noto Sans KR';font-weight:500;font-size:48px;color:#fff !important;line-height:60px;}
.sect_banner01 .banner .bannerBx p{margin:20px 0 70px 0;padding:2px 0;font-family:'Noto Sans KR';font-weight:300;font-size:26px;color:#fff !important;line-height:40px;}

/* 2021-09-09 */
/* section 9 */
/* tab_wrap */
.tab_wrap2{display:block;margin:0 auto 50px;padding:0;overflow:hidden;}
.tab_wrap2 .tab_wrap_inner{display:block;margin:0;padding:0;overflow:hidden;}
.tab_wrap2 .tab_wrap_inner .tab{float:left;display:inline-block;vertical-align:top;height:70px;margin:0 10px;padding:0;border:none;}
.tab_wrap2 .tab_wrap_inner .tab a{display:block;height:68px;padding:0;border:1px solid #d7d7d7;background-color:#fff;overflow:hidden;}
.tab_wrap2 .tab_wrap_inner .tab a span{display:block;height:68px;margin:0;padding:1px 0 0;font-family:'Noto Sans KR';font-weight:400;font-size:20px;color:#000;line-height:68px;text-align:center;}
.tab_wrap2 .tab_wrap_inner .tab a:hover{border:1px solid #2a328b;background-color:#2a328b;}
.tab_wrap2 .tab_wrap_inner .tab a:hover span{}
.tab_wrap2 .tab_wrap_inner .tab.on > a{color:#fff;border:1px solid #2a328b;background-color:#2a328b;cursor:default !important;}
.tab_wrap2 .tab_wrap_inner .tab.on > a span,
.tab_wrap2 .tab_wrap_inner .tab a:hover span{color:#fff;}

/* sub_page tabs */
.tab_wrap2.sub_page{width:1280px;}
.tab_wrap2.sub_page .tab_wrap_inner .tab{width:298px;margin:0 0 0 29px;}
.tab_wrap2.sub_page .tab_wrap_inner .tab:first-child{width:298px;margin-left:0;}
.tab_wrap2.sub_page .tab_wrap_inner .tab.newCon a{background-image:url("../img/bg/ic_tab_new.png");background-repeat:no-repeat;background-position:246px 10px;}

/* srch_wrap */
.btn_srch_wrap{display:block;margin:70px 0 58px;text-align:center;}
.srch_wrap{height:40px;}
.srch_wrap input[type=text]{height:40px;padding:0 10px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;line-height:40px;border:1px solid #c3c3c3;border-right:0;}
.srch_wrap .btn_srch{display:inline-block;width:70px;height:40px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#fff;line-height:40px;text-align:center;background-color:#4b7dd7;vertical-align:top;}

.tab_cnt_wrap{}
.tab_cnt_wrap .flt{margin-top:25px;}
.tab_cnt_wrap .flt .txt_fixmsg{font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#222;line-height:18px;}
.tab_cnt_wrap .flt .listTab{}
.tab_cnt_wrap .flt .listTab a{display:inline-block;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#222;line-height:18px;padding:0 10px;background-image:url(../img/bu/bul_diff.gif);background-repeat:no-repeat;background-position:0 50%;}
.tab_cnt_wrap .flt .listTab a:first-child{padding-left:0;background-image:none;}
.tab_cnt_wrap .flt .listTab a:hover,
.tab_cnt_wrap .flt .listTab a.on{color:#1a77e8;}
.tab_cnt_wrap .flt .btn_wr{display:inline-block;width:117px;height:40px;line-height:40px;background-color:#707580;font-size:15px;color:#fff;background-image:url("../img/co/btn_wr.png");background-repeat:no-repeat;background-position:20px 11px;padding:0 20px 0 40px;box-sizing:border-box;}
.tab_cnt_wrap .frt{}
.tab_cnt_wrap .frt .srch_wrap .btn_srch{background-color:#707580;}

/* tab_content */
.tab_cnt{display:block;margin:20px 0 0;padding:0;border-top:2px solid #7c7c7c !important;background-color:#fff;}
.tab_cnt.no_bdt{border-top:none !important;}/* (modify)2021-09-09 */

/* tbl_lst1 */
.tbl_lst1{border-bottom:1px solid #7c7c7c;}
.tbl_lst1 .tbl_head{display:block;}
.tbl_lst1 .tbl_head .row,
.tbl_lst1 .tbl_body .row{position:relative;*zoom:1;border-top:1px solid #d7d7d7;}
.tbl_lst1 .tbl_head .row:before,
.tbl_lst1 .tbl_head .row:after,
.tbl_lst1 .tbl_body .row:before,
.tbl_lst1 .tbl_body .row:after{display:table;content:'';}
.tbl_lst1 .tbl_head .row:after,
.tbl_lst1 .tbl_body .row:after{clear:both;}

.tbl_lst1 .tbl_head .row{display:block;border-top:2px solid #7c7c7c;background-color:#f2f5fc;}
.tbl_lst1 .tbl_head .row:first-child{border-top:0;}

.tbl_lst1 .tbl_head .row .col,
.tbl_lst1 .tbl_body .row .col{float:left;display:inline-block;vertical-align:top;}

.tbl_lst1 .tbl_head .row .col > span.date,
.tbl_lst1 .tbl_head .row .col > span.view,
.tbl_lst1 .tbl_body .row .col > span.date,
.tbl_lst1 .tbl_body .row .col > span.view,
.tbl_lst1 .tbl_head .row .col > span.sectors,
.tbl_lst1 .tbl_body .row .col > span.sectors,
.tbl_lst1 .tbl_head .row .col > span.address2,
.tbl_lst1 .tbl_body .row .col > span.address2,
.tbl_lst1 .tbl_head .row .col > span.num,
.tbl_lst1 .tbl_body .row .col > span.num,
.tbl_lst1 .tbl_head .row .col > span.tIndex,
.tbl_lst1 .tbl_body .row .col > span.tIndex{float:left;display:inline-block;}

.tbl_lst1 .tbl_body{display:block;}
.tbl_lst1 .tbl_body .row.on,
.tbl_lst1 .tbl_body .row.active{background-color:#fafafa;}
.tbl_lst1 .tbl_body .row > a{*zoom:1;}
.tbl_lst1 .tbl_body .row > a:before,
.tbl_lst1 .tbl_body .row > a:after{display:table;content:'';}
.tbl_lst1 .tbl_body .row > a:after{clear:both;}
.tbl_lst1 .tbl_body .row > a{display:block;background-color:transparent;}

.tbl_lst1 .tbl_head .row .col > span,
.tbl_lst1 .tbl_body .row .col > span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tbl_lst1 .tbl_head .row .col > span{padding:16px 30px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#222;line-height:21px;}
.tbl_lst1 .tbl_body .row .col > span{padding:15px 30px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#222 !important;line-height:18px;}
.tbl_lst1 .tbl_body .row .col > span.ico_alarm{height:49px;padding-top:0;padding-bottom:0;background-image:url(../img/co/ic_alram.png);background-repeat:no-repeat;background-position:50% 50%;background-size:18px auto;}

.tbl_lst1 .tbl_head .row,
.tbl_lst1 .tbl_body .row > a{padding:0 410px 0 156px;}
.tbl_lst1 .tbl_body .row.on > a .col.col2 span,
.tbl_lst1 .tbl_body .row.active > a .col.col2 span{font-family:'Noto Sans KR';font-weight:400;color:#1a77e8 !important;}
.tbl_lst1 .tbl_body .row.on > a:hover .col.col2 span,
.tbl_lst1 .tbl_body .row.active > a:hover .col.col2 span{text-decoration:underline;}
.tbl_lst1 .tbl_body .row > a:hover .col.col2 span{color:#1a77e8 !important;text-decoration:underline;}
.tbl_lst1 .tbl_head .row .col.col1{position:absolute;top:50%;left:0;margin-top:-25px;}
.tbl_lst1 .tbl_body .row > a .col.col1{position:absolute;top:-1px;left:0;}
.tbl_lst1 .tbl_head .row .col.col1{margin-top:-27px;}

.tbl_lst1 .tbl_head .row .col.col3,
.tbl_lst1 .tbl_body .row > a .col.col3{margin-right:-410px;}
.tbl_lst1 .tbl_head .row .col.col1 > span,
.tbl_lst1 .tbl_body .row > a .col.col1 > span{width:96px;}
.tbl_lst1 .tbl_head .row .col.col1,
.tbl_lst1 .tbl_body .row > a .col.col1{width:156px;}

.tbl_lst1 .row .col.col2{width:100%;}
.tbl_lst1 .row .col.col2 a{padding-left:15px;}
.tbl_lst1 .row .col.col2.ic_new{position:relative;}/* (add)2021-09-09 */
.tbl_lst1 .row .col.col2.ic_new span:after{content:'';display:inline-block;position:absolute;top:50%;margin:-10px 0 0 7px;width:21px;height:21px;background-image:url("../img/ic/ic_new.png");background-repeat:no-repeat;background-position:0 0;}/* (add)2021-09-09 */

.tbl_lst1 .tbl_body .row > a .col.col3{width:410px;}
.tbl_lst1 .tbl_body .row > a .col.col3 span.col3_sub_tit{display:none;vertical-align:top;}
.tbl_lst1 .tbl_head .row .col > span.date,
.tbl_lst1 .tbl_body .row .col > span.date{width:120px;}
.tbl_lst1 .tbl_head .row .col > span.view,
.tbl_lst1 .tbl_body .row .col > span.view{width:117px;}
.tbl_lst1 .tbl_head .row .col > span.sectors,
.tbl_lst1 .tbl_body .row .col > span.sectors{width:158px;}
.tbl_lst1 .tbl_head .row .col > span.address2,
.tbl_lst1 .tbl_body .row .col > span.address2{width:132px;}

.row_dtl{display:none;/*height:226px;*/min-height:226px;margin:0;padding:32px 50px;border-top:1px solid #d7d7d7;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#666;line-height:29px;/*padding-bottom:10px;padding-left:77px;*/background-color:#fafafb;}
.row_dtl .lst_dtl .area_board{}
.row_dtl .lst_dtl .area_board *{font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#666;line-height:29px;}
.row_dtl .lst_dtl .area_board img{max-width:100%;}
.row_dtl .lst_dtl .txt_cmd{font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#666;line-height:29px;}
.row_dtl .lst_dtl .lst_cmd{padding-bottom:10px;}
.row_dtl .lst_dtl .lst_cmd li{font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#666;line-height:29px;}

.tbl_lst1 .tbl_foot .row a{pointer-events:none;cursor:default;}/* (add)20210915 */
.tbl_lst1 .tbl_foot .row .col > span{display:block;padding:15px 5px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#222 !important;line-height:19px;text-align:center;border-top:1px solid #d7d7d7;}/* (add)20210915 */

/* 식권제로페이 게시판 */
.tbl_lst1.type2 .tbl_head .row,
.tbl_lst1.type2 .tbl_body .row > a{padding:0 263px 0 250px;}

.tbl_lst1.type2 .tbl_head .row .col.col3,
.tbl_lst1.type2 .tbl_body .row > a .col.col3{margin-right:-263px;}
.tbl_lst1.type2 .tbl_head .row .col.col1 > span.num,
.tbl_lst1.type2 .tbl_body .row > a .col.col1 > span.num{width:50px;}
.tbl_lst1.type2 .tbl_head .row .col.col1 > span.tIndex,
.tbl_lst1.type2 .tbl_body .row > a .col.col1 > span.tIndex{width:80px;}
.tbl_lst1.type2 .tbl_head .row .col.col1,
.tbl_lst1.type2 .tbl_body .row > a .col.col1{width:250px;}

.tbl_lst1.type2 .tbl_body .row > a .col.col3{width:263px;}
.tbl_lst1.type2 .tbl_body .row > a .col.col3 span.col3_sub_tit{display:none;vertical-align:top;}
.tbl_lst1.type2 .tbl_head .row .col > span.num,
.tbl_lst1.type2 .tbl_body .row .col > span.num{width:50px;}
.tbl_lst1.type2 .tbl_head .row .col > span.tIndex,
.tbl_lst1.type2 .tbl_body .row .col > span.tIndex{width:80px;}
.tbl_lst1.type2 .tbl_head .row .col > span.date,
.tbl_lst1.type2 .tbl_body .row .col > span.date{width:78px;}
.tbl_lst1.type2 .tbl_head .row .col > span.view,
.tbl_lst1.type2 .tbl_body .row .col > span.view{width:65px;}
/* //식권제로페이 게시판 */

/* 자주하시는질문 */
.tbl_lst1.type3 .tbl_head .row,
.tbl_lst1.type3 .tbl_body .row > a{padding:0 100px 0 110px;}

.tbl_lst1.type3 .tbl_head .row .col.col3,
.tbl_lst1.type3 .tbl_body .row > a .col.col3{margin-right:-110px;}
.tbl_lst1.type3 .tbl_head .row .col.col1 > span.num,
.tbl_lst1.type3 .tbl_body .row > a .col.col1 > span.num{width:50px;}
.tbl_lst1.type3 .tbl_head .row .col.col1,
.tbl_lst1.type3 .tbl_body .row > a .col.col1{width:250px;}

.tbl_lst1.type3 .tbl_body .row > a .col.col3{width:110px;}
.tbl_lst1.type3 .tbl_body .row > a .col.col3 span.col3_sub_tit{display:none;vertical-align:top;}
.tbl_lst1.type3 .tbl_head .row .col > span.num,
.tbl_lst1.type3 .tbl_body .row .col > span.num{width:50px;}
.tbl_lst1.type3 .tbl_head .row .col > span.date,
.tbl_lst1.type3 .tbl_body .row .col > span.date{width:78px;}
.tbl_lst1.type3 .tbl_head .row .col > span.view,
.tbl_lst1.type3 .tbl_body .row .col > span.view{width:65px;}
/* //자주하시는질문 */

/* 이용문의 */
.tbl_lst1.type4 .tbl_head .row,
.tbl_lst1.type4 .tbl_body .row > a{padding:0 267px 0 110px;}

.tbl_lst1.type4 .tbl_head .row .col.col3,
.tbl_lst1.type4 .tbl_body .row > a .col.col3{margin-right:-267px;}
.tbl_lst1.type4 .tbl_head .row .col.col1 > span.num,
.tbl_lst1.type4 .tbl_body .row > a .col.col1 > span.num{width:50px;}
.tbl_lst1.type4 .tbl_head .row .col.col1,
.tbl_lst1.type4 .tbl_body .row > a .col.col1{width:110px;}

.tbl_lst1.type4 .tbl_body .row > a .col.col3{width:267px;}
.tbl_lst1.type4 .tbl_body .row > a .col.col3 span.col3_sub_tit{display:none;vertical-align:top;}
.tbl_lst1.type4 .tbl_head .row .col > span.num,
.tbl_lst1.type4 .tbl_body .row .col > span.num{width:50px;}
.tbl_lst1.type4 .tbl_head .row .col > span.date,
.tbl_lst1.type4 .tbl_body .row .col > span.date{width:108px;}
.tbl_lst1.type4 .tbl_head .row .col > span.view,
.tbl_lst1.type4 .tbl_body .row .col > span.view{width:39px;}
/* //이용문의 */

.disable{pointer-events:none;cursor:default;}

.tbl_lst1 .tbl_head.colspan .row .col > span.type,
.tbl_lst1 .tbl_head.colspan .row .col > span.address,
.tbl_lst1 .tbl_head.colspan .row .col > span.date,
.tbl_lst1 .tbl_body.colspan .row .col > span.type,
.tbl_lst1 .tbl_body.colspan .row .col > span.address,
.tbl_lst1 .tbl_body.colspan .row .col > span.date{float:left;display:inline-block;}

.tbl_lst1 .tbl_head.colspan .row,
.tbl_lst1 .tbl_body.colspan .row > a{padding:0 496px 0 112px;}
.tbl_lst1 .tbl_head.colspan .row .col.col3,
.tbl_lst1 .tbl_body.colspan .row > a .col.col3{margin-right:-496px;}
.tbl_lst1 .tbl_body.colspan .row > a .col.col3{width:496px;}
.tbl_lst1 .tbl_head.colspan .row .col > span.type,
.tbl_lst1 .tbl_body.colspan .row .col > span.type{width:162px;}
.tbl_lst1 .tbl_head.colspan .row .col > span.address,
.tbl_lst1 .tbl_body.colspan .row .col > span.address{width:132px;}
.tbl_lst1 .tbl_head.colspan .row .col > span.date,
.tbl_lst1 .tbl_body.colspan .row .col > span.date{width:172px;}

.tbl_lst1 .tbl_head.view_dtl .row,
.tbl_lst1 .tbl_body.view_dtl .row > a{padding:0 127px 0 112px;}
.tbl_lst1 .tbl_body.view_dtl .row > a .col.col3{width:127px;}
.tbl_lst1 .tbl_body.view_dtl .row > a .col.col3 .ico_down{float:right;width:117px;}

.tbl_input1{padding:5px 164px 0 156px;border-top:2px solid #7c7c7c;border-bottom:1px solid #7c7c7c;background-color:#f2f5fc;}
.tbl_input1 .tit_h4{padding:4px 0;font-family:'Noto Sans KR';font-weight:400;font-size:25px;color:#222;line-height:35px;text-align:center;}
.tbl_input1 .tit_h4:after{display:none;}
.tbl_input1 table{margin:25px 0 0;}
.tbl_input1 table tbody > tr > th > div{padding:13px 0 12px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#222;line-height:15px;text-align:left;}
.tbl_input1 table tbody > tr > th > div .point{display:inline-block;width:6px;height:5px;margin:4px 0 0 4px;background-image:url(../img/bu/ic_point.png);background-repeat:no-repeat;background-position:0 0;vertical-align:top;}
.tbl_input1 table tbody > tr > td > div{padding:10px 0;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#222;line-height:14px;}
.tbl_input1 table tbody > tr > td > div input[type=text],
.tbl_input1 table tbody > tr > td > div input[type=password]{height:38px;padding:0 10px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#666;line-height:36px;border:1px solid #ccc;}
.tbl_input1 table tbody > tr > td > div textarea{padding:8px 10px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#666;line-height:20px;border:1px solid #ccc;resize:none;overflow:auto;}
.tbl_input1 .txt{padding:5px 0 0 180px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#222;line-height:15px;}
.tbl_input1 .tx_chk{padding:5px 0 0 170px;}
.tbl_input1 .tx_chk label{font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#222;line-height:15px;}
.tbl_input1 .tx_chk input[type=checkbox]{vertical-align:0;margin-right:5px;}
.tbl_input1 .btn_wrap{padding:20px 0 40px;}

/* paging */
.paging_wrap{position:relative;clear:both;margin-top:30px;}
.paging{display:block;height:35px;text-align:center;}
.paging .btn_pag_cntr{width:33px;height:33px;display:inline-block;}
.paging .pag_num{display:inline-block;vertical-align:top;margin:0 11px 0 10px;height:35px;overflow:hidden;}
.paging .pag_num a{display:inline-block;width:35px;height:33px;margin:0;padding:3px 0 0;font-family:'Noto Sans KR';font-weight:400;font-size:15px;line-height:28px;font-weight:normal;color:#222;text-align:center;}
.paging .pag_num a.on,
.paging .pag_num a:hover{color:#0070c9;text-decoration:underline;}
.paging .btn_pag_cntr.first,
.paging .btn_pag_cntr.prev,
.paging .btn_pag_cntr.next,
.paging .btn_pag_cntr.last{border:1px solid #d9d9d9;background-repeat:no-repeat;}

.paging .btn_pag_cntr.first:hover,
.paging .btn_pag_cntr.prev:hover,
.paging .btn_pag_cntr.next:hover,
.paging .btn_pag_cntr.last:hover{border:1px solid #ccc;}

.paging .btn_pag_cntr.first{margin-right:8px;background-image:url(../img/bg/ic_first.png);}
	.paging .btn_pag_cntr.first:hover{margin-right:8px;background-image:url(../img/bg/ic_first_on.png);}
	.paging .btn_pag_cntr.first.off{background-image:url(../img/bg/ic_first.png);}
.paging .btn_pag_cntr.prev{background-image:url(../img/bg/ic_prev.png);}
	.paging .btn_pag_cntr.prev:hover{background-image:url(../img/bg/ic_prev_on.png);}
	.paging .btn_pag_cntr.prev.off{background-image:url(../img/bg/ic_prev.png);}
.paging .btn_pag_cntr.next{background-image:url(../img/bg/ic_next.png);}
	.paging .btn_pag_cntr.next:hover{background-image:url(../img/bg/ic_next_on.png);}
	.paging .btn_pag_cntr.next.off{background-image:url(../img/bg/ic_next.png);}
.paging .btn_pag_cntr.last{margin-left:8px;background-image:url(../img/bg/ic_last.png);}
	.paging .btn_pag_cntr.last:hover{margin-left:8px;background-image:url(../img/bg/ic_last_on.png);}
	.paging .btn_pag_cntr.last.off{background-image:url(../img/bg/ic_last.png);}

.paging .btn_pag_cntr.off{cursor:default !important;border:1px solid #d9d9d9 !important;}

.cc_agreement{display:block;min-height:98px;max-height:98px;margin:8px 0 0;padding:10px 20px !important;border:1px solid #ccc;background-color:#fff;overflow-x:hidden;overflow-y:auto;}
.cc_agreement > dl{display:block;margin:0;padding:0;}
.cc_agreement > dl dt{display:block;margin:0 0 5px;padding:2px 0 0;font-family:'Noto Sans KR';font-weight:500;font-size:15px;color:#333;line-height:21px;}
.cc_agreement > dl dd{display:block;margin:0;padding:0;}
.cc_agreement > dl dd li{display:block;margin:0;padding:2px 0 0 0;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#555;line-height:21px;}
.cc_agreement > dl dd li strong{font-family:'Noto Sans KR';font-weight:400;color:#555;}
.cc_agreement_frm{display:block;margin:5px 0 0;font-family:'Noto Sans KR';font-weight:400;font-size:15px;text-align:right;}
.cc_agreement_frm label{font-family:'Noto Sans KR';font-weight:400;font-size:15px;}
.cc_agreement_frm label input[type=checkbox]{width:17px;height:17px;margin-right:4px;vertical-align:-3px;}

/* btn_blue1 */
.btn_blue1{display:inline-block;min-width:185px;height:54px;padding:0 10px;font-family:'Noto Sans KR';font-weight:400;font-size:20px;color:#fff !important;line-height:54px;border:1px solid #0070c9;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#2a328b;}
/* //2021-09-09 */

/* footer */
.footer{border-top:1px solid #ddd;}
.footer .content{width:1280px;margin:0 auto;padding:0;}
.footer .footer_tp{padding:24px 0 25px;}
.footer .footer_tp .logo{padding:16px 0 25px;}/* (modify)20220325 */
.footer .footer_tp .flt{width:500px;padding:0 0 0 50px;}
.footer .footer_tp .flt p{padding:0;font-family:'Noto Sans KR';font-weight:300;font-size:13px;line-height:23px;color:#777;text-align:left;letter-spacing:-0.025em;}
.footer .footer_tp .flt p span{font-family:'Noto Sans KR';font-weight:300;font-size:13px;line-height:23px;color:#777;text-align:left;}
.footer .footer_tp .frt{position:relative;width:600px;padding:0 50px 0 0;}
.footer .footer_tp .frt p{padding:0;font-family:'Noto Sans KR';font-weight:300;font-size:13px;line-height:23px;color:#777;text-align:left;letter-spacing:-0.025em;}
.footer .footer_tp .frt h5{padding:0;font-family:'Noto Sans KR';font-weight:500;font-size:13px;line-height:22px;color:#444;text-align:left;}
.footer .footer_tp .frt .phoneNum{padding:0 0 1px;font-family:'Noto Sans KR';font-weight:700;font-size:35px;line-height:37px;color:#1a77e8;text-align:left;}
.footer .footer_tp .frt .cService{display:block;position:absolute;top:45px;right:62px;}
.footer .footer_bt{height:50px;background-color:#333;}
.footer .footer_bt p{padding:0 0 0 50px;font-family:'Noto Sans KR';font-weight:300;font-size:13px;line-height:50px;color:#999;text-align:left;}

.footer .footer_bt .footer_mn{padding:0 27px 0 0;}
.footer .footer_bt .footer_mn li{position:relative;float:left;padding:0 23px;}
.footer .footer_bt .footer_mn li:before{position:absolute;top:50%;left:0;content:'';display:inline-block;width:2px;height:2px;margin-top:-1px;background-color:#999;}
.footer .footer_bt .footer_mn li:first-child{padding-left:0;}
.footer .footer_bt .footer_mn li:first-child:before{display:none;}
.footer .footer_bt .footer_mn li a{display:block;padding:0;font-family:'Noto Sans KR';font-weight:300;font-size:13px;line-height:50px;color:#999;text-align:left;}
.footer .footer_bt .footer_mn li a strong,
.footer .footer_bt .footer_mn li.on a{font-family:'Noto Sans KR';font-weight:400;font-size:13px;color:#fff;}
.footer .footer_bt .footer_mn li a:hover{text-decoration:underline;}

/* botton_gotoTop */
.btn_totop_wrap{position:fixed;/*width:51px;height:55px;*/right:100px;font-size:0;text-align:right;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.4s;z-index:5000;}
/* 2021-09-09 */
.btn_totop_wrap > .goto_sUse{display:block;/* width:101px;height:220px;*/color:#fff;text-align:center;}
.btn_totop_wrap > .goto_sUse a{display:block;margin-bottom:2px;}
/* //2021-09-09 */
.btn_gotoTop{display:inline-block;width:80px;height:80px;margin:0;background:url(../img/co/btn_gotoTop.png) no-repeat 50% 0;overflow:hidden;z-index:5001;}
.blind{position:absolute;top:-100000px;left:-100000px;width:0;height:0;line-height:0;visibility:hidden;overflow:hidden;}
.noTransition{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;}

/* botton_gotoBack */
.btn_gotoBack{position:fixed;right:95px;top:136px;display:block;width:51px;height:55px;background-image:url(../img/co/btn_gotoBack.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden;z-index:5000;}
.btn_gotoBack:hover{background-position:0 -55px;}

/* (add)2021-09-09 */
/* row_dtl area_board desction */
/*.tbl_lst1 .tbl_body .row_dtl{padding:0;}*/
.tbl_lst1 .tbl_body .area_board.desction{height:auto;padding:20px 44px;background-color:#eff9ff;}

.desction{}
.desction div{padding:12px 22px 12px 22px !important;background-color:#f0f9ff;word-break:break-all;}
.desction div > p{padding:5px 0 4px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#222;line-height:21px;}

/* ㄴ답글 */
.desction div.answer{position:relative;padding:22px 22px 22px 67px !important;border-top:1px dashed #e2e2e2;background-color:#f0f9ff;}
.desction div.answer > .ic_answer{display:block;position:absolute;left:22px;top:24px;width:26px;height:26px;background-color:transparent;background-image:url("../img/ic/ico_answer.png");background-repeat:no-repeat;background-position:50%;overflow:hidden;}
.desction div.answer > p{display:block;padding:5px 0 4px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#006dcc;line-height:21px;}
.desction div.answer > p img{display:block;max-width:100%;margin:3px 0 4px;}

.slick-arrow{position:absolute;top:50%;font-size:0;width:37px;height:69px;margin-top:-59px;z-index:9999;}
.slick-arrow.slick-prev{left:-236px;background-image:url("../img/bg/arr_prev.png");background-repeat:no-repeat;background-position:0 0;}
.slick-arrow.slick-next{right:-236px;background-image:url("../img/bg/arr_next.png");background-repeat:no-repeat;}
/* //(add)2021-09-09 */

/* (add)2021-09-14 */
/* process(type2) */
.pwchk_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;}
.pwchk_wrap .process_pwchk{position:absolute;top:50%;left:50%;display:block;width:420px;height:100px;margin-left:-210px;margin-top:-52px !important;padding:0 !important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#fff !important;z-index:10000;border:1px solid #7c7c7c;}
.proc_head .btn_lyclose{position:absolute;top:17px;right:36px;display:block;}
.pwchk_wrap .process_pwchk .proc_head .txt_tit{margin-left:28px;}
.pwchk_wrap .process_pwchk .proc_head .btn_lyclose{right:25px;}
.pwchk_wrap .proc_body{padding:33px 0 0 !important;background-color:#fff !important}
.pwchk_wrap .proc_body .cnf_are{display:block;padding:0 !important;text-align:center;background-color:#fff !important}
.pwchk_wrap .proc_body .cnf_are input{padding-left:5px;font-family:'Noto Sans KR';font-weight:400;color:#555;line-height:32px;outline:none;background:none;border:1px solid #ccc;}

.pwchk_wrap .proc_body .cnf_are span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:34px;margin-right:10px;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;line-height:34px;}

.pwchk_wrap .btn_fun{margin-top:25px;}
.pwchk_wrap .btn_cfm{margin-right:18px;}
.pwchk_wrap .proc_body .cnf_are .txt_error{display:none;margin-top:5px;font-family:'Noto Sans KR';font-weight:400;font-size:13px;color:#f00;}
.pwchk_wrap .proc_body .cnf_are.error input{border-color:#ff0600;}
.pwchk_wrap .proc_body .cnf_are.error .txt_error{display:block;margin:0 0 0 130px;padding:3px 0 2px !important;font-family:'Noto Sans KR';font-weight:400;font-size:11px;color:#ff0600;text-align:left;}
.pwchk_wrap .proc_body .cnf_are input:focus{outline:none;border-color:#6589da;}
	.overlay_ly{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;opacity:0.8;z-index:9999;}
/* //(add)2021-09-14 */

/* (start)20220407 */
.productPrice{position:relative;width:1200px;margin:0 auto;padding:70px 0 0;}

.productPrice p.tx_caption_vat{position:absolute;top:40px;right:25px;display:block;}
.productPrice p.tx_caption_vat span{display:inline-block;padding:2px 0;font-family:'Noto Sans KR';font-size:15px;font-weight:400;color:#666;}

.lst_productPrice{display:block;margin:0;padding:0;}
.lst_productPrice *{font-family:'Noto Sans KR';box-sizing:border-box;}

.lst_price{display:inline-block;float:left;width:350px;margin:0 25px;padding:0;border-radius:5px 20px 0 0;background-color:#fff;overflow:hidden;cursor:default;}
.lst_price > dl{display:block;margin:0;padding:0;}
.lst_price dl > dt{display:block;min-height:59px;margin:0;padding:18px 0;text-align:center;}
.lst_price dl > dt h4.type{margin:0;padding:0;font-size:20px;font-weight:500;color:#222;line-height:23px;}
.lst_price dl > dt p.shapes{margin:1px 0 0;padding:0;font-size:14px;font-weight:300;color:#222;line-height:17px;}
.lst_price dl > dd{display:block;margin:0;padding:0;text-align:center;border:1px solid #d7d7d7;border-top:none;}
.lst_price dl > dd .serviceChar{min-height:149px;margin:0 44px;padding:0;display:flex;flex-wrap:wrap;align-content:flex-start;text-align:center;align-items:flex-start;}/* (modify)20240301 */
.lst_price dl > dd .serviceChar.type2{min-height:196px;padding:35px 0 0;}
.lst_price dl > dd h5{display:flex;margin:25px auto 0;padding:5px 0 4px;line-height:normal;align-items:flex-end;justify-content:center;}/* (modify)20240301 */
.lst_price dl > dd h5 strong{display:inline-block;margin:0;padding:0 0 1px;font-size:32px;font-weight:700;color:#222;line-height:39px;vertical-align:top;}
.lst_price dl > dd h5 em{display:inline-block;margin:0 0 0 4px;padding:4px 0;font-size:16px;font-weight:400;color:#222;line-height:20px;vertical-align:top;}
.lst_price dl > dd h6.smallExp{margin:0 auto;padding:6px 0 0;font-size:15px;font-weight:400;color:#222;line-height:23px;}
.lst_price dl > dd h6.smallExp strong{font-size:15px;font-weight:400;color:#666;}
.lst_price dl > dd p{margin:14px 0 20px;padding:0;font-size:16px;font-weight:300;color:#222;line-height:25px;}
.lst_price dl > dd p.strong{clear:both;display:block;margin:0 auto;font-weight:700;text-align:center;}/* (add)20240301 */
.lst_price dl > dd a{display:inline-block;min-width:160px;margin:0 auto;padding:0;font-size:16px;font-weight:400;color:#222;line-height:36px;text-align:center;border-radius:36px;background-color:#cee8ff;}
.lst_price dl > dd .serviceDesc{position:relative;display:block;height:184px;margin:0 44px;padding:25px 0 50px;border-top:1px solid #ebebeb;}
.lst_price dl > dd .serviceDesc p{margin:0 0 25px;padding:1px 0 0;font-size:15px;font-weight:400;color:#666;line-height:23px;}
.lst_price dl > dd .serviceLst{position:relative;display:block;height:176px;margin:0 18px;padding:25px 0;border-top:1px solid #ebebeb;}
.lst_price dl > dd .serviceLst ul{display:block;margin:0;padding:1px 0;}
.lst_price dl > dd .serviceLst li{display:block;margin:0;padding:0;font-size:15px;font-weight:400;color:#666;line-height:23px;}
.lst_price dl > dd .serviceLst li > strong{font-weight:700;color:#3aa5ff;}
.lst_price dl > dd .serviceLst p{display:block;position:absolute;right:0;bottom:25px;left:0;margin:0;padding:0;font-size:15px;font-weight:400;color:#666;line-height:25px;}
.lst_price dl > dd .serviceLst p strong{font-size:15px;font-weight:400;color:#666;line-height:25px;}

.lst_price.basic dl:hover > dd{border:1px solid #ffe374;border-top:none;}
.lst_price.basic dl > dt{background-color:#ffe374;}
.lst_price.basic dl > dd a{display:inline-block;background-color:#fff1b9;}
.lst_price.basic dl > dd a:hover{color:#222;background-color:#ffe374;}
.lst_price.basic dl.on > dd{border:1px solid #ffe374;border-top:none;}
.lst_price.basic dl.on > dd a{color:#222;background-color:#ffe374;}

.lst_price.standard dl:hover > dd{border:1px solid #3aa5ff;border-top:none;}
.lst_price.standard dl > dt{background-color:#3aa5ff;}
.lst_price.standard dl > dt h4.type{color:#fff;}
.lst_price.standard dl > dt p.shapes{color:#fff;}
.lst_price.standard dl > dd a:hover{color:#fff;background-color:#3aa5ff;}
.lst_price.standard dl.on > dd{border:1px solid #3aa5ff;border-top:none;}
.lst_price.standard dl.on > dd a{color:#fff;background-color:#3aa5ff;}

.lst_price.pro dl:hover > dd{border:1px solid #3aa5ff;border-top:none;}
.lst_price.pro dl > dt{background-color:#3aa5ff;}
.lst_price.pro dl > dt h4.type{color:#fff;}
.lst_price.pro dl > dt p.shapes{color:#fff;}
.lst_price.pro dl > dd a:hover{color:#fff;background-color:#3aa5ff;}
.lst_price.pro dl.on > dd{border:1px solid #3aa5ff;border-top:none;}
.lst_price.pro dl.on > dd a{color:#fff;background-color:#3aa5ff;}

.lst_price.premium dl:hover > dd{border:1px solid #3aa5ff;border-top:none;}
.lst_price.premium dl > dt{background-color:#3aa5ff;}
.lst_price.premium dl > dt h4.type{color:#fff;}
.lst_price.premium dl > dt p.shapes{color:#fff;}
.lst_price.premium dl > dd a:hover{color:#fff;background-color:#3aa5ff;}
.lst_price.premium dl.on > dd{border:1px solid #3aa5ff;border-top:none;}
.lst_price.premium dl.on > dd a{color:#fff;background-color:#3aa5ff;}

.lst_price.enterprise dl:hover > dd{border:1px solid #222;border-top:none;}
.lst_price.enterprise dl > dt{background-color:#222;}
.lst_price.enterprise dl > dt h4.type{color:#fff;}
.lst_price.enterprise dl > dt p.shapes{color:#fff;}
.lst_price.enterprise dl > dd a{background-color:#e4e4e4;}
.lst_price.enterprise dl > dd a:hover{color:#fff;background-color:#222;}
.lst_price.enterprise dl.on > dd{border:1px solid #222;border-top:none;}
.lst_price.enterprise dl.on > dd a{color:#fff;background-color:#222;}

ul.lst_productPrice_desc{display:block;padding:15px 20px 5px;}
ul.lst_productPrice_desc li{display:block;margin:3px 0 0 12px;padding:2px 0;font-family:'Noto Sans KR';font-weight:300;font-size:15px;line-height:19px;color:#999;text-indent:-10px;}
ul.lst_productPrice_desc li:first-child{margin-top:0;}
/* //(end)20220407 */

/* (start)20220802 */
/**************************************************
Youtube_Video_Player_wrap
**************************************************/
/* Youtube_Video_Player_wrap */
.youtube_video_player_wrap{position:relative;width:1064px;margin:0 auto;padding:0;overflow:hidden;background-color:#fff;}
.youtube_video_player_wrap .youtube_video_player_inner{display:block;width:834px;margin:0 auto;padding:0 230px 0 0;}
.youtube_video_player_wrap .youtube_video_player_inner .youtube_add_vides{display:none;}

/* youtube_video_player */
.youtube_video_player_wrap .youtube_video_player_inner .youtube_video_player{position:relative;float:left;width:100%;margin:0;padding:0;padding-bottom:56.50%;overflow:hidden;}
.youtube_video_player_wrap .youtube_video_player_inner .youtube_video_player iframe,
.youtube_video_player_wrap .youtube_video_player_inner .youtube_video_player object,
.youtube_video_player_wrap .youtube_video_player_inner .youtube_video_player embed{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;}

.youtube_video_player_wrap .vidoe_lnb_bnb_wrap{position:absolute;top:0;right:0;height:100%;border-right:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;}
.youtube_video_player_wrap .vidoe_lnb_bnb_wrap .vidoe_lnb_bnb{width:195px !important;}
.youtube_video_player_wrap .vidoe_lnb_bnb_wrap .vidoe_lnb_bnb ul{width:194px !important;overflow:hidden;}
.youtube_video_player_wrap .vidoe_lnb_bnb_wrap .vidoe_lnb_bnb ul li:first-child{padding-top:0;}
.youtube_video_player_wrap .vidoe_lnb_bnb_wrap .vidoe_lnb_bnb ul li{float:left;display:inline-block;vertical-align:top;width:100%;margin:0;padding:10px 0 0;}
.vidoe_lnb_bnb_wrap .vidoe_lnb_bnb ul li a{display:block;margin:0;padding:0;background-color:transparent;}
.vidoe_lnb_bnb_wrap .vidoe_lnb_bnb ul li a > div{display:block;width:194px;height:111px;overflow:hidden;}
.vidoe_lnb_bnb_wrap .vidoe_lnb_bnb ul li a div img{display:inline-block;vertical-align:top;width:102%;margin-top:-10%;}

/* scrollbar style */
/* width */
.youtube_video_player_wrap ::-webkit-scrollbar{width:7px;}
/* track */
.youtube_video_player_wrap ::-webkit-scrollbar-track{background:#f1f1f1;}
/* handle */
.youtube_video_player_wrap ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px;}
/* handle on hover */
.youtube_video_player_wrap ::-webkit-scrollbar-thumb:hover{background:#a8a8a8;}
/* //(end)20220802 */


/* info_stores */
.info_stores{margin-top:77px;}
.info_stores_inner{}
.info_stores dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;column-gap:126px;}
.info_stores ul li{width:460px;margin:20px 0 0;padding:15px 15px 15px 46px;font-size:18px;font-weight:400;color:#001941;line-height:27px;border-radius:12px;border:1px solid #dcdcdc;background-image:url("../img/ic/ic_info_check.png");background-repeat:no-repeat;background-position:3% 50%;background-color:#fff;}
.info_stores ul li:first-child{margin:0;}
.info_stores ul li strong{display:inline-block;font-size:18px;font-weight:700;color:#001941;line-height:inherit;}

/* info_franchises */
.info_stores dl dt{position:relative;}
.ic_pinMap p{position:absolute;transform:scale(1);}
.ic_pinMap p.slide-up{animation:scale_up 0.4s ease-in-out forwards;}
.ic_pinMap .ic1{top:0;left:70px;}
.ic_pinMap .ic2{top:11px;left:162px;}
.ic_pinMap .ic3{top:88px;left:71px;}
.ic_pinMap .ic4{top:106px;left:149px;}
.ic_pinMap .ic5{top:151px;left:196px;}
.ic_pinMap .ic6{top:174px;left:44px;}
.ic_pinMap .ic7{top:186px;left:121px;}
.ic_pinMap .ic8{top:259px;left:0;}

.pinStore_map .bt_wrap{margin:65px 0 0;}
.pinStore_map .bt_wrap .btn_more{display:inline-block;min-width:361px;height:80px;padding:0 12px;background-color:#2a328b;border-radius:40px;}
.pinStore_map .bt_wrap .btn_more span{display:flex;justify-content:center;align-items:center;gap:32px;font-size:22px;font-weight:500;color:#fff;line-height:80px;text-align:center;}
.pinStore_map .bt_wrap .btn_more span::after{content:"";display:inline-block;width:11px;height:19px;background-image:url("../img/ic/arrow_right_white.png");background-repeat:no-repeat;background-position:center;background-size:11px 19px;}

.sect_sub .sect_inn{width:1280px;margin:0 auto;box-sizing:border-box;}
.sect_sub.sect_1 .sect_inn{padding:129px 0 136px;}
.sect_sub.sect_1 .tit_h2{padding:0 0 2px;font-size:48px;font-weight:500;color:#000;line-height:60px;text-align:center;}
.sect_sub.sect_1 .dsc_wrap{margin:22px 0 0;}
.sect_sub.sect_1 .dsc_wrap p{padding:1px 0 0;font-size:26px;font-weight:300;color:#000;line-height:40px;}
.sect_sub.sect_1 .dsc_wrap p strong{font-weight:500;}
.cafTicket_lst{margin:73px 0 0;}
.cafTicket_lst ul{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:40px;}
.cafTicket_lst dt{border-radius:30px;}
.cafTicket_lst dd{margin:24px 0 0;}
.cafTicket_lst dd p{font-size:20px;font-weight:400;color:#000;line-height:30px;text-align:center;}

.sect_sub.sect_2{background-color:#f2f5fc;}
.sect_sub.sect_2 .sect_inn{padding:127px 40px 136px;}
.sect_sub.sect_2 .dsc_wrap p{all:inherit;font-size:32px;font-weight:300;color:#000;line-height:46px;text-align:center;}
.sect_sub.sect_2 .dsc_wrap p strong{font-weight:500;}
.guide_lst{margin:77px 0 0;}
.guide_lst ul{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:60px;}
.guide_lst li{box-shadow: 0px 5px 38px 0px rgba(5, 9, 65, 0.19);overflow:hidden;border-radius:30px;}

.sect_sub.sect_3 .sect_inn{padding:133px 0 75px;}
.sect_sub.sect_3 .tit_h2{padding:0 0 1px;font-size:48px;font-weight:500;color:#000;line-height:60px;text-align:center;}
.introEfc_bx{margin:72px 0 0;}
.introEfc_bx > ul{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:40px;}
.introEfc_bx > ul > li{flex:1 0 auto;}
.introEfc_bx dl{padding:18px 30px;background-color:#f3f4f8;border-radius:21px;}
.introEfc_bx dt{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;}
.introEfc_bx .tx{margin:0 0 0 21px;}
.introEfc_bx .tx strong{font-size:36px;font-weight:700;color:#000;line-height:60px;}
.introEfc_bx .im{margin:0 10px 0 0;}
.introEfc_bx dd{margin:41px 0 0px;}
.introEfc_bx dd > div{min-height:106px;}
.introEfc_bx dd li{position:relative;padding:0 0 0 21px;font-size:15px;font-weight:400;color:#000;line-height:30px;}
.introEfc_bx dd li strong{font-weight:700;}
.introEfc_bx dd li::before{content:"";position:absolute;top:11px;left:0;display:inline-block;width:12px;height:8px;background-image:url("../img/ic/check_2.png");background-repeat:no-repeat;background-position:center;background-size:12px 8px;}

.sub.banner .banner_inn{width:1280px;margin:0 auto;padding:75px 68px;}
.sub.banner .banner_cnt{height:204px;padding:47px 0;box-sizing:border-box;background-image:url("../img/bg/banner.png");background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:20px;text-align:center;}
.sub.banner .banner_inn p{margin:0 0 1px;font-size:28px;font-weight:700;color:#fff;line-height:40px;}
.sub.banner .btn_wrap{margin:18px 0 0;}
.sub.banner a{display:inline-block;height:41px;padding:0 18px;box-sizing:border-box;border-radius:20px;}
.sub.banner a span{font-size:16px;font-weight:400;line-height:41px;}
.sub.banner .btn_contac{margin:0 9px 0 0;border:1px dashed rgba(255, 255, 255, 0.5);}
.sub.banner .btn_contac span{color:#fff;}
.sub.banner .btn_download{border:1px dashed #ffe57b;}
.sub.banner .btn_download span{color:#ffe57b;}

.sub.footer .footer_tp{padding:42px 0 14px;}
.sub.footer .footer_tp{display:flex;justify-content:space-between;}
.sub.footer .footer_tp .flt{width:unset;padding:0 0 0 40px;}
.sub.footer .footer_tp .frt{width:unset;padding:0 55px 0 0;}
.sub.footer .footer_tp .frt h5{margin:7px 0 0;font-size:15px;}
.sub.footer .footer_tp .logo{margin:0 0 25px;padding:0;}
.sub.footer .footer_tp .frt .phoneNum{margin:6px 0 0;}
.sub.footer .footer_tp .frt .phoneNum + p{margin:5px 0 0;}
.sub.footer .footer_bt p{margin:0 0 0 40px;padding:0;}
.sub.footer .footer_bt .footer_mn{padding:0 17px 0 0;}
.sub.footer .footer_bt .footer_mn li{padding:0 21px;}

/* animate */
@keyframes slide_up{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0px)}}
.slide-up{animation:slide_up 0.5s;}
@keyframes scale_up{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}
.ic_pinMap p.slide-up{animation:scale_up 0.4s ease-in-out forwards;}
.scale-up{animation:scale_up 1s;}
.animate{visibility:hidden;}
.slide-up{visibility:visible;}
