@charset "utf-8";
section.section01 div.title_box{text-align:center}
section.section01 div.title_box p.tit1{font-family:Montserrat,'Noto Sans KR';font-size: 25px;color:#252525;letter-spacing:-1.5px;font-weight:300;}
section.section01 div.title_box .txt{font-size: 14px;margin-top: 8px;}
.m11 .section01 div.title_box p.tit1{font-size:28px}
section.section01 div.title_box p.tit1 strong{font-weight:500}
section.section01 div.title_box p.tit1 span.en{font-weight:400}
.m11 section.section01 div.title_box h1.tit1{font-size:40px;font-weight:300;line-height:1.3;letter-spacing:-2.3px;color:#252525}
.m11 section.section01 div.title_box h1.tit1 strong{font-weight:500}
.m11 section.section01 div.inner p.txt{font-size:16px;font-weight:400;line-height:1.63;letter-spacing:-.2px;text-align:left;color:#666}
.m11 section.section01 div.inner{font-size:0;margin-top:45px}
.m11 section.section01 div.inner p.txt.right{margin-top:40px}
.m11 section.section01 div.inner figure{margin-top:45px}
.m11 section.section01 div.inner figure img{width:100%}
.m11 section.section01 div.inner p.txt strong{font-weight:500;color:#02122c}
.m11 section.section02{position:relative}
.m11 section.section02 div.bg span.line1{display:none}
.m11 section.section02 div.inner{position:relative;padding-top:100px;margin-top:80px}
.m11 section.section02 div.inner ul.list{font-size:0;background:#f7f7f7}
.m11 section.section02 div.inner ul.list li{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 0}
.m11 section.section02 div.inner ul.list li:nth-child(1){padding-top:185px}
.m11 section.section02 div.inner ul.list li + li{border-top:1px solid #e1e1e1}
.m11 section.section02 div.inner ul.list li p.tit1{font-size:16px;line-height:16px;letter-spacing:-.2px;color:#555;position:relative;margin-bottom:15px;margin-top:12px}
.m11 section.section02 div.inner ul.list li p.txt1{font-size:18px;line-height:1.44;letter-spacing:-.2px;color:#252525}
.m11 section.section02 div.inner ul.list li p.txt1 span.en{font-family:Montserrat;font-weight:600}
.m11 section.section02 div.inner div.top{text-align:center;width:240px;height:258px;position:absolute;top:0;right:3.5%;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/img/page/m11_section02_top.jpg) no-repeat center top/cover;padding-top:82px}
.m11 section.section02 div.inner div.top h1.tit1{font-size:35px;font-weight:500;line-height:35px;color:#fff;font-family:Montserrat;text-transform:uppercase;position:relative;padding-bottom:22px;margin-bottom:20px}
.m11 section.section02 div.inner div.top p.txt1{font-size:20px;font-weight:400;line-height:20px;letter-spacing:-1.1px;color:#fff}
.m11 section.section02 div.inner div.top h1.tit1:before{width:26px;height:3px;background:#fefefe;content:'';position:absolute;bottom:0;left:50%;margin-left:-13px}
.m11 section.section02 div.inner div.line span{display:none}
.m11 section.section03 div.inner h1.tit1{font-family:Montserrat;font-size:35px;line-height:35px;color:#252525;position:relative;font-weight:600;padding-bottom:22px}
.m11 section.section03{text-align:center;padding:75px 0}
.m11 section.section03 div.inner ul.list{display:flex;flex-wrap:wrap;margin-top:10px}
.m11 section.section03 div.inner ul.list li{flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;margin-top:18px}
.m11 section.section03 div.inner ul.list li:nth-child(2n){margin-right:0}
.m11 section.section03 div.inner ul.list li img{width:100%}
.m11 section.section03 div.inner ul.list li:nth-child(4n){margin-right:0}
.m11 section.section03 div.inner ul.list li p.tit1{font-size:18px;line-height:18px;letter-spacing:-.2px;color:#555;font-family:Montserrat;font-weight:500;margin-top:15px}
.m11 section.section03 div.inner h1.tit1:before{width:26px;height:3px;background-color:#252525;content:'';position:absolute;bottom:0;left:50%;margin-left:-13px}
.m12 section.section02 div.hs_area_center{background:url(/img/page/m12_section02_area_center.jpg) no-repeat center center/cover;padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.m12 section.section02{text-align:center}
.m12 section.section02 p.date{font-size:25px;color:#fff;font-weight:500;letter-spacing:-1.5px;font-family:Montserrat;line-height:25px;padding-bottom:12px}
.m12 section.section02 p.tit1{font-size:25px;color:#fff;letter-spacing:-.2px;line-height:25px;padding-bottom:25px}
.m12 section.section02 img{width:50px}
.m12 section.section02>div.line{position:relative;font-size:0}
.m12 section.section02>div.line:before{width:1px;height:100%;content:'';position:absolute;top:0;left:20px;background:#dedede;z-index:-1}
.m12 section.section02>div.line.hs_area_bottom:before{left:auto;right:20px}
.m12 section.section02 div.inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:35px}
.m12 section.section02 div.inner.gt{text-align:left;padding-left:25px;margin-left:20px}
.m12 section.section02 div.inner.lt{text-align:right;padding-right:25px;margin-right:20px}
.m12 section.section02 div.inner time.year{font-family:Montserrat;font-size:22px;font-weight:500;color:#08203c;letter-spacing:-.6px;line-height:22px;margin-bottom:5px;display:block}
.m12 section.section02 div.inner p.txt1{color:#666;font-size:16px;letter-spacing:-.2px;position:relative}
.m12 section.section02 div.inner p.txt1:before{content:'';position:absolute;top:12px;background:#666;width:5px;height:1px}
.m12 section.section02 div.inner.gt p.txt1{padding-left:10px}
.m12 section.section02 div.inner.lt p.txt1{padding-right:10px}
.m12 section.section02 div.inner.gt p.txt1:before{left:0}
.m12 section.section02 div.inner.lt p.txt1:before{right:0}
.m12 section.section02 div.inner:before{content:'';position:absolute;top:10px;width:20px;height:1px;background:#dedede}
.m12 section.section02 div.inner.gt:before{left:0}
.m12 section.section02 div.inner.lt:before{right:0}
.m12 section.section02 div.inner:after{content:'';position:absolute;top:6px;width:9px;height:9px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #dedede;background:#fff;border-radius:20px}
.m12 section.section02 div.inner.gt:after{left:-4px}
.m12 section.section02 div.inner.lt:after{right:-5px}
.m12 section.section02 div.y_title p.tit1{font-size:40px;color:#08203c;font-weight:500;letter-spacing:-1.5px}
.m12 section.section02 div.y_title p.tit1 span.num{font-family:Montserrat;font-weight:600;letter-spacing:-1px}
.m12 section.section02 div.inner.y_title:after{border-color:#08203c;width:13px;height:13px;border-width:3px}
.m12 section.section02 div.inner.y_title.lt:after{right:-5px;top:9px}
.m12 section.section02 div.inner.y_title.gt:after{left:-6px;top:9px}
.m12 section.section02 div.inner.y_title:before{display:none}
.m12 section.section02 div.inner.y_title.lt{text-align:right}
.m12 section.section02 div.inner.y_title.gt{padding-left:20px}
.m12 section.section02>div.line.hs_area_bottom{padding-bottom:145px;position:relative;z-index:1;padding-top:115px;margin-top:-50px}
.m12 section.section02 div.inner.y_title{margin-top:0}
.m12 section.section02 div.hs_area_top:after{content:'';position:absolute;top:0;left:20px;margin-left:-3px;width:7px;height:7px;background:#cbcbcb;border-radius:10px}
.m12 section.section02>div.line.hs_area_top{padding-bottom:105px;margin-bottom:-50px;position:relative;z-index:1;padding-top:65px;margin-top:50px}
.m13 section.section02{margin-top:45px}
.m13 #map img{width:100%}
.m13 .flag_list{border-top:2px solid #666;margin-top:50px;margin-bottom:100px}
.m13 .flag_list li{display:flex;align-items:center;height:67px;border-bottom:1px solid #e6e8ea}
.m13 .flag_list li figure{margin-left:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);text-shadow:0 2px 4px rgba(0,0,0,0.1)}
.m13 .flag_list li figure img{height:37px;image-rendering:optimizeQuality}
.m13 .flag_list li .text{font-size:16px;color:#666;font-family:'Montserrat',sans-serif;letter-spacing:-.8px;margin-left:15px}
.m14 section.section02 div[class*=info]{background:#f8f8f8;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee}
.m14 section.section02 div[class*=info]>*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px}
.m14 section.section02 div[class*=info]>* + div{border-top:1px solid #e7e7e7}
.m14 section.section02 div[class*=info1] div.right{border-left:1px solid #e9e9e9}
.m14 section.section02 div[class*=info]>* div.text p.tit1{font-family:Montserrat;font-weight:600;font-size:20px;color:#08203c;letter-spacing:-1px;line-height:20px;margin-bottom:12px}
.m14 section.section02 div[class*=info]>* ul.list li{font-size:16px;color:#666;letter-spacing:-.2px;position:relative;padding-left:10px}
.m14 section.section02 div[class*=info]>* ul.list li + li{margin-top:10px}
.m14 section.section02 div[class*=info]>* ul.list li:before{content:'';position:absolute;top:11px;left:0;width:3px;height:3px;background:#08203c}
.m14 section.section02 div[class*=info]>* div.text ul.list li span.color{color:#08203c;font-weight:500;font-family:Montserrat,'Noto Sans KR'}
.m14 section.section02 div[class*=info]>* div.text div.btn a{display:block;height:40px;line-height:38px;background:#08203c;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;text-align:center;letter-spacing:-.2px}
.m14 section.section02 div[class*=info]>* div.text div.btn a+a{margin-top:10px}
.m14 section.section02 div[class*=info]>* div.text div.btn{margin-top:15px}
.m14 section.section02 div.inner>h2.tit1{color:#02122c;text-align:center;font-size:20px;letter-spacing:-1.5px;line-height:24px;position:relative;padding-bottom:48px;margin-bottom:-22px;z-index:10;padding-top:40px}
.m14 section.section02 div.inner>h2.tit1:before{content:'';position:absolute;bottom:0;width:1px;height:40px;left:50%;background:#02122c}
.m14 section.section02 div[class*=info2]{margin-bottom:100px}
.m14 section.section02 div[class*=info]>* figure.icon{width:80px;height:80px;border-radius:100px;background:#08203c;text-align:center;padding-top:25px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}
.m14 section.section02 div[class*=info2] div.right ul.list{margin-top:30px}
.m14 section.section02 div[class*=info]>* div.text div.btn a img{margin-bottom:1px;margin-left:4px}
.bbs_style1 section.section02 ul.list li{border:1px solid #dcdcdc;-webkit-transition:.2s;transition:.2s;margin-top:12px;width:calc(50% - 5px);flex-basis:calc(50% - 5px);margin-right:10px;box-sizing:border-box}
.bbs_style1 section.section02 ul.list li:nth-child(2n){margin-right:0}
.bbs_style1 section.section02 ul.list li:nth-child(4n){margin-right:0}
.bbs_style1 section.section02 ul.list{margin-top:10px;display:flex;flex-wrap:wrap}
.bbs_style1 section.section02 ul.list div.img{width:100%;overflow:hidden;margin:0 auto;box-sizing:border-box;padding-bottom:100%;height:0;position:relative}
.bbs_style1 section.section02 ul.list div.img img{position:absolute;top:8px;left:8px;right:8px;bottom:8px;width:calc(100% - 16px);height:calc(100% - 16px)}
.page_name_tit{line-height:48px;border:2px solid #02122c;color:#02122c;font-size:18px;text-align:center;letter-spacing:-.8px;position:relative;font-weight:500}
.page_name_tit:after{width:12px;height:7px;position:absolute;top:20px;right:15px;content:'';background:url(../img/page/page_selectbox_arrow.jpg) no-repeat center/12px auto;transition:.3s}
.page_name_tit.on:after{transform:rotate(180deg)}
.page_selectbox{position:relative}
.page_selectbox .page_tab{position:absolute;top:100%;left:0;z-index:10;width:100%;background:#fff}
ul.page_tab{border:1px solid #dcdcdc;border-top:0;display:none;box-sizing:border-box}
ul.page_tab li{font-size:18px;text-align:center;position:relative}
ul.page_tab li + li{border-top:1px solid #dcdcdc}
ul.page_tab.tab2 li{width:50%}
ul.page_tab li a{display:block;line-height:48px;color:#c6c6c6;font-size:18px;letter-spacing:-.2px}
ul.page_tab li.on:before{background:#08203c;content:'';position:absolute;bottom:-1px;left:0;width:100%;height:3px}
ul.page_tab li.on a{color:#08203c}
ul.page_tab li.on:after{position:absolute;left:50%;bottom:0;content:'';border:8px solid #08203c;border-left:7.5px solid transparent;border-top:7.5px solid transparent;border-right:7.5px solid transparent;width:15px;height:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.bbs_style1 .category{border:1px solid #dcdcdc;-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 15px;margin-top:25px;margin-bottom:60px}
.bbs_style1 .category ul.list{font-size:0;height:85px;overflow:hidden}
.bbs_style1 .category .btn{margin-top:10px}
.bbs_style1 .category.on ul.list{height:auto}
.bbs_style1 .category ul.list li{display:inline-block;vertical-align:top;text-align:center;margin-bottom:16px}
.bbs_style1 .category ul.list li a{font-size:15px;letter-spacing:-.8px;color:#999;line-height:15px;position:relative;display:block}
.bbs_style1 .category ul.list li.on a{color:#08203c}
.bbs_style1 .category div.btn a{display:block;text-align:center;font-family:Montserrat;background:#eaeaea;line-height:44px;height:44px;font-weight:600;color:#08203c}
.bbs_style1 .category ul.list li a:after{content:'·';color:#bfbfbf;display:inline-block;vertical-align:top;margin:0 10px}
.bbs_style1 .category ul.list li:last-child a:after{display:none}
.bbs_style1 .category div.btn a span{position:relative;display:inline-block;vertical-align:top;padding-right:20px;background:url(/img/page/bbs_style1_arrow_down.jpg) no-repeat right center}
.bbs_style1 .category.on div.btn a span{background:url(/img/page/bbs_style1_arrow_up.jpg) no-repeat right center}
.bbs_style1 .category ul.list li:nth-child(6n+1) a:before{left:0}
.bbs_style1 .category ul.list li:nth-child(1) a:before{left:0}
.bbs_style1 section.section02 h2.cate_title{font-size:30px;letter-spacing:-.8px;color:#08203c;font-weight:500;padding-left:26px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:30px;padding-bottom:16px;border-bottom:1px solid #dcdcdc}
.bbs_style1 section.section02 h2.cate_title:before{background:#08203c;width:15px;height:3px;content:'';position:absolute;top:16px;left:0}
.bbs_style1 section.section02 ul.list p.tit1{font-size:17px;color:#000;letter-spacing:-.5px;margin:0 8px;border-top:1px solid #dcdcdc;height:52px;line-height:51px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box}
.m15.bbs_style1 section.section02 ul.list p.tit1{padding-left:25px;position:relative}
.m15.bbs_style1 section.section02 ul.list p.tit1:before{content:'';position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px}
.m15.bbs_style1 section.section02 ul.list li.cate_s p.tit1:before{background:url(/img/page/bbs_style1_cate_p.png) no-repeat center;}
.m15.bbs_style1 section.section02 ul.list li.cate_f p.tit1:before{background:url(/img/page/bbs_style1_cate_s.png) no-repeat center;}
.m41.bbs_style1 section.section02 ul.list div.text{height:85px;text-align:center}
.m41.bbs_style1 section.section02 ul.list div.text p.tit1{font-size:20px;line-height:20px;height:auto;padding-top:20px}
.m41.bbs_style1 section.section02 ul.list div.text p.txt1{font-size:17px;line-height:17px;color:#777;margin-top:8px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;letter-spacing:-.8px}
.m41.bbs_style1 section.section02 ul.list li a{display:block;position:relative}
.m41_view .prod_btn{width:100%;line-height:50px;background:#02122c;color:#fff;text-align:center;font-size:18px;font-family:"Noto Sans KR",sans-serif;margin-bottom:10px;}
.m41_view section.section01 div.inner div.right ul.list>li>a:before{content:'';position:absolute;top:26px;right:24px;width:12px;height:2px;background:#02122c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.m41_view section.section01 div.inner div.right ul.list>li>a:after{content:'';position:absolute;top:26px;right:16px;width:12px;height:2px;background:#02122c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.m41_view section.section01 div.inner div.right ul.list>li>a.on:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.m41_view section.section01 div.inner div.right ul.list>li>a.on:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.m41_view section.section01 div.inner div.sbj{border-bottom:1px solid #dcdcdc;padding-bottom:18px;margin-bottom:25px}
.m41_view section.section01 div.inner div.sbj p.txt1{font-size:18px;line-height:18px;color:#777;letter-spacing:-.8px}
.m41_view section.section01 div.inner div.sbj h2.tit1{color:#08203c;font-size:30px;letter-spacing:-.8px;line-height:30px;font-weight:500;margin-top:8px}
.m41_view section.section01 div.inner div.left{padding:9px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dcdcdc;position:relative;margin-bottom:25px}
.m41_view section.section01 div.inner div.wrap{margin-bottom:100px}
.m41_view section.section01 div.inner div.right ul.list>li>a{border:1px solid #dcdcdc;font-size:20px;color:#353535;display:block;letter-spacing:-.8px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:52px;padding:0 15px;position:relative}
.m41_view section.section01 div.inner div.right ul.list>li+li{margin-top:10px}
.m41_view section.section01 div.inner div.right div.info table{background:#f5f5f5;margin-top:-1px}
.m41_view section.section01 div.inner div.right div.info dl{display:flex;justify-content:space-between}
.m41_view section.section01 div.inner div.right div.info .prd_divison{font-weight:500;font-size:16px;color:#02122c;letter-spacing:-.2px;margin-bottom:2px}
.m41_view section.section01 div.inner div.right div.info table td,.m41_view section.section01 div.inner div.right div.info table th{border:1px solid #dcdcdc;font-size:15px;color:#777;padding:16px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.6}
.m41_view section.section01 div.inner div.right div.info span.new{width:40px;height:19px;background:#e61a34;display:inline-block;vertical-align:top;line-height:19px;text-align:center;color:#fff;text-transform:uppercase;font-family:Montserrat;font-size:12px;font-weight:500;margin-top:2px;margin-left:4px}
.m41_view section.section01 div.inner div.right div.info{display:block;}
.m41_view section.section01 div.inner div.left div.popup_area{position:absolute;top:0;left:0;z-index:1000;background:#fff;display:none;margin:-1%;padding-bottom:30px}
.m41_view section.section01 div.inner div.left div.img{overflow:hidden}
.m41_view section.section01 div.inner div.left div.img img{width:100%;height:auto}
.m41_view section.section01 div.inner div.left div.popup_area div.popup_img{overflow:hidden;background:#ddd;margin:35px 10px 20px}
.m41_view section.section01 div.inner div.left div.popup_area div.popup_img img{width:100%;height:auto}
.m41_view section.section01 div.inner div.left div.popup_area div.popup_btn a{display:block;width:165px;height:43px;background:#000D27 url(/img/page/m41_view_popup_arrow.jpg) no-repeat right 20px center;color:#fff;font-size:16px;letter-spacing:-.2px;line-height:43px;margin:0 auto;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.m41_view section.section01 div.inner div.left div.popup_area div.popup_btn{text-align:center}
.m41_view section.section01 div.inner div.right div.info ul.product_list.name li a:hover{text-decoration:underline}
.m41_view section.section01 div.inner div.left div.popup_area a.popup_close{position:absolute;top:-40px;right:0;z-index:10}
.m41_view section.section01 div.inner div.left div.popup_area a.popup_close img{width:35px}
.m15_view div.btn_area a.list{display:inline-block;background:#08203c;color:#fff;font-family:Montserrat;width:120px;height:45px;line-height:45px;text-align:center;font-weight:500;font-size:16px;letter-spacing:-1px}
.m15_view div.btn_area a.list span{background:#08203c url(/img/page/m15_view_list_arrow.jpg) no-repeat right center;display:inline-block;vertical-align:top;padding-right:16px}
.m15_view div.btn_area a.prev{position:absolute;top:0;left:0}
.m15_view div.btn_area .btn img{width:45px}
.m15_view div.btn_area a.next{position:absolute;top:0;right:0}
.m15_view div.btn_area{text-align:center;margin-top:35px;margin-bottom:100px;position:relative}
.m15_view div.btn_area:after{content:'';display:block;clear:both}
.m21 section.section02 .con2{display:none}
.m21 div.con ul.list > li{background:#fefefe;border:1px solid #dcdcdc;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 0 0;margin-top:14px;position:relative}
.m21 div.con ul.list > li:after{content:'내용보기';border-top:1px solid #dcdcdc;width:100%;display:block;text-align:center;color:#02122c;font-size:15px;height:50px;line-height:50px;letter-spacing:-.1px;font-weight:600;background:url(../img/page/page_selectbox_arrow.jpg) no-repeat left calc(50% + 35px) top calc(50% + 1px)/12px auto;padding-right:15px;box-sizing:border-box}
.m21 div.con ul.list > li.on:after{content:'내용닫기';border-color:#08203c;background-image:url(../img/page/page_selectbox_arrow_up.jpg);background-position-y:50%}
.m21 div.con ul.list > li.on{border-color:#08203c}
.m21 div.con ul.list{margin:35px auto 100px}
.m21 div.con ul.list > li h2.tit1 span.num{display:block;margin:0 auto 8px;width:35px;height:35px;border-radius:35px;background:#08203c;color:#fff;font-family:'Montserrat';font-size:15px;line-height:35px;text-align:center;font-weight:500;padding-right:3px;box-sizing:border-box;letter-spacing:.1px}
.m21 div.con ul.list > li h2.tit1{font-weight:500;letter-spacing:-.7px;font-size:24px;color:#333;margin-bottom:35px;padding:0 10px;text-align:center;word-break:keep-all}
.m21 div.con ul.list .contents{display:none}
.m21 div.con ul.list > li p.txt1{font-size:16px;letter-spacing:-.2px;line-height:1.6;color:#666;font-weight:300;padding:30px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:keep-all;margin:0 0 35px}
.m21 div.con ul.list > li p.txt1 .point{color: #ea1100;}
.m21 div.con ul.list > li p.txt1 + p.txt1{padding-top:0}
.m21 div.con ul.list > li .table1 + p.txt1{padding-top:0}
.m21 div.con ul.list > li p.txt1:nth-child(1){padding-top:0}
.m21 div.con ul.list > li p.txt1.white_box{background:#fff;padding:25px 15px;margin-top:20px;text-align:center;word-break:keep-all}
.m21 div.con ul.list > li p.txt1.white_box:last-child{margin-bottom:0}
.m21 div.con ul.list > li div.white_box{background:#fff;padding: 30px 25px 32px 25px;margin: 20px 0 35px 0;}
.m21 div.con ul.list > li .white_box b{
    font-size: 17px;
    color: #252525;
    font-weight: 500;
    line-height: 1em;
    margin-bottom: 25px;
    display: block;
}
.m21 div.con ul.list > li .white_box dl{
    font-size: 16px;
}
.m21 div.con ul.list > li .white_box dl + dl{margin-top: 9px;}
.m21 div.con ul.list > li .white_box dt{
    position: relative;
    color: #555;
    font-weight: 500;
    margin-bottom: 7px;
}
.m21 div.con ul.list > li .white_box dt:after{display:block;content:"";position: absolute;top: 7px;right: 0;width: 2px;height: 11px;background: #e1e1e1;}
.m21 div.con ul.list > li .white_box dd{
    font-weight:300;
    box-sizing: border-box;
}
.m21 div.con ul.list > li .white_box dd .point{color:#ea1100;}
.m21 div.con ul.list > li p.txt1.mid + p.txt1.mid{margin-top:-35px}
.m21 div.con ul.list div.gray{padding:30px 10px 35px;background:#f6f6f6}
.m21 div.con ul.list p.txt1 + div.gray{margin-top:-10px}
.m21 div.con ul.list .table_top_sbj{text-align:center;height:63px;box-sizing:border-box;margin-bottom:-20px;line-height:56px;font-size:16px;color:#fff;background:#02122c;margin-top:20px;letter-spacing:-.2px}
.m21 div.con ul.list div.gray ul.sub_list li{font-size:16px;font-weight:300;line-height:1.5;letter-spacing:-.2px;color:#666;position:relative;padding-left:15px;word-break:keep-all}
.m21 div.con ul.list div.gray ul.sub_list li:before{content:'';position:absolute;top:11px;left:0;width:5px;height:5px;background:#08203c}
.m21 div.con ul.list div.gray div.img{text-align:center}
.m21 div.con ul.list div.gray div.img img{max-width:100%}
.m21 div.con ul.list div.gray ul.sub_list li + li{margin-top:24px}
.m21 div.con ul.list div.gray p.dot{font-size:16px;font-weight:300;line-height:1.5;letter-spacing:-.2px;color:#666;position:relative;padding-left:15px;word-break:keep-all}
.m21 div.con ul.list div.gray p.dot:before{content:'';position:absolute;top:11px;left:0;width:5px;height:5px;background:#08203c}
.m21 div.con ul.list div.gray table{background:#fff;border:1px solid #dcdcdc;border-collapse:collapse;text-align:center;margin:15px 0 20px}
.m21 div.con ul.list div.gray table th,.m21 div.con ul.list div.gray table td{border:1px solid #dcdcdc;font-size:16px;font-weight:300;letter-spacing:-.2px;color:#666;line-height:1.5}
.m21 div.con ul.list div.gray table th{color:#252525;background:#eee;font-weight:500;font-size:17px;height:61px;word-break: keep-all;padding: 5px 30px;}
.m21 div.con ul.list div.gray table td{padding:16px 10px;word-break:keep-all}
.m21 div.con ul.list div.gray table td .point{color: #ea1100;font-weight: 400;}
table.table-style3 th{background:#f5f5f5;padding:16px 0}
table.table-style3 th,table.table-style3 td{font-size:16px;color:#777;line-height:1.2;text-align:left;border-bottom:1px solid #dcdcdc;-webkit-box-sizing:border-box;box-sizing:border-box}
table.table-style3{border-top:1px solid #dcdcdc;margin-top:18px}
table.table-style3 th{font-weight:500;color:#252525;font-size:17px}
table.table-style3 td a.btn{width:110px;height:40px;display:inline-block;vertical-align:top;float:right;text-align:center;background:#f5f5f5;line-height:40px;font-size:15px;color:#02122c;-webkit-transition:.1s;transition:.1s}
table.table-style3 td.more:after{content:'';display:block;clear:both}
table.table-style3 td a.btn:hover{background:#02122c;color:#fff}
table.table-style3 td.more{padding:7px 0;padding-right:40px}
.m20 .gray{background:#f6f6f6}
.m20 h2.m_tit1{font-size:28px;font-weight:500;line-height:28px;letter-spacing:-.3px;color:#02122c;position:relative;padding-left:15px;margin-bottom:30px}
.m24 h2.m_tit1{font-size:23px;line-height:23px;text-align:center;padding-left:0;margin-bottom:0}
.m24 h2.m_tit1:before{display:none}
.m23 h2.m_tit1{font-size:23px;text-align:center;letter-spacing:-1.2px;line-height:23px;margin-bottom:22px;padding-left:0}
.m23 h2.m_tit1:before{display:none}
.m20 h2.m_tit1:before{content:'';position:absolute;top:1px;left:0;width:3px;height:26px;background:#02122c}
.m20 p.m_txt1{font-size:16px;color:#000;letter-spacing:-.3px;font-weight:300;margin-top:-10px;margin-bottom:20px;text-align:center;padding:0 10px;box-sizing:border-box;word-break:keep-all}
.m20 div.btn-style2 button.cancel_btn{border:2px solid #02122c;background:transparent;color:#02122c;font-weight:500}
.m20 div.btn-style2 > *.back{background: #fff;color: #02122c;}
.m20 div.btn-style2 > *.on{background: #02122c;color: #fff;}

.m20 .pd-style1{padding:70px 0 150px}
.m24 .pd-style1{padding:50px 0}
.m20 .form-style1 .text_wrap div.form span.box label{width:110px;display:inline-block;vertical-align:top;font-size:17px;font-weight:500;line-height:52px;letter-spacing:-.2px;color:#252525}
.m20 .form-style1 .text_wrap div.form span.box + span.box{margin-top:20px}
.m20 .form-style1 .text_wrap div.form{margin-top:25px;padding-top:25px;border-top:1px solid #dcdcdc}
.m20 div.btn-style2 button{width:300px;height:43px;border:none;background:#02122c;color:#fff;font-size:16px;letter-spacing:-.2px;font-weight:400;outline:none;font-family:'Noto Sans KR'}
.m24 div.btn-style2{text-align:center;margin-top:40px}
.m24 div.btn-style2 button{width:165px}
.m24.inquiry_form div.btn-style2 button{width:160px}
.m24.inquiry_form .filebox{display:flex}
.m20 div.box-style1{border-radius:15px;-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,0.15);box-shadow:0 2px 15px 0 rgba(0,0,0,0.15);text-align:center;background:#fff;padding:34px 0 38px}
.m20 .form-style1{font-size:0}
.m20 div.box-style1 p.tit1{font-size:23px;font-weight:600;line-height:23px;letter-spacing:-.3px;color:#02122c}
.m20 div.btn-style1 a{width:95px;height:44px;border:solid 2px #02122c;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:39px;font-weight:500;color:#02122c;position:relative;z-index:0;overflow:hidden}
.m20 p.guide_text{font-size:16px;line-height:1.85;letter-spacing:-.2px;color:#555;margin-top:-6px}
.m23_2 p.guide_text{margin-top:14px;padding:0 35px;word-break:keep-all;line-height:1.5}
.m20 .form-style1 .text_wrap div.form span.box{display:block}
.m20 .search_btn{width:100%;line-height:43px;height:43px;background:#02122c;color:#fff;text-align:center;font-size:16px;letter-spacing:-.2px;font-family:'Noto Sans KR';border:none}
.m20 div.date_box{background:#eee;padding:28px 15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dcdcdc;border-left:0;border-right:0}
.m20 div.date_box span.date{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap}
.m20 div.date_box span.date .dot{width:25px;display:block;font-size:30px;color:#b7b7b7;font-weight:300}
.m20 div.date_box span.date label{font-size:18px;color:#252525;letter-spacing:-.3px;vertical-align:middle;width:113px;display:inline-block;line-height:18px}
.m21 ul.page_tab li{display:block;line-height:48px;color:#c6c6c6;font-size:18px;letter-spacing:-.2px}
.m22 section.section01 .as_box_wrap{margin-bottom:70px;}
.m22 section.section01 .as_box{margin-bottom: 15px;background:#f6f6f6;padding: 30px 15px;box-sizing:border-box;}
.m22 section.section01 .as_box .txt1{font-size:16px; color:#888888; text-align:center; word-break:keep-all;}
.m22 section.section01 .as_box .download_btn{position:relative;width: auto;margin: 25px auto 0;margin-left: 15px;line-height:60px;height:60px;background:#02122c;font-size:19px;color:#fff;text-align: center;padding-left: 30px;box-sizing:border-box;display:block;border-radius:60px;}
.m22 section.section01 .as_box .download_btn:before{display:block;content:"";position:absolute;top: 5px;left: -15px;width:50px;height:50px;background: #fff url(/img/page/pdf_icon.jpg)no-repeat center top 8px;background-size: 26px;border-radius:100%;border:2px solid #e4e4e4;box-sizing:border-box;}
.m22 section.section01.guide_line{padding-bottom:50px}
.m22 section.guide_line.gl1{padding:50px 0}
.m22 section.guide_line h2.tit1{text-align:center;font-size:23px;color:#252525;letter-spacing:-1.5px;font-weight:500;line-height:23px}
.m22 section.guide_line p.tit2{text-align:center;font-size:16px;color:#666;letter-spacing:-.4px;font-weight:400;margin-top:8px}
.m22 section.guide_line ul.list{margin-top:32px}
.m22 section.guide_line ul.list li{position:relative;width:100%;background:#f6f6f6;border-radius:30px;display:flex;align-items:center;padding:30px 0;padding-right:15px;box-sizing:border-box;word-break:keep-all}
.m22 section.guide_line ul.list li + li:before{background:url(/img/page/m24_inquiry_section01_arrow.png) no-repeat center /35px auto;width:35px;height:35px;position:absolute;top:-24px;left:50%;content:'';z-index:1;margin-left:-17.5px;transform:rotate(90deg)}
.m22 section.guide_line ul.list li + li{margin-top:12px}
.m22 section.guide_line ul.list li div.box{margin-left:20px}
.m22 section.guide_line ul.list figure.icon{position:relative;z-index:1;margin-left:25px}
.m22 section.guide_line ul.list figure.icon img{width:60px}
.m22 .guide_line .list1 li .box{background:#fff;border-radius:30px;text-align:center;padding:42px 0 25px}
.m22 .section03 .list1 li .box{background:#f7f7f7}
.m22 .guide_line .list1 .tit1{line-height:19px;font-size:19px;font-weight:500;letter-spacing:-.2px;color:#02122c}
.m22 .guide_line .list1 li{margin-top:20px}
.m22 .guide_line .list1{margin-top:22px}
.m22 .section02 .guide{text-align:center;width:93%;margin:0 auto;background:#02122c;color:#fff;padding:15px 0 20px;margin-top:35px;font-size:16px;line-height:1.45}
.m22 .guide_line .list1 figure.icon{text-align:center;margin-bottom:-30px}
.m22 .guide_line .list1 figure.icon img{width:60px}
.m22 .guide_line .list1 .txt1{font-size:16px;color:#888;letter-spacing:-.2px;margin-top:8px;line-height:1.45}
.m22 section.guide_line ul.list div.box p.tit1{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.2px;color:#02122c}
.m22 section.guide_line ul.list div.box p.txt1{font-size:16px;color:#888;letter-spacing:-.2px;margin-top:8px;line-height:1.45}
.m22 section.guide_line ul.list div.box p.txt1 span.red{color:#ca130d}
.m22 .section04{padding:100px 0}
.m22 .section04 [class*='box']{background:#fff;border:1px solid #dcdcdc;box-sizing:border-box;padding-top:35px}
.m22 .section04 [class*='box'] + [class*='box']{margin-top:20px}
.m22 .section04 h1.tit1{color:#ca130d;font-size:24px;line-height:1.4;letter-spacing:-.8px;font-weight:500;padding-top:48px;background:url(/img/page/m22_guide_text_danger.jpg) no-repeat center top /35px auto;text-align:center}
.m22 .section04 article{padding:35px 10px;margin-top:35px;padding-left:15px;box-sizing:border-box}
.m22 .section04 .article1 ul.list > li{font-size:16px;letter-spacing:-.2px;color:#02122c;font-weight:500;position:relative;padding-left:15px;word-break:keep-all}
.m22 .section04 .article1 ul.list > li:before{content:'';position:absolute;top:12px;left:0;width:5px;height:5px;background:#02122c}
.m22 .section04 .article1 ul.list > li + li{margin-top:20px}
.m22 .section04 .article1 ul.sub_list{margin-top:8px}
.m22 .section04 .article1 ul.sub_list > li{position:relative;font-size:16px;letter-spacing:-.2px;color:#888;font-weight:400}
.m22 .section04 .article1 ul.sub_list > li:before{content:'*';display:inline-block;vertical-align:top}
.m22 .section04 .article1 span.redpoint{color:#ca130d;position:relative}
.m22 section.section04 div.guide{margin-top:-20px;margin-left:-15px}
.m22 section.section04 div.guide span{display:block;background:#02122c;color:#fff;letter-spacing:-.2px;font-weight:300;text-align:center;padding:15px 0 20px;margin-top:35px;font-size:16px;line-height:1.45}
.m22 section.section04 div.guide span strong{font-weight:500;margin-right:2px}
.m22 .section04 .box3 h1.tit2{text-align:center;font-size:24px;letter-spacing:-.8px;font-weight:500;color:#02122c}
.m22 .section04 .box3 p.txt1{font-size:16px;letter-spacing:-.2px;color:#888;word-break:keep-all}
.m22 .section04 .box3 .download{text-align:center;margin:30px auto 35px}
.m22 .section04 .box3 .download:after{content:'';display:block;clear:both}
.m22 .section04 .box3 .download ul li a{display:block;position:relative}
.m22 .section04 .box3 .download ul li figure.icon{width:49px;position:absolute;z-index:1;top:5px;left:0}
.m22 .section04 .box3 .download ul.right{margin-top:30px}
.m22 .section04 .box3 .download ul li figure.icon img{width:100%}
.m22 .section04 .box3 .download ul li + li{margin-top:10px}
.m22 .section04 .box3 .download ul li p.txt1{line-height:59px;border-radius:30px;color:#fff;font-size:19px;letter-spacing:-.2px;background:#02122c;height:60px;margin-left:15px;padding-left:30px}
.m22 .section04 .box3 .download ul.right li p.txt1{background:#c5c8ce;color:#02122c}
.m22 .section04 .box3 h2.tit1{border-top:1px solid #dddfe1;padding-top:35px;font-size:16px;letter-spacing:-.2px;color:#02122c;font-weight:500;position:relative;padding-left:15px;word-break:keep-all}
.m22 .section04 .box3 h2.tit1:before{content:'';position:absolute;top:46px;left:0;width:5px;height:5px;background:#02122c}
.m22 .section04 .box3 ol.list{margin-top:20px;word-break:keep-all}
.m22 .section04 .box3 ol.list li{position:relative;font-size:16px;letter-spacing:-.2px;color:#888;word-break:keep-all;padding-right:10px}
.m22 .section04 .box3 ol.list li + li{margin-top:20px}
.m22 .section04 .box3 span.red{color:#ca130d}
.m23 section.section02{margin-top:55px;padding:50px 0 100px}
.m23_inquiry section.section02{padding-bottom:75px}
.m23 div.icon_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #dcdcdc}
.m23 div.box-style1 figure.icon{margin-bottom:25px}
.m23 div.box-style1 figure.icon img{height:75px}
.m23 .form-style1 .text_wrap{-webkit-box-sizing:border-box;box-sizing:border-box}
.m23 select,.m23 input[type*='text'],.m23 input[type*='password']{border:1px solid #dcdcdc;background:#fefefe;height:52px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:15px;color:#444;font-weight:300}
.m23 input[id*='date_']{width:100%;flex-basis:100%;background:#FFF url(/img/page/m20_date_icon.jpg) no-repeat right 15px center /auto 16px;padding-right:40px;cursor:pointer;padding-left:12px;color:#b7b7b7}
.m23 input[id*='date_end']{flex-basis:calc(100% - 25px);width:calc(100% - 25px);margin-top:6px}
.m23 input#c1_name,.m23 input#c2_name{width:100%;background:#f7f7f7}
.m23 span.hp{width:20px;display:inline-block;vertical-align:middle;text-align:center;font-size:18px;font-weight:300}
.m23 input[id*='c1_p']{width:150px}
.m23 div.btn-style2 button{width: 100%;font-size: 13px;}
.m23 div.btn-style2 button + button{margin-left:9px}
.m23_1 section.section02 div.inner{display:flex}
.m23_1 section.section02 div.inner > div{width:calc(50% - 5px);flex-basis:calc(50% - 5px)}
.m23_1 section.section02 div.inner div.right{margin-left:10px}
.m23_1 div.box-style1 p.txt1{font-size:17px;letter-spacing:-.2px;color:#000;line-height:1.4}
.m23_1 div.box-style1 p.txt1 strong{font-weight:600}
.m23_1 div.box-style1 p.tit1{margin-bottom:12px}
.m23_1 div.box-style1 div.btn-style1{margin-top:20px}
.m23_2 .form-style1 .text_wrap div.form span.box label{line-height:1.4;margin-top:2px}
.m23_2 .form{margin:0 15px;box-sizing:border-box;margin-top:20px;border-top:1px solid #dcdcdc;padding-top:20px}
.m23_2 .box.phone{display:block;width:100%;margin-top:10px}
.m23_2 span.hp{width:10px}
.m23_2 input[id*='c1_p']{width:calc(33.33% - 6.66px);background:#f7f7f7}
.m23_2 .btn-style2{margin-top:40px;text-align:center}
.table-style2{background:#fff}
.table-style2 td,.table-style2 th{border:1px solid #dcdcdc;border-collapse:collapse;font-size:13px}
.table-style2 th{background:#eee;padding-left:14px;text-align:left;vertical-align:top;padding-top:12px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;letter-spacing:-.2px;color:#252525;height:45px}
.table-style2 td{padding:10px;padding-left:15px}
.m23_inquiry div.btn-style2 button{width:165px}
.m23_inquiry div.btn-style2{margin-top:40px;text-align:center}
table.table-style2 .btn{width: 63px;height: 25px;border: 1px solid #02122c;border-radius: 3px;color: #02122c;font-family: "Noto Sans KR", "나눔고딕","NanumGothic",'Nanum Gothic',"돋움",dotum,sans-serif;font-size: 12px;background: #f6f6f6;padding-bottom: 1px;margin-left: 10px;}

.m23_list .aslist li{background:#fff;border:1px solid #dcdcdc;box-sizing:border-box;padding:35px 18px}
.m23_list .aslist{margin-top:40px}
.m23_list .aslist li + li{margin-top:15px}
.m23_list .aslist .aslist-top{display:flex;justify-content:space-between;margin-bottom:20px}
.m23_list .aslist .aslist-top .status{background:#f7f7f7;height:33px;width:100px;display:block;text-align:center;line-height:33px;font-size:15px;letter-spacing:-.4px;color:#000}
.m23_list .aslist .aslist-top .status.repair{background:#2b8f1b;color:#fff;font-weight:300}
.m23_list .aslist .aslist-top .status.waiting_product{background:#fb9a00;color:#fff;font-weight:300}
.m23_list .aslist .aslist-top .status.defect_check{background:#bf1926;color:#fff;font-weight:300}
.m23_list .aslist .aslist-top .status.completed{background:0;color:#02122c;box-sizing:border-box;border:2px solid #02122c;line-height:29px}
.m23_list .aslist .aslist-top .date{font-size:16px;color:#777;line-height:30px;letter-spacing:-.2px}
.m23_list .aslist .aslist-top .status.receiving-end{background:#999;color:#fff;font-weight:300}
.m23_list .aslist .sbj{font-size:20px;color:#252525;font-weight:500;letter-spacing:-.4px;word-break:keep-all;margin-bottom:8px}
.m23_list .aslist dl{display:flex;font-size:16px;color:#777;letter-spacing:-.2px}
.m23_list .aslist dl + dl{margin-top:2px}
.m23_list .aslist .more-btn{display:block;text-align:center;height:43px;border:2px solid #02122c;box-sizing:border-box;line-height:39px;color:#02122c;font-size:16px;letter-spacing:-.3px;font-weight:500;margin-top:18px}
.m23_password figure{text-align:center}
.m23_password figure img{height:46px}
.m23_password input#c2_password{width:100%;display:block;margin:25px auto 40px;font-size:45px;color:#666;padding-bottom:9px}
.m23_password p.guide_text{text-align:center;margin-top:15px;padding:0 20px;box-sizing:border-box;word-break:keep-all;line-height:1.5}
.m23_password .box.password{border-top:1px solid #dcdcdc;display:block;margin-top:25px}
.m23_password div.btn-style2{text-align:center}
.m23_list .pager{margin-bottom:0}



.m23_payment{word-break: keep-all;font-size: 12px;color: #666666;font-weight: 400;line-height: 1.5;}
.m23_payment *{box-sizing:border-box;}
.m23_payment .inner{position:relative;}
.m23_payment .m_tit{font-size: 28px;color: #02122c;font-weight: 500;margin-bottom: 30px;}
.m23_payment .info_box{position: absolute;top: 0;right: 0;width: 600px;background: #08203c url('/img/page/info_box_logo.jpg')no-repeat left 20px center;color: #fff;padding: 20px;box-sizing: border-box;padding-left: 126px;z-index: 10;}
.m23_payment .info_box .tit{font-size: 20px;font-weight: 400;margin-bottom: 7px;}
.m23_payment .info_box ul{width:;}
.m23_payment .info_box ul li{color: rgba(255,255,255,0.8);font-size: 16px;}
.m23_payment .info_box ul li + li{width:;}
.m23_payment .info_box ul li b{font-family: 'Montserrat',sans-serif;display: inline-block;vertical-align: top;font-weight: 500;letter-spacing: -0.25px;margin-right: 15px;margin-top: 3px;}
.m23_payment .info_box ul li p{display: inline-block;vertical-align: top;font-weight: 300;}
.m23_payment .item_list{width:;}
.m23_payment .item_list .item_g{width:;}
.m23_payment .item_list .item_g + .item_g{margin-top: 40px;}
.m23_payment .item_list .m_tit1{margin-bottom: 20px;text-align: left;display: block;padding-left: 13px;font-size: 20px;}
.m23_payment .item_list .m_tit1:before{content:"";display:block;position:absolute;top: 4px;left:0;width: 3px;height: 17px;background:#02122c;}
.m23_payment .item_list .info{position: relative;width: 100%;background: #fff;padding: 20px 20px;}
.m23_payment .item_list .info .tr{width: 100%;display: flex;flex-wrap: wrap;}
.m23_payment .item_list .info .tr + .tr{margin-top: 9px;}
.m23_payment .item_list .info .tr .th{width: 60px;color: #252525;font-weight: 500;}
.m23_payment .item_list .info .tr .td{width: calc(100% - 60px);}
.m23_payment .table_list table + table{margin-top:10px;}
.m23_payment .item_list .table1{width: 100%;border-top: 2px solid #08203c;}
.m23_payment .item_list .table1 tr{height: 38px;}
.m23_payment .item_list .table1 th,
.m23_payment .item_list .table1 td{word-break: keep-all;font-size: 12px;color: #666666;font-weight: 400;line-height: 1.7;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;padding: 9px 15px;text-align: left;}
.m23_payment .item_list .table1 th{color: #252525;font-weight: 500;background: #eeeeee;}
.m23_payment .item_list .table1 td{background: #fff;}
.m23_payment .item_list .total{margin-top:14px;border-top:0;}
.m23_payment .item_list .total td{color: #02122c;background: #eeeeee;font-weight: 400;font-size: 14px;}
.m23_payment .item_list .table1 .price{text-align: right;padding-right: 20px;}
.m23_payment .item_list .total .price{text-align: right;font-size: 14px;font-family: 'Montserrat',"Noto Sans KR",sans-serif;font-weight: 500;}
.m23_payment .item_list .total .total .big{font-size: 20px;font-weight: 500;padding-left: 30px;text-align: left;}
.m23_payment .item_list .total .t_left{text-align: left;}
.m23_payment .btn-style2{margin-top: 50px;text-align: center;}


.m23_ok section.section02{padding-top: 0;}
.m23_ok{word-break: keep-all;font-size: 12px;color: #666666;font-weight: 300;line-height: 1.5;}
.m23_ok *{box-sizing:border-box;}
.m23_ok .section02 .info{position: relative;width: 100%;background: #f5f5f5;padding: 30px 20px;}
.m23_ok .section02 .m_tit{font-size: 18px;color: #02122c;font-weight: 500;line-height: 1em;margin-bottom: 20px;letter-spacing: -0.25px;text-align: left;}
.m23_ok .section02 .table{position: relative;width: 100%;display: flex;flex-wrap: wrap;}
.m23_ok .section02 .info .tr{display: flex; flex-wrap:wrap;width: 100%;}
.m23_ok .section02 .info .tr .th{width: 60px;color: #252525;font-weight: 500;}
.m23_ok .section02 .info .tr .td{width: calc(100% - 60px);}
.m23_ok .section02 .info .tr + .tr{margin-top:9px;}


.m24.inquiry_form .area_guide1 .download_btn{display:inline-block; font-size:11px; color:#55bdc5; border:1px solid #55bdc5; padding: 0px 2px; border-radius:2px;}
.m24 div.inner input[type*='text'],.m24 div.inner input[type*='password'],.m24 div.inner input.upload-name,.m24 div.inner select{border:1px solid #dcdcdc;background:#fefefe;height:52px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;font-size:18px;color:#444;font-weight:300}
.m24 ul.list{text-align:center;margin-bottom:50px}
.m24 ul.list li{position:relative}
.m24 ul.list li + li{margin-left:20px}
.m24 ul.list li div.box{background:#f6f6f6;border-radius:40px;padding:65px 0 25px;margin-top:-48px}
.m24 ul.list li div.box p.tit1{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.2px;color:#02122c}
.m24 ul.list li figure.icon{position:relative;z-index:1}
.m24 ul.list li+li:before{background:url(/img/page/m24_inquiry_section01_arrow.png) no-repeat center center;width:40px;height:40px;position:absolute;top:105px;left:-30px;content:''}
.m24 p.guide_text{font-size:16px;line-height:1.45;letter-spacing:-.2px;color:#888;margin-top:12px;text-align:center;padding:0 15px;word-break:keep-all;box-sizing:border-box}
.m24 .text_wrap .btn-style1 a{width:290px;text-align:center;margin:20px auto 0}
.m24 .text_wrap .btn-style1{text-align:center}
.m24 .form p.guide_text{margin-top:20px}
.m24.inquiry_form .form{margin-top:30px}
.m24.inquiry_form .box.phone .box{font-size:0}
.m24.inquiry_list .as_inquiry_list{border-top:2px solid #02122c;margin-top:35px}
.m24.inquiry_list .as_inquiry_list .sbj{font-size:20px;color:#252525;line-height:20px;letter-spacing:-.2px;font-weight:500;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box}
.m24.inquiry_list .as_inquiry_list .sbj .icon{width:60px;height:25px;line-height:25px;font-size:14px;background:#02122c;color:#fff;display:inline-block;vertical-align:top;text-align:center;border-radius:13px;font-weight:300;margin-right:5px}
.m24.inquiry_list .as_inquiry_list li{border-bottom:1px solid #ccc;padding:22px 0}
.m24.inquiry_list .as_inquiry_list li .info{display:flex;justify-content:space-between;color:#777;font-size:16px;align-items:center;margin-top:8px}
.m24.inquiry_list div.btn a{width:180px;height:43px;line-height:43px;background:#02122c;color:#fff;display:inline-block;vertical-align:top;text-align:center;font-size:16px}
.m24.inquiry_list div.btn{text-align:center;margin-bottom:95px}
.m24.inquiry_list .pager{margin-bottom:50px}
.m24.inquiry_list_view section.section01 div.title_box{text-align:left}
.m24.inquiry_list_view div.inner div.btn button{border:2px solid #02122c;outline:none;color:#fff;height:43px;background:#02122c;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;letter-spacing:-.5px;width:100%;font-family:inherit}
.m24.inquiry_list_view div.inner div.btn button.cancel{background:none;color:#02122c;font-weight:500;margin-bottom:8px}
.m24.inquiry_list_view .table-style2{margin-bottom:40px;margin-top:35px}
.m24.inquiry_list_view div.inner div.btn span.right{display:block}
.m24.inquiry_list_view div.inner div.btn:after{clear:both;display:block;content:''}
.m24.inquiry_list_view .section01 div.inner{margin-bottom:95px}

.m24.inquiry_login section.section03 div.form{margin-top:25px}
.m24.inquiry_login section.section03 div.form span.box span.hp{width:20px;display:inline-block;vertical-align:middle;text-align:center;font-size:16px;color:#b7b7b7}
.m24 div.inner input#i_name,.m24 div.inner input#i_pw{width:100%;font-size:15px;color:#444;font-weight:300}
.m24 div.inner input[id*='i_p']{width:calc(33.33% - 6.66px);font-size:15px;color:#444;font-weight:300}
.m24 div.inner input#i_pw{color:#666;font:large Verdana,sans-serif}
.m24 span.hp{width:10px;display:inline-block;vertical-align:middle;text-align:center;font-size:18px;font-weight:300}
.m24 .form-style1 .text_wrap div.form .box.phone{display:block;width:100%;margin-top:10px;font-size:0}
.m24 .form-style1 .text_wrap div.form span.box + span.box{margin-top:10px}
.m24 .icon_wrap{margin:48px auto 90px}
.m24 .icon_wrap .btn-style1 a{margin-top:22px;width:180px}
.m24 div.inner input#i_pw::placeholder{font-family:'Noto Sans KR';font-size:15px;color:#444;font-weight:300}
.m24.inquiry_login section.section03 div.inner div.left div.form p.guide_text{margin-top:25px}
.m24.inquiry_login section.section03 div.inner div.left div.btn-style2{text-align:center;margin-top:45px}
.m24 .form-style1 .icon_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #dcdcdc}
.m24.inquiry_login section.section03 div.inner div.right div.box{margin-left:80px}
.m24.inquiry_login section.section03 div.inner div.right figure.icon{margin-top:32px;margin-bottom:42px}
.m24.inquiry_form section.section03 div.inner table th{background:#eee;font-size:17px;font-weight:500;letter-spacing:-.2px;color:#252525;height:72px}
.m24.inquiry_form section.section02 ul.list li div.box p.txt1{font-size:16px;letter-spacing:-.2px;color:#888;margin-top:14px}
.m24.inquiry_form section.section02 ul.list li{margin-left:0}
.m24.inquiry_form section.section02 ul.list li + li{margin-top:10px}
.m24.inquiry_form section.section02 ul.list li div.box{margin-top:0;padding:28px 0 30px}
.m24.inquiry_form section.section02 ul.list li div.box p.address{border:solid 2px #02122c;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;letter-spacing:-.2px;line-height:1.45;color:#000;padding:12px 0;width:300px;margin:0 auto;margin-top:15px}
.m24.inquiry_form section.section02 ul.list li+li:before{display:none}
.m24.inquiry_form section.section03 div.inner table{border-collapse:collapse}
.m24.inquiry_form section.section03 div.inner div.btn-style2 button.reset_btn{background:none;color:#02122c;margin-right:7px;border:2px solid #02122c}
.m24.inquiry_form section.section03 div.inner div.btn-style2{text-align:center;margin-top:50px;margin-bottom:40px}
.m24.inquiry_form section.section03 div.inner .filebox input[type="file"]{font-size:15px}
.m24.inquiry_form section.section03 div.inner .filebox input[type=file]{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}
.m24.inquiry_form section.section03 div.inner .filebox label{line-height:52px;display:block;width:105px;height:52px;vertical-align:top;color:#fff;background:#777;text-align:center;font-size:15px;font-weight:300;letter-spacing:-.2px}
.m24.inquiry_form section.section03 div.inner input#f_number,.m24.inquiry_form section.section03 div.inner input#f_writer,.m24.inquiry_form section.section03 div.inner input#f_pw,.m24 section.section03 div.inner select[id*='f_q'],.m24 section.section03 div.inner select[id*='f_radio']{width:100%;font-size:15px;color:#444;font-weight:300}
.m24.inquiry_form .txtarea_guide {
    white-space: pre;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.47;
    color: #555;
    border-top: 1px solid #dcdcdc;
    margin-top: 25px;
    padding-top: 25px;
    padding-bottom: 20px;
}

.m24.inquiry_form .txtarea_guide .color-title {
    color: red;
}
.m24.inquiry_form .area_guide1 .color-title {
    color: red;
}
.m24.inquiry_form .area_guide1 .color-title.type1{margin:10px 0;}
.m24.inquiry_form .area_guide1 {
	white-space:inherit;
    display: none;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.47;
    color: #555;
    border-top: 1px solid #dcdcdc;
    margin-top: 25px;
    padding-top: 25px;
    padding-bottom: 20px;
	word-break:keep-all;
}
.m24.inquiry_form section.section03 div.inner textarea#f_content{resize:none; margin-top:10px; border:1px solid #dcdcdc;background:#fefefe;font-size:15px;font-weight:300;width:100%;height:300px;padding:8px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.m24 section.section03 div.inner input.upload-name{font-size:15px;width:calc(100% - 105px)}
.m24.inquiry_form section.section03 div.inner input[id*='f_p'],.m24.inquiry_form section.section03 div.inner select[id*='f_p']{width:calc(33.33% - 6.66px);font-size:15px;color:#444;font-weight:300}
.m24 section.section03 div.inner span.hp{width:14px;display:inline-block;vertical-align:middle;text-align:center;font-size:18px;font-weight:300}
.m24.inquiry_form section.section03 div.inner span.hp{width:10px}
.m24.inquiry_form input[type=radio]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}
.m24.inquiry_form input[type=radio]+label{position:relative;padding-right:20px;padding-left:30px;font-size:16px;font-weight:300;letter-spacing:-.2px;color:#555}
.m24.inquiry_form input[type=radio]+label:before{top:50%;width:20px;height:20px;margin-top:-9px;text-align:center;border-radius:20px;border:1px solid #d0d0d0}
.m24.inquiry_form input[type=radio]+label:after,.m24.inquiry_form input[type=radio]+label:before{position:absolute;left:0;display:block;-webkit-box-sizing:content-box;box-sizing:content-box;content:''}
.m24.inquiry_form input[type=radio]:checked+label:after{content:'';display:block}
.m24.inquiry_form input[type=radio]+label:after{top:9px;left:6px;width:10px;height:10px;border-radius:20px;display:none;background:#8b8c8b}
.m24 section.section03 div.inner select option{height:52px;font-size:15px;color:#444;font-weight:300}
.m24.inquiry_form section.section03 div.inner p.guide{font-size:15px;font-weight:300;line-height:1.47;color:red;margin:10px 0 0}
.m24.inquiry_form section.section03 div.inner table .filebox span.txt1{font-size:16px;font-weight:300;line-height:1.5;letter-spacing:-.2px;color:#555;vertical-align:middle;margin-left:8px}
.m25 div.inner div.search_result p.tit1{color:#02122c;font-size:23px;letter-spacing:-1.5px;line-height:23px;text-align:center;font-weight:500}
.m25 div.inner div.search_result{overflow:hidden;margin-top:50px}
.m24.inquiry_form .box.recaptcha{margin-top:20px}
.m24.inquiry_form .box.textarea{margin:15px 0}
.m24.inquiry_form .box.astype{margin-top:12px}
.m24.inquiry_form .box.phone{margin:15px 0}

.box.name{margin-top:12px}
.m25 div.inner div.search_result p.tit1 span{font-family:'Montserrat';font-weight:600}
.m25 div.search_map_area{background:#f5f5f5;font-size:0;padding:50px 15px 100px;-webkit-box-sizing:border-box;box-sizing:border-box}
.m25 div.search_map_area div.map{width:100%;height:250px;display:inline-block;vertical-align:top;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dcdcdc;margin-top:15px}
.m25 div.search_map_area div.text{display:block;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}
.m25 div.search_map_area div.text div.site_link a span{background:url(/img/page/m25_btn_arrow.jpg) no-repeat right center;display:inline-block;vertical-align:top;padding-right:20px}
.m25 div.search_box{background:#eee;padding:30px 15px;font-size:0;margin-top:55px;overflow:hidden}
.m25 div.search_box div.input{display:block;margin-top:6px}
.m25 div.search_box div.search_btn{margin-top:8px}
.m25 div.search_box div.input input{height:52px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dcdcdc;padding:15px;width:100%;font-size:15px;color:#666;font-weight:300}
.m25 div.search_box div.select_box select{width:100%;height:52px;border:1px solid #dcdcdc;font-size:15px;color:#666;font-weight:300;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.m25 div.search_box div.select_box select option{font-size:15px;color:#666;font-weight:300;padding:0 15px}
.m25 div.search_map_area h2.tit1{font-size:24px;color:#02122c;font-weight:500;letter-spacing:-1px;line-height:1.4;padding-left:30px;background:url(/img/page/m25_search_map_area_dot.jpg) no-repeat left 2px /auto 26px}
.m25 div.search_map_area div.text dl dt{display:block;color:#08203c;font-weight:500;padding-left:18px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.m25 div.search_map_area div.text dl dd{display:block;color:#666;margin-bottom:22px;padding-left:18px;margin-top:5px}
.m25 div.search_map_area div.text dl{font-size:0;margin-top:12px;margin-bottom:-22px}
.m25 div.search_map_area div.text dl > *{font-size:16px;letter-spacing:-.2px;line-height:1.2}
.m25 div.search_map_area div.text dl dt:before{content:'';position:absolute;top:7px;left:0;width:6px;height:6px;background:#08203c}
.m25 div.search_map_area div.text div.site_link a{background:#08203c;color:#fff;display:block;width:auto;height:43px;line-height:43px;text-align:center;font-size:16px}
.m25 div.search_map_area div.text div.site_link{margin-top:52px}
.m25 .search_store_list{margin-top:25px}
.m25 .search_store_list li{border:1px solid #dcdcdc;background:#f7f7f7;box-sizing:border-box;padding:35px 18px}
.m25 .search_store_list li + li{margin-top:15px}
.m25 .search_store_list li .name{font-size:24px;line-height:1.4;font-weight:500;color:#02122c;letter-spacing:-.2px;margin-bottom:15px;position:relative}
.m25 .search_store_list li .name:before{content:'';display:inline-block;vertical-align:top;width:22px;height:30px;background:url(/img/page/m25_search_map_area_dot.jpg) no-repeat left 2px /auto 26px;margin-right:8px}
.m25 .search_store_list li dl{font-size:16px;word-break:keep-all;line-height:1.4}
.m25 .search_store_list li dt{margin-bottom:2px;color:#02122c;font-weight:500;letter-spacing:-.2px}
.m25 .search_store_list li dd{margin-bottom:5px;font-weight:300}
.m25 .search_store_list li .more{margin-top:25px}
.m25 .search_store_list li .more a{text-align:center;display:block;height:43px;border:2px solid #02122c;box-sizing:border-box;line-height:39px;font-size:16px;font-weight:500;letter-spacing:-.2px;color:#02122c}
.m25 div.search_box p.guide{font-size:15px;color:red;margin-top:10px;text-align:center}
.m25 div.inner div.search_result p.guide{font-size:15px;color:red;margin-top:10px;text-align:center;padding:0 20px;word-break:keep-all}
.m25 .pager{margin:40px 0 70px}
.bbs_style1 section.section02 div.textarea{border-bottom:1px solid #dcdcdc;min-height:50px;padding:25px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit!important;font-size:15px;color:#666}
.bbs_style1 section.section02 div.textarea img{width:auto;max-width:100%!important}
.m31 div.inner div.top{margin-bottom:50px}
.m31 div.inner .top .left{background:#fff}
.m31{background:#f7f7f7}
.m31 div.inner div.top div.left div.video{height:0;overflow:hidden;padding-bottom:56%;position:relative}
.m31 div.inner div.top div.left div.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.m31 div.inner div.top div.left div.text{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:3px solid #dcdcdc;padding:20px 15px 25px}
.m31 div.inner div.top div.left div.text p.title{font-size:23px;letter-spacing:-1px;color:#242424;line-height:1.35;font-weight:500;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box}
.m31 div.inner time{font-size:16px;color:#999;letter-spacing:-.2px;line-height:16px;display:block}
.m31 div.inner div.top div.left div.text time{margin-top:8px;padding-bottom:18px;border-bottom:1px solid #dcdcdc;font-weight:300}
.m31 div.inner div.top div.left div.text time span{margin-left:3px}
.m31 div.inner div.top div.left div.text div.textarea{margin-top:15px;font-size:16px;color:#666;letter-spacing:-.2px;line-height:1.6;position:relative;max-height:50px;overflow:hidden}
.m31 div.inner div.top div.left div.text div.btn{z-index:10;position:relative;margin-top:15px}
.m31 div.inner div.top div.left div.text span.arrow{display:block;width:12px;height:7px;position:relative;margin:0 auto;background:url(../img/page/m31_text_arrow.gif) no-repeat center/auto 7px}
.m31 div.inner div.top div.left div.text.on span.arrow{transform:rotate(180deg)}
.m31 div.inner .bottom .left{background:#fff;border-top:3px solid #dcdcdc;border-bottom:3px solid #dcdcdc;padding:50px 0 25px}
.m31_view div.inner .bottom .left{padding-bottom:75px;border-bottom:0}
.m31 .bottom .vid_tit1{font-size:21px;font-weight:600;color:#08203c;letter-spacing:-1.2px;line-height:21px;margin:0 auto 22px;width:93%}
.m31 .bottom .vid_tit1 img{vertical-align:top;margin-top:2px;margin-right:6px}
.m31 .bottom .left .vid_tit1 img{margin-right:5px}
.m31 div.inner .bottom .right{padding:50px 0}
.m31 div.inner ul.video_category{display:flex;width:93%;margin:0 auto;flex-wrap:wrap;border-left:1px solid #dcdcdc}
.m31 div.inner ul.video_category li{width:33.33%;flex-basis:33.33%;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-right:1px solid #dcdcdc;text-align:center;color:#777;background:#fff;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;margin-top:-1px;display:flex;align-items:center;justify-content:center;padding:12px 0;box-sizing:border-box;word-break:keep-all;line-height:1.2;min-height:50px;letter-spacing:-.2px}
.m31 div.inner ul.video_category li.on{background:#08203c;color:#fff;font-weight:300}
.m31 div.inner .top .right h3.tit1{font-size:21px;font-weight:600;color:#08203c;letter-spacing:-1.2px;line-height:21px;margin:0 auto 22px;width:93%}
.m31 div.inner .top .right{padding-top:50px}
.m31_list div.inner .top .right{background:#f7f7f7;padding-bottom:85px;border-top:3px solid #dcdcdc}
.m31 .product_container1 .product_util{width:93%;margin:25px auto 0;position:relative;overflow:hidden}
.m31 .product_container1 .product_util .swiper-scrollbar{height:3px}
.m31 div.inner .swiper-wrapper{margin-left:3.5%;width:calc(100% - 3.5%)!important}
.m31 div.inner .swiper-wrapper .tit1{margin-top:10px;font-size:17px;width:175px;line-height:1.4;color:#777;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box}
.m31 div.inner div.top div.left div.text div.textarea.on{max-height:none}
.m31 div.inner ul.video_category li:hover span{text-decoration:underline}
.m31 div.inner ul.video_category li a{display:block}
.m31 div.inner ul.video_category li.on:hover span{text-decoration:none}
.m31 div.inner ul.video_list li div.preview:before{content:'';position:absolute;background:url(/img/page/m31_video_list_play.png) no-repeat center center;top:0;left:0;right:0;bottom:0}
.m31_view div.inner div.top div.left div.text span.cate_value{display:inline-block;vertical-align:top;padding:0 10px;height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#08203c;line-height:27px;font-size:16px;color:#fff;text-align:center;letter-spacing:-.2px;border-radius:13px}
.m31_list div.inner div.top div.left p.tit1{font-size:23px;letter-spacing:-.6px;color:#333;line-height:23px;font-weight:500;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;margin-bottom:10px;margin-top:15px}
.m31_list div.inner div.top div.left div.img{position:relative;overflow:hidden;height:0;padding-bottom:56%}
.m31_list div.inner div.top div.left ul.list li{font-size:0;margin:25px 0 30px}
.m31_list div.inner div.top div.left div.wrap{-webkit-box-sizing:border-box;box-sizing:border-box}
.m31_list div.inner div.top div.left ul.list{border-top:1px solid #dcdcdc}
.m31_list div.inner div.top div.left div.img img{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.m31_list .pager{margin:45px 0}
.m31_list div.inner div.top{margin-bottom:0;background:#fff}
.m31_list div.inner div.left h2.tit1{font-size:30px;color:#08203c;letter-spacing:-1px;font-weight:500;position:relative;padding-left:25px;padding-bottom:8px}
.m31_list div.inner div.left h2.tit1:before{content:'';width:15px;height:3px;background:#08203c;position:absolute;top:22px;left:0}
.m31_list div.inner div.top div.left div.img:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/page/m31_list_img_play.png) no-repeat center center;z-index:1}
.m31_list .vid_tit1{font-size:21px;font-weight:600;color:#08203c;letter-spacing:-1.2px;line-height:21px;margin:0 auto 22px;width:93%}
.m31_list .vid_tit1 img{vertical-align:top;margin-top:2px;margin-right:6px}

.m00.privacy .title{font-size:40px;letter-spacing:-1.2px;color:#333;position:relative;line-height:40px}
.m00.privacy .title:after{content:'';display:block;width:40px;height:1px;background:#333;margin:15px auto 50px}
.m00.privacy .inner{background:#f6f6f6;padding:50px 15px 75px;box-sizing:border-box}
.m00.privacy .inner .privacy_inner{background:#fff;border:1px solid #dcdcdc;box-sizing:border-box;padding: 25px 10px;}
.m00.privacy{padding-top:65px}

.privacy_inner ul{background:#f6f6f6;padding:15px 5px;margin-top:10px}
.privacy_inner ul li{position:relative;padding-left:12px}
.privacy_inner ul li + li{margin-top:20px}
.privacy_inner ul.margin0 li {margin:0}
.privacy_inner h1{font-size:16px;color:#333;letter-spacing:-.2px;font-weight:500;line-height:16px;margin-bottom:20px}
.privacy_inner ul li:before{content:'';position:absolute;top:10px;left:0;width:5px;height:5px;background:#02122c}
.privacy_inner .box{font-size:16px;color:#777;word-break:keep-all;letter-spacing:-.2px}
.privacy_inner .box + .box{margin-top:45px}
.privacy_inner .finish{font-size:16px;color:#777;word-break:keep-all;letter-spacing:-.2px;text-align:center;margin-top:45px}
.privacy_inner.market_inner p.desc b{
font-size:16px;color:#333;font-weight: 500;display: block;padding-top: 30px;
}

.m20 .privacy_label{margin-top:25px;font-size:17px;line-height:17px;letter-spacing:-.2px}
.m20 .privacy_label button{font-family:inherit;font-weight:inherit;font-size:inherit;color:#252525;font-weight:500;border-bottom:1px solid #252525;padding-bottom:2px}
.m20 .privacy_label input[type=checkbox]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}
.m20 .privacy_label input[type=checkbox]+label{position:relative;padding-right:20px;padding-left:30px}
.m20 .privacy_label input[type=checkbox]+label:before{top:50%;width:20px;height:20px;margin-top:-9px;text-align:center;border:1px solid #d7d7d7}
.m20 .privacy_label input[type=checkbox]+label:after,.privacy_label input[type=checkbox]+label:before{position:absolute;left:0;display:block;-webkit-box-sizing:content-box;box-sizing:content-box;content:''}
.m20 .privacy_label input[type=checkbox]:checked+label:after{content:'';display:block}
.m20 .privacy_label input[type=checkbox]+label:after{top:13px;left:5px;width:10px;height:5px;margin-top:-4px;display:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-width:0 0 3px 3px;border-style:solid;border-color:#8b8c8b;background-color:transparent}
.m20 .privacy_label input[type=checkbox]+label b{
font-size: inherit;
    color: #252525;
    font-weight: 500;
}


.pop_process_list li + li{margin-top: 18px;}
.pop_process_list .tit1{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.2px;color:#02122c}
.pop_process_list li{position:relative;width:100%;background:#f6f6f6;border-radius:30px;display:flex;align-items:center;padding: 22px 0;padding-right:15px;box-sizing:border-box;word-break:keep-all;}

#text-popup.inquiry_process_wrap  .guide {
    font-size: 16px;
    line-height: 1.45;
    text-align: center;
    margin-top: 25px;
    color: #777;
}

.pop_process_list li + li:before {
    background: url(/img/page/m24_inquiry_section01_arrow.png) no-repeat center /35px auto;
    width: 35px;
    height: 35px;
    position: absolute;
    top: -27px;
    left: 50%;
    content: '';
    z-index: 1;
    margin-left: -17.5px;
    transform: rotate(90deg);
}

.pop_process_list li .icon img {
    width: 60px;
}

.pop_process_list li .icon {
    margin-left: 20px;
}

.pop_process_list li .box {
    margin-left: 15px;
}


.bbs_style2{}
.bbs_style2 div.search_wrap{background:#f5f5f5;padding: 50px 0;font-size:0;}
.bbs_style2 div.search_box{font-size:0;}
.bbs_style2 div.search_box div.input{width: 100%;display:inline-block;vertical-align:top;}
.bbs_style2 div.search_box div.input input::placeholder{color:#b7b7b7;}
.bbs_style2 div.search_box div.input input{height: 55px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dcdcdc;padding:15px;width: 100%;font-size: 16px;color:#666;font-weight:300;}
.bbs_style2 div.search_box .search_btn{width: 100%;margin-top: 10px;vertical-align:top;line-height: 44px;height: 44px;background:#02122c;color:#fff;text-align:center;font-size: 16px;letter-spacing:-.2px;font-family:'Noto Sans KR';border:none;}
.bbs_style2 div.search_box .search_btn button{display:inline-block; width:100%;color:#fff;}
.bbs_style2 div.search_box .guide{color:#000;font-size: 16px;text-align:center;margin-top: 12px;line-height: 1.4;}
.bbs_style2 .section02{padding-top: 60px;}
.bbs_style2 .section02 .cate_title{font-size: 23px;font-weight:500;color:#02122c;line-height:1em;padding-bottom: 15px;margin-bottom:30px;border-bottom:1px solid #dcdcdc;}
.bbs_style2 .section02 .result_wrap{background:#02122c;padding: 28px;box-sizing:border-box;}
.bbs_style2 .section02 .result_wrap>*{text-align:center; color:#fff;}
.bbs_style2 .section02 .result_wrap .tit{font-size: 22px;}
.bbs_style2 .section02 .result_wrap .txt{font-size: 16px;font-weight:300;}
.bbs_style2 .section02 .list{margin-top:30px;display: flex;flex-wrap: wrap;}
.bbs_style2 .section02 .list *{box-sizing:border-box;}
.bbs_style2 .section02 .list li{width: calc(50% - 5px);margin-right: 10px;margin-bottom: 5px;flex-basis: calc(50% - 5px);}
.bbs_style2 .section02 .list li:nth-child(2n){margin-right:0;}
.bbs_style2 .section02 .list li:nth-child(n+5){margin-bottom:0;}
.bbs_style2 .section02 .list li a{width:100%; display:block;}
.bbs_style2 .section02 .list li .img{border:1px solid #dcdcdc;position: relative;width: 100%;overflow: hidden;height: 0;padding-bottom: 80%;}
.bbs_style2 .section02 .list li .img img{width:100%;height:100%;position: absolute;top: 0;left: 0;}
.bbs_style2 .section02 .list li .text{width:100%;height: 70px;display:table;padding:0 10px;}
.bbs_style2 .section02 .list li .text .center{display:table-cell; vertical-align:middle;}
.bbs_style2 .section02 .list li .text .center>*{color:#666; font-size:17px; text-align:center; line-height:1em; overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box}
.bbs_style2 .section02 .list li .price{margin-top:5px;}


.bbs_style2 .select_g{width:100%;text-align:center}
.bbs_style2 .select_g select{width:160px;height:55px;box-sizing:border-box;border:1px solid #dcdcdc;font-size:16px;padding-left:12px;color:#888}
.bbs_style2 .select_g select + select{margin-left:8px}
.bbs_style2 .select_g option{font-size:16px;color:#666}

.board_list_skin1{width: ;}
.board_list_skin1 .list_wrap{position: relative;width: 100%;border-top: 2px solid #000000;}
.board_list_skin1 .list_wrap li{position: relative;width: 100%;border-bottom: 1px solid #dcdcdc;}
.board_list_skin1 .list_wrap li a{display: block;width: 100%;padding: 25px 70px 25px 0;box-sizing: border-box;word-break: keep-all;}
.board_list_skin1 .list_wrap li .con{font-size: 16px;color: #000;}
.board_list_skin1 .list_wrap li .date{font-size: 15px;color: #999;margin-top: 5px;}
.board_list_skin1 .list_wrap li button{position: absolute;top: 50%;right: 15px;transform: translateY(-50%);width: 32px;height: 32px;background: #08203c;border-radius: 50%;}
.board_list_skin1 .list_wrap li button:after{display: block; content:"";position: absolute;top: 12px;left: 10px;width: 6px;height: 6px;border: 2px solid #fff;transform: rotate(-45deg);border-top: 0;border-left: 0;}



.board_view *{box-sizing:border-box;}
.board_view{padding-bottom: 85px;}
.board_view .g_container{position: relative;width: 100%;border-bottom: 1px solid #e5e5e5;}
.board_view .g_container .g_head{position: relative;width: 100%;background: #f6f6f6;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;padding: 25px 20px 25px 20px;text-align: center;}
.board_view .g_container .g_head .title{font-size: 18px;color: #242424;letter-spacing: -0.25px;font-weight: 500;line-height: 1.5;word-break: keep-all;}
.board_view .g_container .g_head .date{font-size: 12px;color: #999999;font-weight: 300;margin-top: 10px;}
.board_view .g_container .g_head .recruit{position:absolute;top: 50%;right: 45px;transform: translateY(-50%);}
.board_view .g_container .g_head .recruit .cate{width: 80px;height: 80px;font-size: 1.7rem;color: #fff;letter-spacing: -0.5px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.board_view .g_container .g_head .recruit .cate1{background: #0bd5b2;}
.board_view .g_container .g_head .recruit .cate2{background: #00abdc;}
.board_view .g_container .g_head .recruit .cate3{background: #4977cc;}
.board_view .g_container .g_body{position: relative;padding: 32px 20px;font-size: 12px;color: #555;line-height: 1.7;}
.board_view .g_container .g_body iframe{width:100%;height: 46vw;}
.board_view .g_container .g_body img{max-width: 100%;}
.board_view .g_container .g_file{position: relative;width: 100%;padding: 21px 40px;border-bottom: 1px solid #e5e5e5;display: flex;flex-wrap: wrap;}
.board_view .g_container .g_file .tit{position: relative;font-size: 1.8rem;color: #222222;font-weight: 500;width: 80px;}
.board_view .g_container .g_file .tit:after{display:block;content:"";width: 1px;height: 15px;background: #e5e5e5;position: absolute;top: 11px;right: 0;}
.board_view .g_container .g_file ul{width: calc(100% - 80px);min-height: 36px;padding-top: 2px;display: flex;flex-wrap: wrap;padding-left: 42px;background: url('/img/page/board_view_file_i.png')no-repeat left 16px top 10px;}
.board_view .g_container .g_file ul li{font-size: 1.7rem;color: #000000;font-weight: 300;margin-right: 20px;}
.board_view .g_container .g_file ul li:last-child{margin-right:0;}
.board_view .g_container .g_file ul li a{display:block;}
.board_view .g_container .g_file ul li a:hover{text-decoration-line: underline;}
.board_view .g_pagination{position: relative;width: 100%;margin-top: 40px;display: flex;flex-wrap: wrap;justify-content: center;}
.board_view .g_pagination .page_nav{position: relative;width: calc(50% - 70px);}
.board_view .g_pagination .page_nav.next a{justify-content: flex-end;}
.board_view .g_pagination .page_nav.next .arrow:after{transform: rotate(-45deg);left: 10px;}
.board_view .g_pagination .page_nav.next .arrow{left:auto;right:0;}
.board_view .g_pagination .page_nav{position: relative;font-size: 1.8rem;color: #555555;font-weight: 400;overflow: hidden;}
.board_view .g_pagination .page_nav a{position: relative;display: flex;flex-wrap: wrap;align-items: center;height: 100%;}
.board_view .g_pagination .page_nav a .arrow{position: absolute;top: 0;left: 0;width: 40px;height: 40px;border: 1px solid #dcdcdc;box-sizing: border-box;}
.board_view .g_pagination .page_nav a .arrow:after{display:block;content:"";width: 9px;height: 9px;border: 2px solid #bbb;transform: rotate(135deg);border-top: 0;border-left: 0;position: absolute;top: 13px;left: 15px;}
.board_view .g_pagination .page_nav a:hover .arrow{background-color:#f5f5f5;}
.board_view .g_pagination .pg_list_btn{position: relative;width: 140px;height: 40px;text-align: center;background: #08203c;color: #fff;}
.board_view .g_pagination .pg_list_btn a{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width: 100%;height: 100%;padding-bottom: 0;overflow:hidden; transition:0.4s;}
.board_view .g_pagination .pg_list_btn a .txt{font-size: 12px;color: #fff;font-weight: 500;line-height: 1em;text-align: center;letter-spacing: 0.35px;font-family: 'Montserrat',sans-serif;}
.board_view .g_pagination .pg_list_btn .list_i{position: relative;width: 16px;height: 7px;margin-left: 10px;margin-top: 1px;}
.board_view .g_pagination .pg_list_btn .list_i span{position: relative;display: block;width: 100%;height: 1px;background: #fff;}
.board_view .g_pagination .pg_list_btn .list_i span:nth-child(2){margin: 2px 0;}
