@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap);


/* common */
*{box-sizing:border-box;}
html{font-size:16px;-webkit-text-size-adjust:none;}
body{margin:0;font-family:"Noto Sans KR",sans-serif;font-weight:400;color:#666;}
ul{margin:0;padding:0;list-style:none;}
ol{padding:0 0 0 20px;}
p{margin:0;}
a{text-decoration:none;color:#000;}
h1,h2,h3,h4{margin:0;color:#000;}
h1,h2,h3{font-weight:700;letter-spacing:-1px;}
em{font-style:normal;}
img{display:block;max-width:100%;image-rendering:-webkit-optimize-contrast;}


/* form */
input[type=radio]{display:none;width:0;height:0;margin:0;}
label{display:inline-block;min-height:21px;margin:4px 25px 0 0;padding-left:31px;background-repeat:no-repeat;background-position:left center;background-size:21px;cursor:pointer;}
input[type=radio]+label{background-image:url(../../skin/images/bg-rad.png);}
input[type=radio]:checked+label{background-image:url(../../skin/images/bg-rad-checked.png);}
input[type=text], input[type=password], input[type=tel]{max-width:100%;height:48px;padding:0 10px;border-radius:0;border:1px solid #ddd;font-family:"Noto Sans KR",sans-serif;font-size:1.125rem/*18px*/;color:#000;-webkit-appearance:none;}
select{max-width:100%;height:48px;padding:0 45px 0 10px;border-radius:0;border:1px solid #ddd;background:#fff url(../../skin/images/ico-sel.png) no-repeat right 20px center;background-size:15px 8px;font-family:"Noto Sans KR",sans-serif;font-size:1.125rem/*18px*/;color:#000;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
select::-ms-expand{display:none;}
textarea{width:100%;min-height:104px;padding:10px;border-radius:0;border:1px solid #ddd;font-family:"Noto Sans KR",sans-serif;font-size:1.125rem/*18px*/;color:#000;-webkit-appearance:none;}
.ipt-min{width:160px;}
.ipt-max{width:100%;}


/* button */
.btn{display:inline-block;height:52px;padding:0 30px;border:1px solid #000;background-color:#fff;font-weight:500;color:#000;line-height:52px;text-align:center;}
.btn.primary{border-color:#00499d;background-color:#00499d;color:#fff;}
.btn.more{width:54px;height:21px;padding:0;border-radius:10.5px;border-color:#ccc;background-color:#fff;font-family:"Montserrat",sans-serif;font-size:0.8125rem/*13px*/;color:#a3a3a3;line-height:17px;text-align:center;}
.btn.lg{width:200px;}
.btn.ico{display:flex;justify-content:space-between;align-items:center;text-align:left;}
.btn i{display:inline-block;background-image:url(../../skin/images/ico-sp03.png);background-repeat:no-repeat;}
.btn i.arr{width:47px;height:17px;margin-top:4px;background-position:0 -17px;}
.btn.primary i.arr{background-position:0 0;}
.btn i.sch{width:50px;height:50px;background-position:0 -93px;}
.btn-wrap{display:flex;margin-top:70px;justify-content:center;}
.btn-wrap .side{display:flex;flex:1;}
.btn-wrap .side:first-child .btn:first-child{margin-left:0;}
.btn-wrap .side:last-child{justify-content:flex-end;}
.btn-wrap .side:last-child .btn:last-child{margin-right:0;}
.btn-wrap .btn{margin:0 5px;}


/* pagination */
.pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;text-align:center;}
.pagination a{display:block;width:30px;height:30px;font-family:"Montserrat",sans-serif;font-weight:500;color:#888;line-height:30px;text-align:center;}
.pagination a.first, .pagination a.prev, .pagination a.next, .pagination a.last{background:url(../../skin/images/ico-sp03.png) no-repeat;font-size:0;}
.pagination a.first{background-position:0 -63px;}
.pagination a.prev{margin-right:10px;background-position:-30px -63px;}
.pagination a.next{margin-left:10px;background-position:-60px -63px;}
.pagination a.last{background-position:-90px -63px;}
.pagination a.current{border-radius:15px;background-color:#00499d;font-weight:700;color:#fff;}
.pagination-and-btn{display:flex;margin-top:20px;}
.pagination-and-btn .pagination{width:calc(100% - 130px);margin-top:0;padding-left:130px;}
.pagination-and-btn .btn{width:130px;}


/* mobile menu button */
.m-menu-btn{position:absolute;top:0;left:0;z-index:3;width:60px;height:60px;padding-top:24px;outline:none;cursor:pointer;}
.m-menu-btn span{display:block;position:relative;width:21px;height:2px;margin:3px 0 0 20px;background-color:#003377;transition:all .5s;transform:rotate(0deg);opacity:1;}
.m-menu-btn span:first-child{margin-top:0;}
.m-menu-btn.active span{margin-left:19px;}
.m-menu-btn.active span:first-child{top:5px;width:22px;transform:rotate(135deg);}
.m-menu-btn.active span:nth-child(2){opacity:0;}
.m-menu-btn.active span:last-child{top:-5px;width:22px;transform:rotate(225deg);}


/* grid */
.grid{width:1140px;margin:0 auto;}


/* wrap */
#wrap{min-width:320px;}


/* header */
header{position:relative;z-index:2;}
header .grid{position:relative;width:auto;padding-top:29px;}
.gnb h1{margin-bottom:12px;font-size:0;text-align:center;}
.gnb h1 a{display:block;width:182px;height:60px;margin:0 auto;background:url(../../skin/images/4th-bi.png) no-repeat;background-size:auto 100%;}
.gnb h1 em{display:none;font-size:0.75rem/*12px*/;}
.gnb .lang{position:absolute;top:57px;right:50%;margin-right:-570px;}
.gnb .lang a{position:relative;margin-left:10px;padding-left:10px;font-family:"Montserrat",sans-serif;font-size:0.8125rem/*13px*/;font-weight:500;color:#afafaf;line-height:27px;}
.gnb .lang a.active{color:#000;}
.gnb .lang a:before{display:block;position:absolute;top:50%;left:0;width:1px;height:7px;background-color:#b2b2b2;transform:translateY(-50%);content:"";}
.gnb .lang a:first-child{margin-left:0;padding-left:0;}
.gnb .lang a:first-child:before{display:none;}
.gnb li a{display:block;font-size:1rem/*16px*/;color:#000;}
.gnb > ul > li > a{font-size:1.125rem/*18px*/;font-weight:700;}
.gnb > ul > li > ul.snb{display:none;}
.gnb > ul > li > a:hover + ul.snb{display:block;}


/* container */
.tit{margin:-12px 0 40px;padding-bottom:11px;border-bottom:2px solid #000;font-size:2.5rem/*40px*/;}
.s-tit{display:inline-block;position:relative;margin:2px 0 25px;font-size:1.625rem/*26px*/;}
.s-tit.min{font-size:1.25rem/*20px*/;}
.s-tit > span{font-size:1.125rem/*18px*/;font-weight:500;}
.s-tit:after{position:absolute;top:-2px;right:-8px;width:6px;height:6px;border-radius:3px;background-color:#0046a1;content:"";}
.inc-btn{position:relative;}
.inc-btn .btn{position:absolute;top:12px;right:0;}
.inc-side-obj{display:flex;justify-content:space-between;align-items:baseline;}
.inc-side-obj .inc-reset-btn .btn{height:37px;padding:0 20px;border:none;background-color:#8a99ae;font-size:1.125rem/*18px*/;color:#fff;line-height:37px;letter-spacing:0;}
em.ess{display:inline-block;margin:1px 5px 0 0;font-size:1.5rem/*24px*/;font-weight:700;color:#ff3000;vertical-align:top;}
.bl li{position:relative;padding-left:14px;}
.bl li:before{position:absolute;top:0;left:0;content:"·";}


/* content */
.content{padding:100px 0;}
.content .grid{max-width:1020px;}
.content h3.s-tit{margin-bottom:15px;}
.content .s-tit:after{display:none;}
.item-list li{margin-top:10px;}
.item-list li.inc-btn{display:flex;}
.item-list li.inc-btn .btn{flex:none;position:static;}
.item-list li:first-child{margin-top:0;}


/* section visual */
.sec-visual.sub{background-color:#e8f7ff;}
.vsl-slide .item{height:620px;position:relative;background-repeat:no-repeat;background-position:center top;font-size:0;}
.vsl-slide .item[data-dot='1']{background-image:url(../../skin/images/8th-bg-visual-slide-end.png?v=2);}
.vsl-slide .item[data-dot='2']{background-image:url(../../skin/images/8th-bg-visual-slide02_20251128.jpg?v=2);}
.vsl-slide .item[data-dot='3']{background-image:url(../../skin/images/4th-bg-visual-slide03.png);}
.vsl-slide .item[data-dot='4']{background-image:url(../../skin/images/bg-visual-slide04.png);}
.vsl-slide .item a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.vsl-slide .owl-nav [class^=owl-]{position:absolute;top:50%;width:70px;height:70px;margin-top:-35px;background-repeat:no-repeat;font-size:0;}
.vsl-slide .owl-nav .owl-prev{left:50%;margin-left:-750px;background-image:url(../../skin/images/ico-slide-prev.png);}
.vsl-slide .owl-nav .owl-next{right:50%;margin-right:-750px;background-image:url(../../skin/images/ico-slide-next.png);}
.vsl-slide .owl-dots{display:flex;position:absolute;bottom:63px;left:50%;font-size:0;transform:translateX(-50%);}
.vsl-slide .owl-dots .owl-dot{width:16px;height:16px;margin:0 8px;border-radius:100%;background-color:rgba(0,0,0,0.5);}
.vsl-slide .owl-dots .owl-dot.active{background-color:#a84361;}

/* section apply guide */
.sec-apply-guide{padding:60px 0 80px;text-align:center;}
.proc{display:flex;flex-wrap:wrap;justify-content:center;margin-top:27px;}
.proc li{position:relative;width:200px;height:200px;margin:0 37px;padding-top:33px;border-radius:100%;background-color:#edf6ff;border:1px solid #bcd1e4;}
.proc li:first-child{margin-left:0;}
.proc li:last-child{margin-right:0;}
.proc li > span{display:block;}
.proc li .no{position:absolute;top:-18px;left:50%;min-width:100px;height:32px;padding:0 15px;border-radius:16px;background-color:#266aab;font-family:"Montserrat",sans-serif;font-weight:700;color:#fff;line-height:32px;text-align:center;transform:translateX(-50%);}
.proc li .ico{display:inline-block;width:84px;height:64px;background:url(../../skin/images/ico-sp01.png) no-repeat;}
.proc li.step2 .ico{background-position:0 -64px;}
.proc li.step3 .ico{background-position:0 -128px;}
.proc li.step4 .ico{background-position:0 -192px;}
.proc li .txt{font-size:1.25rem/*20px*/;font-weight:500;color:#000;line-height:1.3;}
.proc li .txt .desc{font-size:1.125rem/*18px*/;}
.proc li:before{display:block;position:absolute;top:50%;left:-45px;width:16px;height:28px;background:url(../../skin/images/ico-proc-arr.png) no-repeat;transform:translateY(-50%);content:"";}
.proc li:first-child:before{display:none;}

/* section coat list */
.sec-coat-list{padding:70px 0 30px;background-color:#f3f8ff;text-align:center;}
.sec-coat-list .inc-btn .btn{top:7px;right:calc(50% - 188px);font-weight:700;color:#000;}
.sec-coat-list .inc-btn .btn.more{min-width:88px;width:auto;height:auto;padding:3px 10px 5px;border-radius:13.5px;border-color:#000;font-family:"Noto Sans KR",sans-serif;}
.rp-coat{display:flex;flex-wrap:wrap;position:relative;margin:0 -12px;}
.rp-coat li{width:25%;margin-bottom:50px;padding:0 12px;}
.rp-coat li > span{display:block;}
.rp-coat li .thumb{position:relative;padding-bottom:177.7777777%;}
.rp-coat li .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;}
.rp-coat li .thumb .sold-out-flag{display:none;}
.rp-coat li.sold-out .thumb .sold-out-flag{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,0.5);font-family:"Montserrat",sans-serif;font-size:1.35rem/*22px*/;color:#fff;}
.rp-coat li .thumb:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#e6ebf1;content:"";}
.rp-coat li .btns{display:flex;justify-content:center;margin-top:15px;}
.rp-coat li .btns .btn{min-width:90px;height:42px;margin-left:7px;border-radius:3px;border-color:#00499d;color:#00499d;line-height:39px;}
.rp-coat li .btns .btn:first-child{margin-left:0;}
.rp-coat li .btns .btn.primary{color:#fff;}
.rp-coat li .btns.single .btn{width:100%;}
.rp-coat li.sold-out .btns .btn{border-color:#b2c8e1;color:#7f7f7f;}
.rp-coat li.sold-out .btns .btn.primary{border-color:#cfdef0;background-color:#cfdef0;color:#fff;}

/* section notice */
.sec-notice{padding:40px 0;}
.sec-notice .grid{display:flex;justify-content:space-between;}
.sec-notice .s-tit{font-size:1.5rem/*24px*/;font-weight:500;}
.sec-notice .inc-btn{width:271px;height:40px;padding-left:60px;border-right:1px solid #d3d3d4;}
.sec-notice .inc-btn .btn{right:50px;}
.sec-notice .inc-btn h2.s-tit:after{display:none;}
.sec-notice .ntc-slide{width:calc(100% - 271px);}
.sec-notice .ntc-slide .owl-item li{display:flex;justify-content:space-between;padding:0 90px 0 50px;background-color:#fff;line-height:40px;}
.sec-notice .ntc-slide .owl-item li a{font-size:1.25rem/*20px*/;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sec-notice .ntc-slide .owl-item li .date{font-family:"Montserrat",sans-serif;font-size:0.9375rem/*15px*/;font-weight:500;color:#999;}
.sec-notice .ntc-slide .owl-nav{position:absolute;top:-20px;right:0;}
.sec-notice .ntc-slide .owl-nav [class^=owl-]{display:block;width:40px;height:40px;border:1px solid #cdcdcd;background:url(../../skin/images/ico-sp02.png) no-repeat;font-size:0;}
.sec-notice .ntc-slide .owl-nav .owl-next{height:39px;border-top:none;background-position:-40px 0;}

/* section content */
.biz{max-width:900px;margin:0 auto;}
.biz.purpose{font-size:1.125rem/*18px*/;text-align:center;}
.biz.purpose h3{margin:91px 0 7px;font-size:1.875rem/*30px*/;}
.biz.purpose h3.ending{font-weight:500;}
.biz.purpose h3.ending em{color:#326fba;}
.biz.purpose > span{display:block;}
.biz.purpose .img-tit{max-width:360px;height:45px;margin:50px auto;border-radius:22.5px;background-color:#0389ff;font-weight:700;color:#fff;line-height:45px;text-shadow:1px 1px rgba(0,0,0,0.1);}
.biz.purpose .img-blk{max-width:900px;margin:0 auto;padding-bottom:100px;border-bottom:1px solid #e5e5e5;font-size:0;text-align:center;}
.biz.purpose .img-blk img{display:inline-block;}
.biz.overview h3{margin:52px 0 24px;}
.biz.overview h3:first-child{margin-top:12px;}
.biz.overview .ovv1{padding-bottom:60px;border-bottom:1px solid #e5e5e5;}
.biz.overview .ovv1 > li{display:flex;margin-top:20px;font-size:1.25rem/*20px*/;font-weight:500;color:#000;}
.biz.overview .ovv1 > li:first-child{margin-top:0;}
.biz.overview .ovv1 > li em{flex:none;width:139px;height:32px;margin-right:20px;border-radius:16px;background-color:#f3f8ff;font-size:1rem/*16px*/;color:#535558;line-height:32px;text-align:center;}
.biz.overview .ovv1 > li .sponsor{display:flex;flex-wrap:wrap;}
.biz.overview .ovv1 > li .sponsor li{position:relative;margin-right:21px;}
.biz.overview .ovv1 > li .sponsor li:after{display:block;position:absolute;top:50%;right:-10px;width:1px;height:11px;background-color:#b2b2b2;transform:translateY(-50%);content:"";}
.biz.overview .ovv1 > li .sponsor li:last-child{margin-right:0;}
.biz.overview .ovv1 > li .sponsor li:last-child:after{display:none;}
.biz.overview .ovv2{display:flex;justify-content:space-between;}
.biz.overview .ovv2 li{flex:1;margin-left:30px;border-radius:10px;border:1px solid #ccdbeb;font-size:1.125rem/*18px*/;color:#000;text-align:center;}
.biz.overview .ovv2 li:first-child{margin-left:0;}
.biz.overview .ovv2 li .ico-blk{display:block;padding:30px 0;border-top-right-radius:10px;border-top-left-radius:10px;background-color:#f3f8ff;}
.biz.overview .ovv2 li .ico-blk i{display:block;width:78px;height:78px;margin:0 auto;background:url(../../skin/images/ico-sp03.png) no-repeat;font-size:0;font-style:normal;}
.biz.overview .ovv2 li.c1 .ico-blk i{background-position:0 -173px;}
.biz.overview .ovv2 li.c2 .ico-blk i{background-position:-78px -173px;}
.biz.overview .ovv2 li.c3 .ico-blk i{background-position:-156px -173px;}
.biz.overview .ovv2 li em{display:block;margin-bottom:9px;font-size:1.375rem/*22px*/;font-weight:700;color:#00499d;}
.biz.overview .ovv2 li p{padding:23px 25px 26px;word-break:keep-all;}
.biz.overview .ovv3{display:flex;margin-top:21px;padding-bottom:56px;border-bottom:1px solid #e5e5e5;}
.biz.overview .ovv3 li{font-size:1.125rem/*18px*/;color:#000;line-height:1.67;text-align:center;}
.biz.overview .ovv3 li img{margin:0 auto 10px;}
.biz.overview .ovv3 li em{display:block;margin-top:18px;font-size:1.25rem/*20px*/;font-weight:700;color:#00499d;line-height:1.45;}
.biz.overview .ovv4{display:flex;margin-top:20px;padding-bottom:26px;border-bottom:1px solid #e5e5e5;}
.biz.overview .ovv4 li{flex:1;font-size:1.125rem/*18px*/;color:#000;}
.biz.overview .ovv4 li img{margin:0 auto;}
.biz.overview .ovv4 li em{display:block;margin:-7px 8px 19px;font-size:1.375rem/*22px*/;font-weight:700;color:#00499d;}
.biz.overview .ovv4 li ol{padding-left:28px;}
.biz.overview .ovv4 li .bl{margin-top:16px;padding:15px 18px 17px;background-color:#f3f8ff;}
.biz.overview .ovv4 li .bl li{line-height:1.4;}
.biz.overview .ovv5{display:flex;padding-bottom:60px;border-bottom:1px solid #e5e5e5;}
.biz.overview .ovv5 > div{padding-top:36px;}
.biz.overview .ovv5 > div ul{display:flex;}
.biz.overview .ovv5 > div ul li{flex:1;position:relative;margin-right:25px;border-radius:10px;border:1px solid #ccdbeb;background-color:#fff;font-size:1.125rem/*18px*/;color:#000;line-height:1.35;letter-spacing:-0.5px;text-align:center;word-break:keep-all;}
.biz.overview .ovv5 > div ul li:before{position:absolute;top:-16px;left:50%;width:31px;height:31px;border-radius:15.5px;background-color:#00499d;font-family:"Montserrat",sans-serif;font-size:1rem/*16px*/;font-weight:700;color:#fff;line-height:30px;transform:translateX(-50%);}
.biz.overview .ovv5 > div ul li.c1:before{content:"1";}
.biz.overview .ovv5 > div ul li.c2:before{content:"2";}
.biz.overview .ovv5 > div ul li.c3:before{content:"3";}
.biz.overview .ovv5 > div ul li.c4:before{content:"4";}
.biz.overview .ovv5 > div ul li.c5:before{content:"5";}
.biz.overview .ovv5 > div ul li:after{position:absolute;top:56px;right:-19px;width:13px;height:25px;background:url(../images/ico-proc-arr2.png) no-repeat;content:"";}
.biz.overview .ovv5 > div ul li .ico-blk{display:block;padding:29px 0 27px;border-top-right-radius:10px;border-top-left-radius:10px;background-color:#f3f8ff;}
.biz.overview .ovv5 > div ul li .ico-blk i{display:block;height:78px;margin:0 auto;background:url(../../skin/images/ico-sp05.png) no-repeat;font-size:0;font-style:normal;}
.biz.overview .ovv5 > div ul li.c1 .ico-blk i{width:76px;}
.biz.overview .ovv5 > div ul li.c2 .ico-blk i{width:62px;background-position:-116px 0;}
.biz.overview .ovv5 > div ul li.c3 .ico-blk i{width:81px;background-position:-218px 0;}
.biz.overview .ovv5 > div ul li.c4 .ico-blk i{width:81px;background-position:-339px 0;}
.biz.overview .ovv5 > div ul li.c5 .ico-blk i{width:81px;background-position:-460px 0;}
.biz.overview .ovv5 > div ul li p{padding:27px 0 37px;}
.biz.overview .ovv5 > div ul li em{display:block;min-height:52px;margin-bottom:14px;font-size:1.375rem/*22px*/;font-weight:700;color:#00499d;line-height:1.2;}
.biz.overview .ovv5 > div:first-child{flex:1;}
.biz.overview .ovv5 > div:last-child{flex:1.4324324;border-radius:10px;/*background-color:#fdf4da;*/}
.biz.overview .ovv5 > div:last-child ul li:last-child{margin-right:0;}
.biz.overview .ovv5 > div:last-child ul li:last-child:after{display:none;}
.biz.overview .ovv5 > div:last-child .diff-txt{margin:30px 15px 0;border-top:1px solid #b1c0c8;text-align:center;}
.biz.overview .ovv5 > div:last-child .diff-txt span{display:inline-block;position:relative;top:-16px;padding:6px 26px 9px;border-radius:15.5px;background-color:#b1c0c8;font-weight:700;color:#fff;line-height:1;}
.biz.overview .ovv6{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-58px;}
.biz.overview .ovv6 li{width:calc(50% - 30px);margin-top:58px;font-size:1.125rem/*18px*/;color:#000;line-height:1.45;text-align:center;}
.biz.overview .ovv6 li .ord{display:block;position:relative;width:5.5rem;height:5.5rem;margin:-2.75rem auto 0.6875rem;padding-top:0.875rem;border-radius:100%;border:0.25rem solid #fff;background-color:#f3c844;font-size:1.25rem/*20px*/;font-weight:700;color:#00499d;line-height:1;text-align:center;}
.biz.overview .ovv6 li .ord em{display:block;margin-bottom:0.25rem;font-size:1.625rem/*26px*/;}
.biz.overview .ovv7 li{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;}
.biz.overview .ovv7 li:first-child{margin-top:0;}
.biz.donation{text-align:center;}
.biz.donation h3{margin:52px 0 24px;font-size:1.625rem/*26px*/;word-break:keep-all;}
.biz.donation .proc{margin:72px 0 40px;}
.biz.donation .proc li{width:270px;height:140px;margin:0 0 0 45px;padding-top:55px;border-radius:70px;background-color:#f3f8ff;border-color:#ccdbeb;}
.biz.donation .proc li:first-child{margin-left:0;padding-top:80px;}
.biz.donation .proc li .ico{display:block;position:absolute;top:-28px;left:50%;width:202px;height:94px;background-image:url(../../skin/images/ico-sp04-1.png);transform:translateX(-50%);}
.biz.donation .proc li.step2 .ico{background-position:-202px 0;}
.biz.donation .proc li.step3 .ico{background-position:-404px 0;}
.biz.donation .proc li .txt em{color:#00499d;}
.biz.donation .proc li:before{left:-31px;width:17px;height:31px;background-image:url(../../skin/images/ico-proc-arr02.png);}
.biz.donation h4{font-size:1.125rem/*18px*/;font-weight:500;}
.biz.donation h4:after{display:block;width:27px;height:2px;margin:16px auto 15px;background-color:#000;content:"";}
.to-send{display:flex;align-items:center;padding:33px 12.7777777% 35px;border-radius:84px;background-color:#0669b5;}
.to-send .img-block{flex:0 0 97px;margin-right:8.05970149%;}
.to-send .txt-block{flex:1;text-align:left;}
.to-send .txt-block h4{font-size:1.375rem/*22px*/;font-weight:700;color:#fff;}
.to-send .txt-block h4:after{content:none;}
.to-send .txt-block p{margin-top:11px;font-size:1.25rem/*20px*/;color:#fff;line-height:1.4;word-break:keep-all;}
.to-send .txt-block p a{color:#fff;}
.biz.donation + .btn-wrap .btn.lg{min-width:200px;width:auto;font-size:1.125rem/*18px*/;}
.biz.donation + .btn-wrap .btn.lg i.arr{margin-left:24.75px;}
.complete-pg{margin:52px auto 0;max-width:900px;}
.complete-pg > p{font-size:1.25rem/*20px*/;font-weight:500;text-align:center;}
.complete-pg > p > strong{font-size:1.625rem/*26px*/;color:#000;letter-spacing:-1px;}
.complete-pg > p em{font-weight:700;color:#00499d;}
.complete-pg > p + .to-send{margin-top:60px;}
.guide-txt{margin-bottom:60px;}
.guide-txt li{font-size:1.125rem/*18px*/;font-weight:500;}
.guide-txt li em{font-weight:700;color:#00499d;}
.tit + .guide-txt{margin-top:-16px;}
.box-frm{padding:10px 60px 100px;background-color:#f3f8ff;font-size:1.125rem/*18px*/;font-weight:500;color:#000;}
.box-frm input[type=text], .box-frm input[type=password], .box-frm input[type=tel], .box-frm select{height:60px;border:none;}
.box-frm select{min-width:262px;}
.box-frm textarea{border:none;}
.box-frm.filter{margin-bottom:40px;padding-bottom:10px;}
.box-frm.filter input[type=checkbox]{display:none;width:0;height:0;margin:0;}
.box-frm.filter input[type=checkbox]+label{display:block;min-width:118px;margin:0 10px 10px 0;padding:5px 5px 6px;border:1px solid #aac3e1;text-align:center;}
.box-frm.filter input[type=checkbox]:checked+label{border-color:#00499d;background-color:#fff;color:#00499d;}
.box-frm.filter .flx-tbl.basic > li:last-child{display:flex;flex-wrap:wrap;padding:20px 0 10px;}
.box-frm.filter .flx-tbl.basic > li:last-child input[type=checkbox]+label:nth-child(12n){margin-right:0;}
.box-frm.filter .flx-tbl.basic:last-child{border-bottom:none;}
.box-frm.filter + .inc-btn{margin-bottom:10px;}
.box-frm.filter + .inc-btn .btn.reload{display:flex;align-items:center;top:9px;height:31px;padding:0 14px;border-radius:15.5px;border:none;background-color:#aac3e1;font-size:0.9375rem/*15px*/;color:#fff;}
.box-frm.filter + .inc-btn .btn.reload i{width:15px;height:17px;margin-left:7px;background:url(../images/ico-sp03.png) no-repeat -25px -34px;}
.box-frm.trans .flx-tbl.basic > li:first-child{width:174px;padding-right:20px;line-height:1.2;word-break:keep-all;}
.box-frm.trans .flx-tbl.basic > li:first-child .ess{margin-bottom:-10px;}
.box-frm.trans .flx-tbl.basic > li:last-child .btn{padding-top:10px;line-height:1.2;}
.box-frm.trans .flx-tbl.basic > li:last-child .btn.pf{margin:0 25px 0 -10px;background-color:#ffe100;color:#000;}
.box-frm.trans .flx-tbl.basic > li:last-child .btn.pf i{display:inline-block;width:28px;height:20px;margin-bottom:-3px;background:url(../images/ico-add-pf.png) no-repeat;background-size:cover;}
.box-frm.trans .flx-tbl.basic > li:last-child .btn.pf .trans-en{color:#000;}
.box-frm.trans .btn-wrap .btn.lg{width:auto;min-width:240px;}
.box-caution{margin-bottom:60px;padding:30px 60px 36px;background-color:#fdf4da;}
.box-caution .guide-txt{margin:3px 0 0;}
.box-caution .guide-txt li{margin-top:20px;color:#000;word-break:keep-all;font-size:1rem/*16px*/;}
.box-caution .guide-txt li:first-child{margin-top:0;}
.box-caution .guide-txt li strong{display:block;font-weight:700;font-size:1.125rem/*18px*/;}
.chosen-coat{display:flex;margin-bottom:60px;padding:30px;border:8px solid #c2d5eb;background-color:#fff;}
.chosen-coat li{flex:1;position:relative;width:50%;min-height:213px;}
.chosen-coat li:first-child{border-right:1px solid #ccc;}
.chosen-coat li:last-child{border-left:1px solid #ccc;}
.chosen-coat li > span{display:block;}
.chosen-coat li .thumb{position:absolute;top:0;left:0;width:120px;height:213px;}
.chosen-coat li .thumb img{width:100%;height:100%;}
.chosen-coat li:last-child .thumb{left:30px;}
.chosen-coat li .code{margin:15px 0 12px 140px;font-size:1rem/*16px*/;font-weight:400;color:#666;}
.chosen-coat li .code em{display:block;margin-bottom:2px;font-weight:700;}
.chosen-coat li .type{margin-left:140px;}
.chosen-coat li .btn{position:absolute;top:0;right:0;width:29px;height:29px;padding:0;border-radius:3px;border:none;background:#adb7c6 url(../images/ico-del2.png) no-repeat center center;background-size:15px 14px;font-size:0;}
.chosen-coat li:first-child .btn{right:20px;}
.chosen-coat li:first-child .type{padding-right:20px;}
.chosen-coat li:last-child .code, .chosen-coat li:last-child .type{margin-left:170px;}
.category-control .btn{display:flex;justify-content:center;align-items:center;max-width:240px;height:40px;margin:0 auto;padding:0;border:none;background-color:#dae6f5;line-height:40px;}
.category-control .btn i{width:15px;height:8px;margin-left:10px;background:url(../../skin/images/ico-sel.png) no-repeat;background-size:15px 8px;}
.category-control.on .btn i{transform:rotate(180deg);}
.category-control .flx-tbl.basic{display:none;}
.category-control.on .flx-tbl.basic{display:flex;}
.agreement li.txta{height:157px;padding:10px;background-color:#fff;font-weight:400;overflow-y:auto;}
.agreement li.choice{padding-top:13px;text-align:right;}
.agreement li.choice label:last-child{margin-right:0;}
.search-panel{display:flex;justify-content:flex-end;margin:43px 0 27px;}
.search-panel input[type=text]{width:188px;height:50px;border-color:#c4cbd6;border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.search-panel .btn{height:50px;padding:0;border-color:#c4cbd6;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#d6dbe2;font-size:0;}
.faq-list{font-size:1.25rem/*20px*/;color:#000;}
.faq-list .ui-accordion-header{position:relative;margin:0;padding:24px 60px 27px 125px;border-bottom:1px solid rgba(213,212,214,0.5);font-size:1.25rem/*20px*/;color:#000;outline:none;cursor:pointer;}
.faq-list .ui-accordion-header:first-child{border-top:1px solid rgba(213,212,214,0.5);}
.faq-list .ui-accordion-header:before{display:block;position:absolute;top:20px;left:60px;width:40px;height:40px;border-radius:20px;background-color:#ccdbeb;font-family:"Montserrat",sans-serif;font-size:1.5rem/*24px*/;color:#fff;line-height:40px;text-align:center;content:"Q";}
.faq-list .ui-icon{display:block;width:30px;height:30px;background:url(../../skin/images/ico-sp03.png) no-repeat;}
.faq-list .ui-accordion-header-icon{position:absolute;top:50%;right:60px;background-position:-30px -143px;transform:translateY(-50%);}
.faq-list .ui-accordion-header-active .ui-accordion-header-icon{background-position:0 -143px;}
.faq-list .ui-state-active{color:#00499d;}
.faq-list .ui-accordion-content{position:relative;min-height:63px;padding:34px 60px 36px 125px;border-bottom:1px solid rgba(213,212,214,0.5);word-wrap:break-word;word-break:break-all;}
.event.thx{position:relative;}
.event.thx .btn{position:absolute;bottom:1.899148%;left:50%;width:44.1176470%;height:4.9115913%;border:none;background-color:transparent;font-size:0;transform:translateX(-50%);}
.event.connection + .btn-wrap{margin-top:0;}

/* section wishlist */
.sec-wishlist{display:none;position:fixed;bottom:0;left:0;z-index:1;width:100%;padding:40px 0 50px;background-color:#2f313a;}
.sec-wishlist .grid{max-width:900px;}
.sec-wishlist .s-tit{display:block;position:relative;font-size:1.25rem/*20px*/;color:#fff;}
.sec-wishlist .s-tit em{margin-left:6px;font-family:"Montserrat",sans-serif;font-size:1.75rem/*28px*/;color:#f6ca45;}
.sec-wishlist .s-tit .desc{position:absolute;top:6px;right:calc(100% - 580px);font-size:1rem/*16px*/;font-weight:500;color:#acadaf;}
.sec-wishlist.folder .s-tit .btn{position:absolute;top:-42px;right:-60px;height:40px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:none;background-color:#000;font-size:1rem/*16px*/;color:#fff;line-height:40px;}
.sec-wishlist.folder .s-tit .btn > span{display:flex;align-items:center;}
.sec-wishlist.folder .s-tit .btn > span.fold-txt{display:none;}
.sec-wishlist.folder .s-tit .btn > span i{width:15px;height:8px;margin-left:10px;background:url(../../skin/images/ico-fold.png) no-repeat;background-size:15px 8px;}
.sec-wishlist.folder.on{height:80px;padding-top:20px;overflow:hidden;}
.sec-wishlist.folder.on .s-tit .btn{top:-22px;}
.sec-wishlist.folder.on .s-tit .btn > span.fold-txt{display:flex;}
.sec-wishlist.folder.on .s-tit .btn > span.fold-txt i{transform:rotate(180deg);}
.sec-wishlist.folder.on .s-tit .btn > span.unfold-txt{display:none;}
.sec-wishlist .s-tit:after{display:none;}
.wishlist-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.wishlist-wrap .wishlist{width:580px;}
.wishlist li{width:100px;}
.wishlist li .thumb{display:block;position:relative;padding-bottom:177.7777777%;}
.wishlist li .thumb input[type=checkbox]{display:none;width:0;height:0;margin:0;}
.wishlist li .thumb label{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;min-height:0;height:100%;margin:0;padding-left:0;background-size:20px;}
.wishlist li .thumb input[type=checkbox]+label{border:1px solid #fff;background-image:url(../../skin/images/wishlist-bg-chk.png);background-position:-1px -1px;}
.wishlist li .thumb input[type=checkbox]:checked+label{border:3px solid #f6ca45;background-image:url(../../skin/images/wishlist-bg-chk-checked.png);background-position:-3px -3px;}
.wishlist li .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;}
.wishlist li .btn{display:block;height:34px;border:none;background:url(../../skin/images/ico-del.png) no-repeat center center;background-size:15px 14px;font-size:0;line-height:34px;}
.wishlist .owl-nav [class^=owl-]{position:absolute;top:calc(50% - 17px);width:48px;height:49px;background:url(../../skin/images/ico-sp06.png) no-repeat;font-size:0;transform:translateY(-50%);}
.wishlist .owl-nav .owl-prev{left:-71px;}
.wishlist .owl-nav .owl-next{right:-71px;background-position:-48px 0;}
.wishlist-wrap .btn-wrap{margin-top:0;}
.wishlist-wrap .btn-wrap .btn{padding:0;border:none;font-size:1.25rem/*20px*/;font-weight:700;line-height:1;}
.wishlist-wrap .btn-wrap .btn.lg{width:210px;height:6.25rem;padding-top:1.6875rem;border-radius:3.125rem;background-color:#f6ca45;}
.wishlist-wrap .btn-wrap .btn .desc{display:block;margin-top:8px;font-size:1rem/*16px*/;font-weight:500;color:#493c15;}


/* flex table */
.flx-tbl{display:flex;justify-content:space-between;align-items:center;text-align:center;}
.flx-tbl.basic{border-bottom:1px solid rgba(0,73,157,0.1);text-align:left;font-size:1.125rem/*18px*/;font-weight:500;color:#000;}
.flx-tbl.basic > li:first-child{flex:none;width:140px;}
.flx-tbl.basic > li:last-child{width:100%;padding:30px 0;}
.flx-tbl.basic li .ess{margin:1px 0 0 4px;}
.flx-tbl.basic li .desc{margin-left:14px;color:#5e718b;}
.flx-tbl.basic li .desc.caution{color:#ff3000;}
.flx-tbl.basic li .desc.caution .trans-en{color:#ff3000;}
.flx-tbl.basic li .trans-en{margin-left:5px;font-family:"Montserrat",sans-serif;font-size:0.875rem/*14px*/;font-weight:500;color:#8a99ae;}
.flx-tbl.basic > li:first-child .trans-en, .flx-tbl.basic > li:last-child .desc .trans-en, .flx-tbl.basic > li:last-child .btn .trans-en{display:block;margin-left:0;}
.flx-tbl.basic > li:first-child .trans-en{margin-top:3px;}
.flx-tbl.basic > li:last-child .desc{display:inline-block;vertical-align:middle;}
.flx-tbl.basic > li:last-child .desc.blk{display:block;margin-top:12px;margin-left:0;}
.flx-tbl.basic > li:last-child .btn{height:60px;padding:0 20px;border:none;background-color:#8a99ae;color:#fff;vertical-align:top;}
.flx-tbl.basic > li:last-child .btn .trans-en{color:#fff;}
.flx-tbl.t-hd{padding:17px 0 19px;background-color:#adb7c6;font-size:1rem/*16px*/;color:#fff;text-align:center;}
.flx-tbl.t-bd{padding:24px 0 27px;border-bottom:1px solid rgba(213,212,214,0.5);font-size:1.25rem/*20px*/;color:#000;}
.flx-tbl.t-bd li .emp{font-weight:700;color:#00499d;}
.flx-tbl.t-bd .fd-num, .flx-tbl.t-bd .fd-date{font-family:"Montserrat",sans-serif;font-size:1rem/*16px*/;color:#888;}
.fd-num{flex:none;width:110px;}
.fd-category{flex:none;width:94px;}
.fd-subject{flex:1;padding:0 50px;overflow:hidden;}
.fd-subject a{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fd-writer{flex:none;width:154px;}
.fd-date{flex:none;width:161px;}
.fd-status{flex:none;width:154px;}
.no-data{width:100%;}
[class$="-list"] .flx-tbl.t-bd:last-child{border-bottom-color:#000;}
[class$="-view"] .flx-tbl.t-hd{padding:17px 60px 19px;font-size:1.25rem/*20px*/;font-weight:700;}
[class$="-view"] .flx-tbl.t-bd{padding:24px 60px 27px;}
[class$="-view"] .flx-tbl.t-hd li, [class$="-view"] .flx-tbl.t-bd li{width:100%;text-align:left;}
[class$="-view"] .flx-tbl.t-bd:last-of-type{border-bottom-color:#000;}
[class$="-view"] .btn.lg{width:150px;}
.qna-list .fd-subject a *{vertical-align:middle;}
.qna-list .fd-subject a i{display:inline-block;width:15px;height:19px;margin:-4px 0 0 10px;background:url(../../skin/images/ico-sp03.png) no-repeat;background-position:0 -34px;font-size:0;font-style:normal;}
.qna-list .fd-date{width:111px;}
.qna-view .fd-date em{margin-right:17px;font-family:"Noto Sans KR",sans-serif;font-weight:700;color:#000;}
.qna-view .fd-date em.emp{color:#00499d;}
.qna-view .flx-tbl.t-bd.reply-hd{margin-bottom:-4px;padding-bottom:0;border-bottom:none;}
.qna-view .inc-category{display:flex;justify-content:space-between;}
.qna-view .inc-category em{font-size:1rem/*16px*/;font-weight:500;}


/* footer */
footer{padding:36px 0 37px;background-color:#393939;}
footer.inc-wishlist{padding-bottom:322px;}
footer.inc-wishlist.min{padding-bottom:117px;}
.operations-office{margin-bottom:4px;font-size:0.9375rem/*15px*/;font-weight:500;color:#e1e1e1;text-align:center;}
.contact{display:flex;justify-content:center;}
.contact li{position:relative;margin-left:10px;padding-left:10px;font-size:0.875rem/*14px*/;color:#afafaf;}
.contact li a{color:#afafaf;}
.contact li:before{display:block;position:absolute;top:50%;left:0;width:1px;height:7px;background-color:#757575;transform:translateY(-50%);content:"";}
.contact li:first-child{margin-left:0;padding-left:0;}
.contact li:first-child:before{display:none;}


/* to top */
.to-top{display:none;position:fixed;right:45px;bottom:45px;z-index:1;width:51px;height:51px;padding-top:10px;border-radius:100%;background-color:rgba(0,0,0,.6);font-size:0.875rem/*14px*/;font-weight:400;color:#fff;text-align:center;}
.to-top em{display:block;margin-bottom:1px;font-size:0.75rem/*12px*/;}


/* overlay&layer */
.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}
.overlay.ov-comm{z-index:2;padding:20px 0;overflow:auto;}
.overlay.ov1{z-index:2;}
.overlay.ov2{z-index:3;}
.lay{display:none;position:relative;top:50%;min-width:280px;width:100%;max-width:620px;margin:0 auto;background-color:#fff;transform:translateY(-50%);}
.lay-top{position:relative;padding:50px 50px 20px;}
.lay-top h2.s-tit{display:block;font-size:1.25rem/*20px*/;margin:0;}
.lay-top h2.s-tit:after{display:none;}
.lay-top .lay-close{display:block;position:absolute;top:-21px;left:50%;width:42px;height:42px;padding:20px 8px 0;border-radius:21px;background-color:#adb7c6;font-size:0;transform:translateX(-50%);}
.lay-top .lay-close span{display:block;width:26px;height:2px;background-color:#000;}
.lay-top .lay-close span:first-child{transform:rotate(45deg);}
.lay-top .lay-close span:last-child{margin-top:-2px;transform:rotate(-45deg);}
.lay-mdl{padding:0 50px 50px;}
.lay-mdl .guide-txt{margin-bottom:20px;}
.lay-mdl .thx{position:relative;}
.lay-mdl .thx .btn{position:absolute;bottom:13.8686131%;left:25.5244755%;width:48.9510489%;height:3.8929440%;padding:0;border:none;background-color:transparent;font-size:0;}
.lay-btm{display:flex;justify-content:space-between;align-items:center;padding-left:20px;border-top:1px solid #ccc;background-color:#f2f2f2;}
.lay-btm input[type=checkbox]{display:none;width:0;height:0;margin:0;}
.lay-btm input[type=checkbox]+label{margin:0;background-image:url(../../skin/images/bg-chk.png);font-size:0.875rem/*14px*/;}
.lay-btm input[type=checkbox]:checked+label{background-image:url(../../skin/images/bg-chk-checked.png);}
.lay-btm .pop-close{min-height:21px;padding:10px 20px;border-left:1px solid #ccc;font-size:0.875rem/*14px*/;color:#666;}
.lay.coat-info{position:absolute;top:auto;left:50%;z-index:2;/*max-height:calc(100% - 80px);*/transform:translateX(-50%);}
.lay.coat-info .imgs li{margin-top:20px;}
.lay.coat-info .imgs li:first-child{margin-top:0;}
.lay.coat-info .vr{display:flex;justify-content:center;}
.lay.coat-info .vr li{position:relative;/*width:360px;padding-bottom:640px;*/width:376px;padding-bottom:656px;}
.lay.coat-info .vr li iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.lay.coat-info .infos{margin:50px -50px -50px;padding:25px 50px 26px;background-color:#f6ca45;}
.lay.coat-info .infos li{color:#000;text-align:center;}
.lay.coat-info .infos li.code{font-weight:700;color:#62511c;}
.lay.coat-info .infos li.type{margin:8px 0;font-size:1.375rem/*22px*/;font-weight:700;}
.lay.coat-info .infos li.size-cm{display:none;font-size:1.125rem/*18px*/;}
.lay.coat-info .infos li.desc{font-size:1.25rem/*20px*/;}
.lay.coat-info .infos li.desc:before{display:block;width:30px;height:2px;margin:26px auto 24px;background-color:#000;content:"";}
.lay.coat-info .infos li.btns{display:flex;margin-top:40px;justify-content:center;}
.lay.coat-info .infos li.btns .btn{width:115px;margin:0 5px;padding:0;}
.lay.coat-info .infos li.btns.single .btn{width:100%;max-width:237px;}
.lay.notice1{position:absolute;top:auto;left:50%;z-index:3;transform:translateX(-50%);}
.lay.notice1 .guide-txt{font-weight:500;color:#000;word-break:keep-all;}
.lay.notice1 .guide-txt em{font-weight:700;color:#00499d;}
.lay.notice1 .guide-txt .trans-en{font-family:"Montserrat",sans-serif;font-size:0.875rem/*14px*/;color:#8a99ae;}
.lay.notice1.multi{width:900px;background-color:transparent;}
.lay.notice1.multi .lay-top{padding:0;}
.lay.notice1.multi .lay-mdl{padding:0;}
.lay.notice1.multi .lay-mdl .imgs{display:flex;}
.lay.notice1.multi .lay-mdl .btn-wrap{display:none;}
/*.lay.notice1.single{top:40px !important;width:450px;background-color:transparent;}*/
.lay.notice1.single .lay-top{padding:0;}
.lay.notice1.single .lay-mdl{padding:0;}
.lay.notice1.single .lay-mdl .btn-wrap{display:none;}


/* temp(ready) */
.rp-coat li.ready{display:flex;align-items:center;position:absolute;top:0;left:10px;z-index:1;width:calc(100% - 20px);height:calc(100% - 50px);background-color:rgba(0,0,0,0.6);font-size:1.25rem/*20px*/;color:#fff;}
.rp-coat li.ready em{flex:1;text-align:center;}
@media all and (max-width:1179px){
	.rp-coat li.ready{height:calc(100% - 40px);}
}


/* version english */
#wrap.en .vsl-slide .item[data-dot='1']{background-image:url(../../skin/images/8th-bg-visual-slide-end_en.png?v=2);}
#wrap.en .vsl-slide .item[data-dot='2']{background-image:url(../../skin/images/8th-bg-visual-slide02_en_20251128.jpg?v=2);}
#wrap.en .vsl-slide .item[data-dot='3']{background-image:url(../../skin/images/4th-bg-visual-slide03_en.png);}
#wrap.en .vsl-slide .item[data-dot='4']{background-image:url(../../skin/images/bg-visual-slide04_en.png);}
#wrap.en .biz.overview .ovv1 > li:nth-child(4) em{height:auto;padding:8px 0;line-height:1rem;}
#wrap.en .biz.overview .ovv5 > div ul li p{padding:27px 9px 37px;}
#wrap.en .biz.purpose .img-tit:first-of-type{max-width:506px;}
#wrap.en .biz.donation .proc li .ico{background-image:url(../../skin/images/ico-sp04_en.png);}
#wrap.en .box-frm.filter input[type=checkbox]+label{word-break:break-all;}
#wrap.en .wishlist-wrap .btn-wrap .btn.lg{padding-top:1rem;}
#wrap.en .wishlist-wrap .btn-wrap .btn .desc{font-size:0.875rem/*14px*/;}
#wrap.en .flx-tbl.basic > li:last-child .btn{padding-top:0;line-height:60px;}
#wrap.en .sec-coat-list .inc-btn .btn{top:8px;right:calc(50% - 186px);}
#wrap.en .sec-coat-list .inc-btn .btn.more{padding:4px 10px;font-family:"Montserrat",sans-serif;}
#wrap.en .event.thx .btn{bottom:1.897905%;}
#wrap.en + .overlay + .lay .lay-mdl .thx .btn{bottom:12.4293785%;}


/* etc - winner list */
.ntc-cont{display:flex;flex-direction:column;gap:10px;font-size:1rem;}
.ntc-cont p strong{color:#00499d;}
.tbl-list{width:100%;border-collapse:collapse;}
.tbl-list th{background-color:#f3f8ff;}
.tbl-list th, .tbl-list td{padding:10px;border:1px solid #d5d4d6;font-size:1rem;text-align:center;word-break:break-all;}


/* media query */
@media all and (max-width:1499px){
	.vsl-slide .owl-nav .owl-prev{left:0;margin-left:0;}
	.vsl-slide .owl-nav .owl-next{right:0;margin-right:0;}
}


@media all and (min-width:1180px){
	.m-menu-btn{display:none;}
	.gnb > ul{display:flex !important;width:1140px;margin:0 auto;}
	.gnb > ul > li{position:relative;}
	.gnb > ul > li:hover{background-color:rgba(255,255,255,.6);}
	.gnb > ul > li > a{padding:10px 112.5px 23px;}
	.gnb > ul > li > a:after{display:block;position:absolute;top:calc(50% - 8px);left:0;width:1px;height:18px;background-color:#ccc;transform:rotate(45deg) translateY(-50%);content:"";}
	.gnb > ul > li:first-child > a:after{display:none;}
	.gnb > ul > li > ul.snb{display:none;position:absolute;top:58px;left:0;z-index:3;width:100%;padding-top:20px;}
	.gnb > ul > li > ul.snb li a{padding:6px 0;font-weight:500;text-align:center;}
	.gnb > ul > li > ul.snb li a:hover{color:#00499d;}
	.gnb .bg-snb:not(.active){height:0;}
	.gnb .bg-snb.active{display:block;position:absolute;top:160px;left:0;z-index:2;width:100%;height:172px;border-top:1px solid #ccc;background-color:rgba(255,255,255,0.9);transition:all 0.25s;}
	#container.main{position:relative;z-index:1;}
	#wrap.en .gnb > ul > li > a{padding:10px 84.5px 23px;}
	#wrap.en .box-frm.filter input[type=checkbox]+label{font-size:0.875rem/*14px*/;}
	#wrap.en .category-control .btn{font-size:0.875rem/*14px*/;}
}

@media all and (max-width:1179px){
	html{font-size:14px;}
	body.m-menu-opened{position:fixed;width:100%;height:100%;overflow-y:scroll;}
	body:not(.m-menu-opened) header .grid{padding:10px 0;}
	.btn-wrap{margin-top:40px;}
	.pagination{margin-top:20px;}
	.m-menu-btn{display:block;}
	.grid{width:auto;margin:0 20px;}
	.gnb h1{margin-bottom:0;}
	.gnb h1 a{width:122px;height:40px;image-rendering:-webkit-optimize-contrast;}
	.gnb .lang{top:17px;right:0;margin-right:0;min-width:100px;text-align:right;}
	.gnb .lang a{font-size:12px;}/*size-fixed*/
	.gnb.active{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;padding:10px 20px 0;background-color:#fff;overflow:auto;}
	.gnb.active .lang{right:20px;}
	.gnb > ul{display:none;padding-bottom:60px;background:none;text-align:center;}
	.gnb > ul > li{margin-top:27px;}
	.gnb li a{font-size:16px;}/*size-fixed*/
	.gnb > ul > li > a{font-size:18px;}/*size-fixed*/
	.gnb > ul > li > ul.snb{display:block !important;}
	.gnb > ul > li > ul.snb li a{padding:6px 0;}
	.gnb > ul > li > ul.snb li:first-child a{margin-top:8px;}
	.gnb > ul > li.pc-only{display:none;}
	.sec-visual.sub .grid{margin:0;}
	.content .grid{margin:0 auto;}
	.vsl-slide .item{height:auto;padding-bottom:54.1666666%;background-size:cover;}
	.sec-coat-list .inc-btn .btn{top:5px;right:calc(50% - 160px);}
	.sec-coat-list .inc-btn .btn.more{padding:3px 10px;border-radius:12.5px;}
	.rp-coat{margin:0 -10px;}
	.rp-coat li{margin-bottom:40px;padding:0 10px;}
	.sec-notice .inc-btn{width:169px;padding-left:0;}
	.sec-notice .inc-btn .btn{top:8px;right:20px;}
	.sec-notice .ntc-slide{width:calc(100% - 169px);}
	.sec-notice .ntc-slide .owl-item li{padding:0 60px 0 20px;}
	.box-frm input[type=text], .box-frm input[type=password], .box-frm input[type=tel], .box-frm select{height:48px;}
	.box-frm.trans .flx-tbl.basic > li:last-child .btn{padding-top:7px;}
	.box-frm.trans .flx-tbl.basic > li:last-child .btn.pf{height:45px;}
	.box-frm.trans .flx-tbl.basic > li:last-child .btn.pf i{width:22px;height:16px;}
	.content{padding:40px 0;}
	.box-frm select{min-width:234px;}
	.sec-wishlist .grid{max-width:none;}
	.sec-wishlist .s-tit{margin-left:60px;}
	.sec-wishlist.folder .s-tit .btn{right:-20px;}
	.sec-wishlist.folder.on{height:76px;}
	.wishlist-wrap{padding-left:60px;}
	.wishlist-wrap .btn-wrap{margin-top:6px;}
	.flx-tbl.basic > li:last-child{padding:20px 0;}
	.flx-tbl.basic > li:last-child .btn{height:48px;}
	.flx-tbl.t-hd{padding:11px 0 13px;}
	.flx-tbl.t-bd{padding:16px 0 19px;}
	.fd-num{width:66px;}
	.fd-category{width:65px;}
	.fd-subject{padding:0 20px;}
	.fd-writer{width:105px;}
	.fd-date{width:111px;}
	.fd-status{width:105px;}
	[class$="-view"] .flx-tbl.t-hd{padding:17px 20px 19px;}
	[class$="-view"] .flx-tbl.t-bd{padding:24px 20px 27px;}
	.faq-list .ui-accordion-header{padding:24px 20px 27px 80px;}
	.faq-list .ui-accordion-header:before{left:20px;}
	.faq-list .ui-accordion-header-icon{right:20px;}
	.faq-list .ui-accordion-content{padding:34px 20px 36px 80px;}
	.to-top{right:20px;}
	#wrap.en .flx-tbl.basic > li:last-child .btn{line-height:40px;}
	#wrap.en .sec-coat-list .inc-btn .btn{top:6px;right:calc(50% - 167px);}
	#wrap.en .sec-coat-list .inc-btn .btn.more{padding:5px 10px 3px;border-radius:13.5px;}
}

@media all and (max-width:1074px){
	.box-frm.filter .flx-tbl.basic > li:last-child input[type=checkbox]+label:nth-child(12n){margin-right:10px;}
}

@media all and (max-width:1061px){
	.proc li:first-child{margin-left:37px;}
	.proc li:last-child{margin:57px 37px 0;}
}

@media all and (min-width:1060px){
	.flx-tbl.basic > li:last-child .desc.blk .ko{letter-spacing:-0.8px;}
}

@media all and (max-width:1059px){
	.content .grid{margin:0 20px;}
}

@media all and (max-width:994px){
	.sec-wishlist .s-tit .desc{right:60px;}
	.sec-wishlist.folder.on .s-tit{margin-left:0;}
	.sec-wishlist.folder.on .s-tit .desc{right:111px;}
	.wishlist-wrap{flex-direction:column;padding:0 60px;}
	.wishlist-wrap .wishlist{width:100%;}
	.wishlist-wrap .btn-wrap{margin-top:40px;}
	.wishlist li{width:100%;min-width:100px;}
	footer.inc-wishlist{padding-bottom:445px;}
	#wrap.en .sec-wishlist.folder.on .s-tit .desc{right:125px;}
}

@media all and (max-width:939px){
	.biz.overview .ovv2 li{margin-left:20px;}
	.biz.donation .proc li:last-child{margin-top:66px;}
	.lay.notice1.multi{left:20px;width:calc(100% - 40px);transform:none;}
}

@media all and (max-width:899px){
	.biz.overview .ovv6 li{width:calc(50% - 10px);}
}

@media all and (max-width:866px){
	.biz.overview .ovv7 li .img-block:last-child{margin-top:60px;padding-right:18.2432432%;}
}

@media all and (max-width:861px){
	.proc li:nth-child(3){margin-top:57px;}
}

@media all and (max-width:847px){
	.rp-coat li{width:33.3333333%;}
}

@media all and (max-width:805px){
	.chosen-coat{flex-direction:column;}
	.chosen-coat li{width:100%;}
	.chosen-coat li:first-child{margin-bottom:20px;border-right:none;}
	.chosen-coat li:first-child .btn{right:0;}
	.chosen-coat li:last-child{min-height:235px;padding-top:20px;border-left:none;border-top:2px solid #ccc;}
	.chosen-coat li:last-child .thumb{top:20px;left:0;}
	.chosen-coat li:last-child .code, .chosen-coat li:last-child .type{margin-left:140px;}
	.chosen-coat li:last-child .btn{top:20px;}
}

@media all and (max-width:768px){
	.vsl-slide .owl-nav [class^=owl-]{display:none;}
	.vsl-slide .owl-dots{bottom:20px;}
	.vsl-slide .owl-dots .owl-dot{width:12px;height:12px;margin:0 6px;}
	.sec-apply-guide{padding:30px 0 40px;}
	.sec-coat-list{padding:30px 0 0;}
}

@media all and (min-width:768px){
	.line-break768over{display:block;}
}

@media all and (max-width:767px){
	.inc-side-obj .inc-reset-btn .btn{height:29px;padding:0 10px;line-height:29px;}
	.biz.purpose h3{margin-top:43px;}
	.biz.purpose .img-tit{margin:30px auto;}
	.biz.purpose .img-blk{padding-bottom:50px;}
	.biz.overview h3{margin-top:43px;}
	.biz.overview h3:first-child{margin-top:3px;}
	.biz.overview .ovv1{padding-bottom:50px;}
	.biz.overview .ovv5{flex-direction:column;}
	.biz.overview .ovv5 > div ul{flex-direction:column;}
	.biz.overview .ovv5 > div ul li{margin:0 0 48px;}
	.biz.overview .ovv5 > div ul li:after{top:auto;right:auto;bottom:-30px;left:50%;transform:translateX(-50%) rotate(90deg);}
	.biz.overview .ovv5 > div ul li em{min-height:0;}
	.biz.overview .ovv5 > div:last-child{padding-top:0;}
	.biz.overview .ovv5 > div:last-child ul li:last-child{margin-bottom:0;}
	.box-frm{padding:10px 20px 40px;}
	.box-caution{padding:30px 20px 36px;}
	.chosen-coat{padding:20px;border-width:4px;}
	.flx-tbl.basic > li:first-child{width:106px;padding-right:20px;word-break:keep-all;}
	.flx-tbl.basic li .desc{display:block;margin:6px 0 0;}
	.ntc-list .fd-subject{padding:0;}
	.qna-list .fd-writer, .qna-list .fd-status{display:none;}
	.pagination-and-btn{flex-direction:column;}
	.pagination-and-btn .pagination{width:auto;padding-left:0;}
	.pagination-and-btn .btn{display:block;margin:21px auto 0;}
}

@media all and (max-width:666px){
	.biz.overview .ovv2{flex-direction:column;}
	.biz.overview .ovv2 li{margin:20px 0 0;}
	.biz.overview .ovv2 li:first-child{margin-top:0;}
	.biz.overview .ovv3{flex-direction:column;}
	.biz.overview .ovv3 li:first-child{margin-bottom:37px;}
	.biz.overview .ovv4{flex-direction:column;padding-bottom:60px;}
	.biz.overview .ovv4 > li:first-child{margin-bottom:27px;}
}

@media all and (max-width:662px){
	#wrap.en .sec-wishlist.folder.on .s-tit .desc{display:none;}
}

@media all and (max-width:659px){
	.lay{width:calc(100% - 40px);margin:0 20px;}
	.lay.coat-info{left:auto;transform:none;}
	.lay.notice1{left:auto;transform:none;}
	.lay.notice1.multi{top:40px !important;left:auto;background-color:#fff;}
	.lay.notice1.multi .lay-mdl .imgs{flex-direction:column;}
	.lay.notice1.multi .lay-mdl .btn-wrap{display:flex;}
	#wrap.en .sec-wishlist .s-tit .desc{display:block;position:static;}
}

@media all and (max-width:640px){
	.rp-coat li{width:50%;}
	.sec-notice .grid{flex-direction:column;}
	.sec-notice .inc-btn{display:flex;width:auto;height:auto;padding-left:0;border-right:none;}
	.sec-notice .inc-btn .btn{right:0;}
	.sec-notice .ntc-slide{width:auto;}
	.sec-notice .ntc-slide .owl-item li{padding:0 99px 0 0;}
	.sec-notice .ntc-slide .owl-nav{display:flex;top:0;}
	.sec-notice .ntc-slide .owl-nav .owl-next{width:39px;height:40px;border-top:1px solid #cdcdcd;border-left:none;background-position:-40px 0;}
}

@media all and (max-width:624px){
	.biz.donation .proc{flex-direction:column;align-items:center;margin-top:36px;}
	.biz.donation .proc li{margin:84px 0 0;}
	.biz.donation .proc li:first-child{margin-top:0;}
	.biz.donation .proc li:last-child{margin-top:84px;}
	.biz.donation .proc li:before{top:-72px;left:50%;transform:translateX(-50%) rotate(90deg);}
	.biz.donation .proc li:first-child:before{display:none;}
}

@media all and (max-width:590px){
	.line-break590{display:block;}
}

@media all and (max-width:587px){
	.proc li{margin:0 10px;border:none;background-color:transparent;}
	.proc li:nth-child(odd){margin-left:0;}
	.proc li:nth-child(even){margin-right:0;}
	.proc li:last-child{margin-left:10px;}
	.proc li:before{display:none;}
	.biz.donation .proc li{width:100%;height:96px;margin-top:57px;padding:28px 0 0 101px;border:1px solid #ccdbeb;}
	.biz.donation .proc li:first-child{padding-top:38px;}
	.biz.donation .proc li:last-child{margin-top:57px;}
	.biz.donation .proc li .ico{top:50%;left:20px;width:101px;height:47px;background-size:303px 47px;transform:translateY(-50%);}
	.biz.donation .proc li.step2 .ico{margin-top:6px;background-position:-101px 0;}
	.biz.donation .proc li.step3 .ico{margin-top:6px;background-position:-202px 0;}
	.biz.donation .proc li:before{display:block;top:-45px;}
	.to-send{padding:25px 20px 27px 46px;border-radius:48px;}
	.to-send .img-block{flex-basis:49px;margin-right:20px;}
}

@media all and (max-width:567px){
	html{font-size:12px;}
	.box-frm select{min-width:206px;}
	.sec-coat-list .inc-btn .btn{top:3px;right:calc(50% - 149px);}
	.sec-coat-list .inc-btn .btn.more{padding:2px 10px 3px;border-radius:12px;}
	.sec-wishlist.folder.on{height:71px;}
	#wrap.en .sec-coat-list .inc-btn .btn{top:5px;right:calc(50% - 150px);}
	#wrap.en .sec-coat-list .inc-btn .btn.more{padding-top:4px;border-radius:13px;}
	#wrap.en .biz.purpose .img-tit:first-of-type{max-width:360px;}
}

@media all and (max-width:529px){
	.btn-wrap.blk529{flex-direction:column;}
	.btn-wrap.blk529 .btn + .btn{margin-top:10px;}
}

@media all and (max-width:523px){
	.item-list li.inc-btn input[type=text], .item-list li.inc-btn input[type=tel]{width:100%;}
}

@media all and (max-width:509px){
	.qna-view .btn-wrap .side .btn{display:block;width:50%;padding:0;text-align:center;}
	.qna-view .btn-wrap .side .btn.ico i{display:none;}
}

@media all and (max-width:499px){
	.lay.coat-info .lay-top,
	.lay.coat-info .lay-mdl{padding-left:20px;padding-right:20px;}
	.lay.coat-info .vr{margin:-8px;}
	.lay.coat-info .infos{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}
}

@media all and (max-width:489px){
	.lay.notice1.single{width:auto;}
}

@media all and (max-width:474px){
	.sec-wishlist.folder.on .s-tit .desc{display:none;}
}

@media all and (max-width:459px){
	.proc li{width:130px;height:130px;}
	.biz.overview .ovv6{flex-direction:column;}
	.biz.overview .ovv6 li{width:auto;margin-top:40px;}
	.biz.overview .ovv6 li:first-child{margin-top:58px;}
	#wrap.en .sec-wishlist .s-tit .desc{display:block;position:static;}
}

@media all and (max-width:433px){
	.rp-coat li .btns .btn{flex:1;min-width:0;padding:0;}
}

@media all and (max-width:414px){
	.biz.purpose h3, .biz.purpose p{word-break:keep-all;text-align:left;}
	.biz.overview .ovv7 li{margin-top:40px;}
	.biz.overview .ovv7 li .img-block:last-child{margin-top:40px;}
	.box-frm{padding-top:25px;}
	.box-frm input[type=text], .box-frm input[type=password], .box-frm input[type=tel], .box-frm select{width:100%;}
	.box-frm select{min-width:0;width:100%;}
	.box-frm .flx-tbl.basic:last-of-type{margin-bottom:0;}
	.box-frm .flx-tbl.basic:last-of-type > li:last-child{padding-bottom:0;}
	.box-frm.filter{padding-right:10px;}
	.box-frm.filter input[type=checkbox]+label{min-width:0;width:calc(33.3333333% - 10px);}
	.box-frm.trans .flx-tbl.basic > li:first-child{width:100%;}
	.box-frm.trans .flx-tbl.basic > li:first-child .ess{margin-bottom:-4px;}
	.sec-wishlist{padding-bottom:165px;}
	.sec-wishlist .s-tit{margin-left:0;}
	.sec-wishlist .s-tit .desc{right:0;}
	.wishlist-wrap{position:relative;padding:0;overflow-x:auto;}
	.wishlist-wrap .wishlist{width:1180px;}
	.wishlist-wrap .btn-wrap{position:fixed;bottom:50px;left:0;width:100%;}
	.sec-wishlist.folder.on{padding-bottom:0;}
	.sec-wishlist.folder.on .wishlist-wrap .btn-wrap{position:static;}
	.flx-tbl.basic{flex-direction:column;border-bottom:none;}
	.flx-tbl.basic li .ess{margin-bottom:-4px;line-height:1;vertical-align:bottom;}
	.flx-tbl.basic > li:first-child{width:100%;padding-right:0;border-bottom:none;}
	.flx-tbl.basic > li:last-child{width:100%;margin-bottom:5px;padding-top:10px;border-bottom:none;}
	.lay-top{padding:40px 20px 20px}
	.lay-mdl{padding:2px 20px 40px;}
	.lay.coat-info{width:calc(100% - 14px);margin-left:7px;}
	.lay.coat-info .infos{margin:40px -20px -40px;padding:25px 20px 26px;}
}

@media all and (max-width:393px){
	.to-send{padding-left:21px;}
	.contact{flex-direction:column;align-items:center;}
	.contact li{margin-left:0;padding-left:0;}
	.contact li:before{display:none;}
}

@media all and (max-width:390px){
	.lay.coat-info{width:100%;margin-left:0;}
	.lay.coat-info .vr{margin-left:-12px;margin-right:-12px;}
}

@media all and (max-width:375px){
	.qna-list .fd-category{display:none;}
	.qna-list .fd-subject{padding:0;}
	.lay.coat-info .lay-mdl{overflow:hidden;}
	.lay.coat-info .vr{margin-left:-20.5px;margin-right:-20.5px;}
}

@media all and (max-width:360px){
	.lay.coat-info .vr{margin-left:-28px;margin-right:-28px;}
}

@media all and (max-width:359px){
	.sec-wishlist .s-tit .desc{display:block;position:static;}
	#wrap.en .biz.purpose .img-tit:first-of-type{height:auto;padding:12px 0 13px;line-height:inherit;}
}