@charset "utf-8";
@import url('fonts.css');

html, body,
h1, h2, h3, h4, h5, h6,
input, select, textarea, button, option {font-family:"Pretendard","Noto Sans KR", "맑은 고딕", "돋움", dotum, sans-serif;letter-spacing:-0.2px;}

html {position:relative;}
html, body {font-weight:normal;color:#000;}
body {position:relative;font-size:16px;word-break:break-all;}
body, div, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, form, fieldset, legend, button, p, pre, blockquote, menu, figure, input {margin:0;padding:0;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, select, input, textarea, p, blockquote, th, td, menu, button, a, span, strong, label, header, footer, section, article, aside, nav, hgroup, details, figure, figcaption {word-break:break-word;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;word-break:break-all;}
h1, h2, h3, h4, h5, h6, input, select, textarea, button, option {font-size:16px;font-weight:normal;color:inherit;}
pre, code, samp, kbd {font-family:inherit;}
em, var, address {font-style:normal;}
ul, ol {list-style-type:none;}

legend, fieldset, button, img {border:0 none;}
input, select, textarea, button, label, strong, a, time {vertical-align:inherit;}
input, select, textarea, button, option {font-family:inherit;font-weight:inherit;}
input[type="text"]::-webkit-search-cancel-button {appearance:none;-webkit-appearance:none;}
button, select, option {color:inherit;text-transform:none;}
caption, legend {position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0,0,0,0);}
table {border-collapse:collapse;border-spacing:0;}
button {overflow:visible;text-align:left;cursor:pointer;background:none;}
a{color:#000;text-decoration:none;}
.hidden,
.sound-only{position: absolute!important;width: 1px!important; height: 1px!important;clip: rect(0 0 0 0)!important;overflow: hidden!important; border: 0!important; padding: 0!important;margin: -1px!important;}

.forMobile{display:none;}

::-webkit-input-placeholder{color:#696969;} /* Chrome/Opera/Safari */
::-moz-placeholder{color:#696969;} /* Firefox 19+ */
:-ms-input-placeholder{color:#696969;} /* IE 10+ */
:-moz-placeholder{color:#696969;} /* Firefox 18- */

.scroll{/*margin:0 2px;*/overflow:hidden;overflow-y:auto;}
.scroll::-webkit-scrollbar{width:5px;height:5px;}
.scroll::-webkit-scrollbar-track{background-color:#d5d9e1;border-radius:5px;}
.scroll::-webkit-scrollbar-thumb{background:#adb4c2;border-radius:5px;height: 10%;}
.scroll::-webkit-scrollbar-thumb:hover{background: #adb4c2;}

#skipnavigation{position:relative;z-index:1100;}
#skipnavigation .skip{position:absolute;top:0;left:0;width:100%;}
#skipnavigation a{display:block;height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#000;white-space:nowrap;}
#skipnavigation a:focus,
#skipnavigation a:active{display:block;background-color:#000;text-align:center;color:#fff;padding:5px;width:100%;height:auto;margin-bottom:10px;}

html,
body{height:100%;}
body{background-color:#fff;}
body.hiddenScroll{overflow:hidden;}
body.bgGray{background-color:#edf1f8;}

/* common */
#wrap{min-height:calc(100% - 390px);z-index:200;}
#footer .bg,
#wrap .bg{position:relative;margin:0 auto;width:1500px;zoom:1;}
#wrap .bg:after{display:block;clear:both;content:''}
#wrap,
#footer{min-width:1500px;}

body.gnb_all #header{top:0;}
body.gnb_all .mBc1{top:80px;} /* modify20251021-2 */
body.page_top .iTop{display:none;}

/* modifyheader */
#header.bb:before{content:"";position:absolute;bottom:0;left:0;background-color:#D9D9D9;width:100%;height:1px;}
#header{position:sticky;top:-80px;background-color:#fff;width:100%;z-index:400;transition:all 0.4s 0s;}
#header .bg{position:relative;margin:0 auto;width:1500px;height:80px;}
#header h1{position:absolute;top:0;left:10px;display:-webkit-flex;display:flex;align-items:center;height:80px;}
#header h1 img{margin-top:2px;width:82px;}
#header .mGnb{text-align:center;padding-right:40px;}
#header .util{position:absolute;top:25px;right:10px;}
#header .util .tx{position:relative;display:inline-block;background:url(../images/ico_log11.png) 0 50% no-repeat;background-size:16px auto;color:#333;font-weight: 400;font-size: 14px;line-height: 150%;vertical-align:middle;padding:0 0 0 19px;}
#header .util .tx.reg{background-image:url(../images/ico_reg11.png);}
#header .util .tx + .tx{margin-left:15px;}
#header .util .tx + .tx:before{content:"";position:absolute;top:calc(50% - 6px);left:-10px;background-color:#D9D9D9;width:1px;height:12px;}
#header .util .tx + .btn{margin-left:23px;}
#header .util .find,
#header .util .btn{display:inline-block;background-color:#F6F6F6;border-radius:8px;border:1px solid #D9D9D9;color:#333;font-weight: 400;font-size: 14px;padding:0 10px;line-height:28px;height:30px;vertical-align:middle;transition:all 0.4s 0s;} /* modify20251031-2 */
#header .util .btn.lBlue{border-color:#0050A1;background-color:#fff;color:#0050A1;}
#header .util .btn:hover{background-color:#0050A1;border-color:#0050A1;color:#fff;}
#header .util .find.btn:hover{background-color:#003469;border-color:#003469;}
#header .util .mPro1 + .btn{margin-left:10px;}
#header .util .btn + .find{margin-left:18px;}
#header .util .find{background:url(../images/ico_find11.png) 50% 50% no-repeat #0050A1;background-size:14px auto;border-color:#0050A1;border-radius:8px;padding:0;text-indent:-9999px;font-size:0;width:30px;}
#header .util .mPro1{height:30px;}

.mPro1{position:relative;display:inline-block;z-index:1;}
.mPro1 .sel{position:relative;display:block;background:url(../images/ico_pro11.png) 0 50% no-repeat;background-size:16px auto;font-size:14px;padding:0 18px 0 20px;width:100%;}
.mPro1 .sel:before{content:"";position:absolute;top:0;right:0;background:url(../images/ico_pro11_arr.png) 50% 50% no-repeat;background-size:16px auto;width:16px;height:16px;transition:all 0.4s 0s;}
.mPro1 .selList{display:none;position:absolute;top:100%;left:-18px;background-color:#fff;border:1px solid #D9D9D9;box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.3);border-radius:12px;padding:0 0 20px;width:168px;}
.mPro1 .selList .na{font-size:14px;line-height:150%;padding:11px 20px 9px;}
.mPro1 .selList .ls{border-top:1px solid #D9D9D9;padding:11px 20px 9px;}
.mPro1 .selList .ls a{display:block;color:#434343;font-size:14px;padding:6px 0;}
.mPro1 .selList .ls a:hover{color:#0050A1;font-weight:bold;}
.mPro1 .selList .bt{display:block;background-color:#F6F6F6;border:1px solid #D9D9D9;border-radius:7px;color:#333;font-size:12px;margin:3px 20px 0;text-align:center;line-height:34px;height:36px;}
.mPro1.active .sel:before{display:block;transform:rotate(180deg);}
.mPro1.active .selList{display:block;}
/*//modifyheader */

.mBc1{position:sticky;top:0;left:0;width:100%;background-color:#edf1f8;z-index:200;transition:all 0.4s 0s;}
.mBc1 .bg{display:-webkit-flex;display:flex;align-items:center;height:76px;}
.mBc1 .dep1.active > a:before{background-image:url(../images/ico_bc_dep1_a.png);transform:rotate(180deg)}
.mBc1 .home{position:relative;display:block;background:url(../images/ico_bc_home.png) 2px 50% no-repeat;text-indent:-9999px;font-size:0;margin:0 14px 0 10px;width:26px;height:76px;}
.mBc1 .dep1{position:relative;display:block;float:left;}
.mBc1 .dep1 > span,
.mBc1 .dep1 > a{position:relative;display:block;font-size:21.4px;font-weight:500;padding:0 32px 0 0;line-height:76px;height:76px;}
.mBc1 .dep1 > span{padding-right:0;}
.mBc1 .dep1 > a:before{content:"";position:absolute;top:50%;right:0;margin-top:-10px;background:url(../images/ico_bc_dep1.png) 100% 50% no-repeat;width:20px;height:20px;transition:all 0.4s 0s;}
.mBc1 .dep1 .lDep1{display:none;position:absolute;top:calc(100% - 12px);left:40px;border:1px solid #d2d4d7;border-radius:10px;background-color:#fff;padding:11px;box-shadow:5px 5px 5px rgba(0,0,0,0.05);z-index:1;overflow:hidden;}
.mBc1 .dep1 .lDep1 > a{display:block;background:url(../images/ico_bc_dep2.png) calc(100% - 8px) 50% no-repeat;font-size:14.7px;padding:10px 20px 10px 10px;min-width:182px;}
.mBc1 .dep1 .lDep1 > a + a{border-top:1px solid #e9ebee;}

.mBc1 .dep1 + .dep1 > a{background-image:none;padding-left:66px;}
.mBc1 .dep1 + .dep1 > a:after{content:"";position:absolute;top:50%;left:30px;margin-top:-7px;background:url(../images/ico_bc_arr.png) 0 0 no-repeat;width:8px;height:13px;}

.mBc1 .dep2{position:relative;-webkit-flex:1;flex:1;padding:0 0 0 35px;}
.mBc1 .dep2:before{content:"";position:absolute;top:50%;left:22px;margin-top:-7px;background:url(../images/ico_bc_arr.png) 0 0 no-repeat;width:8px;height:13px;}
.mBc1 .dep2 .ti{display:none;}
.mBc1 .dep2 a{position:relative;display:inline-block;font-size:16px;margin-left:35px;line-height:72px;height:76px;}
.mBc1 .dep2 a.hssDep3{background:url(../images/ico_bc_dep2.png) 100% calc(50% - 3px) no-repeat;padding-right:21px;}
.mBc1 .dep2 a.active:before{content:"";position:absolute;bottom:0;left:0;background-color:#0050a1;width:100%;height:4px;}
.mBc1 .dep2 a.active{color:#0050a1;font-weight:500;}
.mBc1 .dep2 a.iPrev{display:none;}
.mBc1 .dep2 .mSearch1{position:relative;padding-right:180px;}
.mBc1 .dep2 .mSearch1 .searchBg{position:relative;margin:0 auto;width:400px;}
.mBc1 .dep2 .mSearch1 .it{background-color:transparent;font-size:18.7px;font-weight:500;height:76px;}
.mBc1 .dep2 .mSearch1 .bt{position:absolute;top:0;right:0;margin:0;}

/* modifyGnb */
.mGnb{padding:0 0 0 35px;}
.mGnb ul{text-align:center;}
.mGnb li{position:relative;display:inline-block;margin:0 -2px;transition:all 0.4s 0s;}
.mGnb .dep1{position:relative;display:block;color:#181818;font-size:17px;padding:0 40px;min-width:137px;text-align:center;transition:all 0.4s 0s;}
.mGnb .dep1 > span{position:relative;display:inline-block;line-height:80px;height:80px;}
.mGnb .dep1 > span.forMobile{display:none;}
.mGnb li:last-child .gDep2{border-right:1px solid #E3E3E3;}
.mGnb .gDep2{position:absolute;top:80px;right:0;border-left:1px solid #E3E3E3;text-align:left;padding:0 20px;width:100%;height:0;overflow:hidden;transition:all 0.4s 0s;}
.mGnb .gDep2 .dep2:first-child{padding:35px 0 0;}
/* modify20251105 */
.mGnb .gDep2 .dep2{margin:0 -10px 21px 0;padding:0 0 6px;white-space:nowrap;overflow:hidden;}
.mGnb .gDep2 .dep2 + .dep3{margin-top:-8px;}
.mGnb .gDep2 .dep3 + .dep2{margin-top:20px;}
.mGnb .gDep2 .dep3 a + a{margin-top:20px;}
.mGnb .gDep2 .dep3 + .dep2{margin-top:29px;}
.mGnb .gDep2 .dep3{margin-right:-20px;}
.mGnb .gDep2 .dep3 a{position:relative;display:block;color:#6C6C6C;font-size:15px;padding:0 0 0 7px;}
.mGnb .gDep2 .dep3 a:before{content:"";position:absolute;top:10px;left:0;background-color:#6C6C6C;border-radius:50%;width:2px;height:2px;}
.mGnb .gDep2 a{color:#000;font-size:16px;line-height:150%;}
.mGnb .gDep2 .dep2.active a,
.mGnb .gDep2 .dep2:hover a,
.mGnb .gDep2 .dep3 a.active,
.mGnb .gDep2 .dep3 a:hover{color:#0050A1;font-weight:bold;}
.mGnb .gDep2 .dep3 a:hover:before{background-color:#0050A1;}
@media all and (min-width:768px) {
	.gnbBg{position:fixed;top:80px;left:0;width:100%;height:0;transition:all 0.4s 0s;overflow:hidden;z-index:390;}
	.gnbBg:before{content:"";position:fixed;top:81px;left:0;width:100%;height:0;}
	.gnbBg >div{position:relative;background-color:#fff;border-radius:0 0 20px 20px;width:100%;height:0;transition:all 0.4s 0s;}
	.gnbBg >div:before{content:"";position:absolute;top:0;left:0;background-color:#D9D9D9;width:100%;height:1px;}
	
	#header.hover .mGnb li .dep1{min-width:200px;}
	#header .mGnb li.active .dep1,
	#header.hover .mGnb li:hover .dep1{color:#0050A1;font-weight:bold;}
	#header .mGnb li.active .dep1 span:before,
	#header.hover .mGnb li:hover .dep1 span:before{content:"";position:absolute;bottom:0;left:0;background-color:#0050A1;width:100%;height:3px;}
	#header.hover .mGnb li .gDep2{display:block;}
	#header.hover + .gnbBg{display:block;}
	#header.hover .mGnb .gDep2,
	#header.hover + .gnbBg >div{height:502px;}
	#header.hover + .gnbBg{height:100%;}
	#header.hover + .gnbBg:before{background-color:rgba(0,0,0,0.6);height:100%;}
}
/* //modify20251105 */
/* //modifyGnb */

.lMenu1{display:none;position:absolute;top:112px;left:50%;transform: translateX(-50%);border-radius:10px;box-shadow:7px 7px 7px rgba(0,0,0,0.08);border:1px solid #d7d7d7;background-color:#fff;padding:47px 0;width:1560px;z-index:1000;}
/*
.lMenu1 .menu{display:-webkit-flex;display:flex;}
*/
.lMenu1 .menu{display:table;margin:0 auto;text-align:center;}
.lMenu1 .col:last-child{margin-right:0;}
.lMenu1 .col:first-child{margin-left:0;width:237px;}
.lMenu1 .col:first-child:before{display:none;}
.lMenu1 .col{position:relative;display:table-cell;vertical-align:top;padding:0 0 0 63px;text-align:left;width:220px;height:100%;}
.lMenu1 .col:before{content:"";position:absolute;top:0;left:0;background-color:#e9ebee;width:1px;height:100%;}
.lMenu1 .col .ti{position:relative;display:block;font-size:20px;font-weight:500;margin:0 0 40px;padding:3px 0 0;}
.lMenu1 .col.active .ti,
.lMenu1 .col .ti:hover{color:#0050a1;}
.lMenu1 .col.active .ti span,
.lMenu1 .col .ti:hover span{position:relative;display:inline-block;}
.lMenu1 .col.active .ti span:before,
.lMenu1 .col .ti:hover span:before{content:"";position:absolute;bottom:-10px;left:0;background-color:#ff6161;width:100%;height:3px;}
.lMenu1 .col.movie .ti:before,
.lMenu1 .col.factory .ti:before,
.lMenu1 .col .ti.ico:before{content:"";position:absolute;top:-20px;left:0;background:url(../images/ico_gnb2.png) 50% 0 no-repeat;background-size:auto 16px;width:102px;height:16px;}
.lMenu1 .col.factory .ti:before{top:-26px;background:url(../images/ico_gnb1.png) 50% 100% no-repeat;background-size:auto 22px;width:71px;height:22px;}
.lMenu1 .col.movie .ti:before{top:-23px;background:url(../images/ico_gnb3.png) 50% 100% no-repeat;background-size:auto 20px;width:113px;height:22px;}
.lMenu1 .col .dep2.gCol2{zoom:1;}
.lMenu1 .col .dep2.gCol2:after{display:block;clear:both;content:'';} 
.lMenu1 .col .dep2 .ls + .ls{margin-top:12px;}
.lMenu1 .col .dep2 .ls{display:block;}
.lMenu1 .col .dep2 .ls > a{position:relative;display:inline-block;color:#000;font-size:16px;padding-right:11px;}
.lMenu1 .col .dep2 .ls.active > a,
.lMenu1 .col .dep2 .ls > a:hover{color:#0050a1;}
.lMenu1 .col .dep2 .ls.active > a:after,
.lMenu1 .col .dep2 .ls > a:hover:after{content:"";position:absolute;top:0;right:0;background-color:#ff6868;border-radius:50%;width:5px;height:5px;border-radius:50%;}
.lMenu1 .col .dep2 .co{display:block;float:left;width:189px;}
.lMenu1 .col .dep3{padding:8px 0 5px;}
.lMenu1 .col .dep3 .ls + .ls{margin-top:10px;}
.lMenu1 .col .dep3 .ls a{position:relative;font-size:15px;padding:0 0 0 15px;}
.lMenu1 .col .dep3 .ls a:before{content:"";position:absolute;top:7px;left:5px;background-color:#000;width:3px;height:3px;}
.lMenu1 .col .dep3 .ls a:after{display:none;}
.lMenu1 .col.w1{padding-left:52px;width:450px;}

.lMenu1.after .col:first-child{margin-left:17px;padding-left:60px;}
.lMenu1.after .col{padding-left:30px;}

/* modifyFooter */
#footer{position:relative;background-color:#f0f0f0;border-top:1px solid #D8D8D8;margin:100px 0 0;z-index:100;}
#footer .con1{background-color:#fff;padding:0 10px;}
#footer .con1 .bg{display:-webkit-flex;display:flex;align-items:center;height:54px;}
#footer .con1 .text{-webkit-flex:1;flex:1;color:#000;font-weight: 400;font-size: 15px;line-height: 150%;padding:0 0 0 0;}
#footer .con1 .text .bt{display:inline-block;background-color:#0050a1;border-radius:5px;color:#fff;font-size:14.7px;padding:0 10px;line-height:25px;height:25px;}
#footer .con1 .select{background:url(../images/ico_select11.png) 100% 50% no-repeat transparent;background-size:auto 16px;border:0;font-weight: 400;font-size: 16px;line-height: 150%;margin:0 48px 0 0;min-width:263px;height:52px;}
#footer .con2{border-top:1px solid #D8D8D8;padding:0 10px 74px;}
#footer .con2 .bg{display:-webkit-flex;display:flex;padding:49px 0 0;}
#footer .con2 .text{-webkit-flex:1;flex:1;color:#1d1d1d;font-size: 15px;line-height: 230%;}
#footer .con2 .text .logo{margin:0 0 1px;}
#footer .con2 .text .logo img{width:91px;}
#footer .con2 .text .txt .tx2{display:block;}
#footer .con2 .link{margin:111px 0 0;width:377px;}
#footer .con2 .link .lnk .ls + .ls{margin-top:22px;}
#footer .con2 .link .lnk a{background:url(../images/ico_arr_right12.png) 100% 50% no-repeat;background-size:auto 20px;display:inline-block;color:#1d1d1d;font-weight: 700;font-size: 16px;padding:0 24px 0 0;}
#footer .con2 .sns{margin:17px 0 0;}
#footer .con2 .sns a{background:url(../images/ico_sns_facebook.png) 50% 50% no-repeat #fff;background-size:auto 20px;display:inline-block;border:1px solid #E4E4E4;border-radius:50%;text-indent:-9999px;font-size:0;width:40px;height:40px;}
#footer .con2 .sns a.blog{background-image:url(../images/ico_sns_blog.png);}
#footer .con2 .sns a.insta{background-image:url(../images/ico_sns_insta.png);}
#footer .con2 .sns a.youtube{background-image:url(../images/ico_sns_youtube.png);}
#footer .con2 .sns a + a{margin-left:4px;}
#footer .con3{padding:0 10px 50px;}
#footer .con3 .bg{border-top:1px solid #D8D8D8;padding:16px 0 0;}
#footer .con3 a + a{margin-left:24px;}
#footer .con3 a{color:#1d1d1d;font-size: 15px;line-height: 150%;}
#footer .con3 a:hover{color:#003675;font-weight:bold;}
#footer .con3 .copy{color:#555;font-size: 15px;line-height: 150%;text-transform:uppercase;margin:11px 0 0;}
/* //modifyFooter */


.ul{text-decoration:underline;}
.ul.txtPrimary{color:#0050a1;}

.page_bottom .mQuick1{margin-bottom:-100px;}
.mQuick1.row3 .link{margin-top:-66px;}
.mQuick1.row4 .link{margin-top:-130px;}
.mQuick1.row5 .link{margin-top:-161px;}
.mQuick1.row6 .link{margin-top:-195px;}
.mQuick1.row7 .link{margin-top:-227px;}

.mQuick1.closed .link{margin-right:-1px;width:0;}
.mQuick1{position:sticky;top:50%;right:0;float:right;margin:0 0 0 -110px;z-index:299;transition:all 0.4s 0s;}
.mQuick1 .btnToggle1:before{content:"";position:absolute;top:0;left:0;background:url(../images/ico_arr1_w.png) 50% 50% no-repeat;transform:rotate(180deg);width:100%;height:100%;}
.mQuick1 .btnToggle1{position:absolute;top:50%;left:-30px;margin-top:-28.5px;background-color:#aaa;border-radius:10px 0 0 10px;cursor:pointer;text-indent:-9999px;font-size:0;width:30px;height:60px;transition:all 0.4s 0s;}
.mQuick1 .link{width:110px;overflow:hidden;transition:all 0.4s 0s;}
.mQuick1 .link .linkBg{border:1px solid #d2d4d7;background-color:#fff;border-right:0;border-radius:10px 0 0 10px;width:110px;}
.mQuick1 .link .linkBg > a:first-child,
.mQuick1 .link .linkBg > .row:first-child > button{border-radius:10px 0 0;}
.mQuick1 .link .linkBg > a:last-child,
.mQuick1 .link .linkBg > .row:last-child > button{border-radius:0 0 0 10px;}
.mQuick1 .link a.vm,
.mQuick1 .link button.vm{display:table;padding:0;width:100%;min-height:64px;}
.mQuick1 .link a.vm > span,
.mQuick1 .link button.vm > span{display:table-cell;vertical-align:middle;}
.mQuick1 .link a,
.mQuick1 .link button{position:relative;display:block;background-color:#fff;font-size:14px;text-align:center;padding:12px 0;cursor:pointer;}
.mQuick1 .link button{width:100%;}
.mQuick1 .link button.close{position:absolute;bottom:80px;right:-12px;background:url(../images/ico_close2_w.png) 50% 50% no-repeat #aaa;background-size:8px auto;border-radius:50%;text-indent:-9999px;font-size:0;width:25px;height:25px;z-index:1;}
.mQuick1 .link .row + a,
.mQuick1 .link a + .row,
.mQuick1 .link a + a{border-top:1px solid #e9ebee;}
.mQuick1 .link a > span,
.mQuick1 .link button > span{display:block;}
.mQuick1 .link a > em,
.mQuick1 .link button > em{display:inline-block;background-color:#0050a1;border-radius:18px;color:#fff;font-size:14px;margin:6px 0 1px;padding:0 7px;text-align:center;min-width:11px;line-height:18px;height:18px;}
.mQuick1 .link a.type2{padding:22px 0;}
.mQuick1 .link a.ico1 > span{background:url(../images/ico_quick1.png) 50% 0 no-repeat;padding-top:55px;}
.mQuick1 .link a.ico1,
.mQuick1 .link a.bgGray,
.mQuick1 .link button.bgGray{background-color:#f8f8f8;}
.mQuick1 .link a + .bgGray{border-top-color:#d2d4d7;}
.mQuick1 .link .bgGray + .bgGray{border-top-color:#e9ebee;}
.mQuick1 .link .row.active > a,
.mQuick1 .link .row.active > button{position:relative;background-color:#0050a1;color:#fff;}
.mQuick1 .link .row.active > a,
.mQuick1 .link .row.active > button:before{content:"";position:absolute;top:26px;left:-6px;width:0px;height:0px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 6px solid #0050a1;}
.mQuick1 .link .row.active > a > em,
.mQuick1 .link .row.active > button > em{background-color:#fff;color:#0050a1;}
.mQuick1 .link .row.active .lQuick{display:block;}

/* modify20251105-4 */
.lQuick{display:none;position:absolute;bottom:-35px;right:calc(100% + 15px);background-color:#fff;border:1px solid #d4d4d4;border-radius:10px;box-shadow:5px 5px 5px rgba(0,0,0,0.1);margin:0 -1px 0 0;padding:0 0 39px;width:96px;}
.lQuick .swiper{overflow:hidden;border-radius:10px 10px 0 0;}
.lQuick .ro{display:table;border-bottom:1px solid #d4d4d4;width:100%;min-height:60px;}
.lQuick .ro a{display:table-cell;font-size:14px;line-height:120%;vertical-align:middle;padding:5px 10px;text-align:left;}
.lQuick .ro a:hover{background-color:#f3f6fb;color:#0050a1;}
.lQuick .ro a span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.lQuick .pag{position:absolute;bottom:0;left:0;background-color:#F4F7FB;border-top:1px solid #d4d4d4;border-radius:0 0 10px 10px;color:#333;font-size:14px;width:100%;height:40px;z-index:1;}
.lQuick .pag .swiper-pagination-lock{display:block;}
.lQuick .pag .swiper-pagination{bottom:11px;}
.lQuick .pag .swiper-pagination .swiper-pagination-current{color:#0050A1;}
.lQuick .pag .swiper-button-prev,
.lQuick .pag .swiper-button-next{background-image:none;top:0;left:0;margin:0;width:36px;height:40px;}
.lQuick .pag .swiper-button-next{left:auto;right:0;}
.lQuick .pag .swiper-button-prev:before,
.lQuick .pag .swiper-button-next:before{content:"";position:absolute;top:0;left:0;background:url(../images/ico_prev3.png) 50% 50% no-repeat;width:100%;height:100%;opacity:0.5;}
.lQuick .pag .swiper-button-next{transform:rotate(180deg);}
.lQuick.posB1{top:auto;bottom:0;}
/* //modify20251105-4 */

.gTop1{position:fixed;bottom:30px;right:25px;}
.gTop1 .ico1,
.iTop{position:relative;display:block;background:url(../images/ico_top1.png) 50% 50% no-repeat #fff;border:1px solid #d1d3d6;border-radius:50%;text-indent:-9999px;font-size:0;margin:5px auto 0;width:52px;height:52px;z-index:501;transition:all 0.8s 0s;}
.iNotice{display:inline-block;background:url(../images/ico_notice1.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;margin:0 auto;width:14px;height:16px;}
.gTop1 .ico1{background-image:url(../images/ico_quick1.png);background-size:33px auto;color:#fff;text-indent:0;font-size:13.4px;}
.gTop1 .ico1 > span{display:none;}
.gTop1 .ico1:hover:after{content:"";position:absolute;top:-3px;right:-3px;border:2px solid #42b2b9;background:url(../images/ico_quick1.png) 50% 50% no-repeat #fff;background-size:33px auto;border-radius:50%;width:52px;height:52px;}
.gTop1 .ico1:hover .hover{display:block;position:absolute;top:-3px;right:26px;display:table;background-color:#42b2b9;border-radius:56px 0 0 56px;padding:0 36px 0 30px;white-space:nowrap;width:100%;height:56px;}
.gTop1 .ico1:hover .hover > span{display:table-cell;vertical-align:middle;}

#body{position:relative;z-index:110;}
#body .bg{padding-top:64px;width:1400px;}

/* form */
.select.mr30{margin-right:30px;}
.select{border:0;border-bottom:2px solid #000;background:url(../images/ico_select1.png) calc(100% - 10px) 50% no-repeat #fff;font-size:14.7px;line-height:46px;height:46px;padding:0 25px 0 10px;text-align:left;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.4s 0s;}
.select option{font-size:15px;font-weight:normal;}

.select2.br0{border-radius:0;}
.select2.brTB0{border-top-right-radius:0;border-bottom-right-radius:0;}
.select2.blTB0{border-top-left-radius:0;border-bottom-left-radius:0;}
.select2{border:1px solid #969696;background:url(../images/ico_select1.png) calc(100% - 10px) 50% no-repeat #fff;border-radius:6px;font-size:14.7px;padding:0 25px 0 10px;text-align:left;-webkit-appearance: none;-moz-appearance: none;appearance: none;width:100%;height:32px;transition: all 0.4s 0s;}
.select2.w300{width:300px;}
.select2.w400{width:400px;}

.it{border:0;border-bottom:2px solid #000;background:#fff;font-size:14.7px;line-height:46px;height:46px;padding:0 0 0 10px;text-align:left;}

.it2.blTB0{border-top-left-radius:0;border-bottom-left-radius:0;}
.it2{border:1px solid #969696;background:#fff;font-size:14.7px;border-radius:6px;padding:0 0 0 15px;width:100%;height:34px;}
.it2.center{padding-left:0;text-align:Center;}
.it2.w147{width:147px;}
.it2.w204{width:204px;}
.it2.date{background:url(../images/ico_date1.png) calc(100% - 10px) 50% no-repeat #fff;background-size:20px auto;width:147px;}

.textarea{border:1px solid #969696;background:#fff;font-size:14.7px;border-radius:6px;padding:10px 15px 0;width:100%;resize:none;vertical-align:middle;}
.textarea.txtRed{color:#ff6161;}
.textarea.txtRed::-webkit-input-placeholder{color:#ff6161;} /* Chrome/Opera/Safari */
.textarea.txtRed::-moz-placeholder{color:#ff6161;} /* Firefox 19+ */
.textarea.txtRed:-ms-input-placeholder{color:#ff6161;} /* IE 10+ */
.textarea.txtRed:-moz-placeholder{color:#ff6161;} /* Firefox 18- */

.mRadio1.single{overflow:hidden;width:20px;height:20px;} /* add20240627 */

.mRadio1:first-child{margin-left:0;}
.mRadio1.w1{min-width:115px;}
.mRadio1{position:relative;display:inline-block;margin-left:30px;}
.mRadio1 input{position:absolute;top:0;left:0;opacity:0;}
.mRadio1 .label{display:inline-block;position:relative; font-size:14.7px;color: #000;padding:0 0 0 30px;line-height:20px;cursor:pointer;}
.mRadio1 input + .label:before{content:"";position:absolute;top:0;left:0;background:url(../images/ico_radio1.png) 50% 50% no-repeat;background-size:20px auto;border-radius:50%;width:20px;height:20px;}
.mRadio1 input:checked + .label:before{background-image:url(../images/ico_radio1_a.png);}
.mRadio1 input:checked + .label + .lMsg1{display:block;}

.mRadio2:first-child{margin-left:0;}
.mRadio2{position:relative;display:inline-block;margin-left:6px;}
.mRadio2 input{position:absolute;top:0;left:0;opacity:0;}
.mRadio2 .label{display:inline-block;background-color:#dee1e9;border-radius:10px;font-size:14.7px;padding:0 15px;text-align:center;min-width:105px;line-height:38px;height:38px;cursor:pointer;}
.mRadio2 input:checked + .label{color:#fff;background-color:#0050a1;}

.gRadio3{border-top:1px solid #d2d4d7;border-bottom:1px solid #e7e8e9;margin-top:37px;padding:5px 0 20px;}
.mRadio3:first-child{margin-left:0;}
.mRadio3{position:relative;display:inline-block;margin-left:30px;}
.mRadio3 input{position:absolute;top:0;left:0;opacity:0;}
.mRadio3 .label{display:inline-block;position:relative; font-size:16px;font-weight:500;color: #000;padding:0 0 0 40px;line-height:30px;cursor:pointer;}
.mRadio3 .label > em{color:#ff6161;}
.mRadio3 input + .label:before{content:"";position:absolute;top:0;left:0;background:url(../images/ico_radio3.png) 50% 50% no-repeat;border-radius:50%;width:28px;height:28px;}
.mRadio3 input:checked + .label:before{background-image:url(../images/ico_radio3_a.png);}

.gCheckbox1{margin-bottom:-10px;}
.gCheckbox1 .mCheckbox1{margin-bottom:10px;}
.mCheckbox1:last-child{margin-left:0;}
.mCheckbox1.w1{min-width:100px;}
.mCheckbox1.w2{min-width:130px;}
.mCheckbox1{position:relative;display:inline-block;margin-right:30px;}
.mCheckbox1 input{position:absolute;top:0;left:0;opacity:0;}
.mCheckbox1 .label{display:inline-block;position:relative; font-size:14.7px;color: #000;padding:0 0 0 30px;line-height:20px;cursor:pointer;}
.mCheckbox1 .label .mBtn1{margin:-3px 0 0 5px;vertical-align:top;}
.mCheckbox1 input + .label:before{content:"";position:absolute;top:0;left:0;background:url(../images/ico_checkbox1.png) 50% 50% no-repeat;background-size:20px auto;width:20px;height:20px;}
.mCheckbox1 input:checked + .label:before{background-image:url(../images/ico_checkbox1_a.png);}
.mCheckbox1 input:checked + .label + .lMsg1{display:block;}

.mCheckbox2:first-child{margin-left:0;}
.mCheckbox2{position:relative;display:inline-block;margin-left:6px;}
.mCheckbox2 input{position:absolute;top:0;left:0;opacity:0;}
.mCheckbox2 .label{display:inline-block;background-color:#dee1e9;border-radius:10px;font-size:14.7px;padding:0 15px;text-align:center;min-width:105px;line-height:38px;height:38px;cursor:pointer;}
.mCheckbox2 input:checked + .label{color:#fff;background-color:#0050a1;}

.mCheckbox2.sche .label{position:relative;background-color:#b8c0d0;color:#fff;font-size:13.4px;padding:0 12px 0 30px;min-width:auto;line-height:32px;height:32px;}
.mCheckbox2.sche input + .label:before{content:"S";position:absolute;top:50%;left:10px;margin-top:-7px;background-color:#fff;border-radius:3px;color:#8a98b3;font-size:10px;text-align:center;width:14px;line-height:15px;height:14px;}
.mCheckbox2.s input:checked + .label{background-color:#2d82e3;}
.mCheckbox2.s input:checked + .label:before{color:#2d82e3;}
.mCheckbox2.k input:checked + .label{background-color:#669c1c;}
.mCheckbox2.k input + .label:before{content:"K";color:#669c1c;}
.mCheckbox2.f input:checked + .label{background-color:#a76d1a;}
.mCheckbox2.f input + .label:before{content:"F";color:#a76d1a;}
.mCheckbox2.e input:checked + .label{background-color:#b154e6;}
.mCheckbox2.e input + .label:before{content:"G";color:#b154e6;}
.mCheckbox2.etc input:checked + .label{background-color:#5e6771;}
.mCheckbox2.etc input:checked + .label:before{color:#5e6771;}
.mCheckbox2.etc input + .label:before{content:"E";font-weight:bold;line-height:14px;}

.mCheckbox2.s input:checked + .label.end:after{content:"";position:absolute;top:50%;right:6px;margin-top:-7px;background-color:#fff;border-radius:2px;width:3px;height:14px;}
.mCheckbox2.s input:checked + .label.ing{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;width:calc(100% - 10px);}
.mCheckbox2.s input:checked + .label.ing:before{display:none;}
.mCheckbox2.s input:checked + .label.k{background-color:#669c1c;}
.mCheckbox2.s input:checked + .label.k:before{content:"K";color:#669c1c;}
.mCheckbox2.s input:checked + .label.f{background-color:#fb6022;}
.mCheckbox2.s input:checked + .label.f:before{content:"F";color:#fb6022;}
.mCheckbox2.s input:checked + .label.e{background-color:#48535f;}
.mCheckbox2.s input:checked + .label.e:before{content:"E";color:#48535f;}

.mCheckbox1.single{width:20px;height:20px;overflow:hidden;}

.mAgree1{padding:10px 0 0 36px;}
.mAgree1 .row + .row{margin-top:10px;}

.lMsg1{display:none;position:absolute;top:calc(-100% - 18px);left:-34px;border:1px solid #ff6161;background-color:#fff2f2;border-radius:30px;font-size:13.4px;padding:5px 15px;white-space:nowrap;}
.lMsg1:before{content:"";position:absolute;bottom:-8px;left:35px;background:url(../images/ico_msg1.png) 0 0 no-repeat;width:16px;height:8px;}
.lMsg1 em{color:#ff6161;}

.lMsg1.type2{position:relative;top:auto;left:auto;font-size:13px;margin:10px 0 0;width:100%;white-space:normal;line-height:120%;}
.lMsg1.type2:before{display:none;}
/* //form */

.gTab3{position:relative;display:-webkit-flex;display:flex;align-items:center;margin:0 0 40px;text-align:center;min-height:32px;}
.gTab3 .mTab3.type2{margin:0 0 -10px;}
.gTab3 .mDate1{position:absolute;top:0;left:50%;transform: translateX(-50%);margin-top:-5px;}
.gTab3 .mSt2{text-align:right;}
.gTab3 .flex{-webkit-flex:1;flex:1;}
.gTab3 .posRt{position:absolute;top:-4px;right:0;}

.tac{text-align:center;}
.tar{text-align:right;}

.mDate1{font-size:32px;}
.mDate1 strong{display:inline-block;vertical-align:middle;padding:0 10px;}
.mDate1 button{position:relative;display:inline-block;vertical-align:middle;border-radius:50%;border:1px solid #dddfe5;text-indent:-9999px;font-size:0;width:28px;height:28px;overflow:hidden;}
.mDate1 button:before{content:"";position:absolute;top:0;left:0;background:url(../images/ico_prev2.png) 50% 50% no-repeat;width:100%;height:100%;}
.mDate1 button.next:before{transform:rotate(180deg);}
.mDate1 button:hover{border-color:#0050a1;}
.mDate1 button:hover:before{background-color:#0050a1;background-image:url(../images/ico_prev2_w.png);}

.mCal1{border:1px solid #d2d4d7;border-radius:10px;}
.mCal1 table{width:100%;}
.mCal1 th,
.mCal1 td{border-bottom:1px solid #d2d4d7;border-left:1px solid #d2d4d7;text-align:center;}
.mCal1 thead th{height:40px;}
.mCal1 tr:last-child td{border-bottom:0;}
.mCal1 td{background-color:#f5f7fb;font-size:18.7px;font-weight:bold;vertical-align:top;text-align:left;height:180px;}
.mCal1 th:first-child{border-left:0;}
.mCal1 td:first-child{background-color:#fbf3f3;border-left:0;}
.mCal1 td .num{padding:12px 3px 0;height:49px;}
.mCal1 td .num > span{display:inline-block;width:38px;line-height:38px;height:38px;text-align:center;vertical-align:middle;}
.mCal1 td .num > em{font-size:13.4px;vertical-align:middle;margin-left:-5px;}
.mCal1 td.holiday .num > span,
.mCal1 td.holiday .num > em{color:#ff6161;}
.mCal1 td.today .num > span{background-color:#ff6161;color:#fff;border-radius:50%;}
.mCal1 td.today .num > .tx{padding-left:7px;}
.mCal1 td.prev .num,
.mCal1 td.next .num{color:#a0a6ab;}
.mCal1 td .more{position:relative;display:block;color:#0050a1;border:1px solid #0050a1;border-radius:3px;font-size:13.4px;text-align:center;background-color:#fff;font-weight:normal;width:calc(100% - 20px);margin:2px 0 0 10px;line-height:26px;height:28px;}
.mCal1 td .more:before{content:"";position:absolute;top:50%;left:6px;margin-top:-7px;background:url(../images/ico_plus1.png) 50% 50% no-repeat #0050a1;border-radius:3px;color:#fff;font-size:10px;text-align:center;width:14px;line-height:14px;height:14px;}
.mCal1 td .sche{position:relative;display:inline-block;background-color:#2d82e3;border-radius:3px;color:#fff;font-size:13.4px;font-weight:normal;margin:2px 0 0 10px;padding:0 10px 0 29px;width:calc(100% - 20px);line-height:24px;height:24px;}
.mCal1 td .sche:before{content:"S";position:absolute;top:50%;left:6px;margin-top:-7px;background-color:#fff;border-radius:3px;color:#2d82e3;font-size:10px;text-align:center;width:14px;line-height:15px;height:14px;}
.mCal1 td .sche .t{display:block;padding:0 5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mCal1 td .sche.end:after{content:"";position:absolute;top:50%;right:6px;margin-top:-7px;background-color:#fff;border-radius:2px;width:3px;height:14px;}
.mCal1 td .sche.ing{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;width:calc(100% - 10px);}
.mCal1 td .sche.ing:before{display:none;}
.mCal1 td .sche.k{background-color:#669c1c;}
.mCal1 td .sche.k:before{content:"K";color:#669c1c;}
.mCal1 td .sche.f{background-color:#a76d1a;}
.mCal1 td .sche.f:before{content:"F";color:#a76d1a;}
.mCal1 td .sche.e{background-color:#b154e6;}
.mCal1 td .sche.e:before{content:"F";color:#b154e6;}
.mCal1 td .sche.etc{background-color:#5e6771;}
.mCal1 td .sche.etc:before{content:"E";color:#5e6771;}
.mCal1 td .sche .iSt3{position:absolute;top:0;right:calc(100% + 7px);}
.mCal1 td .sche .iSt3:before{left:auto;right:-4px;transform:rotate(45deg);}
.mCal1 .row{position: relative;margin:49px 0 0;width: 100%;height:131px;}
.mCal1 .row .grid{position: absolute;top:-50px;left: 0;border-top:1px solid #d2d4d7;width: 100%;height: 100%;table-layout: fixed;border-collapse: collapse;}
.mCal1 .sche_list{position:relative;table-layout:fixed;z-index:1;}
.mCal1 .sche_list td{background-color:transparent;border:0;padding:0 0 3px;height:auto;}

.gTitle1{display:-webkit-flex;display:flex;}
.gTitle1 .mTitle1 + .flex{margin:16px 0 0 32px;}
.gTitle1 .mTitle1 + .flex.mTab5{margin-top:-2px;}
.gTitle1 .mTitle1 + .flex .mBtn1{margin:-15px 0 0;vertical-align:middle;}
.gTitle1 .mTitle1 + .iInfo1{margin:12px 0 0 15px;}
.gTitle1 .mTitle1.flex,
.gTitle1 .flex{-webkit-flex:1;flex:1;}
.gTitle1 .mTab5{margin:0 0 0 36px;text-align:left;}
.gTitle1 .mTab5.ml0{margin-left:0;}
.gTitle1 .count.sTit{color:#0050a1;font-size:18.7px;font-weight:500;}
.gTitle1 .count{font-size:14.7px;text-align:left;margin:12px 0 0 25px;}
.gTitle1 .txtBlack{color:#000;}
.gTitle1 .count .col{margin:0 15px 0 10px;}
.gTitle1 .count .col strong{display:inline-block;font-size:21.4px;vertical-align:middle;margin-top:-4px;}
.gTitle1 .count strong{color:#0050a1;font-size:16px;padding:0 0 0 5px;}
.gTitle1 .count .col.all strong{color:#000;}
.gTitle1 .count .col.ing strong{color:#ff6161;}
.gTitle1 .count .col.done strong{color:#656565;}
.gTitle1 .mTitle1{margin:5px 0 0;}
.gTitle1 .mSearch1{margin-top:-3px;}
.gTitle1 .button .mBtn1 + .mBtn1{margin-left:6px;}
/* add20241008 */
.gTitle1 + .mInfo8{margin-top:-24px;font-size:18px;line-height:150%;}
.mInfo8 + .mHelp21{margin-top:50px;}
/* //add20241008 */
/*
.gTitle1 .mTab5 .swiper-slide{width:auto;margin-right:-1px;border:1px solid #f00;}
*/
.gTitle1 .mTab5 .swiper-slide .active{position:relative;z-index:1;}
.gTitle1 .more a{display:inline-block;border-bottom:2px solid #000;color:#000;font-size:14.7px;padding:0 0 3px;}

.gTitle1.type2{padding:0 0 27px 10px;}
.gTitle1.type2 .mTitle1{font-size:21px;letter-spacing:0;margin:-2px 20px 0 0;padding:0;}

/* add20241022 */
.gTitle1.type3 .mTitle1 img{vertical-align:middle;}
.gTitle1.type3 .mTitle1 .tx{font-size:24px;vertical-align:middle;margin-left:5px;}
.gTitle1.type3 .mTitle1 .ti{font-size:18px;vertical-align:middle;font-weight:500;margin-left:5px;}
.gTitle1.type3 .btn{display:inline-block;vertical-align:middle;margin:16px 0 0 15px;}
.gTitle1.type3 .btn .bt{display:inline-block;background-color:#ff6161;color:#fff;border-radius:10px;font-size:13.4px;padding:0 16px;line-height:30px;height:30px;}
.gTitle1.type3 .btn .bt > span{display:inline-block;background:url(../images/ico_arr7.png) 100% 50% no-repeat;padding:0 22px 0 0;}
/* //add20241022 */

/* add20251015-6 */
.gTitle1.type4{align-items:end;margin:0 0 10px;}
.gTitle1.type4 .mTitle10{margin:0;}
/* //add20251015-6 */

.gTitle1.flex{display:-webkit-flex;display:flex;align-items:center;padding:0 0 45px;}
.gTitle1.flex .mTitle1{-webkit-flex:1;flex:1;padding-bottom:0;}

.gTitle2{position:relative;margin:0 0 45px;}
.gTitle2 .mTitle1{position:absolute;top:10px;left:0;padding:0;}
.gTitle2 .mSearch1{margin:-5px auto 0;vertical-align:middle;width:400px;}
.gTitle2 .mSearch1 .it{font-size:18.7px;}

.mDate2 .t{display:inline-block;padding-right:10px;vertical-align:middle;}
.mDate2 .it2{height:40px;vertical-align:middle;}
.mDate2 .bt{display:inline-block;background:url(../images/ico_find3.png) 50% 50% no-repeat #0050a1;border-radius:6px;text-indent:-9999px;font-size:0;margin:0 0 0 10px;width:40px;height:40px;vertical-align:middle;}
.mDate2 .ba{display:inline-block;padding:0 4px;}

.mTitle1.fs21{font-size:21px;font-weight:500;}
.mTitle1 + .gTitle1{margin-top:-2px;}
.mTitle1{color:#000;font-size:30px;font-weight:bold;letter-spacing:-1px;padding:0 0 45px;}
.mTitle1 em{color:#ff6161;}
.mTitle1 + .flex .mToggle1{margin:2px 0 0 25px;}

.mTitle2{display:-webkit-flex;display:flex;background-color:#fff;border:1px solid #d2d4d7;border-radius:6px;padding:22px 30px;}
.mTitle2 .iSt1,
.mTitle2 .iSt2{margin-right:15px;}
.mTitle2 .iSt2{margin-top:-4px;}
.mTitle2 .tit{-webkit-flex:1;flex:1;}
.mTitle2 .ti{display:block;font-size:21.4px;font-weight:500;margin:-1px 0 0;}
.mTitle2 .da{color:#696969;font-size:14.7px;padding:13px 0 0;}

.gTitle1 + .mTitle3,
.mTitle3:first-child{margin-top:0;}
.mTitle3.b0{border-top:0;padding-top:0;}
.mTitle3{position:relative;font-size:18.7px;font-weight:500;margin:45px 0 0;padding:0 0 13px 38px;}
.mTitle3:before{content:"";position:absolute;top:12px;left:23px;margin-top:-2px;background-color:#000;border-radius:50%;width:4px;height:4px;}
.mTitle3 .ts{font-size:14.7px;font-weight:normal;margin-left:10px;}

.mTitle3.type2{color:#0050a1;font-weight:bold;font-size:21.4px;}
.mTitle3.type2 .ts{display:inline-block;font-size:16px;margin-left:5px;}

.mTitle2 + .mUtil1{margin-top:-6px;}
.mUtil1{position:relative;display:-webkit-flex;display:flex;align-items:center;background-color: #f7f9fc;border:1px solid #d2d4d7;border-radius:0 0 6px 6px;padding:14px 47px;}
.mUtil1 .mSt1,
.mUtil1 .log{display:inline-block;background-color:#fff;border-radius:4px;border:1px solid #d2d4d7;padding:0;width:131px;line-height:36px;height:40px;text-align:center;}
.mUtil1 .mSt1{border:0;line-height:40px;}
.mUtil1 .mSt1 img,
.mUtil1 .log img{max-width:90%;max-height:22px;vertical-align:middle;}
.mUtil1 .log{background:#fff;}
.mUtil1 .nam{color:#000;font-size:13.4px;line-height:150%;margin:-1px 0 0;padding:0 0 0 14px;}
.mUtil1 .nam .t{position:relative;padding:0 12px 0 0;}
.mUtil1 .nam .t:before{content:"";position:absolute;top:7px;right:4px;background-color:#3a3b3b;width:2px;height:2px;z-index:1;}
.mUtil1 .nam .mNick1 .ul:before{top:calc(100% + 2px);}
.mUtil1 .nam .ic{display:inline-block;border:1px solid #0050a1;color:#0050a1;padding:0 10px;border-radius:22px;margin:0 0 0 10px;line-height:20px;height:22px;}
.mUtil1 .uti{-webkit-flex:1;flex:1;text-align:right;color:#696969;}
.mUtil1 .uti span,
.mUtil1 .uti button{display:inline-block;background:url(../images/ico_inq1.png) 0 3px no-repeat;font-size:14.7px;padding:0 0 0 20px;}
.mUtil1 .uti button + button,
.mUtil1 .uti span + button,
.mUtil1 .uti button + span,
.mUtil1 .uti span + span{margin-left:30px;display:inline-block;}
.mUtil1 .uti .l{background-image:url(../images/ico_up1.png);}
.mUtil1 .uti .u{background-image:url(../images/ico_dn1.png);}
.mUtil1 .uti .r{background-image:url(../images/ico_re1.png);}
.mUtil1 .uti .d{background-image:none;color:#000;padding-left:0;}
.mUtil1 .uti .l.active,
.mUtil1 .uti .u.active{color:#ff6161;}
.mUtil1 .uti .l.active{background-image:url(../images/ico_up1_m.png);background-size:14px auto;}
.mUtil1 .uti .u.active{background-image:url(../images/ico_dn1_m.png);background-size:14px auto;}

.mUtil2{display:-webkit-flex;display:flex;align-items:center;margin:0 0 29px;}
.mUtil2 .mSns1{-webkit-flex:1;flex:1;}

.mSt1{background:url(../images/k_st1_1.png) 0 0 repeat-y;display:inline-block;background-color:#fff;border-radius:4px;color:#fff;font-size:12px;padding:0;width:131px;line-height:40px;height:40px;}
.mSt1 span{background:url(../images/ico_peo1.png) 0 50% no-repeat;display:inline-block;padding:0 0 0 17px;}
.mSt1.type2{background-image:url(../images/k_st1_2.png);}
.mSt1.type3{background-image:url(../images/k_st1_3.png);}
.mSt1.type4{background-image:url(../images/k_st1_4.png);}
.mSt1.type5{background-image:url(../images/k_st1_5.png);}
.mSt1.type6{background-image:url(../images/k_st1_6.png);}

.mSt2{}
.mSt2 span{position:relative;display:inline-block;color:#494949;font-size:13.4px;padding:0 0 0 22px;}
.mSt2 span:before{content:"S";position:absolute;top:1px;left:0;background-color:#2d82e3;border-radius:4px;font-size:10px;color:#fff;width:14px;line-height:14px;height:14px;text-align:center;}
.mSt2 span:before{content:"S";position:absolute;top:1px;left:0;background-color:#2d82e3;border-radius:4px;font-size:10px;color:#fff;width:14px;line-height:15px;height:14px;text-align:center;}
.mSt2 span.k:before{content:"K";background-color:#669c1c;}
.mSt2 span.f:before{content:"F";background-color:#fb6022;}
.mSt2 span.e:before{content:"E";background-color:#48535f;}
.mSt2 span + span{margin-left:14px;}

.ml20{margin-left:20px;}

.mSearch1{position:relative;}
.mSearch1 .select{width:155px;}
.mSearch1 .select + .it{margin-left:20px;}
.mSearch1 .it{padding-right:30px;width:400px;}
.mSearch1 .bt{position:absolute;top:0;right:0;background:url(../images/ico_find1.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:25px;height:45px;}

.mSearch2 + .gTitle1{margin-top:45px;}
.mSearch2{display: -webkit-flex;display: flex;align-items:center;border:1px solid #616b75;border-radius:4px;padding:20px 40px;}
.mSearch2 h3{color:#000;font-size:18.7px;font-weight:500;}
.mSearch2 .info + .lst{margin-top:15px;}
.mSearch2 .mBtn1{font-size: 14.7px;padding:0;min-width:160px;line-height:46px;height:46px;}

.mSearch3{display: -webkit-flex;display: flex;align-items:center;border:1px solid #d2d4d7;border-left:0;border-right:0;background-color:#f4f7fb;margin:30px 0 0;padding:20px 20px 20px 40px;}
.mSearch3 h3{color:#000;font-size:18.7px;font-weight:500;}
.mSearch3 .input{position:relative;display: -webkit-flex;display: flex;margin:0 0 0 44px;width:200px;}
.mSearch3 .input .it2{border-radius:0;border:0;background-color:transparent;border-bottom:1px solid #000;padding:0 0 0 5px;height:32px;}
.mSearch3 .input .bt{position:absolute;top:0;right:0;background:url(../images/ico_find1.png) 50% calc(50% - 2px) no-repeat;text-indent:-9999px;font-size:0;width:25px;height:32px;}
.mSearch3 .flex{-webkit-flex: 1;flex: 1;text-align:right;}

.iDown,
.iRefresh{display:inline-block;background:url(../images/ico_refresh1.png) 0 50% no-repeat;padding:0 0 0 22px;}
.iDown{background-image:url(../images/ico_down1.png);}
.iRefresh.black{background-image:url(../images/ico_refresh1_b.png);}

.btnFind{display:inline-block;background:url(../images/ico_find2_m.png) 50% 50% no-repeat;background-size:17px auto;text-indent:-9999px;font-size:0;border-radius: 6px;border:1px solid #0050a1;width:41px;height:41px;vertical-align:middle;}

/* 수정시 sub3_2_detail.html 페이지 확인 */
.mList1 ul{display:block;margin:0 0 0 -20px;zoom:1;}
.mList1 ul:after{display:block;clear:both;content:'';} 
.mList1 li{display:inline-block;float:left;border-radius:0;margin:0 0 20px 20px;width:calc(25% - 20px);}
.mList1 li .img{position:relative;display:block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:10px 10px 0 0;height:190px;} /* modify20240625-3 */
.mList1 li .img img{display:block;width:100%;height:100%;border-radius:10px 10px 0 0;object-fit: cover;} /* add20240625 */
.mList1 li .ic{position:absolute;bottom:18px;left:28px;border:1px solid #fff;border-radius:24px;color:#fff;font-size:13.4px;padding:0 13px;line-height:24px;height:24px;}
.mList1 li .img:before{content:"";position:absolute;top:0;left:0;margin:0;background-color:rgba(0,0,0,0.3);border-radius:10px 10px 0 0;width:100%;height:100%;}
.mList1 li .img:after{content:"";position:absolute;top:50%;left:50%;margin:-19px 0 0 -19px;background:url(../images/ico_play1.png) 50% 50% no-repeat;width:38px;height:38px;}
.mList1 li .txt{display:block;border-radius:0 0 10px 10px;border:1px solid #e3e3e3;border-top:0;font-size:14.7px;padding:24px 26px 35px;}
.mList1 li .txt .ti{display:block;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;}
.mList1 li .txt .da{display:-webkit-flex;display:flex;margin:25px 0 0;}
.mList1 li .txt .da .d{-webkit-flex:1;flex:1;color:#696969;font-size:13.4px;}
.mList1 li .txt .da .d.txtBlack{color:#000;}
.mList1 li .txt .da .b{display:inline-block;background-color:#0050a1;border-radius:5px;color:#fff;margin-top:-5px;padding:0 10px;text-align:center;min-width:80px;line-height:32px;height:32px;}
.mList1 li .txt .da .i img{max-height:30px;}
.mList1 li .txt.type2{height:153px;}
.mList1 li .txt.type2 .ti{height:54px;}
.mList1 li .txt.type2 .da{align-items:center;}
.mList1 li .txt.type2 .ti{font-size:18px;font-weight:500;}
.mList1 .mInfo1{padding:0 0 5px;}
.mList1 .mInfo1 li{display:block;float:none;margin:0;width:auto;}

.mList1.type2{margin:40px 0 0;}
.mList1.type2 ul{margin:0 20px 0 -10px;}
.mList1.type2 li{margin:0 0 15px 30px;width:calc(33.33% - 30px );}
.mList1.type2 li .img{float:none !important;border:0 !important;border-radius:8px;width:100% !important;height:135px;} /* modify20240625-2 */
.mList1.type2 li .img:before{border-radius:10px;}
.mList1.type2 li .txt{border:0;font-size:13.4px;padding:10px 10px 0;}

.mList2 ul{margin-left:-20px;zoom:1;}
.mList2 ul:after{display:block;clear:both;content:'';} 
.mList2 li{float:left;border-radius:10px;margin:0 0 20px 20px;width:calc(50% - 20px);height:318px;overflow:hidden;}
.mList2 li .img{position:relative;display:block;float:left;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:220px;height:100%;}
.mList2 li .img:before{content:"";position:absolute;top:0;left:0;margin:0;background-color:rgba(0,0,0,0.2);width:100%;height:100%;}
.mList2 li .img .iSt2{position:absolute;top:14px;left:17px;}
.mList2 li .txt{position:relative;display:block;border-radius:0 10px 10px 0;border:1px solid #e3e3e3;font-size:14.7px;padding:38px 26px 35px 260px;height:100%;}
.mList2 li .txt .da{display:block;color:#696969;}
.mList2 li .txt .da img{max-height:29px;}
.mList2 li .txt .ti{display:block;font-weight:500;font-size:21.4px;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.mList2 li .txt .tx{display:block;font-size:16px;line-height:150%;margin:16px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;}
.mList2 li .txt .ls + .ls{margin-top:10px;}
.mList2 li .txt .ls{display:-webkit-flex;display:flex;align-items:center;margin:35px 0 0;}
.mList2 li .txt .ls .t{display:block;background-color:#e6e8eb;border-radius:28px;color:#575757;margin:0 8px 0 0;padding:0 12px;line-height:28px;height:28px;}
.mList2 li .txt .ls .d{-webkit-flex:1;flex:1;padding:0;}
.mList2 li .txt .ta{display:block;margin:25px 0 0;}
.mList2 li .txt .ta > span{display:inline-block;color:#fff;font-size:13.4px;background-color:#20ac55;border-radius:3px;padding:0 10px;min-width:60px;line-height:26px;height:26px;text-align: center;}
.mList2 li .txt .ta > span.b{background-color:#0050a1;}
.mList2 li .txt .ta > span.r{background-color:#ff6161;}
.mList2 li .txt .gLs{position:absolute;bottom:30px;left:260px;width:calc(100% - 286px);}
.mList2 li > a:hover .txt .ti{color:#0050a1;}

.mList2.type2 ul{margin-left:-16px;}
.mList2.type2 li{margin:0 0 16px 16px;width:calc(33.33% - 16px);height:200px;}
.mList2.type2 li .img{background-size: auto 200px;background-position: left center;width:145px;}
.mList2.type2 li .txt{display:block;position:relative;background-color:#fff;border-radius:10px;border-left:1px solid #e3e3e3;margin:0 0 0 140px;padding:32px 26px 35px 35px;}
.mList2.type2 li .txt .ti{display:block;font-size:18.7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mList2.type2 li .txt .tx{display:block;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mList2.type2 li .txt .ta{position:absolute;bottom:20px;}

.mList3{margin:0 -20px -20px;padding:0 20px 20px;overflow:hidden;}
.mList3 .swiper-slide + .swiper-slide{margin-top:10px;}
.mList3 .swiper-slide .mRadio1{display:block;}
.mList3 .swiper-slide .mRadio1 .label{display:-webkit-flex;display:flex;align-items:center;border:1px solid #d2d4d7;border-radius:10px;padding:0 0 0 112px;width:100%;/*padding:39px 0 32px 112px;*/}
.mList3 .swiper-slide .mRadio1 .label .img{display:block;padding:0;width:225px;}
.mList3 .swiper-slide .mRadio1 .label .img img{max-width:calc(100% - 30px);max-height:100%;}
.mList3 .swiper-slide .mRadio1 .label .text{display:table;-webkit-flex:1;flex:1;text-align:left;padding:0;min-height:178px;}
.mList3 .swiper-slide .mRadio1 .label .text .cell{display:table-cell;vertical-align:middle;}
.mList3 .swiper-slide .mRadio1 .label .tit{display:block;}
.mList3 .swiper-slide .mRadio1 .label .tit .ti{font-size:21.4px;font-weight:bold;}
.mList3 .swiper-slide .mRadio1 .label .url.forMobile{display:none;}
.mList3 .swiper-slide .mRadio1 .label .url{display:inline-block;margin:-6px 0 0 37px;vertical-align:middle;}
.mList3 .swiper-slide .mRadio1 .label .url .t{display:inline-block;border:1px solid #c9c9c9;font-size:12px;margin:0 7px 0 0;padding:0 12px;border-radius:24px;line-height:22px;height:24px;}
.mList3 .swiper-slide .mRadio1 .label .url .ul{color:#0050a1;font-size:12px;text-decoration:underline;}
.mList3 .swiper-slide .mRadio1 .label .txt{display:block;font-size:13.4px;line-height:180%;margin:13px 0 0;}
.mList3 .swiper-slide .mRadio1 input + .label:before{content:"";position:absolute;top:50%;left:34px;margin-top:-24px;background:url(../images/ico_radio2.png) 50% 50% no-repeat;width:36px;height:36px;}
.mList3 .swiper-slide .mRadio1 input:checked + .label{border-color:#0050a1;box-shadow:10px 10px 10px rgba(0,0,0,0.1);}
.mList3 .swiper-slide .mRadio1 input:checked + .label:before{background-image:url(../images/ico_radio2_a.png);}

.mList4{margin:15px 0 0;}
.mList4 > ul{margin-left:-24px;zoom:1;}
.mList4 > ul:after{display:block;clear:both;content:'';} 
.mList4 > ul > li{float:left;border:1px solid #d2d4d7;border-radius:10px;width:calc(50% - 24px);margin:0 0 20px 24px;overflow:hidden;transition:all 0.4s 0s;}
.mList4 > ul > li .img{float:right;margin-left:10px;}
.mList4 > ul > li .tit{display:-webkit-flex;display:flex;align-items:center;background-color:#f4f7fb;border-bottom:1px solid #d2d4d7;color:#000;font-size:13.4px;padding:14px 15px 14px 45px;}
.mList4 > ul > li .tit.forMobile{display:none;}
.mList4 > ul > li .tit .ti{-webkit-flex:1;flex:1;}
.mList4 > ul > li .tit .ti em{display:inline-block;background-color:#fff;border-radius:22px;color:#ff6d6d;border:1px solid #ff6d6d;margin:0 4px 0 0;padding:0 13px;line-height:22px;height:23px;}
.mList4 > ul > li .tit .ti span + em{margin-left:12px;}
.mList4 > ul > li .tit .ti em.green{border-color:#17ab52;color:#17ab52;}
.mList4 > ul > li .txt{padding:30px 42px 0;min-height:206px;}
.mList4 > ul > li .txt .ti{display:block;font-size:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mList4 > ul > li .txt ul{margin:20px 0 0;}
.mList4 > ul > li .txt li + li{margin-top:5px;}
.mList4 > ul > li .txt li{position:relative;font-size:14.7px;padding:0 0 0 22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mList4 > ul > li .txt li:before{content:"";position:absolute;top:7px;left:8px;background-color:#000;border-radius:8px 8px 0 0;width:3px;height:3px;}

.mTag2{margin:7px 0 17px;}
.mTag2 span{display:inline-block;background-color:#fff;border-radius:22px;font-size:13.4px;color:#c47955;border:1px solid #c47955;margin:0 4px 0 0;padding:0 13px;line-height:20px;height:23px;}
.mTag2 span.green{border-color:#17ab52;color:#17ab52;}
.mTag2 span.blue{border-color:#0050a1;color:#0050a1;}

.mList4 > ul > li .tag{display:table;background-color:#f8f8f8;border:1px solid #d9dbdd;border-radius:5px;color:#7c7c7c;font-size:13.4px;margin:19px 0 0;padding:0 20px;width:100%;height:50px;}
.mList4 > ul > li .tag .cell{display:table-cell;vertical-align:middle;}
.mList4 > ul > li .btnFavor1{margin:-3px 0;}
.mList4 > ul > li:hover,
.mList4 > ul > li.active{box-shadow:5px 5px 5px rgba(0,0,0,0.1);border-color:#0050a1;}
.mList4 > ul > li:hover .txt .ti a{color:#0050a1;} /* add20240627-3 */

.mList4.type2 > ul > li .tit{border-top:1px solid #d2d4d7 !important;align-items:center;border:0;padding:17px 15px 17px 45px;}
.mList4.type2 > ul > li .tit .ls{-webkit-flex:1;flex:1;}
.mList4.type2 > ul > li .tit .ls .l + .l{margin-left:20px;}
.mList4.type2 > ul > li .tit .ls .l{position:relative;display:inline-block;color:#404040;font-size:13.4px;padding:0 0 0 12px;}
.mList4.type2 > ul > li .tit .ls .l:before{content:"";position:absolute;top:10px;left:0;background-color:#8e8e8e;border-radius:50%;width:4px;height:4px;}
.mList4.type2 > ul > li .tit .ls .l > strong{color:#000;font-size:18.7px;padding:0 0 0 10px;}
.mList4.type2 li .txt{padding:24px 30px;}
.mList4.type2 li .map{float:left;border:1px solid #d2d4d7;margin:0 27px 0 0;width:202px;height:152px;overflow:hidden;vertical-align:middle;}
.mList4.type2 li .map img{object-fit:cover;width:100%;height:100%;}
.mList4.type2 > ul > li .txt{min-height:198px;}
.mList4.type2 > ul > li .txt .ti{margin-top:22px;padding-left:8px;min-height:55px;}

.mLoc2{color:#404040;font-size:14.7px;}
.mLoc2 > span{background:url(../images/ico_loc2.png) 8px 50% no-repeat;padding:0 0 0 32px;}
.mLoc2 span.arr{position:relative;display:inline-block;padding-left:24px;}
.mLoc2 span.arr:before{content:"";position:absolute;top:50%;left:11px;margin-top:-5.5px;background:url(../images/ico_arr4.png) 0 0 no-repeat;width:5px;height:9px;}

.btnFavor1{position:relative;display:inline-block;width:30px;height:30px;overflow:hidden;}
.btnFavor1 input{position:absolute;top:0;left:0;opacity:0;}
.btnFavor1 .label{display:block;position:relative;text-indent:-9999px;cursor:pointer;}
.btnFavor1 input + .label:before{content:"";position:absolute;top:0;left:0;background:url(../images/ico_favor1.png) 50% 50% no-repeat #cbcfd9;border-radius:50%;width:30px;height:30px;}
.btnFavor1 input:checked + .label:before{background-color:#ff6161;}

.mCount1{color:#000;font-size:14.7px;font-size:14.7px;margin:20px 0 0;text-align:right;}
.mCount1 strong{color:#0050a1;font-size:16px;}

.mList5 > ul{margin-left:-24px;zoom:1;}
.mList5 > ul:after{display:block;clear:both;content:'';} 
.mList5 > ul > li{position:relative;float:left;border:1px solid #d2d4d7;border-radius:10px;width:calc(50% - 24px);margin:0 0 20px 24px;overflow:hidden;transition:all 0.4s 0s;}
.mList5 > ul > li a.text{display:-webkit-flex;display:flex;padding:35px 39px 0;height:202px;}
.mList5 > ul > li .img{border-radius:10px;margin-right:35px;}
.mList5 > ul > li .img img{border-radius:10px;vertical-align:middle;max-width:195px;max-height:126px;}
.mList5 > ul > li .txt{-webkit-flex:1;flex:1;}
.mList5 > ul > li .txt .ts{display:block;color:#0050a1;font-size:14.7px;}
.mList5 > ul > li .txt .ti{display:block;color:#000;font-weight:bold;font-size:21.4px;margin:10px 0 0;}
.mList5 > ul > li .txt .tx{display:block;color:#404040;font-size:14.7px;line-height:150%;margin:13px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.mList5 > ul > li .btnLike1{position:absolute;top:22px;right:24px;}
.mList5 > ul > li:hover,
.mList5 > ul > li.active{box-shadow:5px 5px 5px rgba(0,0,0,0.1);border-color:#0050a1;}

.btnLike1{position:relative;display:inline-block;}
.btnLike1 input{position:absolute;top:0;left:0;opacity:0;}
.btnLike1 .label{display:block;position:relative;border:1px solid #ff6161;color:#ff6161;font-size:14.7px;padding:0 14px 0 29px;border-radius:28px;line-height:26px;height:28px;cursor:pointer;}
.btnLike1 input + .label:before{content:"";position:absolute;top:50%;left:12px;margin-top:-6px;background:url(../images/ico_like1.png) 0 0 no-repeat;width:13px;height:11px;}
.btnLike1 input:checked + .label{background-color:#ff6161;color:#fff;}
.btnLike1 input:checked + .label:before{background-image:url(../images/ico_like1_a.png);}

.mTitle4{display:-webkit-flex;display:flex;border:1px solid #d2d4d7;border-radius:8px;padding:28px 48px 0;}
.mTitle4 .txt{-webkit-flex:1;flex:1;}
.mTitle4 .txt h4{color:#000;font-weight:bold;font-size:24px;line-height:140%;}
.mTitle4 .txt h4 em{display:inline-block;vertical-align:middle;border:1px solid #0050a1;margin-right:14px;padding:0 11px;border-radius:24px;color:#0050a1;font-size:14.7px;font-weight:normal;line-height:24px;height:24px;}
.mTitle4 .txt h4 span{display:inline-block;vertical-align:middle;}
.mTitle4 .txt .tx{margin:14px 0 0;line-height:140%;}
.mTitle4 .mSns1{margin:15px -22px 0 0;}

.mTitle5{position:relative;font-weight:bold;font-size:18.7px;padding:0 0 18px 39px;}
.mTitle5:before{content:"";position:absolute;top:11px;left:23px;margin-top:-2.5px;background-color:#000;border-radius:50%;width:4px;height:4px;}

.gTitle6{padding:42px 0 0;}
.mTitle6{position:relative;color:#0050a1;font-weight:bold;font-size:21.4px;padding:0 0 15px 37px;}
.mTitle6:before{content:"";position:absolute;top:10px;left:22px;background-color:#0050a1;border-radius:4px;width:4px;height:4px;}

.mTitle7{position:relative;color:#000;font-weight:bold;font-size:19px;margin:20px 0 0;padding:0 0 15px 37px;}
.mTitle7:before{content:"";position:absolute;top:10px;left:22px;background-color:#000;border-radius:4px;width:4px;height:4px;}

.mTitle8{color:#000;font-size:14.7px;margin-top:60px;padding:0 0 40px;text-align:center;}
.mTitle8 strong{display:block;font-size:24px;margin:0 0 5px;}

.mTitle8 h3{font-size:34.7px;font-weight:bold;}
.mTitle8 .mToggle1{margin:20px 0 0;}

.mTitle9{font-size:14.7px;line-height:150%;padding:20px 0 20px 20px;}
.mTitle9 h4{display:block;font-size:21.4px;font-weight:bold;padding:0 0 10px;}

.mTitle10{font-size:16px;font-weight:bold;margin:25px 0 10px 15px;}
.mTitle10.mt0{margin-top:0;}
.mTitle10.fs17{font-size:17px;}
.mTitle10.fs18{font-size:18px;} /* add20240608 */
.mTitle10.blue{color:#0050a1;}

.mSns1 a{position:relative;display:inline-block;background:url(../images/ico_sns1_1.png) 50% 4px no-repeat;font-size:14.7px;padding:39px 10px 49px;text-align:center;min-width:109px;}
.mSns1 a em,
.mSns1 a span{display:inline-block;vertical-align:middle;line-height:18px;height:18px;}
.mSns1 a em{border:1px solid #ff6161;border-radius:18px;color:#ff6161;margin:0 0 0 5px;padding:0 6px;}
.mSns1 a.share{background-image:url(../images/ico_sns1_2.png);}
.mSns1 a.print{background-image:url(../images/ico_sns1_3.png);}
.mSns1 a.recom{background-image:url(../images/ico_sns1_4.png);}
.mSns1 a.brochure{background-image:url(../images/ico_sns1_5.png);}
.mSns1 a.buy{background-image:url(../images/ico_sns1_6.png);}
.mSns1 a.favor{background-image:url(../images/ico_sns1_7.png);padding-left:40px;}
.mSns1 a.favor.active{background-image:url(../images/ico_sns1_7_a.png);}
.mSns1 span + a,
.mSns1 a + span,
.mSns1 a + a{margin-left:-3px;}
.mSns1 span:before,
.mSns1 a:before{content:"";position:absolute;top:0;left:0;background-color:#d2d4d7;width:1px;height:62px;}
.mSns1 span:before{top:-38px;}
.mSns1 span:first-child:before,
.mSns1 a:first-child:before{display:none;}
.mSns1 .lSns1 a{background-image:none;padding:0;min-width:auto;}
.mSns1 .lSns1 a:before{display:none;}

.mSns1.type2 a{background-position:0 50%;font-size:14.7px;padding:0;line-height:30px;height:30px;text-align:left;min-width:auto;}
.mSns1.type2 a span{padding-left:35px;}
.mSns1.type2 .gSns1 .lSns1 > a{margin-left:6px;height:auto;}
.mSns1.type2 .gSns1 + a,
.mSns1.type2 a + .gSns1,
.mSns1.type2 a + a{margin-left:30px;}
.mSns1.type2 a + a:before{display:none;}

.iLike1{display:inline-block;border:1px solid #ff6161;color:#ff6161;font-size:14.7px;padding:0 14px;border-radius:28px;line-height:28px;height:28px;}
.iLike1 span{display:inline-block;background:url(../images/ico_like1.png) 0 calc(50% - 2px) no-repeat;padding:0 0 0 19px;}
.iLike1.active span{background-image:url(../images/ico_like1_a.png);}

.mDetail1.mt0{margin-top:0;}
.mDetail1{position:relative;margin:51px 0 0;zoom:1;}
.mDetail1:after{display:block;clear:both;content:'';}
.mDetail1 .img{float:left;width:818px;border:1px solid #d2d4d7;border-radius:5px;margin:0 52px 0 0;overflow:hidden;}
.mDetail1 .img .im{position:relative;border-bottom:1px solid #d2d4d7;border-radius:0 0 5px 5px;overflow:hidden;}
.mDetail1 .img .im img{max-width:100%;vertical-align:middle;}
.mDetail1 .img .ti{padding:38px 0 40px;text-align:center;}
.mDetail1 .img .ti .i img{max-width:100%;height:100px;}
.mDetail1 .img .ti .t{display:block;color:#1e7ac0;font-size:18.7px;margin:20px 0 0;}
.mDetail1 .img .des{background-color:#edf1f8;margin-top:-6px;padding:38px 46px 37px;}
.mDetail1 .img .des .mAtt1{border:0;margin:30px 0 0;padding:0;background-color:transparent;}
.mDetail1 .img .des .mAtt1 .iAtt1{margin-bottom:8px;}
.mDetail1 .text{float:right;position: sticky;top:105px;width:530px;}
.mDetail1 .text.relative{position:relative;top:auto;}

.mDetail1.type2 .company{float:left;width:500px;margin:0 80px 0 0;overflow:hidden;}
.mDetail1.type2 .text{width:820px;}
.mDetail1.type2 .text .mUtil2 .mSns1 span:before,
.mDetail1.type2 .text .mUtil2 .mSns1 a:before{display:none;}

.mDesc2 + .mTitle6,
.mList6 + .mTitle5,
.mList6 + .mTitle6{margin-top:37px;}
.mList6.mt27{margin-top:27px;}
.mList6{background-color:#fff;border:1px solid #d2d4d7;border-radius:5px;overflow:hidden;}
.mList6 dl{margin-top:-1px;padding:0 0 0 34px;}
.mList6 dt{float:left;border-top:1px solid #d2d4d7;line-height:140%;padding:11px 0 0 5px;width:117px;min-height:43px;}
.mList6 dt .ts{font-size:13px;}
.mList6 dt.row2{line-height:110%;padding-top:5px;}
.mList6 dd{position:relative;background-color:#f5f7fb;line-height:140%;margin:0 0 0 117px;padding:11px 28px 11px 33px;min-height:43px;}
.mList6 dd:before{content:"";position:absolute;top:0;left:0;background-color:#d2d4d7;width:calc(100% - 28px);height:1px;}
.mList6 dd:nth-child(2):before{width:100%;}
.mList6 dd .textarea{line-height:150%;}
.mList6 dd .textarea,
.mList6 dd .it2{margin:-6px 0 -8px -18px;width:calc(100% + 18px)}
.mList6 dd .it2.date{width:150px;}
.mList6 dd .info{color:#696969;font-size:13.4px;margin:10px 0 0;line-height:130%;}

.mList6 dt.w150{width:150px;}
.mList6 dt.w150 + dd{margin-left:150px;padding-left:23px;}

.mList6 dt.w200{width:200px;}
.mList6 dt.w200 + dd{margin-left:200px;padding-left:23px;}

.mQues1{position:relative;background-color:#f6efd1;border:1px solid #e1d4a1;border-radius:5px;margin:27px 0 0;padding:34px 0 30px 37px;}
.mQues1 .tit{font-size:20px;font-weight:500;padding:0 180px 0 0;}
.mQues1 .txt{font-size:14.7px;line-height:150%;margin:12px 0 0;}
.mQues1 .btn{position:absolute;top:30px;right:27px;background:url(../images/ico_env1.png) 27px calc(50% - 1px) no-repeat #0050a1;border-radius:10px;color:#fff;font-size:13.4px;padding:0 28px 0 60px;line-height:38px;height:38px;}

.mGrid5{position:relative;margin:0 0;height:100%;zoom:1;}
.mGrid5:before{content:"";position:absolute;top:0;left:50%;background-color:#d1d1d1;width:1px;height:100%;z-index:1;}
.mGrid5:after{display:block;clear:both;content:''}
.mGrid5 .gLeft,
.mGrid5 .gRight{float:left;text-align:left;width:50%;height:100%;}
.mGrid5 .mList7{padding:20px 45px 15px 58px;}
.mGrid5  .mList7 dd li{width:calc(50% - 10px);}
.mGrid5 .sort.flex{display:-webkit-flex;display:flex;align-items: center;padding:0 45px 0 65px;}
.mGrid5 .sort.flex label{-webkit-flex:1;flex:1;text-align:left;}

.mGrid6{position:relative;margin:0;zoom:1;}
.mGrid6:before{content:"";position:absolute;top:0;left:50%;background-color:#d1d1d1;width:1px;height:100%;z-index:1;}
.mGrid6:after{display:block;clear:both;content:''}
.mGrid6 .rt{position:absolute;top:15px;right:25px;}
.mGrid6 .rt span{display:inline-block;}
.mGrid6 .rt span + span{margin-left:5px;}
.mGrid6 .rt span a{display:block;float:left;border:1px solid #acb0b7;background-color:#fff;color:#616b75;font-size:13.4px;padding:0 10px;border-radius:6px;line-height:26px;height:28px;}
.mGrid6 .rt span.active a{background-color:#0050a1;border-color:#0050a1;color:#fff;}
.mGrid6 .gLeft,
.mGrid6 .gRight{position:relative;float:left;text-align:left;width:50%;}
.mGrid6 .gRight{float:right;}
.mGrid6 .gLeft.name,
.mGrid6 .gRight.name{background-color:#f5f7fb;}
.mGrid6 .name .title{border-bottom:0;padding-bottom:0;}
.mGrid6 .name .title .ti{margin-bottom:5px;}
.mGrid6 .name .search{display:none;}
.mGrid6 .title.type2{border-bottom:0;height:100%;}
.mGrid6 .title{background-color:#f5f7fb;border-bottom:1px solid #d2d4d7;padding:16px 25px;}
.mGrid6 .select2{padding-left:15px;}
.mGrid6 .mSearch1{margin-top:5px;}
.mGrid6 .mSearch1 .it2{padding-right:30px;}
.mGrid6 .mSearch1 .bt{width:34px;height:34px;}
.mGrid6 .ti{color:#000;font-size:16px;font-weight:bold;margin:0 0 10px 5px;line-height:28px;height:28px;}
.mGrid6 .subCont1{padding:15px 25px;}
.mGrid6 .co1{margin-bottom:5px;}
.mGrid6 .co1 select{margin-bottom:5px;width:100%;line-height:37px;height:37px;}
.mGrid6 .co1 .mSearch2{background-color:#fff;border:1px solid #d8d8d8;}
.mGrid6 .co1 .mSearch2 .it{font-size:14.7px;padding-left:10px;height:35px;}
.mGrid6 .co1 .mSearch2 .find{width:35px;height:35px;}
.mGrid6 .co2 .mBtn2{margin-left:7px;padding:0;min-width:70px;}
.mGrid6 .co2 .gIt{width:170px;}
.mGrid6 .co2 .gIt .it{line-height:38px;height:38px;}
.mGrid6 .co2 .bar{padding:0 10px;}

.mPag.mt44{margin-top:44px;}
.mPag.mt68{margin-top:68px;}
.mPag.mt110{margin-top:110px;}
.mPag{margin:28px 0 0;line-height:normal;text-align:center;}
.mPag a{display:inline-block;background-color:#fff;border:1px solid #d9dbdd;border-radius:5px;color:#242325;text-decoration:none;font-size:15px;margin:0 4px;vertical-align:middle;text-align:center;min-width:38px;line-height:38px;height:38px;}
.mPag .active{border-color:#0050a1;color:#0050a1;}
.mPag .first,
.mPag .last,
.mPag .prev,
.mPag .next{position:relative;display:inline-block;background:url(../images/ico_pag_first1.png) 50% 50% no-repeat #f8f8f8;border-color:#c6c6c6;font-size:12px;margin:0 4px;text-indent:-9999px;font-size:0;overflow:hidden;z-index:10;}
.mPag .next,
.mPag .last{background-image:url(../images/ico_pag_last1.png);}
.mPag .prev{background-image:url(../images/ico_pag_prev1.png);}
.mPag .next{background-image:url(../images/ico_pag_next1.png);}

.lLogin1,
.lDirect1{display:none;}

/* popup */
.modalBg{position:fixed;top:0;left:0;background-color:#000;opacity:0;width:100%;height:100%;transition:all 0.4s 0s;}

.mPopup1.absolute{position:absolute;top:0;left:0;}
.mPopup1.absolute .popupBg{position:static;transform:translate(0%,0%);width:100% !important;height:auto !important;}

.mPopup1.active{display:block;}
.mPopup1.mDragable1 .titl{cursor:move;}
.mPopup1.w1200 .popupBg{width:1200px;}
.mPopup1.w700 .popupBg{width:700px;}
.mPopup1.w612 .popupBg{width:612px;}
.mPopup1.w465 .popupBg{width:465px;}
.mPopup1{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1100;}
.mPopup1 .modalBg{opacity:0.6;}
.mPopup1 .popupBg.absolute{position:absolute;}
.mPopup1 .popupBg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px 40px 40px;border-radius:10px;box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.12);background-color: #fff;text-align:left;overflow-y:auto;width:800px;max-height:calc(100% - 60px);overflow:hidden;overflow-y:auto;}
.mPopup1 .close{position:absolute;top:32px;right:30px;background:url(../images/ico_close1_m.png) 50% 50% no-repeat;background-size:20px auto;text-indent:-9999px;font-size:0;width:28px;height:28px;}

.mPopup1 .titl{background-color:#fff;border-bottom:1px solid #d2d4d7;margin:-30px -40px 0;padding:0 40px;line-height:56px;height:56px;}
.mPopup1 .titl h3{font-size:21.4px;font-weight:bold;}

.mPopup1 .tit{padding:0 0 25px 20px;}
.mPopup1 .tit h3{font-size:21.4px;font-weight: bold;line-height:130%;letter-spacing: -0.1px;color: #222;padding:0 20px 0 0;}
.mPopup1 .tit h3.fs18{font-size:18px;font-weight:500;}
.mPopup1 .tit h3 + .txt{margin: 16px 0 0;}
.mPopup1 .tit .dt{color:#696969;font-size:13.4px;margin:5px 0 0;}
.mPopup1 .txt .im{display:block;position:relative;border-radius:10px;overflow:hidden;}
.mPopup1 .txt .im img{vertical-align:middle;}
.mPopup1 .txt .im.play:before{content:"";position:absolute;top:0;left:0;margin:0;background-color:rgba(0,0,0,0.3);width:100%;height:100%;}
.mPopup1 .txt .im.play:after{content:"";position:absolute;top:50%;left:50%;margin:-33px 0 0 -33px;background:url(../images/ico_play1_m.png) 50% 50% no-repeat;background-size:67px auto;width:67px;height:67px;}
.mPopup1 .txt .ti + p{padding-top:15px;}
.mPopup1 .txt .ti{font-size:21.4px;font-weight:bold;}
.mPopup1 .txt .ti.fs24{font-size:24px;}
.mPopup1 .txt p{font-size:14.7px;line-height:150%;padding:20px 20px 0;}
.mPopup1 .txt p.type2{font-size:16px;padding-left:0;padding-right:0;}
.mPopup1 .txt .im2 + .ti{margin-top:34px;}
.mPopup1 .txt .im2{margin:34px 0 0;text-align:center;}
.mPopup1 .txt .im2 img{border:1px solid #dfdfdf;border-radius:8px;max-width:100%;}
.mPopup1 .txt .mInfo1{padding:0;}
.mPopup1 .mButton1 .mBtn1 + .mBtn1{margin-left:4px;}

.mPopup1.type2 .close{top:26px;right:30px;}
.mPopup1.type2 .close.posT1{top:20px;}
.mPopup1.type2 .popupBg{padding:0;}
.mPopup1.type2 .gRadio2{padding:25px 0 0 13px;}
.mPopup1.type2 .tit{background-color:#fff;border-bottom:1px solid #d2d4d7;padding:25px 40px;}
.mPopup1.type2 .tit.py20{padding-top:20px;padding-bottom:20px;}
.mPopup1.type2 .txt{background-color:#f5f7fb;font-size:14.7px;padding:10px 10px 40px;}
.mPopup1.type2 .txt.bgWhite{background-color:#fff;}
.mPopup1.type2 .txt.pxyType1{padding:45px 40px 65px;}
.mPopup1.type2 .txt.pxyType2{padding:0 50px;}
.mPopup1.type2 .txt.pxy0{padding:0;}
.mPopup1.type2 .txt.pxy30{padding:30px;} /* add20251029 */
.mPopup1.type2 .txt.px40{padding-left:40px;padding-right:40px;}
.mPopup1.type2 .txt.py20{padding-top:20px;padding-bottom:20px;}
.mPopup1.type2 .txt strong{font-size:16px;font-weight:500;}
.mPopup1.type2 .txt .scroll{margin:0 -5px;line-height:150%;padding:10px 35px 0;}
.mPopup1.type2 .txt.mh100per{max-height:calc(100vh - 1px);}
.mPopup1.type2 .txt .scroll{max-height:calc(100vh - 192px);}
.mPopup1.type2 .txt .scroll.pt0{padding-top:0;} /* add20251028-2 */
.mPopup1.type2 .txt.hasButton .scroll{max-height:calc(100vh - 263px);} /* add20251028-3 */
.mPopup1.type2 .mTitle10{margin-top:20px;}
.mPopup1.type2 .mTitle10.mt0{margin-top:0;}

.mPopup1.type2.lReview1 .popupBg{border-radius:16px;} /* add20251029-2 */

.mPopup1.type3 .popupBg{background-color:#f5f7fb;padding-bottom:0;}
.mPopup1.type3 .popupBg > .mButton1{background-color:#fff;border-top:1px solid #d2d4d7;margin:0 -40px 0;padding:15px 0;}
.mPopup1.type3 .scroll{margin:0 -30px;padding:22px 30px;}
.mPopup1.type3 .close{top:0;height:56px;}
.mPopup1.type3 .mList6 dd{border-left:1px solid #e5e6e7;}

.mPopup1.mAlert1 .popupBg{padding:52px 0 40px;width:400px;}
.mPopup1.mAlert1 .txt{display:table;color:#000;text-align:center;font-weight:bold;font-size:21.4px;line-height:140%;width:100%;min-height:60px;}
.mPopup1.mAlert1 .txt .cell{display:table-cell;vertical-align:middle;}
.mPopup1.mAlert1 .mButton1{margin-top:30px;}
.mPopup1.mAlert1 .mButton1 .mBtn1 + .mBtn1{margin-left:4px;}

.mPopup1.mOption1 .popupBg{padding:40px 55px;width:1400px;height:1020px;}
.mPopup1.mOption1  .close{top:39px;right:50px;}
.mPopup1.mOption1  h3{font-size:24px;font-weight:bold;padding:0 0 0 5px;}

.mOption1 .mButton1 .mBtn1.forMobile{display:none;}
.mOption1 .mButton1 .mBtn1 + .mBtn1{margin-left:5px;}
.mOption1 .tabCont{position:relative;border:1px solid #acb0b7;border-radius:4px;margin:10px 0 0;height:calc(100% - 340px);}
.mOption1 .tabCont .sort{background-color:#f5f7fb;border-bottom:1px solid #d2d4d7;border-radius:4px 4px 0 0;font-size:16px;text-align:center;line-height:57px;height:57px;}
.mOption1 .tabCont .sort label{font-weight:bold;padding-right:10px;}
.mOption1 .tabCont .sort .select2{display:inline-block;width:auto;min-width:140px;}
.mOption1 .tabCont .sort .it2{width:240px;}
.mOption1 .tabCont .sort .ls{position:relative;}
.mOption1 .tabCont .sort .ls .it2{padding-right:30px;}
.mOption1 .tabCont .sort .ls .bt{position:absolute;top:-6px;right:0;background:url(../images/ico_find1.png) 50% calc(50% - 2px) no-repeat;text-indent:-9999px;font-size:0;width:32px;height:32px;}
.mOption1 .tabCont .sort .ls + .ls{margin-left:28px;}
.mOption1 .tabCont .scroll{position:relative;background-color:#fff;overflow:hidden;overflow-y:auto;height:calc(100% - 57px);}
.mOption1 .tabCont .scroll .mBoard1{margin:42px 26px;}
.mOption1 .tabCont .scroll .gPag1{padding-bottom:28px;}

.mOption1 .tabCont .mGrid5 .scroll{height:calc(100% - 57px);}

.mOption1 .tabCont .mGrid5,
.mOption1 .tabCont .mGrid5 .gLeft,
.mOption1 .tabCont .mGrid5 .gRight,
.mOption1 .tabCont .mGrid6,
.mOption1 .tabCont .mGrid6 .gLeft,
.mOption1 .tabCont .mGrid6 .gRight{height:100%;}
.mOption1 .tabCont .mGrid6 .subCont1.scroll{height:calc(100% - 143px);background-color:transparent;}
.mOption1 .tabCont .mGrid6 .subCont1 .mBoard1{margin:0;}
.mOption1 .tabCont .mGrid6 .subCont1 .mBoard1 th,
.mOption1 .tabCont .mGrid6 .subCont1 .mBoard1 td{padding-top:6px;padding-bottom:6px;height:auto;}
.mOption1 .tabCont .mGrid6 .subCont1 .mPag a{background-size:auto 9px;font-size:12px;min-width:32px;width:32px;line-height:30px;height:32px;}
.mOption1 .tabCont .mGrid6 .subCont1 .mBoard1 th{height:36px;}
.mOption1 .tabCont .mGrid6 .mPag{margin-top:18px;}

.mOption1 .mList8{background-color:#f5f7fb;border:1px solid #d2d4d7;border-radius:4px;margin:8px 0 0;padding:20px 35px;}
.mOption1 .mList8 .lst .scroll > span{padding:0 14px;min-width:auto;white-space:nowrap;}

.mOption1 .mPopup1 .popupBg{border-radius:4px;padding:18px 27px 35px;max-height:none !important;height:100% !important;}
.mOption1 .mPopup1 .popupBg .close{top:23px;right:30px;background:url(../images/ico_close2_w.png) 50% 50% no-repeat;width:22px;height:22px;}
.mOption1 .mPopup1 .popupBg .scroll{background-color:transparent;margin:0 -17px;padding:0 17px;height:calc(100% - 41px)}
.mOption1 .mPopup1 .popupBg .tit{padding:0 0 15px 10px;}
.mOption1 .mPopup1 .popupBg .tit h3{color:#fff;font-size:20px;}
.mOption1 .tabCont .mPopup1 .popupBg{background-color:#616b75;border:1px solid #394149;}
.mOption1 .tabCont .mPopup1 .mBoard1{border:1px solid #394149;border-radius:4px;overflow:hidden;margin:0;}

.mBoard1.type2 th,
.mBoard1.type2 td{padding-top:12px;padding-bottom:12px;height:40px;}
.mBoard1.type2 th{background-color:#f5f7fb;}
.mBoard1.type2 td{background-color:#fff;}

.gPag1{position:relative;}
.gPag1 .mInfo3{position:absolute;top:11px;left:26px;}

.mInfo3{color:#696969;font-size:13.4px;}

.mInfo4{background-color:#f6e9ed;border-radius:30px;border-radius:30px;color:#696969;font-size:13.4px;text-align:center;margin:25px 0 0;padding:7px 0;}
.mInfo4 span{display:inline-block;background:url(../images/ico_info4.png) 0 50% no-repeat;padding:0 0 0 16px;}

.mList7{padding:21px 30px;}
.mList7 dt{font-weight:500;font-size:17.4px;padding:0 0 11px;}
.mList7 dd + dt{margin-top:20px;}
.mList7 dd ul{margin:0 0 0 -10px;zoom:1;}
.mList7 dd ul:after{display:block;clear:both;content:'';} 
.mList7 dd li{position:relative;float:left;margin:0 0 10px 10px;width:calc(10% - 10px);height:38px;}
.mList7 dd li a{display:block;border:1px solid #edf1f9;background-color:#edf1f9;border-radius:4px;color:#000;padding:0 10px;text-align:center;line-height:38px;height:38px;}
.mList7 dd li a .n{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mList7 dd li a .h{display:none;}
.mList7 dd li.active a{color:#0050a1;border-color:#0050a1;background-color: #fff;}
.mList7 dd li:hover{z-index:1;}
.mList7 dd li:hover a{position:absolute;top:0;left:0;overflow:visible;min-width:100%;}

.mList7.type2 li{width:calc(20% - 10px);}
.mList7.type2 li a{text-align:left;}
.mList7.type2 li .tx{display:inline-block;background-color:#386da2;color:#fff;font-size:12px;border-radius:3px;margin:-4px 5px 0 0;padding:0 5px;vertical-align:middle;line-height:20px;height:20px;}
.mList7.type2 li .tx.type2{background-color:#7c7770;}
.mList7.type2 li .tx.type3{background-color:#564dac;}
.mList7.type2 li .tx.type4{background-color:#599f85;}
.mList7.type2 li:hover:nth-child(5) a{left:auto;right:0;}

.mList8{-webkit-flex: 1;flex: 1;padding-left:40px;}
.mList8 .info{color:#0050a1;font-size:14.7px;}
.mList8 .lst{margin-bottom:-9px;}
.mList8 .lst .scroll{margin:0 -32px;padding:0 32px;height:73px;}
.mList8 .lst > .scroll > span,
.mList8 .lst > span{display:inline-block;border-radius:4px;background-color:#fff;border:1px solid #b0b3b7;font-size:14.7px;margin:0 4px 9px 0;padding:0 27px;text-align:center;min-width:90px;line-height: 30px;height: 32px;}
.mList8 .lst .iDelete1{margin:-4px -8px 0 5px;vertical-align:middle;}
.mList8 .lst .mBtn1{border-radius:4px;font-size:13.4px;padding:0 17px;min-width:auto;line-height: 30px;height: 32px;}

.mList10 dt{display:none;}
.mList10 dd{display:-webkit-flex;display:flex;padding:0 0 10px;}
.mList10 dd .it2{-webkit-flex:1;flex:1;height:42px;}
.mList10 dd .mBtn1{font-size:14.7px;margin-left:10px;padding:0;min-width:auto;width:70px;line-height:42px;height:42px;}

.mList11 ul{margin-left:-20px;zoom:1;}
.mList11 ul:after{display:block;clear:both;content:'';} 
.mList11 li{float:left;border:1px solid #d2d4d7;border-radius:10px;margin:0 0 20px 20px;width:calc(50% - 20px);}
.mList11 li .text{padding:39px 39px 0;height:217px;}
.mList11 li .img{float:right;}
.mList11 li .img img{border:1px solid #d7dae0;border-radius:10px;margin:-10px -10px 0 15px;overflow:hidden;vertical-align:middle;width:158px;}
.mList11 li .txt{-webkit-flex:1;flex:1;}
.mList11 li .txt .ts{display:block;color:#0050a1;font-size:13.4px;}
.mList11 li .txt .ts .a{position:relative;display:inline-block;position:relative;padding:0 0 0 22px;}
.mList11 li .txt .ts .a:before{content:"";position:absolute;top:50%;left:8px;margin-top:-3.5px;background:url(../images/ico_arr3.png) 0 0 no-repeat;width:4px;height:7px;}
.mList11 li .txt .ti{display:block;font-size:18.7px;font-weight:500;line-height:140%;margin:12px 0 0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.mList11 li .txt .ti.ellipsis1{-webkit-line-clamp:1;}
.mList11 li .txt .tx{display:block;font-size:14.7px;line-height:140%;margin:14px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.mList11 li .txt .tx.ellipsis3{-webkit-line-clamp:3;}
.mList11 li .mUtil1{align-items:end;border-left:0;border-right:0;border-bottom:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-left:39px;padding-right:32px;}
.mList11 li .mUtil1 .uti .d{font-size:13.4px;}
.mList11 li .mUtil1.type1_m{align-items:center;border:0;background-color:transparent;margin:-23px 0 0;padding:0 28px 23px 39px;}
.mList11 li .mUtil1.type1_m .uti span + span{margin-left:15px;}
.mList11 li .mUtil1.type1_m .uti .d{font-size:14.7px;}
.mList11 li .btnFavor1.forMobile{display:none;}

.mList12 .row{display:-webkit-flex;display:flex;margin-top:110px;padding:0 35px;}
.mList12 .row .tit{font-size:26.7px;font-weight:bold;width:267px;}
.mList12 .row .text{-webkit-flex:1;flex:1;}
.mList12 .row.vision{align-items: center;}

.mList13 > li{display:-webkit-flex;display:flex;margin:0 0 55px;min-height:256px;}
.mList13 > li .ti{border-top:4px solid #2277cc;color:#2277cc;font-size:21.4px;font-weight:bold;line-height:150%;margin:5px 78px 0 0;padding:44px 0 0 20px;width:330px;}
.mList13 > li .ti .i{display:block;background:url(../images/ico_list13_1.png) 0 0 no-repeat;font-size:26.7px;margin:0 0 20px -6px;padding:4px 0 0 60px;min-height:36px;}
.mList13 > li .tx{-webkit-flex:1;flex:1;font-size:16px;line-height:150%;padding:3px 0 0;}
.mList13 > li .tx li{margin:0 0 30px;}
.mList13 > li .tx .t{display:block;font-size:18.7px;padding:0 0 5px;}
.mList13 > li.green .ti{border-top-color:#18ad50;color:#18ad50;}
.mList13 > li.green .ti .i{background-image:url(../images/ico_list13_2.png);}
.mList13 > li.orange .ti{border-top-color:#da7d0f;color:#da7d0f;}
.mList13 > li.orange .ti .i{background-image:url(../images/ico_list13_3.png);}

.mVision1{display:-webkit-flex;display:flex;background:url(../images/k_vision1.png) 0 0 no-repeat;width:1013px;height:160px;}
.mVision1 .col{position:relative;-webkit-flex:1;flex:1;text-align:center;font-size:17.4px;}
.mVision1 .col .ti{position:absolute;top:-20px;left:0;color:#a5d99b;font-size:34.7px;font-weight:bold;width:100%;text-align:Center;}
.mVision1 .col p{display:table;width:100%;height:160px;}
.mVision1 .col p > span{display:table-cell;vertical-align:middle;padding:0 60px;} /* modify20251125 */
.mVision1 .col.blue .ti{color:#92b0dd;}

.mTab4{display:-webkit-flex;display:flex;margin:22px 0 0;}
.mTab4 a{-webkit-flex:1;flex:1;background:url(../images/ico_tab4.png) calc(100% - 18px) 50% no-repeat;border:1px solid #d2d4d7;border-radius:4px;font-size:17.4px;padding:0 40px 0 27px;line-height:69px;height:69px;}
.mTab4 a.active{background-image:url(../images/ico_tab4_a.png);background-color:#0050a1;border-color:#0050a1;color:#fff;}
.mTab4 a + a{margin-left:10px;}

.mTab5{zoom:1;}
.mTab5:after{display:block;clear:both;content:'';} 
.mTab5 a{display:block;float:left;background-color:#f7f9fc;border:1px solid #d2d4d7;border-bottom-color:#969696;border-radius:8px 8px 0 0;color:#000;font-size:16px;margin:3px 0 0;text-align:center;padding:0 10px;min-width:130px;line-height:40px;height:42px;}
.mTab5 a + a{margin-left:-1px;}
.mTab5 a.active{position:relative;color:#0050a1;background-color:#fff;border-color:#969696;border-bottom-color:#fff;}
.mTab5 .rt{padding-top:8px;}
.mTab5 .mBtn1{display:inline-block;background-color:#0050a1;border:1px solid #0050a1;border-radius:8px;color:#fff;font-size:13.4px;padding:0 10px;text-align:center;min-width:100px;line-height:36px;height:38px;}

.mTab5.type2{margin-bottom:35px;position:relative;overflow:hidden;}
.mTab5.type2 .rt{position:absolute;top:0;right:0;;}
.mTab5.type2 .swiper-slide{position:relative;display:inline-block;width:auto;}
.mTab5.type2 .swiper-slide:last-child{margin-right:20px;}
.mTab5.type2 .swiper-slide + .swiper-slide{margin-left:-1px;}
.mTab5.type2 .swiper-slide a{color:#000;font-weight:500;padding:0 25px;min-width:103px;line-height:49px;height:49px;}
.mTab5.type2 .swiper-slide.active{position:relative;z-index:1;}
.mTab5.type2 .swiper-slide.active a{background-color:#fff;color:#0050a1;font-weight:500;border-color:#969696;border-bottom-color:#fff;}
.mTab5.type2 .swiper-slide.active a span{position:relative;display:inline-block;}
.mTab5.type2 .swiper-slide.active a span:before{content:"";position:absolute;bottom:0;left:0;background-color:#0050a1;width:100%;height:2px;}
.mTab5.type2 .swiper-slide.iSet{position:static;width:55px;}
.mTab5.type2 .swiper-slide.iSet a{background:url(../images/ico_set1.png) calc(50% + 4px) 50% no-repeat #f7f9fc;border-radius:0 8px 0 0;border-left:0;padding:0;text-indent:-9999px;font-size:0;min-width:auto;margin-left:-7px;padding:0 0 0 7px;width:100%;}
.mTab5.type2 .swiper-slide.iSet.active{margin-left:2px;width:50px;}
.mTab5.type2 .swiper-slide.iSet.active a{background:url(../images/ico_set1_a.png) 50% 50% no-repeat #000;border-color:#000;}

.mTab5.type3{position:relative;}
.mTab5.type3:before{content:"";position:absolute;bottom:0;left:0;background-color:#969696;width:100%;height:1px;}
.mTab5.type3 a{color:#000;font-weight:bold;height:49px;}
.mTab5.type3 a span{line-height:49px;height:49px;}
.mTab5.type3 a.active span{position:relative;display:inline-block;color:#0050a1;line-height:49px;height:49px;}
.mTab5.type3 a.active span:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#0050a1;}

.mTab5.type4 a{background-color:#fff;}
.mTab5.type4 a.active{background-color:#f5f7fb;color:#000;}
.mTab5.type4 a.active span{border-bottom-color:#000;}

.mTab5.type5{position:relative;margin:0 0 55px;height:49px;}
.mTab5.type5:before{content:"";position:absolute;bottom:0;left:0;background-color:#969696;width:100%;height:1px;}
.mTab5.type5 a{color:#000;font-weight:bold;min-width:138px;height:49px;}
.mTab5.type5 a span{line-height:49px;height:49px;}
.mTab5.type5 a.active{position:relative;z-index:1;}
.mTab5.type5 a.active span{position:relative;display:inline-block;color:#0050a1;line-height:49px;height:49px;}
.mTab5.type5 a.active span:before{content:"";position:absolute;bottom:0;left:50%;margin-left:-16px;width:32px;height:2px;background-color:#0050a1;}

.mTab5.type5 .swiper-slide + .swiper-slide{margin-left:-1px;}
.mTab5.type5 .swiper-slide a{display:block;width:100%;}
@media all and (min-width:768px) {
	.mTab5.type5 .swiper-wrapper{display:-webkit-flex;display:flex;}
	.mTab5.type5 .swiper-slide{-webkit-flex:1;flex:1;}
}

.mAlert1.active{display:block;}
.mAlert1{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1100;}
.mAlert1 .modalBg{opacity:0.6;}
.mAlert1 .popupBg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:80px 20px 40px;border-radius:10px;box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.12);background-color: #fff;text-align:left;overflow-y:auto;text-align:center;width:400px;max-height:calc(100% - 60px);overflow:hidden;overflow-y:auto;}
.mAlert1 .txt{font-size:21.4px;font-weight:bold;color:#000;}
.mAlert1 .txt + .mBtn1{margin:40px 0 0;}

/* //popup */

/* 고객알림 */
.mBoard1.mt30{margin-top:30px;}
.mBoard1{border:1px solid #d2d4d7;border-radius:8px;}
.mBoard1 table{width:100%;}
.mBoard1 thead th{border-top:0;height:43px;}
.mBoard1 thead th .mRa dio1,
.mBoard1 thead th .mCheckbox1{margin-right:0;}
.mBoard1 tr th:first-child,
.mBoard1 tr td:first-child{border-left:0;}
.mBoard1 th,
.mBoard1 td{border-top:1px solid #dcdfe3;border-left:1px solid #dcdfe3;background-color:#f5f7fb;font-size:14.7px;text-align:center;}
.mBoard1 th{font-weight:normal;background-color:#fff;font-size:14.7px;font-weight:500;}
.mBoard1 td{padding:10px 0;}
.mBoard1 td .mCheckbox1.single{margin:0 auto;}
.mBoard1 .tal,
.mBoard1 .tit{padding-left:20px;padding-right:20px;text-align:left;}
.mBoard1 .iSt1{margin-right:16px;}
.mBoard1 thead tr:first-child th:first-child{border-top-left-radius:8px;}
.mBoard1 thead tr:first-child th:last-child{border-top-right-radius:8px;}
.mBoard1 tbody tr:last-child:first-child td:first-child{border-bottom-left-radius:8px;}
.mBoard1 tbody tr:last-child:first-child td:last-child{border-bottom-right-radius:8px;}
.mBoard1 tr.notice td{background-color:#fffaf3;}

.iSt1{display:inline-block;border:1px solid #ff6161;color:#ff6161;font-size:12px;text-align:center;border-radius:4px;background-color:#fff;padding:0 10px;min-width:62px;line-height:20px;height:22px;}
.iSt1.event{border-color:#0050a1;color:#0050a1;}
.iSt1.system{border-color:#575757;color:#575757;}

.iSt1.type2{border-color:#2d82e3;background-color:#2d82e3;color:#fff;min-width:100px;}
.iSt1.type2.k{border-color:#669c1c;background-color:#669c1c;}
.iSt1.type2.f{border-color:#a76d1a;background-color:#a76d1a;}
.iSt1.type2.e{border-color:#b154e6;background-color:#b154e6;}
.iSt1.type2.etc{border-color:#5e6771;background-color:#5e6771;}

.iSt2{display:inline-block;background-color:#ff6161;color:#fff;font-size:13.4px;text-align:center;border-radius:30px;min-width:60px;line-height:30px;height:30px;}
.iSt2.cancel{background-color:#aeaeae;}
.iSt2.done{background-color:#656565;}

.iSt3.forMobile{display:none;}
.iSt3{position:relative;display:inline-block;background-color:#fff;border:1px solid #0050a1;border-radius:4px;color:#0050a1;font-size:12px;padding:0 7px;line-height:22px;height:24px;vertical-align:middle;margin-left:10px;white-space:nowrap;}
.iSt3:before{content:""; position:absolute;left:-4px;top:50%;margin-top:-4px; content:'';width:5px;height:5px;border-top:1px solid #0050a1;border-right:1px solid #0050a1;background-color:#fff;transform:rotate(225deg);}
.iSt3.gray{border-color:#000;color:#000;}
.iSt3.gray:before{border-color:#000;}
.iSt3.red{border-color:#ff6161;color:#ff6161;}
.iSt3.red:before{border-color:#ff6161;}

.mPn1{background-color:#fff;border:1px solid #d2d4d7;border-radius:4px;margin:40px 0 0;}
.mPn1 li{display:-webkit-flex;display:flex;align-items:center;border-bottom:1px solid #d7d7d7;color:#000;font-size:14.7px;padding:0 50px 0 0;}
.mPn1 li:last-child{border-bottom:0;}
.mPn1 li .tit{position:relative;display:block;font-size:14.7px;font-weight:bold;padding:0 0 0 50px;width:120px;line-height:48px;height:48px;}
.mPn1 li .tit:before{content:"";position:absolute;top:50%;left:29px;margin-top:-2px;background:url(../images/ico_pn_up1.png) 0 0 no-repeat;width:7px;height:4px;transform:rotate(180deg);}
.mPn1 li .txt{-webkit-flex:1;flex:1;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.mPn1 li .dat{display:block;color:#696969;font-size:13.4px;}
.mPn1 li.prev .tit:before{transform:rotate(0deg);}

.mArticle1 .article{background-color:#fff;border:1px solid #d2d4d7;border-radius:6px;font-size:14.7px;line-height:170%;padding:40px 48px;margin:30px 0 0;}
.mArticle1 .article .img img{border-radius:8px;max-width:100%;}
.mArticle1 .article .img + p{line-height:160%;margin:30px 0 0;}
.mArticle1 .article p + .img{margin-top:20px;}
.mArticle1 .article + .attach{border-top-left-radius:0;border-top-right-radius:0;margin-top:-4px;}
.mArticle1 .attach{background-color:#f5f7fb;border:1px solid #d2d4d7;border-radius:6px;font-size:14.7px;margin:-1px 0 0;padding:17px 48px;}
.mArticle1 .attach.br0{border-radius:0;}
.mArticle1 .attach .ti{display:inline-block;line-height:32px;padding:0 20px 0 0;}
.mArticle1 .attach + .attach{border-top-left-radius:0;border-top-right-radius:0;margin-top:-4px;}
/*
.mArticle1 .attach.go .iAtt1{background-image:none;padding-right:16px;}
*/

.mAtt1{position:relative;background-color:#f5f7fb;border:1px solid #d2d4d7;border-radius:8px;padding:7px 35px;}
.mAtt1 .iAtt1{margin-right:6px;}
.mAtt1 .iAtt1:last-child{margin-right:0;}

.iAtt1{display:inline-block;background-color:#fff;border:1px solid #0050a1;border-radius:8px;color:#0050a1;font-size:14.7px;padding:6px 16px;line-height:120%;min-height:32px;max-width:calc(100% - 80px);}
.iAtt1 span{display:inline-block;background:url(../images/ico_att1.png) 0 50% no-repeat;padding:0 0 0 31px;}
.go .iAtt1 span{display:inline-block;background:url(../images/ico_go1.png) 3px 50% no-repeat;padding:0 0 0 31px;word-break:break-all;}

.mOne1.mt20{margin-top:20px;}
.mOne1 h4{font-size:18.7px;font-weight:500;padding:45px 0 12px 40px;}
.mOne1 + .mButton1{margin-top:34px;}
.mOne1 dl + dl{margin-top:26px;}
.mOne1 dl{position:relative;background-color:#fff;border:1px solid #d2d4d7;border-radius:8px;padding:0 35px;}
.mOne1 dl:before{content:"";position:absolute;top:0;right:0;background-color:#f5f7fb;border-radius:0 8px 8px 0;width:35px;height:100%;}
.mOne1 dt,
.mOne1 dd{border-top:1px solid #dcdfe3;font-size:14.7px;padding:13px 0;min-height:44px;}
.mOne1 dt{float:left;padding:17px 0 0;width:187px;}
.mOne1 dd{background-color:#f5f7fb;line-height:140%;margin:0 0 0 187px;padding-left:20px;}
.mOne1 dd .mCount2{margin:15px 0 0;}
.mOne1 dd a.ul{color:#0050a1;}
.mOne1 dd .row{margin-top:10px;}
.mOne1 dd .mFile1 + .mInfo1{margin:9px 0 -9px;}
.mOne1 dd .mFile1,
.mOne1 dd .gRadio1,
.mOne1 dd .select2,
.mOne1 dd .it2,
.mOne1 dd .textarea{margin:-4px 0;}
.mOne1 dd .textarea{line-height:160%;}
.mOne1 dd .it2 + .it2{margin-top:12px;}
.mOne1 dt:nth-child(1),
.mOne1 dd:nth-child(2){border-top:0;}

.mOne1 dt.w92{width:92px;}
.mOne1 dt.w92 + dd{margin:0 0 0 92px;}

.mOne1 dt.w160{width:160px;}
.mOne1 dt.w160 + dd{margin:0 0 0 160px;}

.mOne1 dt.w102{width:102px;}
.mOne1 dt.w102 + dd{margin:0 0 0 102px;}
.mOne1 dd.w100per{position:relative;border:0;background-color:#fff;border-radius:8px;margin:0 -35px;padding:20px 35px;}
.mOne1 .info{padding:10px 0 0;font-size:13.4px;}

.mOne1.type2 dl{background-color:#f5f7fb;border:1px solid #969696;overflow:hidden;}
.mOne1.type2 dt.type3{float:none;width:auto;padding:20px 0 25px;min-height:auto;}
.mOne1.type2 dt.type3 + dd.type3{border-top:0;margin-left:0;padding:0 0 20px;}
.mOne1.type2 dd.type3 + dt.type3{border-top:0;}
.mOne1.type2 dd.type2{margin-left:0;padding:17px 0;}

.iMust{position:relative;display:inline-block;}
.iMust:before{content:"";position:absolute;top:50%;left:-11px;margin-top:-2.5px;background-color:#ff6161;border-radius:50%;width:4px;height:4px;}
.iMust em{text-indent:-9999px;font-size:0;}

.mFaq1 dl{border:1px solid #d2d4d7;border-radius:8px;overflow:hidden;}
.mFaq1 dt.active:nth-last-child(2),
.mFaq1 dt{position:relative;border-bottom:1px solid #d2d4d7;}
.mFaq1 dt:before{content:"";position:absolute;top:50%;right:50px;margin-top:-5px;background:url(../images/ico_faq1.png) 50% 50% no-repeat;background-size:10px auto;width:10px;height:10px;transition:all 0.4s 0s;}
.mFaq1 dt:first-child{border-top:0;}
.mFaq1 dt button{position:relative;display:block;padding:19px 65px 19px 100px;width:100%;}
.mFaq1 dd .i,
.mFaq1 dt .i{position:absolute;top:18px;left:50px;font-size:18.7px;font-weight:500;}
.mFaq1 dt .tit{display:block;color:#000;font-size:16px;letter-spacing:-0.4px;}
.mFaq1 dd{position:relative;display:none;background-color:#f5f7fb;border-bottom:1px solid #d2d4d7;font-size:14.7px;line-height:180%;margin:0;padding:19px 24px 19px 100px;}
.mFaq1 dt:nth-last-child(2),
.mFaq1 dd:last-child{border-bottom:0;}
.mFaq1 dt.active button .tit{color:#0050a1;font-weight:500;}
.mFaq1 dt.active:before{height:2px;}

.mPopup1 .txt .mInfo1,
.mInfo1{color:#696969;font-size:13.4px;margin:7px 0 0;line-height:150%;}
.mInfo1.fs14{font-size:14.7px;}

.mFlex1.mt30{margin-top:30px;}
.mFlex1.mt40{margin-top:40px;}
.mFlex1.w130{width:130px;} /* modify20251015 */
.mFlex1.w225{width:225px;}
.mFlex1.w365{width:365px;}
.mFlex1.w430{width:430px;}
.mFlex1.w600{width:600px;}
.mFlex1.w735{width:735px;}
.mFlex1{display:-webkit-flex;display:flex;align-items:center;}
.mFlex1 .flex{-webkit-flex:1;flex:1;}
.mFlex1 .flex .select2.br0,
.mFlex1 .flex .it2.blTB0,
.mFlex1 .flex .select2.blTB0{border-left:0;}
.mFlex1 .ml10.flex{margin-left:10px;}
.mFlex1 .bar{padding:0 5px;}
.mFlex1 .won{padding:0 0 0 10px;}
.mFlex1 .mInfo1{margin-top:0;}
.mFlex1 .button .mBtn1 + .mBtn1{margin-left:6px;}

.mFlex1.type2 .flex + .flex{margin-left:15px;}
.mFlex1.type2 .flex .ti{display:inline-block;min-width:63px;}
.mFlex1.type2 .flex .it2{margin-left:0;margin-right:0;width:calc(100% - 67px);}

.mFile1{display:-webkit-flex;display:flex;}
.mFile1 .btn{position:relative;overflow:hidden;margin:0 20px 0 0;}
.mFile1 .btn .file{position:absolute;top:0;left:-100%;cursor:pointer;width:200%;height:100%;opacity:0.01;}
.mFile1 .att .col{display:inline-block;line-height:32px;margin-left:15px;}
.mFile1 .att .col > a{color:#0050a1;}
.mFile1 .att .col:first-child{margin-left:0;}
.mFile1 .att a{text-decoration:underline;}
.mFile1 .att .iDelete1{margin-left:5px;vertical-align:middle;}

.mFile2 + .mFile2{margin-top:10px;}
.mFile2{position:relative;padding:0 100px 0 0;}
.mFile2 .bt{position:absolute;top:0;right:0;;overflow:hidden;width:90px;height:40px;}
.mFile2 .bt .mBtn1{font-size:14.7px;font-weight:500;padding:0;min-width:90px;line-height:40px;height:40px;}
.mFile2 .bt .file{position:absolute;top:0;left:-100%;cursor:pointer;width:200%;height:100%;opacity:0.01;}
.mFile2 .att .col{display:inline-block;line-height:32px;margin-left:15px;}
.mFile2 .att .col:first-child{margin-left:0;}
.mFile2 .att a{text-decoration:underline;}
.mFile2 .att .iDelete1{margin-left:5px;vertical-align:middle;}

.iDelete1{display:inline-block;background:url(../images/ico_delete1.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:20px;height:20px;}
/* //고객알림 */

/* button */
.mBtn1{display:inline-block;background-color:#0050a1;border:1px solid #0050a1;border-radius:8px;color:#fff;font-size:13.4px;padding:0 15px;text-align:center;min-width:100px;line-height:36px;height:38px;}
.mBtn1.b{background-color:#fff;color:#0050a1;}
.mBtn1.b.gray{background-color:#fff;border-color:#616b75;color:#616b75;}
.mBtn1.b.gray2{background-color:#f5f7fb;border-color:#babdc1;color:#000;}
.mBtn1.gray{background-color:#616b75;border-color:#616b75;}
.mBtn1.disabled{background-color:#caced7;border-color:#caced7;}
.mBtn1.active{background-color:#0050a1;border-color:#0050a1;color:#fff;}
.mBtn1.red{background-color:#ff6161;border-color:#ff6161;}
.mBtn1.b.red{background-color:#fff;border-color:#ff6161;color:#ff6161;}
.mBtn1 .arr{position:relative;display:inline-block;padding-left:16px;}
.mBtn1 .arr:before{content:"";position:absolute;top:50%;left:0;margin-top:-6px;background:url(../images/ico_arr1.png) 0 0 no-repeat;width:8px;height:12px;}
.mBtn1 .cal{position:relative;display:inline-block;padding-left:27px;}
.mBtn1 .cal:before{content:"";position:absolute;top:50%;left:0;margin-top:-9px;background:url(../images/ico_cal1.png) 0 0 no-repeat;width:18px;height:18px;}
.mBtn1 .arr.rt{padding:0 16px 0 0;}
.mBtn1 .arr.rt:before{left:auto;right:0;background-image:url(../images/ico_arr1_w.png);transform:rotate(180deg);}
.mBtn1 .arr.rt2{padding:0 16px 0 0;}
.mBtn1 .arr.rt2:before{left:auto;right:0;transform:rotate(180deg);}
.mBtn1.type2{border-radius:4px;font-size:14.7px;line-height:30px;height:32px;}
.mBtn1.type2.wAuto{min-width:auto;}
.mBtn1.type2.fs13{font-size:13.4px;}
.mBtn1.type3{border-radius:6px;font-size:14.7px;padding:0 15px;min-width:auto;line-height:26px;height:28px;}
.mBtn1.type4{border-radius:6px;padding:0 8px;min-width:auto;line-height:24px;height:26px;}
.mBtn1.type5{border-radius:6px;font-size:14.7px;padding:0 8px;min-width:110px;line-height:44px;height:46px;}
.mBtn1.type6{border-radius:6px;font-size:14.7px;padding:0 8px;min-width:60px;line-height:22px;height:24px;}
.mBtn1.type7{border-radius:6px;font-size:14.7px;padding:0 8px;min-width:105px;line-height:36px;height:38px;}
.mBtn1.type8{border-radius:6px;font-size:14.7px;padding:0 20px;min-width:105px;line-height:40px;height:42px;}
.mBtn1.type9{border-radius:6px;font-size:13.4px;padding:0 22px;min-width:auto;line-height:30px;height:32px;}
.mBtn1.mw150{min-width:150px;}
.mBtn1.r{border-radius:40px;}

.ml10{margin-left:10px;}

.mButton1.mt15{margin-top:15px;}
.mButton1.mt20{margin-top:20px;}
.mButton1.mt25{margin-top:25px;}
.mButton1 + .mOne1{margin-top:8px;}
.mButton1.mFlex1{text-align:left;}
.mButton1.mFlex1 .mBtn1 + .mBtn1{margin-left:6px;}
.mButton1{position:relative;margin:40px 0 0;text-align:center;}
.mButton1.fr{position:relative;float:right;margin:-38px 0 0;}
.mButton1.fl{position:relative;float:left;margin:-38px 0 0;}
.mButton1.tal{text-align:left;}
.mButton1.tar{text-align:right;}
.mButton1 .gSns1 + .mBtn1,
.mButton1.tar .mBtn1 + .mBtn1{margin-left:6px;}
.mButton1.posTR1{position:absolute;top:10px;right:0;margin:0;}
.mButton1.posTR1 .mBtn1{line-height:41px;height:41px;}
.mButton1.posTR1 .mBtn1 + .forMobile{margin-left:8px;}
.mButton1 .posRt{position:absolute;top:0;right:0;margin:0;}
.mButton1 .posLt{position:absolute;top:0;left:0;margin:0;}

.gGrid1{position:relative;}

.iUp2,
.iDown2{display:inline-block;background:url(../images/ico_up2.png) 0 50% no-repeat;padding:0 0 0 28px;}
.iDown2{background-image:url(../images/ico_down2.png);}
/* //button */

/* tab */
.mTab1{position:relative;margin:0 0 30px;overflow:hidden;}
.mTab1 .swiper-slide{margin-right:10px;width:auto;}
.mTab1 .swiper-slide:last-child{margin-right:0;}
.mTab1 .swiper-slide a{display:block;background-color:#dee1e9;border-radius:10px;font-size:14.7px;padding:0 15px;text-align:center;min-width:105px;line-height:38px;height:38px;}
.mTab1 .swiper-slide.mw80 a{min-width:80px;}
.mTab1 .swiper-slide.active a{color:#fff;background-color:#0050a1;}
.mTab1 .swiper-button-prev,
.mTab1 .swiper-button-next{top:0;left:auto;right:0;margin:0;border-radius:8px;border:1px solid #d2d4d7;background:#fff;width:34px;height:34px;}
.mTab1 .swiper-button-prev{right:39px;}
.mTab1 .swiper-button-prev:before,
.mTab1 .swiper-button-next:before{content:"";position:absolute;top:0;left:0;background:url(../images/ico_prev3.png) 50% 50% no-repeat;width:100%;height:100%;}
.mTab1 .swiper-button-next:before{transform:rotate(180deg)}

.mTab1.type2{position:relative;}
.mTab1.type2:before{content:"";position:absolute;top:0;right:73px;background:url(../images/k_tab1.png) 100% 0 repeat-y;background-size:100% auto;width:34px;height:100%;z-index:10;}
.mTab1.type2 .swiper{margin-right:73px;overflow:hidden;}
.mTab1.type2 .swiper-slide a{line-height:34px;height:34px;}

.mToggle1{display:inline-block;background-color:#edf1f8;border:1px solid #dadfe8;background-color:#edf1f8;border-radius:40px;overflow:hidden;}
.mToggle1 label .label{display:block;padding:0 28px;}
.mToggle1 label input{position:absolute;top:0;left:0;opacity:0;}
.mToggle1 label .label{display:inline-block;position:relative;font-size:14.7px;color: #000;padding:0 28px;line-height:40px;height:40px;cursor:pointer;}
.mToggle1 label input:checked + .label{background-color:#0050a1;border-radius:40px;color:#fff;}

.mToggle1.type2{background-color:#e8ebf0;margin:0 0 20px;}
.mToggle1.type2 .mRadio1{margin:0;}
.mToggle1.type2 .mRadio1 + .mRadio1{margin-left:-4px;}
.mToggle1.type2 .label{background-color:#e8ebf0;color:#858585;font-size:14.7px;padding:0 15px;line-height:30px;height:30px;}
.mToggle1.type2 .label:before{display:none;}
.mToggle1.type2 input:checked + .label{background-color:#616b75;}

.mTab2 + .mInfo2{margin-top:15px;}
.mTab2{display:-webkit-flex;display:flex;margin:33px 0 22px;}
.mTab2 a + a{margin-left:10px;}
.mTab2 a{position:relative;-webkit-flex:1;flex:1;background-color:#fff;border:1px solid #bec3ca;border-radius:8px;color:#696969;font-size:16px;padding:0;text-align:center;line-height:44px;height:44px;}
.mTab2 a.active{background-color:#0050a1;border-color:#0050a1;color:#fff;}

.mTab3{margin:-2px 0 22px;padding:0 0 0 10px;}
.mTab3 a + a{margin-left:31px;}
.mTab3 a{position:relative;display:inline-block;font-size:16px;padding:0 4px 7px;}
.mTab3 a.active{font-size:16px;}
.mTab3 a.active:before{content:"";position:absolute;bottom:0;left:0;background-color:#0050a1;width:100%;height:4px;}
.mTab3 a.active{color:#0050a1;font-weight:bold;}

.mTab3.type2{margin:0 0 60px;}
.mTab3.type2 .swiper-wrapper{display:block;}
.mTab3.type2 .swiper-slide{float:left;width:auto;}
.mTab3.type2 .swiper-slide + .swiper-slide{margin-left:31px;}
.mTab3.type2 .swiper-slide + .swiper-slide .mCheckbox2{margin-left:-27px;}
.mTab3.type2 .swiper-slide a{font-size:17.4px;}
.mTab3.type2 .swiper-slide.active a{color: #0050a1;font-weight: bold;}
.mTab3.type2 .swiper-slide.active a:before{content:"";position:absolute;bottom:0;left:0;background-color:#0050a1;width:100%;height:3px;}
/* //tab */

/* datepicker */
.ui-datepicker{box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.08);border: solid 1px #969696 !important;border-radius:4px;background-color:#fff;margin-top:-1px;padding:0 5px 16px;width:260px !important;z-index:1200 !important;}

.ui-datepicker table{border:1px solid #ededed;margin:-5px 12px 0;width:218px;}
.ui-datepicker .ui-datepicker-header{background:transparent;border:0;margin:3px -5px;padding:0;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#000;font-family:"Pretendard";font-size:16px;font-weight:normal;padding:0;text-indent:-9999px;line-height:56px;height:56px;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{position:absolute;top:13px;left:18px;border:0;background-color:#fff;border:1px solid #969696;border-radius:4px;background-position:calc(100% - 8px) 50%;background-size:10px auto;color:#000;font-family:"Pretendard";font-size:14.7px;font-weight:bold;margin:0;padding:0 0 0 10px;width:106px;height:32px;cursor:pointer;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select:nth-child(2){left:calc(50%);}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select option{font-weight:normal;font-size:14px;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month{margin-left:0;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{display:none;}
.ui-datepicker th,
.ui-datepicker td{border:1px solid #ededed;font-family:"Pretendard";background-color:#fff;font-weight:500;padding:0;height:28px;}
.ui-datepicker th{background-color:#f8f9f8;font-size:9px;}
.ui-datepicker th:first-child{background-color:#fcebe9;}
.ui-datepicker th:last-child{background-color:#eaeffe;}
.ui-datepicker .ui-state-default,
.ui-widget-content .ui-state-default{font-family:"Pretendard";border:0;color:#47494d;text-align:center;background:#fff;font-size:11px;text-align:right;padding-right:7px;line-height:26px;height:28px;}
.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active{background-color:#d5e1fa;}
.ui-datepicker td.ui-datepicker-today .ui-state-default{background-color:#e5e5e5;}
.ui-datepicker .mtz-monthpicker,
.ui-datepicker .ui-state-default{font-size:13px;color:#7a7c8d;}
.ui-datepicker .mtz-monthpicker .ui-state-active{border-radius:3px;color:#fff;}
.ui-datepicker .ui-datepicker-buttonpane{display:none;}

.ui-datepicker th.ui-datepicker-week-col{text-indent:-9999px;font-size:0;}
.ui-datepicker th.ui-datepicker-week-col:after{content:"ÁÖÂ÷";position:absolute;top:67px;left:7px;text-indent:0;font-size: 14px;font-weight: 500;line-height: 1;letter-spacing: -0.35px;color: #ed1b24;}
.ui-datepicker td.ui-datepicker-week-col{text-align:center;width:30px;}
/* //datepicker */

/* 로그인 */
body.pLogin{background-color:#edf1f8;}

.mPopup1.mLogin1.active{display:table;}
.mLogin1{width:100%;position:relative;top:auto;left:auto;margin:0 auto;height:100%;overflow:visible;}
.mLogin1 .cell{display:table-cell;vertical-align:middle;padding:35px 0;}
.mLogin1 .popupBg{position:relative;top:auto;left:auto;transform:translate(0%,0%);margin:0 auto;padding:80px 69px 40px;width:540px;max-height:none !important;overflow:visible;}
.mLogin1 .popupBg.pxy1{padding:80px 40px 70px;}
.mLogin1 .logo{position:absolute;top:51px;right:72px;}
.mLogin1 h1{font-size:26.7px;font-weight:bold;}
.mLogin1 .info{color:#000;font-size:18px;line-height:150%;margin:19px 0 0;}
.mLogin1 .info em{color:#ff6161;}
.mLogin1 .list1{margin:39px -30px 0;}
.mLogin1 .list1 li + li{margin-top:14px;}
.mLogin1 .list1 li a{display:block;background:url(../images/ico_login1_1.png) 39px 50% no-repeat;border:1px solid #d2d4d7;border-radius:10px;font-size:18.7px;padding:28px 0 28px 107px;}
.mLogin1 .list1 li a:hover{box-shadow:3px 10px 5px rgba(0,0,0,0.05);}
.mLogin1 .list1 li.user a{background-image:url(../images/ico_login1_2.png);color:#0059ab;font-weight:500;}
.mLogin1 .list1 li.user a:hover{box-shadow:none;}
.mLogin1 .list1 li.naver a{background-image:url(../images/ico_login2_1.png);}
.mLogin1 .list1 li.kakao a{background-image:url(../images/ico_login2_2.png);}
.mLogin1 .list1 li.google a{background-image:url(../images/ico_login2_3.png);}
.mLogin1 .list1 li.apple a{background-image:url(../images/ico_login2_4.png);}
.mLogin1 .list1 li.naver a:hover{background-image:url(../images/ico_login2_1_a.png);background-color:#03cf5d;border-color:#03cf5d;color:#fff;}
.mLogin1 .list1 li.kakao a:hover{background-color:#ffe617;border-color:#ffe617;}
.mLogin1 .list1 li.google a:hover{background-image:url(../images/ico_login2_3_a.png);background-color:#4184f4;border-color:#4184f4;color:#fff;}
.mLogin1 .list1 li.apple a:hover{background-image:url(../images/ico_login2_4_a.png);background-color:#000;border-color:#000;color:#fff;}

.mLogin1 .list2{margin:35px -29px 0;}
.mLogin1 .list2 dt{display:none;}
.mLogin1 .list2 dd{margin:9px 0 0;}
.mLogin1 .list2 dd .it{background:url(../images/ico_id1.png) 22px 50% no-repeat;border:1px solid #969696;border-radius:4px;color:#000;font-size:14.7px;padding:0 0 0 46px;width:100%;line-height:48px;height:48px;}
.mLogin1 .list2 dd.pw .it{background-image:url(../images/ico_pw1.png);}
.mLogin1 .btn{display:block;background-color:#0050a1;border-radius:10px;color:#fff;font-size:16px;margin:10px -29px 0;text-align:center;line-height:54px;height:54px;}
.mLogin1 .link{display:-webkit-flex;display:flex;background-color:#f1f4fa;border-radius:0 0 10px  10px;border-top:1px solid #dce3ee;margin:40px -69px -40px;}
.mLogin1 .link a{-webkit-flex:1;flex:1;background:url(../images/ico_arr2.png) calc(100% - 30px) 50% no-repeat;color:#0050a1;text-align:center;padding:0 49px 0 0;line-height:81px;height:81px;}
.mLogin1 .link a + a{border-left:1px solid #dce3ee;}

.mLoc1 + .mInfo2{margin:20px 0 0;}
.mLoc1{background:url(../images/ico_loc1.png) 0 0 no-repeat;color:#696969;font-size:14.7px;margin:15px 0 0 15px;padding:0 0 0 23px;}
.mLoc1 .ti{display:block;font-size:16px;margin:-2px 0 10px;}

.mDone1{margin:70px 0 0;text-align:center;}
.mDone1 .ti{font-size:21.4px;font-weight:bold;}
.mDone1 .tx{font-size:14.7px;line-height:180%;margin:24px 0 0;}
.mDone1 .inf{color:#000;background-color:#ffefef;border-radius:8px;font-size:14.7px;line-height:160%;margin:29px 0 0;padding:16px 0;}
.mDone1 .mBtn1{font-size:14.7px;margin:42px 0 0;min-width:225px;}

.mReg1{margin:33px 0 0;}
.mReg1 dt{color:#000;font-weight:bold;font-size:18.7px;padding:0 0 11px 4px;}
.mReg1 dt > em{color:#ff6161;}
.mReg1 dd .it2,
.mReg1 dd .select2{height:40px;}
.mReg1 dd .alert2 + .it2,
.mReg1 dd .select2 + .it2,
.mReg1 dd .it2 + .select2,
.mReg1 dd .it2 + .mFlex1,
.mReg1 dd .it2 + .it2{margin-top:10px;}
.mReg1 dd + dt{margin-top:30px;}
.mReg1 dd .mRadio3{display:block;margin:15px 0 0;}
.mReg1 dd .gRadio3 + .mRadio3{margin-top:25px;}
.mReg1 dd .if{color:#696969;font-size:13.4px;padding:10px 0 0 20px;}

.mReg1 .lst1 li .mInfo2 + .row{margin-top:30px;}
.mReg1 .lst1 li{margin-top:17px;}
.mReg1 .lst1 li.line1{border-top:1px solid #d2d4d7;margin:28px 0 0;padding:30px 0 0;}
.mReg1 .lst1 li.line1 + .row{margin-top:20px;}

.mReg1 .mRadio3{margin-left:0;}
.mReg1 .mButton1{display:-webkit-flex;display:flex;}
.mReg1 .mButton1 .mBtn1{font-size:14.7px;line-height:42px;height:44px;width:100%;}
.mReg1 .mButton1 .flex{-webkit-flex:1;flex:1;}
.mReg1 .mButton1 .flex + .flex{margin-left:10px;}

.mLaw1{background-color:#fff;border:1px solid #d2d4d7;border-radius:8px;font-size:13.4px;line-height:160%;margin:12px 0 0;padding:10px 20px 0;}
.mLaw1.scroll{height:102px;}

.mInfo2 + .mRadio3{margin:30px 0 0;}
.mInfo2 + .row{margin-top:27px;}
.mInfo2.mt30{margin-top:30px;}
.mInfo2{position:relative;background-color:#f0f1f6;border-radius:4px;color:#696969;font-size:13.4px;line-height:140%;margin:35px 0 0;padding:15px 20px;}
.mInfo2 .ti{display:block;font-size:14.7px;color:#000;font-weight:500;line-height:140%;margin:0 0 10px;}
.mInfo2.tip + .gRadio3{margin-top:25px;}
.mInfo2.tip{padding-left:62px;}
.mInfo2.tip .i{position:absolute;top:16px;left:24px;background-color:#ff6161;color:#fff;font-size:12px;border-radius:4px;padding:0 6px;line-height:16px;height:16px;}

.alert{display:inline-block;background-color:#ff6161;color:#fff;font-weight:300;font-size:13.4px;border-radius:30px;margin:10px 0 0;padding:0 17px;line-height:30px;height:30px;}

.alert2 + .it{margin-top:10px;}
.alert2{color:#ff6161;font-size:14.7px;padding:10px 0 0 20px;}
.alert2.able{color:#0050a1;}

.txtPrimary{color:#0050a1;}
.txtRed{color:#ff6161;}

/* //로그인 */

/* 커뮤니티 */
.mForbbidden1{padding:14px 0 0;}
.mForbbidden1 .ti{font-size:16px;font-weight:bold;padding:0 0 14px;}
.mForbbidden1 .textarea{margin:0 -4px 0;}
.mForbbidden1 .info{font-size:13.4px;line-height:150%;padding:20px 0 0 5px;}
/* //커뮤니티 */

/* 제조홍보영상 */
.gRadio2 .mRadio1{display:block;}
.gRadio2 .mRadio1 + .mRadio1{margin:17px 0 0;}

.mNick1{position:relative;display:inline-block;z-index:50;}
.mNick1:hover{z-index:51;}
.mNick1:hover .lNick1{display:block;}
.mNick1 .ul{position:relative;display:inline-block;z-index:100;}
.mNick1:hover .ul:before{content:"";position:absolute;top:calc(100% + 5px);left:50%;margin-left:-10px;border:solid #969696;border-width:0 1px 1px 0;display:inline-block;background-color:#fff;border-radius:4px;padding:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);z-index:1;}
.mNick1:hover:after{content:"";position:absolute;top:10px;left:50%;margin-left:-60px;background-color:rgba(255,255,255,0.01);width:120px;height:20px;}

.lNick1{display:none;position:absolute;top:28px;left:50%;margin-left:-60px;background-color:#fff;min-width:120px;border-radius:8px;border:solid 1px #969696;text-align:center;box-shadow:0 3px 5px 0 rgba(15, 21, 34, 0.16);text-align:left;z-index:1;}
.lNick1:before{content:"";position:absolute;top:-6px;left:50%;margin-left:-5px;border:solid #969696;border-width:0 1px 1px 0;display:inline-block;background-color:#fff;border-radius:4px;padding:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);display:none;}
.lNick1:after{content:"";position:absolute;top:0px;left:50%;margin-left:-10px;background-color:#fff;width:20px;height:2px;}
.lNick1 a{display:block;font-size:13.4px;color:#000;padding:7px 0 7px 17px;}
.lNick1 a:hover,
.lNick1 a.active{color:#0050a1;}
.lNick1 a + a{border-top:solid 1px #f2f2f2;}

.mNick1.pos1 .lNick1{top:auto;bottom:28px;}
.mNick1.pos1:hover .ul:before{top:auto;bottom:22px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.mNick1.pos1 .lNick1:after{top:auto;bottom:0;margin-left:-20px;background-color:#fff;width:30px;height:2px;z-index:10;}
.mNick1:hover:after{top:auto;bottom:10px;}

.iDelete3{display:inline-block;background:url(../images/ico_delete3.png) 0 0 no-repeat;background-size:14px auto;border:0;text-indent:-9999px;width:120px;height:20px;}

/*
.lNick1 .lang{position:relative;background-color:#fff;width:94px;border-radius:12px;border:solid 1px #3b5ae5;text-align:center;box-shadow:0 3px 5px 0 rgba(15, 21, 34, 0.16);}
.lNick1 .lang:before{content:"";position:absolute;top:-6px;right:15px;border:solid #3b5ae5;border-width:0 1px 1px 0;display:inline-block;background-color:#fff;padding:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.lNick1 .lang:after{content:"";position:absolute;top:0px;right:10px;background-color:#fff;width:20px;height:2px;}
*/

.mNolist.my100{margin:100px 0;}
.mNolist{margin:230px 0;text-align: center;}
.mNolist .tit{font-size:21.4px;font-weight:bold;}
.mNolist .txt{font-size:14.7px;margin:10px 0 0;}
.mNolist .mBtn1{font-size:14.7px;margin:25px 0 0;}
.mNolist .ico{background:url(../images/ico_nolist1.png) 50% 0 no-repeat;margin:0 0 40px;height:174px;}
.mNolist .tit.fs17{font-size:17px;}
.mNolist .tit.fs30{font-size:30px;}
.mNolist .txt.fs19{font-size:19px;margin-top:15px;}

.mNolist2.py23{padding:23px 0;}
.mNolist2.py30{padding:30px 0;}
.mNolist2{background-color:#ededed;border-radius:5px;text-align:center;padding:45px 0;}
.mNolist2 .ico{display:inline-block;background:url(../images/ico_nolist3.png) 0 50% no-repeat;color:#6b6b6b;font-size:16px;padding:0 0 0 46px;line-height:25px;min-height:25px;}
.mNolist2 .listBg{display:inline-block;}
.mNolist2 .tit{font-size:21.4px;}
.mNolist2 ul{padding:15px 0 0 45px;}
.mNolist2 li + li{margin-top:5px;}
.mNolist2 li{position:relative;font-size:14.67px;text-align:left;padding:0 0 0 13px;}
.mNolist2 li:before{content:"";position:absolute;top:6px;left:1px;background-color:#000;border-radius:50%;width:4px;height:4px;}

.mInfo5{position:relative;display:-webkit-flex;display:flex;align-items:center;background-color: #f7f9fc;border:1px solid #d2d4d7;border-radius:6px;margin:70px 0 0;padding:30px 47px;}
.mInfo5 .log{display:inline-block;background-color:#fff;border:1px solid #f5f7fb;border-radius:4px;border:1px solid #d2d4d7;padding:0 11px;line-height:56px;height:58px;}
.mInfo5 .log img{vertical-align:middle;}
.mInfo5 .txt{color:#000;font-size:14.7px;line-height:150%;padding:0 0 0 30px;}

.mComm1{display:none;}
.mComm1.active{display:block;}
.mComm1 .list{border:1px solid #d2d4d7;border-left:0;border-right:0;background-color:#f7f9fc;padding:29px 30px 10px;zoom:1;}
.mComm1 .listBg{zoom:1;margin-left:-24px;}
.mComm1 .listBg:after{display:block;clear:both;content:'';} 
.mComm1 .list .col{float:left;background-color:#fff;border:1px solid #d2d4d7;border-radius:10px;margin:0 0 24px 24px;padding:0 5px 5px;width:calc(33.33% - 24px);}
.mComm1 .list .col .tit{display:-webkit-flex;display:flex;align-items:center;border-bottom:1px solid #d2d4d7;font-size:18.7px;margin:0 -5px 5px;padding:0 21px;height:45px;}
.mComm1 .list .col .tit .ti{-webkit-flex:1;flex:1;line-height:44px;}
.mComm1 .list .col .tit .rt{color:#696969;font-size:13.4px;margin-right:-7px;}
.mComm1 .list .col .tit .rt span{display:inline-block;color:#696969;font-size:13.4px;text-align:center;width:58px;}
.mComm1 .list .col + .col{margin-left:24px;}
.mComm1 .list .lst.scroll{overflow-y:scroll;height:248px;}
.mComm1 .list .lst{padding:3px 20px ;}
.mComm1 .list .lst li + li{border-top:1px solid #e8e9eb;}
.mComm1 .list .lst li{position:relative;display:-webkit-flex;display:flex;align-items:center;padding:12px 0 10px 23px;}
.mComm1 .list .lst li:before{content:"";position:absolute;top:22px;left:6px;width:4px;height:4px;background-color:#696969;border-radius:50%;}
.mComm1 .list .lst li .tx{-webkit-flex:1;flex:1;}
.mComm1 .list .lst li .check{display:inline-block;text-align:center;width:58px;}
.mComm1 .list .lst li .check:last-child{margin-right:-14px;}
.mComm1 .list .lst li .check .mCheckbox1{margin:0 auto;}

.gComm2{display:-webkit-flex;display:flex;}
.gComm2 .gLeft{-webkit-flex:1;flex:1;} 
.gComm2 .gRight{margin-left:28px;width:292px;}

.mList9 + .mList9{margin-top:20px;}
.mList9{border:1px solid #d2d4d7;border-radius:10px;padding:28px 30px 36px;}
.mList9 h4{font-size:21px;font-weight:bold;padding:0 0 27px;}
.mList9 li + li{margin-top:12.5px;}
.mList9 li a{display:-webkit-flex;display:flex;align-items:center;color:#000;font-size:14.7px;}
.mList9 li .tit{-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mList9 li .sco{color:#ff6161;font-family:"Pretendard";font-size:12px;}
.mList9 li .num{display:inline-block;color:#000;font-family:"Pretendard";width:25px;}
.mList9 .swiper-slide:first-child li:nth-child(1) .num,
.mList9 .swiper-slide:first-child li:nth-child(2) .num,
.mList9 .swiper-slide:first-child li:nth-child(3) .num{color:#ff6161;}
.mList9 .swiper-wrapper{display:block;}
.mList9 .swiper-slide + .swiper-slide{margin-top:12.5px;}

.mNotice1{background-color:#fffaf3;border:1px solid #e7dbc9;border-radius:10px;margin:0 0 40px;}
.mNotice1 li + li{border-top:1px solid #e7dbc9;}
.mNotice1 li a{display:-webkit-flex;display:flex;align-items:center;color:#404040;font-size:14.7px;padding:0 20px;height:48px;}
.mNotice1 li .ico{display:block;border:1px solid #ff6161;border-radius:4px;background-color:#fff;color:#ff6161;font-size:12px;min-width:40px;background-color:#fff;margin-right:15px;text-align:center;line-height:20px;height:22px;}
.mNotice1 li .tit{display:block;width:890px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mNotice1 li .dat{display:block;margin-left:10px;white-space:nowrap;}
/* //제조홍보영상 */

.mCount2{text-align:right;}
.mCount2 a{position:relative;display:inline-block;background-color: #0050a1;border: 1px solid #0050a1;border-radius:8px;text-align:center;text-indent:-9999px;font-size:0;width:30px;height:30px;}
.mCount2 a:after,
.mCount2 a:before{content:"";position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);background-color:#fff;width:12px;height:2px;}
.mCount2 a:after{width:2px;height:12px;}
.mCount2 .iDelele1{background-color: #fff;border: 1px solid #0050a1;}
.mCount2 a.iDelele1:before{background-color:#0050a1;}
.mCount2 a.iDelele1:after{display:none;}

.gNavi1_m{display:none;}

.gSns1{position:relative;z-index:1;}
.gSns1:hover .lSns1{display:block;}
.lSns1{display:none;position:absolute;top:calc(100% + 19px);left:50%;transform: translateX(-50%);border:1px solid #969696;border-radius:10px;background-color:#fff;padding:13px;white-space:nowrap;box-shadow:5px 5px 5px rgba(0,0,0,0.1);}
.lSns1:before{content:"";position:absolute;top:-9px;left:50%;margin-left:-5px;border:solid #969696;border-width:0 1px 1px 0;display:inline-block;background-color:#fff;border-radius:4px;padding:7px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.lSns1:after{content:"";position:absolute;top:-20px;left:50%;margin-left:-45px;background-color:rgba(255,255,255,0.01);width:90px;height:20px;}
.lSns1 a + a{margin-left:6px;}
.lSns1 img{vertical-align:middle;}

.mMap1{position:relative;border:1px solid #d2d4d7;border-radius:10px;margin:20px 0 0;height:265px;}
.mMap1 .map{background-repeat:no-repeat;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;}

.iFin1{position:absolute;}

.mZoom1{position:absolute;top:14px;right:14px;}
.mZoom1 button{position:relative;display:block;border-radius:10px;background-color:#fff;text-indent:-9999px;font-size:0;width:40px;height:40px;}
.mZoom1 button:before,
.mZoom1 button:after{content:"";position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);background-color:#000;width:14px;height:2px;}
.mZoom1 button:after{content:"";width:2px;height:14px;}
.mZoom1 button.out:after{display:none;}
.mZoom1 button + button{margin-top:6px;}

.mDesc1{border:1px solid #d2d4d7;border-radius:5px;}
.mDesc1 .con1.type2{padding:27px 0;text-align:center;}
.mDesc1 .con1.type2 .nam{margin-top:13px;}
.mDesc1 .mMap1{margin:0;border-top-left-radius:0;border-top-right-radius:0;border:0;height:675px;}
.mDesc1 .mLoc2{background-color:#f4f7fb;text-align:center;line-height:42px;height:42px;}

.mDesc1 .con1{position:relative;background-color:#fff;border-bottom:1px solid #d2d4d7;border-radius:5px;padding:42px 46px 45px;z-index:1;}
.mDesc1 .con1 .log img{max-width:100%;}
.mDesc1 .con1 .nam{display:block;font-size:29px;margin:25px 0 0;}
.mDesc1 .con1 .txt{font-size:13.4px;margin:12px 0 0;}
.mDesc1 .con1 .tag{margin:24px 0 0 -4px;}
.mDesc1 .con1 .tag span{display:inline-block;border:1px solid #0050a1;border-radius:27px;color:#0050a1;font-size:14.7px;margin:0 2px 0 0;padding:0 10px;text-align:center;min-width:78px;line-height:25px;height:27px;}
.mDesc1 .con2{background-color:#edf1f8;margin-top:-6px;padding:38px 46px 37px;}
.mDesc1 .con2 h4{color:#000;font-size:17.4px;}
.mDesc1 .con2 ul{padding:16px 0 0;}
.mDesc1 .con2 li + li{margin-top:9px;}
.mDesc1 .con2 li .ti{display:none;}
.mDesc1 .con2 li .textarea{border-color:#d2d4d7;}
.mDesc1 .con2 li .it2{border-color:#d2d4d7;height:36px;}
.mDesc1 .con2 .mButton1{margin:32px 0 0;}
.mDesc1 .con2 .mRadio1{margin:27px 0 0 11px;}
.mDesc1 .con2 .info{font-size:13.4px;margin:13px 0 0 11px;}

.mDesc2{border:1px solid #d2d4d7;border-radius:5px;font-size:14.7px;line-height:160%;margin:-1px 0 0;padding:30px 40px;}
.mDesc2 .im{text-align:center;}
.mDesc2 .im img{width:100%;}
.mDesc2 .im + .tx{margin:15px 0 0;}
.mDesc2 .tx .t{display:block;font-weight:500;font-size:24px;margin:0 0 -10px;padding:20px 0 0;}
.mDesc2 .im.play{display:block;position:relative;border-radius:8px;overflow:hidden;}
.mDesc2 .im.play img{width:100%;vertical-align:middle;}
.mDesc2 .im.play:before{content:"";position:absolute;top:0;left:0;margin:0;background-color:rgba(0,0,0,0.3);width:100%;height:100%;}
.mDesc2 .im.play:after{content:"";position:absolute;top:50%;left:50%;margin:-33px 0 0 -33px;background:url(../images/ico_play1_m.png) 50% 50% no-repeat;background-size:67px auto;width:67px;height:67px;}

.iInfo1{display:inline-block;background:url(../images/ico_info1.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;padding:0;width:20px;height:20px;vertical-align:top;margin:7px 0 0 10px;}

/* 스마트매칭서비스 */
.mInfo6{background:url(../images/ico_info6.png) 75px 50% no-repeat #fffaf3;border:1px solid #e7dbc9;border-radius:8px;padding:22px 0 35px 224px;}
.mInfo6 .tit{font-size:20px;font-weight:500;padding:0 0 17px;}
.mInfo6 .txt{font-size:13.4px;line-height:160%;}
.mInfo6 .txt + .mBtn1{margin-top:10px;}

.mInfo7{margin:20px 0 0;}
.mInfo7 li{position:relative;font-size:13.4px;padding:0 0 0 20px;}
.mInfo7 li:before{content:"";position:absolute;top:10px;left:7px;background-color:#616b75;width:3px;height:3px;}

.mOne1 dd .gRadio1.mType1,
.gRadio1.mType1{margin:0 0 -7px;}
.gRadio1 .w145{margin:0 0 5px;min-width:145px;}

.gCheckbox3{display:-webkit-flex;display:flex;align-items:center;margin:40px 0 0;}
.gCheckbox3 .mButton1{-webkit-flex:1;flex:1;margin-top:0;}

.mList14 > ul > li + li{margin-top:20px;}
.mList14 > ul > li{border-radius:8px;border:1px solid #d2d4d7;}
.mList14 > ul > li .btn,
.mList14 > ul > li .row{display:-webkit-flex;display:flex;}
.mList14 > ul > li .flex{-webkit-flex:1;flex:1;}
.mList14 > ul > li .tit{padding:30px 40px 25px;}
.mList14 > ul > li .tit .ti{display:-webkit-flex;display:flex;font-size:21.4px;}
.mList14 > ul > li .tit .ti .mSt3{margin-right:15px;}
.mList14 > ul > li .tit .ti span{display:inline-block;font-weight:500;vertical-align:middle;}
.mList14 > ul > li .tit .tx{font-size:14.7px;line-height:160%;margin:13px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.mList14 > ul > li .btn{border-top:1px solid #d2d4d7;background-color:#f4f7fb;border-radius:0 0 8px 8px;padding:15px 40px;}
.mList14 > ul > li .btn .mBtn1{min-width:140px;}
.mList14 > ul > li .btn .mBtn1 + .mBtn1{margin-left:6px;}

.mList15{border-top:1px solid #d2d4d7;background-color:#f4f7fb;padding:38px 44px;}
.mList15 .gTi.line{border-top:1px solid #d2d4d7;margin:38px -44px 0;padding:36px 44px 0;}
.mList15 .gTi{display:-webkit-flex;display:flex;align-items:center;}
.mList15 .gTi .ti{font-size:21.4px;font-weight:500;padding:0 0 0 6px;}
.mList15 .gTi .ti .s{font-size:14.7px;font-weight:normal;padding:0 0 0 10px;vertical-align:middle;}
.mList15 .gTi .rt{-webkit-flex:1;flex:1;text-align:right;}
.mList15 .gTi .rt .select2{margin-left:6px;min-width:140px;width:auto;}
.mList15 .gTi .rt .mBtn1{margin-left:10px;}
.mList15 .scroll{margin:17px -20px 0;padding:0 15px;height:auto;}
/* add20250128 */
.mList15 .list{margin:17px -20px 0;padding:0 15px;}
.mList15 .list ul{zoom:1;}
.mList15 .list ul:after{display:block;clear:both;content:'';} 
/* //add20250128 */
.mList15 ul{margin-left:-10px;}
.mList15 li{float:left;border:1px solid #d2d4d7;background-color:#fff;border-radius:6px;margin:0 0 10px 10px;width:calc(25% - 10px);padding:18px 25px 0;min-height:96px;}
/* modify20251015-5 */
.mList15 li .ti{display:-webkit-flex;display:flex;align-items:center;font-size:17.4px;font-weight:500;}
.mList15 li .ti .t{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.mList15 li .ti .t + .iCompany{margin-left:6px;}
.mList15 li .tx{display:-webkit-flex;display:flex;align-items:center;margin:10px 0 0;}
.mList15 li .tx .mBtn1{min-width:80px;line-height:28px;height:30px;}
.mList15 li .tx .t{-webkit-flex:1;flex:1;color:#7c7c7c;font-size:14.7px;}
.mList15 li .tx .t strong{display:inline-block;color:#ff6161;font-size:18.7px;font-weight:500;margin:-4px 8px 0 0;vertical-align:middle;}

/* modify20251017 */
.iCompany{display:inline-block;background:url(../images/ico_company1_1.png) 10px 50% no-repeat #EAECF2;background-size:14px auto;border-radius:28px;color:#4C4D4E;color:#4C4D4E;font-size:13px;white-space:nowrap;padding:0 10px 0 28px;line-height:29px;height:28px;}
.iCompany.i2{background-image:url(../images/ico_company1_2.png);}
/* //modify20251017 */
/* //modify20251015-5 */

.mSt3{display:inline-block;background-color:#fff;border:1px solid #ff6d6d;color:#ff6d6d;border-radius:24px;font-size:13.4px;padding:0 12px;line-height:24px;height:24px;white-space:nowrap;min-width:50px;text-align:center;}
.mSt3.gray{border-color:#616b75;color:#616b75;}
.mSt3.blue{border-color:#0050a1;color:#0050a1;}

.mNStar1 .star{display: inline-block;width:24px;height:23px;background: url(../images/ico_star1.png) 0 0 no-repeat;float: left;margin-right: 8px;}
.mNStar1 button.star{cursor:pointer;}
.mNStar1 .star.active{background: url(../images/ico_star1_a.png) 0 0 no-repeat;}
.mNStar1 .tx{display: inline-block;line-height:25px;height:23px;font-size:14.7px; color: #404040;padding:0 0 0 10px;}
.mNStar1.s .star{background-size:16px auto;margin:0 6px 0 0;width:16px;height:16px;}

.mReview1{background-color:#fff;margin:-1px -1px 0;}
.mReview1 .write{border:1px solid #d2d4d7;border-radius:0 0 8px 8px;background-color:#f4f7fb;padding:43px 40px 35px;}
.mReview1 .write .gTi{position:relative;text-align:center;padding:0 0 20px;}
.mReview1 .write .gTi .ti{position:absolute;top:0;left:0;}
.mReview1 .write .gTi .mNStar1{display:inline-block;padding-left:160px;}
.mReview1 .write .ti{font-size:21.4px;font-weight:500;padding:0 0 10px 10px;}
.mReview1 .write .textarea{border-color:#d9dbdd;}
.mReview1 .lst{border:1px solid #d2d4d7;background-color:#f4f7fb;border-radius:8px;margin:20px 0 -1px;}
.mReview1 .lst li:last-child{padding-bottom:27px;}
.mReview1 .lst li + li{border-top:1px solid #d2d4d7;}
.mReview1 .lst li{display:-webkit-flex;display:flex;padding:33px 40px;}
.mReview1 .lst li .mSt3{margin:0 30px 0 0;min-width:74px;}
.mReview1 .lst li .txt{-webkit-flex:1;flex:1;line-height:160%;}
.mReview1 .lst li .mNStar1{display:block;margin:10px 0 0;}
/* //스마트매칭서비스 */

/* 통합검색 */
.mList16 + .gTitle1{margin-top:45px;}
.mList16 > ul > li + li{margin-top:10px;}
.mList16 > ul > li.active > a,
.mList16 > ul > li > a:hover{box-shadow:5px 5px 5px rgba(0,0,0,0.1);border-color:#95989d;}
.mList16 > ul > li > a{display:-webkit-flex;display:flex;align-items:center;border:1px solid #d2d4d7;border-radius:10px;padding:27px 33px;width:100%;}
.mList16 > ul > li .img{position:relative;display:block;float:left;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:10px;margin:0 32px 0 0;width:215px;height:132px;}
.mList16 > ul > li .img.mov:after{content:"";position:absolute;top:50%;left:50%;margin:-19px 0 0 -19px;background:url(../images/ico_play1.png) 50% 50% no-repeat;width:38px;height:38px;}
.mList16 > ul > li .text{-webkit-flex:1;flex:1;}
.mList16 > ul > li .tit{display:inline-block;font-weight:bold;font-size:21.4px;margin:0;}
.mList16 > ul > li .tit .img.forMobile{display:none;}
.mList16 > ul > li .lst{display:block;margin:12px 0 0;}
.mList16 > ul > li .lst .ke{display:inline-block;background-color:#ededed;border-radius:30px;font-size:14.7px;margin:5px 0 0;padding:7px 19px;}
.mList16 > ul > li .lst .ke .t{position:relative;display:inline-block;font-weight:bold;margin:0 5px 0 0;padding:0 10px 0 0;}
.mList16 > ul > li .lst .ke .t:before{content:"";position:absolute;top:7px;right:0;background-color:#000;width:3px;height:3px;}
.mList16 > ul > li .lst .ls{display:block;position:relative;padding:0 0 5px 19px;}
.mList16 > ul > li .lst .ls:before{content:"";position:absolute;top:7px;left:5px;background-color:#000;width:3px;height:3px;}
.mList16 > ul > li .mBadge1{margin:0 0 17px;}

.mBadge1.forMobile{display:none;}
.mBadge1 {display: flex; flex-wrap: wrap;}
.mBadge1 > span {margin: 2px 20px 2px 0;font-size:13.4px;}
.mBadge1 > span > span {display: inline-block;height: 24px;margin-right:4px;padding: 0 12px;border: 1px solid #ff6d6d;border-radius: 22px;font-size: 13.4px; line-height: 22px; color: #ff6d6d;background-color: #fff;}
.mBadge1 > span.green > span {border-color: #17ab52;color: #17ab52;}
.mBadge1 > span.black > span {border-color: #616b75;color: #616b75;}

.mKeyword1{display:inline-block;background-color:#ff6161;color:#fff;padding:0 1px;font-weight:500;}
/* //통합검색 */

/* 행사/이벤트 등록 */
.mText1{font-size:14.7px;padding:0 0 20px 18px;}
.mText1 .ti{display:block;color:#000;font-size:21.4px;font-weight:bold;padding:0 0 10px;}
/* //행사/이벤트 등록 */

/* 마이페이지 - 탭메뉴 */
.mTab5.tp2 .swiper {display: flex;}
.mTab5.tp2 .swiper-slide {width: auto;}
.mTab5.tp2 .swiper-slide + .swiper-slide {margin-left: -1px;}
.mTab5.tp2 a {min-width: 105px;padding: 0 20px;}
.mTab5.tp2 a.active {z-index: 1;}
/* // 마이페이지 - 탭메뉴 */

/* 마이페이지 - 토글메뉴 */
.toggle_wrap {display: flex; align-items: center; justify-content: center;margin-bottom: 10px;}
.toggle_box {display: inline-flex; align-items: center; justify-content: center;height: 50px;border-radius: 30px;background-color: #e8ecf5;overflow: hidden;}
.toggle_box a {display: flex; align-items: center; justify-content: center;min-width: 200px; height: 100%;padding: 0 30px;border-radius: 30px;font-size: 16px; line-height: 25px; text-align: center; word-break: keep-all;}
.toggle_box a.on {font-weight: 500; color: #fff;background-color: #0050a1;}
.toggle_content {display: none;}
.toggle_content.on {display: block;}
.data_total {display: block;padding-left: 15px;margin-bottom: 10px;font-size: 15px; line-height: 20px;}
.data_total strong{font-size:16px;padding-left:5px;}
/* // 마이페이지 - 토글메뉴 */

/* 마이페이지 - 테이블 */
.mBoard1.tp2 {overflow: hidden;}
.mBoard1.tp2 .like_box button {padding-left: 20px;font-size: 14px; line-height: 16px; color: #ff6161;background: url(../images/ico_like1.png) no-repeat left / 14px 12px;}
.mBoard1.tp2 .like_box button.dis_like {color: #2277cc;background-image: url(../images/ico_dislike.png);}
.mBoard1.tp2 .like_box span {margin: 0 8px;font-style: italic; font-size: 12px; color: #666;}
.mBoard1.tp2 a.btn_delete {display: inline-block;width: 74px; height: 30px;padding: 0 15px;margin: -3px 0;border-radius: 4px;font-size: 13px; line-height: 30px; color: #fff;background-color: #616b75;}
/* // 마이페이지 - 테이블 */

/* 마이페이지 - 관심 산업단지, 관심 공장 */
.mybtn_box {display: flex; align-items: center; justify-content: space-between;margin-top: -10px;padding-bottom: 5px;}
.mybtn_box p {padding-left: 5px;font-size: 15px; line-height: 20px; color: #0050a1;}
.mList4 > ul > li .mCheckbox1.single {margin-right: 3px;}
.mList4.fac > ul {display: flex; flex-wrap: wrap;}
.mList4.fac > ul::after {display: none;}
.mList4.fac > ul > li {float: none;width: calc((100% - 48px) / 2);}
.mList4.fac > ul > li .tit {display: flex; align-items: center; justify-content: space-between;padding: 14px 15px 14px 45px;
border-top: 0 !important;border-bottom: 1px solid #d2d4d7;}
.mList4.fac > ul > li .tit .badge {display: flex; flex-wrap: wrap;}
.mList4.fac > ul > li .tit .badge > span {margin: 2px 10px 2px 0;}
.mList4.fac > ul > li .tit .badge > span > span {display: inline-block;height: 22px;margin-right: 2px;padding: 0 12px;border: 1px solid #ff6d6d;border-radius: 22px;font-size: 13.4px; line-height: 20px; color: #ff6d6d;background-color: #fff;}
.mList4.fac > ul > li .tit .badge > span.green > span {border-color: #17ab52;color: #17ab52;}
.mList4.fac > ul > li .tit .badge > span.black > span {border-color: #616b75;color: #616b75;}
.mList4.fac > ul > li .txt {min-height: auto;padding: 24px 42px;}
.mList4.fac > ul > li .txt .fac_info {display: flex; justify-content: space-between;margin-bottom: 15px;}
.mList4.fac > ul > li .txt .fac_name strong {display: block;margin-bottom: 8px;font-size: 21px; line-height: 40px;}
.mList4.fac > ul > li .txt .fac_name p {padding-left: 20px;font-size: 14.7px; line-height: 21px; color: #404040;position: relative;}
.mList4.fac > ul > li .txt .fac_name p::before {content: "";width: 3px; height: 3px;border-radius: 50%;background-color: #404040;position: absolute; left: 8px; top: 9px;}
.mList4.fac > ul > li .txt .fac_img {width: 130px; height: 90px;border-radius: 8px;overflow: hidden;}
.mList4.fac > ul > li .txt .fac_img img {width: 100%;object-fit: cover;}
.mList4.fac > ul > li .txt .fac_tag {display: flex; align-items: center;min-height: 50px;padding: 5px 20px;border: 1px solid #d9dbdd;border-radius: 6px;font-size: 13px; line-height: 20px; color: #7c7c7c;background-color: #f8f8f8;}

/* 마이페이지 - 관심 산업단지 팝업 */
.mPopup1.fac_popup .close {top: 14px;}
.mPopup1.fac_popup .popupBg {width: 1000px;padding: 0;overflow: hidden;}
.mPopup1.fac_popup .titl {margin: 0;}
.mPopup1.fac_popup .content {padding: 0;margin: 0;}
.mPopup1.fac_popup .fac_content {max-height: calc(100vh - 180px);padding: 20px 29px 40px 40px;margin-right: 10px;overflow: hidden;overflow-y: auto;}
.mPopup1.fac_popup .fac_content::-webkit-scrollbar {width: 5px; height: 5px;}
.mPopup1.fac_popup .fac_content::-webkit-scrollbar-track{margin: 20px 0;border-radius: 5px;background-color: #d5d9e1;}
.mPopup1.fac_popup .fac_content::-webkit-scrollbar-thumb {border-radius: 5px;background: #adb4c2;}
.mPopup1.fac_popup .mTitle10 {font-size: 18px;}
.mPopup1.fac_popup .mTitle10 span:nth-child(2) {display: inline-block;margin-left: 10px;font-weight: 400; font-size: 14px; line-height: 20px;}
.mPopup1.fac_popup .fac_list {display: flex;width: 100%;border: 1px solid #969696;border-radius: 4px;}
.mPopup1.fac_popup .fac_list + .fac_list {margin-top: 12px;}
.mPopup1.fac_popup .fac_list .title {display: flex; align-items: center; justify-content: center;flex-shrink: 0;width: 20%;border-right: 1px solid #e5e6e7;border-radius: 4px 0 0 4px;font-weight: 700; font-size: 14.6px; background-color: #fff;}
.mPopup1.fac_popup .fac_list .title > div:nth-child(1) {display: flex; align-items: center; justify-content: center;width: 30%; height: 100%;border-right: 1px solid #e5e6e7;line-height: 20px; text-align: center; word-break: keep-all;}
.mPopup1.fac_popup .fac_list .title > div:nth-child(2) {display: flex; flex-direction: column;width: 70%;}
.mPopup1.fac_popup .fac_list .title > div:nth-child(2) span {display: flex; align-items: center; height: 42px;padding: 5px 5px 5px 14px;letter-spacing: -0.5px;}
.mPopup1.fac_popup .fac_list .title > div:nth-child(2) span + span {border-top: 1px solid #e5e6e7;}
.mPopup1.fac_popup .fac_list .text {width: 80%;}
.mPopup1.fac_popup .fac_list .swiper {width: 100%;}
.mPopup1.fac_popup .fac_list .swiper .swiper-slide {flex: 1; width: auto; padding: 18px 14px;text-align: center;background-color: #f5f7fb;position: relative;padding-top: 128px;}
.mPopup1.fac_popup .fac_list .swiper .swiper-slide:last-child {border-radius: 0 5px 5px 0;}
.mPopup1.fac_popup .fac_list .swiper .swiper-slide + .swiper-slide {border-left: 1px solid #e5e6e7;}
.mPopup1.fac_popup .fac_list .swiper .swiper-slide .mTag2 {display: flex; flex-wrap: wrap; justify-content: center; margin: 10px 0;}
.mPopup1.fac_popup .fac_list .swiper .swiper-slide .mTag2 span {height: 20px;padding: 0 5px;margin: 2px 3px 2px 0;font-size: 12px; line-height: 18px; letter-spacing: -0.5px;}
.mPopup1.fac_popup .fac_list .swiper .swiper-slide .mTag2 span:last-child {margin-right: 0;}
.mPopup1.fac_popup .fac_list .swiper .swiper-slide .con {display: flex; flex-direction: column;}
.mPopup1.fac_popup .fac_list .swiper .swiper-slide .con strong {display: inline-block;font-weight: 700; font-size: 18px; }
.mPopup1.fac_popup .fac_list .swiper .swiper-slide .map {width: 154px; height: 114px;border: 1px solid #d3d5d8;position: absolute; left: 50%; top: 18px;transform: translateX(-50%);overflow: hidden;}
.mPopup1.fac_popup .fac_list .swiper .swiper-slide .map img {width: 100%; height: 100%; object-fit: cover;}
.mPopup1.fac_popup .fac_list .swiper:not(.fac1) .swiper-slide {padding: 0;}
.mPopup1.fac_popup .fac_list .swiper:not(.fac1) .swiper-slide:last-child {border-radius: 0 4px 4px 0;}
.mPopup1.fac_popup .fac_list .fac_data {display: flex; flex-direction: column;}
.mPopup1.fac_popup .fac_list .fac_data span {display: flex; align-items: center; justify-content: center;height: 42px;padding: 5px 14px;font-size: 14.6px;}
.mPopup1.fac_popup .fac_list .fac_data span + span {border-top: 1px solid #e5e6e7;}

/* 마이페이지 - 관심 공장 팝업 */
.mPopup1.fac_popup .mTab5.tp2 {padding: 20px 40px 0 40px;background-color: #fff;position: relative;}
.mPopup1.fac_popup .mTab5.tp2::before {content: "";width: 100%; height: 1px;background-color: #d2d4d7;position: absolute; left: 0; bottom: 0;}
.mPopup1.fac_popup .mTab5.tp2 .swiper {width: 100%;}
.mPopup1.fac_popup .mTab5.tp2 a {border-bottom-color: #d2d4d7;background-color: #fff;}
.mPopup1.fac_popup .mTab5.tp2 a.active {border-bottom-color: #f5f7fb;background-color: #f5f7fb;}
.mPopup1.fac_popup .mTab5.tp2 a.active span {display: inline-block;border-bottom: 2px solid #0050a1;padding: 0 5px;line-height: 38px;}
.mPopup1.fac_popup .tab_content {display: none;max-height: calc(100vh - 250px);padding: 0px 30px 40px 40px;margin-right: 10px;overflow: hidden;overflow-y: auto;}
.mPopup1.fac_popup .tab_content.on {display: block;}
.mPopup1.fac_popup .tab_content::-webkit-scrollbar {width: 5px; height: 5px;}
.mPopup1.fac_popup .tab_content::-webkit-scrollbar-track{margin: 20px 0;border-radius: 5px;background-color: #d5d9e1;}
.mPopup1.fac_popup .tab_content::-webkit-scrollbar-thumb {border-radius: 5px;background: #adb4c2;}
.mPopup1.fac_popup .mList6 {font-size: 14.6px;}
.mPopup1.fac_popup .compare {display: flex; justify-content: end;margin-top: 10px;}
.mPopup1.fac_popup .tab_content .compare a {font-size: 14px; line-height: 20px; color: #0050a1; text-decoration: underline; text-underline-offset: 4px;}

.mMore1{position:absolute;top:0;right:0;color:#000;font-size:16px;padding:0 0 5px;}
.mMore1:before{content:"";position:absolute;bottom:0;left:0;background-color:#000;width:100%;height:2px;}

.iNew{position:absolute;top:0;left:-8px;background-color:#ff6161;border-radius:50%;text-indent:-9999px;font-size:0;width:20px;height:20px;}
.iNew:before{content:"N";position:absolute;top:0;left:0;font-size:9.5px;color:#fff;text-indent:0;text-align:center;width:100%;line-height:20px;height:20px;}

/* loading */
.mLoading{position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.001);text-align:center;width:100%;height:100%;z-index:1100;}
.mLoading .loading{position:fixed;top:50%;left:50%;margin:-45px 0 0 -45px;border-radius:50%;width:90px;height:90px;overflow:hidden;box-shadow:5px 5px 5px rgba(0,0,0,0.15);background-color: #fff;}
.sk-fading-circle {margin:20px;width:52px;height:52px;position:relative;}
.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0;}
.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#429aff;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;}
.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}
.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);}
.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);}
.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);}
.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg);}
.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg);}
.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg);}
.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);}
.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s; }
.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s; }
.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s; }
.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s; }
.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s; }
.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s; }
.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s; }
.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s;}
.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s;}
.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s;}
.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s;}
@-webkit-keyframes sk-circleFadeDelay {
	0%, 39%, 100% { opacity:0; }
	40% { opacity:1; }
}
@keyframes sk-circleFadeDelay {
	0%, 39%, 100% { opacity:0; }
	40% { opacity:1; } 
}
/* //loading */

/* reply */
.mReply1{border-top:1px solid #d2d4d7;margin:65px 0 0;}
.mReply1 .title{display:-webkit-flex;display:flex;padding:20px 25px;}
.mReply1 .title h4{-webkit-flex:1;flex:1;font-size:21.4px;color:#000;}
.mReply1 .title h4 em{color:#0050a1;}
.mReply1 .list{margin:23px 0 0;}
.mReply1 .list li .dep1{border:1px solid #d2d4d7;border-radius:4px;padding:22px 30px 25px;}
.mReply1 .list li .dep2{display:none;border-bottom:1px solid #d2d4d7;}
.mReply1 .list li .dep2 li{background-color:#f5f7fb;padding:22px 30px 22px 65px;}
.mReply1 .list li .dep2 li + li{border-top:1px solid #d2d4d7;}
.mReply1 .list li .dep2 li .mWrite1{border:0;padding:0;margin:-22px -30px -22px -65px;padding:19px 23px;}
.mReply1 .list li .mUtil1{border:0;background-color:transparent;padding:0;}
.mReply1 .list li .mUtil1.forMobile{display:none;}
.mReply1 .list li .txt{font-size:14.7px;line-height:150%;margin:22px 0 0;padding:0 6px;}
.mReply1 .list li .button{margin:19px 5px 0;}
.mReply1 .list li .button .mBtn1 + .mBtn1{margin-left:6px;}
.mReply1 .list li.active .dep2{display:block;}

.fs16{font-size:16px;}

.mWrite1{display:-webkit-flex;display:flex;border:1px solid #d2d4d7;border-radius:4px;background-color:#f5f7fb;padding:16px 18px;}
.mWrite1 .textarea{-webkit-flex:1;flex:1;border-radius:4px;border-color:#d2d4d7;}
.mWrite1 .btn{display:inline-block;background-color:#0050a1;border-radius:4px;color:#fff;margin-left:15px;text-align:center;width:76px;line-height:76px;height:76px;}
/* //reply */

/* 관계기관 */
.mList17 ul{margin:0 0 0 -25px;zoom:1;}
.mList17 ul:after{display:block;clear:both;content:'';} 
.mList17 li{float:left;border:1px solid #d2d4d7;border-radius:10px;margin:0 0 25px 25px;width:calc(33.33% - 25px);}
.mList17 li a{position:relative;display:block;padding:34px 40px 0;height:160px;}
.mList17 li a:before{content:"";position:absolute;bottom:13px;right:15px;background:url(../images/ico_more4.png) 50% 50% no-repeat #dee1e9;border-radius:50%;width:36px;height:36px;}
.mList17 li .tit{display:block;font-size:21.4px;}
.mList17 li .txt{display:block;font-size:14.7px;line-height:150%;padding:11px 0 0 3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
/* //관계기관 */

/* 도움말 */
.mHelp1{display:table;background:url(../images/k_help1.png) 50% 50% no-repeat;background-size:cover;text-align:center;width:100%;min-height:250px;}
.mHelp1 .cell{display:table-cell;vertical-align:middle;}
.mHelp1 .tit2{font-size:32px;font-weight:bold;line-height:150%;}
.mHelp1 .txt2{font-size:18.7px;line-height:150%;margin:10px 0 0;}

.mTitle11{font-size:26.7px;font-weight:bold;padding:0 0 15px;text-align:center;}
.mTitle11 em{color:#0050a1;}
.mTitle11 .ts{font-weight:normal;font-size:16px;padding-left:10px;vertical-align:middle;}

.mHelp2{background-color:#fff;border-radius:40px 40px 0 0;margin:-40px 0 0;padding:55px 50px 55px;}
.mHelp2 .list{margin-left:-20px;zoom:1;}
.mHelp2 .list:after{display:block;clear:both;content:'';} 
.mHelp2 .list .col.type2{background-color:#f7f2dc;}
.mHelp2 .list .col.type3{background-color:#f9e7f3;}
.mHelp2 .list .col{float:left;display:table;background-color:#e3f1f9;border-radius:20px;font-size:16px;margin:0 0 0 20px;text-align:center;line-height:150%;width:calc(33.33% - 20px);height:218px;}
.mHelp2 .list .col .cell{display:table-cell;vertical-align:middle;}
.mHelp2 .list .col .tx{color:#828282;font-size:14.7px;margin:15px 0 0;}
.mHelp2 .list .col + .col{margin-left:20px;}
.mHelp2 .img{margin:60px 0 0;text-align:center;}

.mHelp3{padding:80px 50px 65px;}
.mHelp3 .mTitle11{padding:0 0 23px 10px;text-align:left;}
.mHelp3 .list{border:1px solid #dcdcdc;background-color:#fff;border-radius:10px;margin:0 0 0 5px;padding:9px;}
.mHelp3 .list ul{margin-left:-10px;zoom:1;}
.mHelp3 .list ul:after{display:block;clear:both;content:'';} 
.mHelp3 .list li{position:relative;float:left;background-color:#f8f8f8;border-radius:10px;margin:0 0 0 10px;padding:84px 0 0;text-align:center;width:calc(33.33% - 10px);height:535px;}
.mHelp3 .list li .ti2{position:absolute;top:-13px;left:0;text-align:center;width:100%;}
.mHelp3 .list li .ti2 span{display:inline-block;background-color:#0d8ae2;border-radius:6px 6px 20px 20px;color:#fff;font-size:26.7px;font-weight:bold;width:153px;line-height:65px;height:65px;}
.mHelp3 .list li .tx2{border:3px solid #b8c2cf;border-radius:54px;color:#5c6268;margin:0 40px;padding:18px 0;}
.mHelp3 .list li .tx3{display:table;background:url(../images/k_arrow1.png) 50% 0 no-repeat;width:100%;height:114px;}
.mHelp3 .list li .tx3 > span{display:table-cell;vertical-align:middle;font-size:18px;font-weight:500;padding-bottom:20px;}
.mHelp3 .list li .tx4{border:3px solid #0d8ae2;border-radius:54px;color:#0d8ae2;font-weight:bold;font-size:17px;margin:15px 40px 0;padding:18px 0;}
.mHelp3 .list li .ti3{font-weight:500;color:#000;font-size:18px;margin:30px 0 0;}
.mHelp3 .list li .ls{padding:15px 0 0 50px;}
.mHelp3 .list li .ls .l{position:relative;text-align:left;padding:0 0 0 23px;}
.mHelp3 .list li .ls .l .n{position:absolute;top:0;left:0;border-radius:50%;background-color:#0d8ae2;color:#fff;font-weight:bold;text-align:center;font-size:12px;width:18px;line-height:18px;height:18px;}
.mHelp3 .list li .ls .l + .l{margin-top:9px;}
.mHelp3 .list li.type2 .ls{padding-left:12px;}
.mHelp3 .list li.type2 .ls .l .n,
.mHelp3 .list li.type2 .ti2 span{background-color:#1bb2e8;}
.mHelp3 .list li.type2 .tx4{border-color:#1bb2e8;color:#1bb2e8;}
.mHelp3 .list li.type3 .ls .l .n,
.mHelp3 .list li.type3 .ti2 span{background-color:#26c26f;}
.mHelp3 .list li.type3 .ls{padding-left:20px;}
.mHelp3 .list li.type3 .tx4{border-color:#26c26f;color:#26c26f;}

.mHelp4{background-color:#f4f7fb;padding:0 50px 65px;}
.mHelp4 .mTitle11{text-align:left;}
.mHelp4 ol{margin:0 0 0 -10px;zoom:1;}
.mHelp4 ol:after{display:block;clear:both;content:'';} 
.mHelp4 li{float:left;background-color:#f8f8f8;border:1px solid #dfe0e1;border-radius:8px;margin:0 0 10px 10px;text-align:center;width:calc(25% - 10px);height:225px;}
.mHelp4 li .ti2{border:1px solid #dfe0e1;border-radius:8px;background-color:#fff;color:#0050a1;font-size:18.7px;font-weight:bold;margin:-1px -1px 0;padding:16px 0 0;min-height:94px;}
.mHelp4 li .ti2 .t{display:block;}
.mHelp4 li .ti2 .n{display:inline-block;background-color:#0050a1;color:#fff;font-size:12px;text-align:center;border-radius:24px;margin:0 0 12px;width:24px;line-height:24px;height:24px;}
.mHelp4 li .tx2{line-height:150%;padding:28px 0 0;}

.mHelp5{background-color:#f4f7fb;padding:0 50px 65px;}
.mHelp5 .list{border:1px solid #dfe0e1;background-color:#fff;border-radius:15px;padding:45px 55px;}
.mHelp5 .list li + li{margin-top:8px;}
.mHelp5 .list li{position:relative;font-size:14.7px;line-height:150%;font-weight:bold;padding:0 0 0 21px;}
.mHelp5 .list li:before{content:"";position:absolute;top:9px;left:0;background-color:#0050a1;border-radius:50%;width:5px;height:5px;}
.mHelp5 .list li .ts{font-size:14.7px;font-weight:normal;margin-top:5px;}

.mHelp11{text-align:center;}
.mHelp11 .txt2{font-size:18.7px;line-height:150%;margin:10px 0 0;}

.mHelp21 + .mHelp25{padding-top:70px;}
.mHelp21{background-color:#f8f8f8;padding:52px 0 70px;}
.mHelp21 .mTitle11{font-size:32px;padding-bottom:12px;}
.mHelp21 .mTitle11.fs27{font-size:27px;}
.mHelp21 .txt2{font-size:18.7px;line-height:160%;text-align:center;}
.mHelp21 .txt2.fs16{font-size:16px;}
.mHelp21 .img.mt35{margin-top:35px;}
.mHelp21 .img{text-align:center;margin:72px 0 0;}
.mHelp21 .img + .mTitle11{margin-top:70px;}
.mHelp21 .lst{display:-webkit-flex;display:flex;margin:41px 0 0;padding:0 55px;}
.mHelp21 .lst .col.type2{background-image:url(../images/k_help_pre1_2.png);}
.mHelp21 .lst .col{background:url(../images/k_help_pre1_1.png) 100% 0 no-repeat #fff;-webkit-flex:1;flex:1;border:1px solid #0050a1;border-radius:10px;padding:58px 0 0 60px;min-height:226px;}
.mHelp21 .lst .col .ti2{color:#0050a1;font-weight:bold;font-size:21.4px;}
.mHelp21 .lst .col .tx2{font-size:16px;margin:14px 0 0;line-height:160%;}
.mHelp21 .lst .col + .col{margin-left:18px;}
.mHelp21 .lst2{display:-webkit-flex;display:flex;margin:70px 0 0;padding:0 85px;}
.mHelp21 .lst2 li{-webkit-flex:1;flex:1;background:url(../images/img_help_product2_1.png) 50% calc(100% - 45px) no-repeat;border:1px solid #bbd1c8;background-color:#ebf7f2;border-radius:10px;padding:45px 0 0;text-align:center;height:330px;}
.mHelp21 .lst2 li + li{margin-left:15px;}
.mHelp21 .lst2 li .ti{display:block;font-size:21.4px;font-weight:bold;}
.mHelp21 .lst2 li .tx{display:block;font-size:14.7px;margin:13px 0 0;line-height:160%;}
.mHelp21 .lst2 li.i2{border-color:#a2beca;background-color:#e9f4f9;}
.mHelp21 .lst2 li.i2{background-image:url(../images/img_help_product2_2.png);}
.mHelp21 .lst2 li.i3{border-color:#c9cbaa;background-color:#f4f5e0;}
.mHelp21 .lst2 li.i3{background-image:url(../images/img_help_product2_3.png);}

.mHelp22{background-color:#fff;padding:72px 55px;}
.mHelp22 .mTitle11{text-align:left;padding-bottom:28px;}
.mHelp22 .list{border-radius:10px;background-color:#f7efed;padding:30px 35px;}
.mHelp22 .list .ti2{font-size:20px;font-weight:bold;padding:0 0 25px;}
.mHelp22 .list .ti2 .s{font-size:14.7px;font-weight:normal;margin:0 0 0 10px;}
.mHelp22 .list + .list{margin-top:20px;}
.mHelp22 .list .lst ol{zoom:1;}
.mHelp22 .list .lst ol:after{display:block;clear:both;content:'';} 
.mHelp22 .list .lst li{position:relative;float:left;background-color:#fff;border-radius:10px;text-align:center;padding:25px 0 0;width:230px;min-height:230px;}
.mHelp22 .list .lst li .ti3{display:block;font-size:16px;}
.mHelp22 .list .lst li .ti3 .n{display:inline-block;border-radius:50%;background-color:#000;color:#fff;font-size:12px;text-align:center;width:24px;line-height:24px;height:24px;}
.mHelp22 .list .lst li .ti3 .t{display:block;font-weight:500;margin:13px 0 0;}
.mHelp22 .list .lst li .tx3{position:relative;display:block;font-size:16px;margin:24px 0 0;padding:25px 0 0;}
.mHelp22 .list .lst li .tx3 .mBtn1{display:block;margin:13px 40px 0;font-size:14.7px;font-weight:bold;line-height: 38px;height: 40px;}
.mHelp22 .list .lst li .tx3 .mBtn1 > span{display:block;}
.mHelp22 .list .lst li .tx3:before{content:"";position:absolute;top:0;left:50%;margin-left:-70px;background-color:#dbdbdb;width:140px;height:1px;}
.mHelp22 .list .lst li + li{margin:0 0 0 30px;}
.mHelp22 .list .lst li + li:before{content:"";position:absolute;top:50%;left:-30px;margin:-18px 0 0;background:url(../images/ico_arr5.png) 50% 50% no-repeat;width:32px;height:16px;}
.mHelp22 .list.type2{background-color:#e2eaf3;}
.mHelp22 .list.type2 .lst li .ico{background:url(../images/ico_help22_1.png) 50% 0 no-repeat;margin:30px 0 0 ;height:76px;}
.mHelp22 .list.type2 .lst li.type2 .ico{background-image:url(../images/ico_help22_2.png);}
.mHelp22 .list.type2 .lst li.type3 .ico{background-image:url(../images/ico_help22_3.png);}
.mHelp22 .list.type2 .lst li.type4 .ico{background-image:url(../images/ico_help22_4.png);}
.mHelp22 .list.type2 .mButton1 .mBtn1{font-size:14.7px;min-width:260px;line-height:44px;height:46px;}

.mHelp23{padding:5px 55px 0;}
.mHelp23 .mTitle11{text-align:left;padding-bottom:22px;}
.mHelp23 ul{margin:0 0 0 -10px;zoom:1;}
.mHelp23 ul:after{display:block;clear:both;content:'';} 
.mHelp23 li{float:left;border:1px solid #dfe0e1;border-radius:10px;margin:0 0 10px 10px;text-align:center;width:calc(20% - 10px);}
.mHelp23 li .img{display:table;width:100%;height:108px;}
.mHelp23 li .img img{max-width:90%;max-height:88px;}
.mHelp23 li .cell{display:table-cell;vertical-align:middle;}
.mHelp23 li .tx2{display:table;background-color:#f8f8f8;border:1px solid #dfe0e1;border-radius:10px;margin:-7px -1px -1px;padding:0 10px;width:calc(100% + 2px);height:62px;}
.mHelp23 .swiper-button-prev,
.mHelp23 .swiper-button-next{display:none;}

.mHelp24{position:relative;background-color:#f6efd1;border:1px solid #e1d4a1;border-radius:5px;margin:27px 55px 50px;padding:29px 50px 30px;}
.mHelp24 .ti2{font-size:20px;font-weight:500;padding:0 180px 0 0;}
.mHelp24 .tx2{font-size:14.7px;line-height:150%;margin:9px 0 0;}
.mHelp24 .btn{position:absolute;top:35px;right:37px;background:url(../images/ico_env2.png) 30px calc(50% - 1px) no-repeat #0050a1;border-radius:10px;color:#fff;font-size:18.7px;padding:0 30px 0 70px;line-height:64px;height:66px;}

.mHelp25{padding:0 0 85px;}
.mHelp25 .lst{display:-webkit-flex;display:flex;padding:0 85px;}
.mHelp25 .lst li{-webkit-flex:1;flex:1;border:1px solid #0050a1;border-radius:15px;padding:35px 0;text-align:center;}
.mHelp25 .lst li + li{margin-left:30px;}
.mHelp25 .lst li .ti{color:#0050a1;font-size:21.4px;font-weight:bold;}
.mHelp25 .lst li .tx{color:#000;font-size:14.7px;margin:10px 0 0;line-height:160%;}
.mHelp25 .map{background-color:#f8f8f8;border-radius:10px;margin:20px 85px 0;padding:30px;font-size:0;}
.mHelp25 .map > *{display:inline-block;*display:inline;*zoom:1;}
.mHelp25 .map .col{vertical-align:middle;}
.mHelp25 .map .col .pos{position:absolute;}
.mHelp25 .map .col .pos .balloon{position:relative;height:40px;margin-bottom:9px;padding:0 28px;border-width:1px;border-style:solid;border-radius:20px;background:#fff;font-size:14px;font-weight:500;line-height:38px;}
.mHelp25 .map .col .pos .balloon:before{display:block;position:absolute;right:auto;bottom:-9px;left:auto;width:15px;height:9px;background-repeat:no-repeat;background-position:center;background-size:100% auto;content:'';}
.mHelp25 .map .col .pos.ansan{top:15px;left:47px;}
.mHelp25 .map .col .pos.ansan .balloon{border-color:#0d8ae2;}
.mHelp25 .map .col .pos.ansan .balloon:before{right:30px;background-image:url("../images/balloon_gg.png");}
.mHelp25 .map .col .pos.ansan .pin{margin-right:2px;text-align:right;}
.mHelp25 .map .col .pos.gwangju{top:190px;left:47px;}
.mHelp25 .map .col .pos.gwangju .balloon{border-color:#26c26f;}
.mHelp25 .map .col .pos.gwangju .balloon:before{right:47px;background-image:url("../images/balloon_gj.png");}
.mHelp25 .map .col .pos.gwangju .pin{margin-right:2px;margin-top:-20px;text-align:right;}

.mHelp25 .map .col .pos.changwon{top:246px;right:102px;}
.mHelp25 .map .col .pos.changwon .balloon{border-color:#ff8400;}
.mHelp25 .map .col .pos.changwon .balloon:before{left:30px;background-image:url("../images/balloon_gn.png");}
.mHelp25 .map .col .pos.changwon .pin{margin-left:0;text-align:left;}

.mHelp25 .map .col .pos.jeonnam{top:340px;right:137px;}
.mHelp25 .map .col .pos.jeonnam .balloon{border-color:#571d93;margin:10px 55px 0 0;}
.mHelp25 .map .col .pos.jeonnam .balloon:before{top:-7px;left:calc(50% + 10px);background:none;border-right:1px solid #571d93;border-bottom:1px solid #571d93;background-color:#fff;height: 10px;width: 10px;transform: rotate(-135deg);}
.mHelp25 .map .col .pos.jeonnam .pin{margin-left:-24px;text-align:center;}

.mHelp25 .map .col .pos.daegu{top:240px;right:130px;}
.mHelp25 .map .col .pos.daegu .balloon{border-color:#fa4a61;position:absolute;top:0;left:48px;white-space:nowrap;}
.mHelp25 .map .col .pos.daegu .balloon:before{top:calc(50% - 5px);left:-5px;background:none;border-right:1px solid #fa4a61;border-bottom:1px solid #fa4a61;background-color:#fff;height: 10px;width: 10px;transform: rotate(135deg);}

.mHelp25 .map .col .pos.daegu .pin{margin:0;text-align:left;}

.mHelp25 .map .col ul li.ic .info dl dt{color:#c36bcc;}
.mHelp25 .map .col ul li.kb .info dl dt{color:#515abb;}
.mHelp25 .map .col .pos.incheon{top:-5px;left:85px;}
.mHelp25 .map .col .pos.incheon .pin{margin-right:2px;padding-top:3px;text-align:right;}
.mHelp25 .map .col .pos.incheon .balloon{border-color:#c36bcc;}
.mHelp25 .map .col .pos.incheon .balloon:before{right:43px;background-image:url(../images/balloon_ic.png);}
.mHelp25 .map .col .pos.kyungpook{top:140px;left:270px;}
.mHelp25 .map .col .pos.kyungpook .pin{margin-left:20px;margin-top:-10px;text-align:left;}
.mHelp25 .map .col .pos.kyungpook .balloon{border-color:#515abb;margin:0 0 0 20px;}
.mHelp25 .map .col .pos.kyungpook .balloon:before{background-image:url(../images/balloon_kb.png);}
.mHelp25 .map .col .pos.ansan{top:40px;left:57px;}
.mHelp25 .map .col .pos.ansan .balloon{margin-right:-1px;margin-top:3px;}
.mHelp25 .map .col .pos.ansan .balloon:before{bottom:auto;top:-9px;transform:rotate(180deg);}
.mHelp25 .map .col .pos.changwon{top:215px;}
.mHelp25 .map .col .pos.changwon .balloon{margin:4px -20px 0 0;}
.mHelp25 .map .col .pos.changwon .balloon:before{bottom:auto;top:-9px;transform:rotate(180deg);}

/* add20241008-2 */
.mHelp25.type2 .map .col.mapArea{margin-left:60px;}
.mHelp25.type2 .map .col .pos .balloon{white-space:nowrap;}
.mHelp25.type2 .lst{margin-left:auto;margin-right:auto;width:1025px;}
.mHelp25.type2 .map .col .pos.incheon{top:35px;left:27px;}
.mHelp25.type2 .map .col .pos.incheon .balloon{margin:0 -32px 10px 0;}
.mHelp25.type2 .map .col .pos.ansan{top:100px;left:60px;}
.mHelp25.type2 .map .col .pos.ansan .balloon{margin:12px -19px 0 0;}
.mHelp25.type2 .map .col .pos.gwangju{top:250px;left:35px;}
.mHelp25.type2 .map .col .pos.gwangju .balloon{margin:0 -35px 33px 0;}
.mHelp25.type2 .map .col .pos.changwon{top:300px;right:65px;}
.mHelp25.type2 .map .col .pos.changwon .balloon{margin:13px 0 30px -71px;}
.mHelp25.type2 .map .col .pos.changwon .balloon:before{left:80px;}
.mHelp25.type2 .map .col .pos.kyungpook{top:160px;left:247px;}
.mHelp25.type2 .map .col .pos.kyungpook .balloon{margin:0 0 23px 2px;}
/* add20241008-2 */

/* add20241122 */
.mPopup1 .mHelp25 .map .col .pos.incheon{top:34px;left:14px;}
.mPopup1 .mHelp25 .map .col .pos.incheon .pin{margin-right:12px;}
.mPopup1 .mHelp25 .map .col .pos.incheon .balloon{margin:0 0 10px 10px;}
.mPopup1 .mHelp25 .map .col .pos.kyungpook{top:159px;left:227px;}
.mPopup1 .mHelp25 .map .col .pos.kyungpook .pin{margin-left:18px;margin-top:-7px;}
.mPopup1 .mHelp25 .map .col .pos.ansan{top:80px;left:60px;}
.mPopup1 .mHelp25 .map .col .pos.ansan .balloon{margin-right:1px;}
.mPopup1 .mHelp25 .map .col .pos.changwon{top:278px;right:65px;}
.mPopup1 .mHelp25 .map .col .pos.changwon .balloon{margin:8px 0 30px -51px;}
.mPopup1 .mHelp25 .map .col .pos.changwon .balloon:before{left:80px;}
.mPopup1 .mHelp25 .map .col .pos.gwangju{top:250px;left:35px;}
.mPopup1 .mHelp25 .map .col .pos.gwangju .balloon{margin:0 -17px 12px 0;}
/* //add20241122 */

.mHelp25 .map .col ul li{padding:0;font-size:0;}
.mHelp25 .map .col ul li > *{display:inline-block;*display:inline;*zoom:1;}
.mHelp25 .map .col ul li > *{vertical-align:middle;}
.mHelp25 .map .col ul li .info{width:266px;margin:0;}
.mHelp25 .map .col ul li .info dl{text-align:left;}
.mHelp25 .map .col ul li .info dl dt{position:relative;padding-left:13px;font-size:15px;font-weight:700;}
.mHelp25 .map .col ul li .info dl dt:before{display:block;position:absolute;top:50%;left:0;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#000;content:'';}
.mHelp25 .map .col ul li .info dl dd{margin-left:13px;color:#5c6268;font-size:14px;line-height:25px;}
.mHelp25 .map .col ul li .info dl dd.tel{position:relative;padding-left:23px;}
.mHelp25 .map .col ul li .info dl dd.tel:before{display:block;position:absolute;top:50%;left:0;width:18px;height:18px;margin-top:-9px;background:url("../images/icon_tel.png") no-repeat center/100% auto;content:'';}
.mHelp25 .map .col ul li .img{width:260px;border:4px solid #b9c4d1;border-radius:10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.mHelp25 .map .col ul li .img img{width:100%;height:auto;border-radius:10px;}
.mHelp25 .map .col ul li.gg .info dl dt{color:#0c88df;}
.mHelp25 .map .col ul li.gn .info dl dt{color:#ff8400;}
.mHelp25 .map .col ul li.jn .info dl dt{color:#571d93;}
.mHelp25 .map .col ul li.dg .info dl dt{color:#fa4a61;}
.mHelp25 .map .col ul li.gj .info dl dt{color:#26c26f;}
.mHelp25 .map .col ul li + li{margin-top:20px;}
.mHelp25 .map .col.mapArea{position:relative;width:437px;text-align:center;}
.mHelp25 .map .col.detailArea{width:527px;}

/* add20241204 */
.mHelp31.page{border-radius:10px;padding-bottom:53px;background:url(../images/k_help_ai1_type2.png) 0 -1px no-repeat #d8dff8;}
.mHelp31.page:before{display:none;}
/* //add20241204 */
.mHelp31{position:relative;padding:52px 0 87px 325px;background:url(../images/k_help_ai1.png) 0 0 no-repeat;}
.mHelp31:before{content:"";position:absolute;bottom:0;left:0;background-color:#fff;border-radius:25px 25px 0 0;width:100%;height:33px;}
.mHelp31 .mTitle11{font-size:32px;text-align:left;padding:0 0 0 ;}
.mHelp31 .txt2{font-size:18.7px;margin:10px 0 0;}
.mHelp31 .lst{margin:42px 26px 0 4px;}
.mHelp31 .swiper-slide{position:relative;display:inline-block;font-size:14.7px;line-height:155%;width:25%;}
.mHelp31 .swiper-slide .tx2{position:relative;padding:0 0 0 20px;}
.mHelp31 .swiper-slide .tx2:before{content:"";position:absolute;top:0;left:0;background-color:#0050a1;width:2px;height:100%;}
.mHelp31 .swiper-slide .ti2{position:relative;font-weight:bold;color:#0050a1;padding:0 0 0 20px;}
.mHelp31 .swiper-slide .ti2:before{content:"";position:absolute;top:8px;left:-2px;background-color:#0050a1;border-radius:50%;width:6px;height:6px;}
.mHelp31 .swiper-slide.type2 .tx2:before,
.mHelp31 .swiper-slide.type2 .ti2:before{background-color:#f35f2c;}
.mHelp31 .swiper-slide.type2 .ti2{color:#f35f2c;}
.mHelp31 .swiper-slide.type3 .tx2:before,
.mHelp31 .swiper-slide.type3 .ti2:before{background-color:#12ae79;}
.mHelp31 .swiper-slide.type3 .ti2{color:#12ae79;}
.mHelp31 .swiper-slide.type4 .tx2:before,
.mHelp31 .swiper-slide.type4 .ti2:before{background-color:#e0569d;}
.mHelp31 .swiper-slide.type4 .ti2{color:#e0569d;}
.mHelp31 .swiper-pagination{display:none;}

.mHelp32{padding-bottom:20px;} /* add20241204-3 */
.mHelp32{background-color:#fff;padding:42px 65px 70px;}
.mHelp32 .mTitle11{font-size:26.7px;text-align:left;}
.mHelp32 .txt2{font-size:16px;line-height:150%;}
.mHelp32 .img{text-align:center;margin:34px 0 0;}

.mHelp33.page{border-radius:10px;padding:73px 65px 70px;} /* add20241204-2 */
.mHelp33{background-color:#f4f7fb;padding:73px 65px 70px;}
.mHelp33 .mTitle11{font-size:26.7px;text-align:left;padding-bottom:22px;}
.mHelp33 .lst1 + .mTitle11{margin-top:60px;}
.mHelp33 .lst2 + .mTitle11{margin-top:80px;}
.mHelp33 .lst1{margin:0 -7px;}
.mHelp33 .lst1 li{display:-webkit-flex;display:flex;align-items:center;background-color:#fff;border-radius:56px;border:1px solid #d6e3f0;font-size:16px;margin:0 0 9px;padding:15px 22px;}
.mHelp33 .lst1 li .s{background-color:#0050a1;border-radius:24px;color:#fff;font-size:13.4px;text-align:center;margin:0 23px 0 0;min-width:61px;line-height:24px;height:24px;}
.mHelp33 .lst1 li .t{-webkit-flex:1;flex:1;}
.mHelp33 .lst1 li .t .x{display:block;margin:0 0 -9px;}
.mHelp33 .lst2{padding:2px 0 0;}
.mHelp33 .lst2 li + li{margin-top:2px;}
.mHelp33 .lst2 li{position: relative;line-height:150%;padding:0 0 0 40px;font-size:16px;}
.mHelp33 .lst2 li.mtType1{margin-top:30px;}
.mHelp33 .lst2 li:before{content:"";position:absolute;top:8px;left:20px;background-color:#0050a1;border-radius:50%;width:6px;height:6px;}
.mHelp33 .lst3 li + li{margin-top:15px;}
.mHelp33 .lst3 li{display:-webkit-flex;display:flex;align-items:center;position:relative;padding:0 0 0 20px;}
.mHelp33 .lst3 li .ic2{display:block;background:url(../images/img_help_ai3_1.png) 50% 0% no-repeat #fff;border-radius:50%;margin:0 35px 0 0;width:111px;height:111px;}
.mHelp33 .lst3 li.type2 .ic2{background-image:url(../images/img_help_ai3_2.png);}
.mHelp33 .lst3 li.type3 .ic2{background-image:url(../images/img_help_ai3_3.png);}
.mHelp33 .lst3 li .text{-webkit-flex:1;flex:1;line-height:150%;}
.mHelp33 .lst3 li .ti2{font-size:21.4px;font-weight:bold;display:block;padding:0 0 10px;}
.mHelp33 .lst3 li .tx2{font-size:16px;}
/* //도움말 */

/* error */
.mError1{display:table;background-color:#edf1f8;width:100%;height:100%;}
.mError1 .cell{display:table-cell;vertical-align:middle;}
.mError1 .cont{background:url(../images/img_error1.png) 100% 100% no-repeat #fff;box-shadow:0 0 5px 5px rgba(0,0,0,0.02);border-radius:15px;margin:0 auto;padding:75px 85px;width:720px;height:506px;}
.mError1 .cont .tit{color:#000;font-size:27px;font-weight:bold;line-height:150%;}
.mError1 .cont .txt{font-size:16px;line-height:170%;margin:15px 0 0;}
.mError1 .cont .mBtn1{font-size:16px;margin:60px 0 0;padding:0 37px;line-height:46px;height:46px;}
.mError1 .cont.type2{background-image:url(../images/img_error2.png);}
.mError1 .cont.type3{background-image:url(../images/img_error3.png);}
.mError1 .cont.type3 .tit{margin-top:30px;}
.mError1 .cont.type3 .txt{margin-top:28px;}
.mError1 .cont.type3 .mBtn1{margin-top:85px;}
/* //error */

/* 스마트산단사업 */
.mFac1{padding:0 20px;}
.mFac1 .tit{color:#0050a1;font-size:20px;font-weight:bold;margin:0 0 13px;}
.mFac1 .tit .ts{color:#000;font-size:16px;font-weight:normal;padding:0 0 0 10px;}
.mFac1 .tit .mBtn1{font-weight:normal;margin-left:10px;margin-top:-2px;vertical-align:top;}
.mFac1 .txt{color:#000;font-size:16px;margin:0 0 42px;}
.mFac1 .list{padding:3px 0 0;}
.mFac1 .list + .tit{margin-top:42px;}
.mFac1 .list li{position:relative;color:#000;font-size:16px;line-height:150%;padding:0 0 0 18px;}
.mFac1 .list li:before{content:"";position:absolute;top:9px;left:4px;background-color:#0050a1;border-radius:50%;width:4px;height:4px;}
.mFac1 .list li .mBtn1{margin-left:10px;margin-top:-4px;vertical-align:top;}
.mFac1 .list li + li{margin-top:10px;}
.mFac1 .list li .mBoard1{margin:15px 0 0;}
.mFac1 .list li.noicon{padding-left:0;}
.mFac1 .list li.noicon:before{display:none;}
.mFac1 .list li.mt15{margin-top:20px;}
.mFac1 .list li .mList18,
.mFac1 .list li .mBoard1{margin:15px -38px 0 -20px;}
.mFac1 .list li .mList18{margin-bottom:30px;}
.mFac1 .img.pt100{padding-top:100px;}
.mFac1 .img{background-color:#f8f8f8;border-radius:10px;margin:35px -20px 50px;padding:50px 0 67px;text-align:center;}
.mFac1 .img img{max-width:100%;}
.mFac1 .mHelp25{margin:0 -20px;}
.mFac1 .mHelp25 .map{margin-left:0;margin-right:0;padding-top:40px;padding-bottom:40px;}
.mFac1 .mHelp25 .map .col ul li .img{margin:0;padding:0;}
.mFac1 .mHelp25 .map .col.mapArea{margin:0 110px;}
.mFac1 .mHelp25 .map .col .pos.ansan{top:105px;left:90px;}
.mFac1 .mHelp25 .map .col .pos.ansan .pin{margin:-8px 20px 10px 0;}
.mFac1 .mHelp25 .map .col .pos.incheon .pin{margin-right:35px;}
.mFac1 .mHelp25 .map .col .pos.kyungpook .pin{margin:10px 0 0 38px;}
.mFac1 .mHelp25 .map .col .pos.gwangju{top:260px;left:96px;}
.mFac1 .mHelp25 .map .col .pos.gwangju .pin{margin:0 40px 0 0;}
.mFac1 .mHelp25 .map .col .pos.changwon{top:315px;right:92px;}
.mFac1 .mHelp25 .map .col .pos.changwon .pin{margin:-10px 0 10px 22px;}
.mFac1 > .mMap2{margin:25px -20px 45px;}
.mFac1 > .mBoard1{margin:35px -20px 0;}

.mSt4{position:absolute;top:-5px;left:20px;background-color:#fff;padding:0 28px;border-radius:42px;line-height:42px;height:42px;}
.mSt4 > span + span{margin-left:25px;}
.mSt4 > span{position:relative;display:inline-block;color:#000;font-size:14px;padding:0 0 0 18px;}
.mSt4 > span:before{content:"";position:absolute;top:50%;left:0;margin-top:-5px;background-color:#79838d;border-radius:50%;width:10px;height:10px;}
.mSt4 > span.done{color:#3070b1;}
.mSt4 > span.done:before{background-color:#3070b1;}

.mMap2.type2{display:-webkit-flex;display:flex;padding:50px 30px 0;}
.mMap2.type2 .gMap{position:relative;margin-right:-50px;}
.mMap2.type2 .board{-webkit-flex:1;flex:1;}
.mMap2.type2 .board .mBoard1{overflow:hidden;}

.mMap2{position:relative;background-color:#f2f2f2;border-radius:20px;padding:30px 0;}
.mMap2 .map{position:relative;background:url(../images/k_map2.png) 50% 0 no-repeat;margin:0 auto;width:700px;height:800px;}
.mMap2 span.pos{background-color:rgba(87,100,113,0.8);}
.mMap2 span.pos:before{content:"구축중";position:absolute;top:calc(50% - 13px);right:4px;background-color:#dde0e3;color:#576471;font-size:13px;border-radius:26px;text-align:center;width:60px;line-height:26px;height:26px;}
.mMap2 .pos{position:absolute;top:0;left:0;background:url(../images/ico_arr6.png) calc(100% - 20px) 50% no-repeat rgba(0,80,161,0.8);border-radius:56px;color:#fff;font-size:14px;padding:9px 65px 9px 20px;min-width:160px;transition:all 0.4s 0s;}
.mMap2 a.pos:hover{background-color:rgba(248,53,27,0.8);}
.mMap2 .pos.ja{top:141px;left:68px;}
.mMap2 .pos.ic{top:182px;left:55px;}
.mMap2 .pos.bw{top:225px;left:91px;}
.mMap2 .pos.cn{top:276px;left:89px;}
.mMap2 .pos.cb{top:321px;left:122px;}
.mMap2 .pos.dj{top:359px;left:166px;}
.mMap2 .pos.kg{top:354px;left:342px;}
.mMap2 .pos.jb{top:397px;left:64px;}
.mMap2 .pos.dg{top:405px;left:245px;}
.mMap2 .pos.kp{top:393px;left:435px;}
.mMap2 .pos.us{top:436px;left:438px;}
.mMap2 .pos.km{top:466px;left: 242px;}
.mMap2 .pos.gj{top:500px;left:75px;}
.mMap2 .pos.bs{top:494px;left:410px;}
.mMap2 .pos.jd{top:548px;left:43px;}
.mMap2 .pos.jk{top:539px;left:224px;}
.mMap2 .pos.jm{top:592px;left:179px;}

.mList18:after{display:block;clear:both;content:'';} 
.mList18 .col.width{float:left;width:390px;}
.mList18 .col.depth{float:right;width:990px;}
.mList18 .ti{background-color:#e9e9e9;border-radius:8px;color:#000;font-size:16px;font-weight:bold;margin:0 0 16px;text-align:center;line-height:38px;height:38px;}
.mList18 .bo{position:relative;background-color:#e9f4f9;border:1px solid #a2beca;border-radius:10px;padding:37px 0;text-align:center;}
.mList18 .bo .t{font-size:21.4px;font-weight:bold;padding:0 0 20px;}
.mList18 .bo .r + .r{margin-top:11px;}
.mList18 .bo .s,
.mList18 .bo .r{border-radius:10px;background-color:#fff;border:1px solid #a2beca;font-size:16px;margin:0 34px;padding:11px 0;}
.mList18 .bo .r.brType1{border-radius:10px 10px 0 0;}
.mList18 .bo .s{background-color:#f8fcfa;font-size:13.4px;border-top:0;border-radius:0 0 10px 10px;padding-bottom:12px;line-height:150%;}
.mList18 .gBo{zoom:1;}
.mList18 .gBo:after{display:block;clear:both;content:'';} 
.mList18 .gBo .bo{float:left;background-color:#ebf7f2;border-color:#bbd1c8;width:390px;}
.mList18 .gBo .bo .r,
.mList18 .gBo .bo .s{border-color:#bbd1c8;}
.mList18 .gBo .bo .r + .r{margin-top:8px;}
.mList18 .gBo .bo .l{text-align:left;padding:0 38px 0 25px;zoom:1;}
.mList18 .gBo .bo .l:after{display:block;clear:both;content:'';} 
.mList18 .gBo .bo.type2{float:right;background-color:#f4f5e0;border-color:#c9cbaa;padding-bottom:33px;width:581px;}
.mList18 .gBo .bo.type2 .t{text-align:left;padding-left:55px;}
.mList18 .gBo .bo.type2 .r{float:left;display:table;border-color:#c9cbaa;font-size:13.4px;margin:0;line-height:120%;margin:0 0 4px 9px;padding:0;text-align:center;width:calc(25% - 9px);height:44px;}
.mList18 .gBo .bo.type2 .r:first-child{position:absolute;top:33px;right:38px;width:118px;}
.mList18 .gBo .bo.type2 .r > span{display:table-cell;vertical-align:middle;}

.mList19{margin:0 -20px 55px;}
.mList19 .ti{background-color:#e9e9e9;border-radius:8px;color:#000;font-size:16px;font-weight:bold;margin:0 0 13px;text-align:center;line-height:38px;height:38px;}
.mList19 .list{display:-webkit-flex;display:flex;font-size:14px;text-align:center;}
.mList19 .list .col + .col{margin-left:20px;}
.mList19 .list .col + .col:before{content:"";position:absolute;top:calc(50% - 24px);left:-35px;background:url(../images/ico_list19_3.png) 50% 50% no-repeat;width:46px;height:46px;}
.mList19 .list .col{position:relative;-webkit-flex:1;flex:1;background-color:#e9f4f9;border:1px solid #a2beca;border-radius:10px;padding:35px 46px 0;height:219px;}
.mList19 .list .col .t{font-size:21.4px;font-weight:bold;letter-spacing:-0.6px;padding:0 0 21px;text-align:center;}
.mList19 .list .col .ls{display:-webkit-flex;display:flex;position:relative;}
.mList19 .list .col .ls:before{content:"";position:absolute;top:calc(50% - 6.5px);left:calc(50% - 6.5px);background:url(../images/ico_list19_2.png) 50% 50% no-repeat;width:13px;height:13px;}
.mList19 .list .col .ls .l{-webkit-flex:1;flex:1;background:url(../images/ico_list19_1.png) calc(100% - 33px) 50% no-repeat #fff;border:1px solid #a2beca;border-radius:10px;line-height:130%;padding:14px 100px 0 0;height:104px;}
.mList19 .list .col .ls .l + .l{margin-left:37px;}
.mList19 .list .col.i1{-webkit-flex:1.49;flex:1.64;}
.mList19 .list .col.i2{border-color:#bbd1c8;background-color:#ebf7f2;}
.mList19 .list .col.i2 .ls:before{background-image:url(../images/ico_list19_2_2.png);}
.mList19 .list .col.i2 .ls .l{border-color:#bbd1c8;}
.mList19 .list .col.i3{border-color:#c9cbaa;background-color:#f4f5e0;}
.mList19 .list .col.i3 .ls .l{border-color:#c9cbaa;}
.mList19 .list .col.i3 .ls:before{background-image:url(../images/ico_list19_2_3.png);}
.mList19 .list .col.i2 .ls .l,
.mList19 .list .col.i3 .ls .l{background-position:50% 16px;padding:64px 0 0;}
.mList19 .list2{display:-webkit-flex;display:flex;background-color:#edf1f8;border-radius:10px;margin:20px 0 0;padding:42px 50px 35px;}
.mList19 .list2 .col .t{color:#0050a1;font-size:32px;font-weight:bold;padding:0 0 15px 25px;}
.mList19 .list2 .col .t .s{display:inline-block;color:#000;font-size:21.4px;font-weight:normal;margin:5px 0 0 2px;vertical-align:top;}
.mList19 .list2 .col{-webkit-flex:1;flex:1;}
.mList19 .list2 .col img{max-width:100%;}
.mList19 .list2 .col + .col{margin:0 0 0 30px;}

.mImg1 + .tit{margin-top:40px;}
.mImg1{border:1px solid #d6d6d6;border-radius:10px;margin:0 -20px;padding:25px;}
.mImg1 .im img{max-width:100%;}
.mImg1 .im + .mBoard1{margin-top:20px;}
.mImg1 .im + .mBoard1 td{padding:16px 10px;}
/* //스마트산단사업 */

/* add20240716 */
.mx-5{margin:0 -5px;padding:72px 0 0;}

.mTitle12{color:#0050a1;font-size:20px;font-weight:bold;}
.mTitle13.mt60{margin-top:60px;}
.mTitle13{color:#0e8ae1;font-size:18.7px;font-weight:bold;margin:15px 0 0;}
.mTitle14{background:url(../images/ico_title14.png) 2px 3px no-repeat;color:#000;font-size:16px;padding:0 0 0 16px;margin:19px 0 0;}
.mTitle14 + .mBoard1{margin-top:10px;}

.mList20{margin:8px 0 0 16px;}
.mList20 li + li{margin-top:7px;}
.mList20 li{position:relative;font-size:16px;padding:0 0 0 13px;}
.mList20 li:before{content:"";position:absolute;top:7px;left:0;background-color:#0050a1;border-radius:50%;width:4px;height:4px;}

.mBoard1.type2 + .mBoard1.type2{margin-top:20px;}
.mBoard1.type2{overflow:hidden;}
.mBoard1 + .mx-5{padding:72px 0 0;}
.mBoard1 .bt0 th,
.mBoard1 .bt0 td{border-top:0;}
.mBoard1 .bl,
.mBoard1 .bl:first-child{border-left:1px solid #dcdfe3;}
.mBoard1.type2 th.bgWhite{background-color:#fff;}
.mBoard1.type2 td.bgGray{background-color:#f5f7fb;}
/* //add20240716 */

/* add20240717 */
.mMap2.type2.aic{align-items:center;}

.mBoard1.h43 td{height:43px;}
/* //add20240717 */


/* add20250910 */
#body .bg.w1524{width:1524px;}

.iInfo2{display:inline-block;color:#808F9E;background:url(../images/ico_info2.png) 100% 0 no-repeat;background-size:18px auto;font-weight: 500;font-size: 15px;padding:0 20px 0 0;}

.gInfo2{position:relative;display:none;}
.gInfo2.active .lInfo2{display:block;}

/* modify20251029-4 */
.lInfo2{display:none;position:absolute;bottom:calc(100% + 9px);left:0;background-color:#0050A1;border-radius:13px;color:#fff;font-weight: 400;font-size: 14px;padding:15px 22px;line-height: 130%;white-space:nowrap;z-index:40;}
.lInfo2:before{content:"";position:absolute;bottom:-6px;left:20px;background:url(../images/ico_info2_arr.png) 0 0 no-repeat;background-size:16px auto;width:16px;height:10px;transform:rotate(0deg)}
/* //modify20251029-4 */
.lInfo2 .close{position:absolute;top:16px;right:12px;background:url(../images/ico_close4.png) 0 0 no-repeat;background-size:10px auto;text-indent:-9999px;font-size:0;width:16px;height:16px;display:none;}

.mSearch3 + .mList4{margin-top:40px;}
.mSearch3 .mSel1{display:inline-block;margin-right:20px;}

/* modify20251029-3 */
.mSearch4.wAuto{width:auto;}
.mSearch4 + .mUtil3.mType1{margin-top:-37px;}
.mSearch4 + .mSearch3{margin-top:-48px;}
.mSearch4.hasResult .search{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:19px 20px;}
.mSearch4{margin:0 auto 78px;width:752px;}
.mSearch4 .iInfo2{margin:0 0 16px 25px;}
.mSearch4 .search{display:-webkit-flex;display:flex;align-items:center;border:1px solid #B7BCC2;border-radius:35px;padding:10px;}
.mSearch4 .gCheck1 + .it{margin-left:9px;}
.mSearch4 .it{-webkit-flex:1;flex:1;border:0;font-weight: 400;font-size:18px;background-color:transparent;}
.mSearch4 .find{display:block;background:url(../images/ico_find12.png) 50% 50% no-repeat;background-size:20px auto;text-indent:-9999px;font-size:0;margin:0 14px 0 0;width:48px;height:48px;}
.mSearch4 .text{-webkit-flex:1;flex:1;padding:0 0 0 12px;}
.mSearch4 .text .tit{font-weight: 500;font-size: 20px;margin-right:11px;vertical-align:middle;}
.mSearch4 .text .txt{font-size: 16px;vertical-align:middle;}
.mSearch4 .button .mBtn1.l{border-radius:25px;font-size:16px;padding:0 24px;min-width:auto;line-height:48px;height:50px;}
/* modify20251029-8 */
.mSearch4 .mList8.type2{margin-top:-1px;}

/* add20251105-2 */
.mSearch4.type2 .tit{position:relative;display:inline-block;color:#0050A1;font-weight:700;font-size:18px;padding:0 17px 0 21px;}
.mSearch4.type2 .tit:before{content:"";position:absolute;top:calc(50% - 8px);right:0;background-color:#c0c0c0;border-radius:50%;width:2px;height:16px;}
.mSearch4.type2 .tit + .it{padding-left:15px;}
/* //add20251105-2 */

.mList8.type2{position:relative;background-color:#F4F7FB;border:1px solid rgba(0,0,0,0.12);border-top:1px solid #e0e0e0;border-radius:0 0 28px 28px;padding:22px 26px 30px;}
/* //modify20251029-8 */

.gCheck1{background-color:#dfe1e8;border-radius:46px;}
.gCheck1 .radio + .radio{margin-left:-20px;}
.gCheck1 .radio{position:relative;display:inline-block;}
.gCheck1 .radio input{position:absolute;top:0;left:0;opacity:0;}
.gCheck1 .radio .label{display:block;position:relative;border-radius:48px;border:1px solid #dfe1e8;font-size:16px;color:#888E9A;text-align:center;width:108px;line-height:48px;height:48px;cursor:pointer;}
.gCheck1 .radio input:checked + .label{background-color:#fff;border-color:#0050A1;color:#0050A1;font-weight:600;z-index:1;}
.gCheck1 .radio.active .label + .lInfo2{display:block;}
/* //modify20251029-3 */

.mUtil3{position:relative;display:-webkit-flex;display:flex;align-items:center;font-weight: 400;font-size: 24px;margin:0 0 37px;padding:0 25px 0 16px;z-index:20;}
.mUtil3 .result.tac{text-align:center;}
.mUtil3 .result{-webkit-flex:1;flex:1;letter-spacing:-0.5px;}
.mUtil3 .result em{color:#FF6161;font-weight: 600;}
.mUtil3 .result strong{color:#0050A1;font-weight:bold;}
.mUtil3 .mSel1{margin-top:-6px;}

.mSel1{position:relative;z-index:1;}
.mSel1 .sel{position:relative;color:#606060;font-weight: 500;font-size: 16px;padding:0 18px 0 0;}
.mSel1 .sel:before{content:"";position:absolute;top:calc(50% - 3px);right:0;background:url(../images/ico_sel1.png) 100% 0 no-repeat;background-size:11px auto;width:11px;height:6px;transition:all 0.4s 0s;}
.mSel1 .selList{display:none;position:absolute;top:calc(100% + 9px);right:0;background-color:#fff;box-shadow:0 4px 9px rgba(0,0,0,0.08);border:1px solid #DFDFDF;border-radius:11px;padding:16px 12px;min-width:115px;width:100%;}
.mSel1 .selList .l + .l{margin-top:15px;}
.mSel1 .selList .l a{display:block;background:url(../images/ico_checkbox1.png) 0 50% no-repeat;background-size:16px auto;color:#606060;font-weight: 400;font-size: 14px;padding:0 0 0 24px;text-align:left;}
.mSel1 .selList .l.active a{background-image:url(../images/ico_checkbox1_a.png)}
.mSel1 .selList .mCheckbox1 + .mCheckbox1{margin-top:15px;}
.mSel1 .selList .mCheckbox1{display:block;margin:0;text-align:left;}
.mSel1 .selList .mCheckbox1 .label{display:block;}

.mSel1.active .sel:before{transform:rotate(180deg);}
.mSel1.active .selList{display:block;}

.mList4.type3 > ul > li{background-color:#fff;}
.mList4.type3 > ul > li:hover{box-shadow:none;}
.mList4.type3 > ul > li .tit{border-radius:13px 13px 0 0;min-height:55px;} /* modify20251029-2 */
.mList4.type3 > ul > li .tit .ti{margin-top:-3px;margin-bottom:-3px;}
.mList4.type3 > ul > li .tit .ti em{letter-spacing:-0.3px;padding:0 10px;}
.mList4.type3 > ul > li .tit .ti > span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%;vertical-align:middle;}
.mList4.type3 .btnFavor1 input:checked + .label:before{background-color:#FF4040;}
.mList4.type3 > ul > li{border-color:#DFDFDF;border-radius:13px;overflow:visible;}
.mList4.type3 > ul > li .txt.pr42{padding-right:42px;}
.mList4.type3 > ul > li .txt{position:relative;padding:28px 190px 0 42px;min-height:198px;}
.mList4.type3 > ul > li .txt .ti{font-size:20px;}
.mList4.type3 > ul > li .txt ul{margin-top:15px;}
.mList4.type3 > ul > li .txt li.type2{min-height:38px;white-space:normal;}
.mList4.type3 > ul > li .txt li{font-size:14px;line-height:140%;padding-left:20px;}
.mList4.type3 > ul > li .txt li:before{top:6px;left:6px;}
.mList4.type3 > ul > li .txt li + li{margin-top:4px;}
.mList4.type3 > ul > li .tag{background-color:transparent;border:0;height:auto;}

.mGraph1{position:absolute;top:23px;right:24px;background-color:#F7FAFDB2;border:1px solid #D9DCE0;padding:8px 11px;width: 153px;height:153px;border-radius: 13px;}
.mGraph1 .t{position:relative;background:url(../images/ico_recom1.png) 7px 8px no-repeat;background-size:12px auto;font-weight: 600;font-size: 14px;line-height: 29px;padding:0 0 0 24px;width:100%;}
.mGraph1 .t .b{position:absolute;top:5px;right:0;background:url(../images/ico_graph_t1.png) 50% 50% no-repeat #E1E8F0;border-radius:16px;background-size:8px auto;text-indent:-9999px;font-size:0;width:16px;height:16px;}
.mGraph1 .graph{position:relative;margin:17px 0 0;text-align:center;}
.mGraph1 .graph .sc{position:absolute;top:0;left:0;color:#3B3D53;font-weight: 400;font-size: 14px;line-height: 132%;padding:27px 0 0;text-align: center;width:100%;}
.mGraph1 .graph .sc .s{display:block;font-weight: 700;font-size: 18px;}
.mGraph1 .graph .sc .c{display:block;}
.mGraph1.active .lGraph1{display:block;}

.lGraph1{display:none;position:absolute;top:-1px;right:-1px;background-color:#fff;border:1px solid #D9DCE0;box-shadow:0 4px 9px rgba(0,0,0,0.18);border-radius:13px;padding:7px 11px 11px;width:184px;z-index:100;}
.lGraph1 .close{position:absolute;top:10px;right:15px;background:url(../images/ico_close5.png) 50% 50% no-repeat;background-size:20px auto;background-color:#fff;text-indent:-9999px;font-size:0;width:20px;height:20px;}
/* modify20251010-3 */
.mGraph1 .lGraph1 .t,
.lGraph1 .t{background-size:12px auto;background-position:0 calc(50% - 2px);font-size:14px;margin:0 0 5px;padding:0 0 0 18px;}
/* //modify20251010-3 */

/* modify20251015-6 */
.gMore3{position:relative;display:inline-block;}
.gMore3 .lGraph1{border-radius:8px;top:-5px;right:0;left:0;}
.gMore3.active .lGraph1{display:block;}

.mList15 li .lGraph1 .ls.tot strong{color:#fff;font-size:14px;font-weight:bold;margin:0;}
.mList15 li .lGraph1 .t,
.lGraph1 .t{position:relative;background:url(../images/ico_recom1.png) 7px 8px no-repeat;background-size:12px auto;color:#000;font-weight: 600;font-size: 14px;line-height: 29px;padding:0 0 0 24px;width:100%;} 
.lGraph1 .t:before{display:none;}
.lGraph1 .lst{background-color:#F4F7FE;border:1px solid #E0E7F1;border-radius:10px;overflow:hidden;}
.lGraph1 .ls.tot{background-color:#0050A1;font-size:14px;color:#fff;height:38px;}
.lGraph1 .ls + .ls{margin-top:14px;}
.lGraph1 .ls:last-child{margin-bottom:14px;}
.lGraph1 .ls{display:-webkit-flex;display:flex;align-items:center;color:#333;font-size:13px;font-weight:400;padding:0 13px;}
.lGraph1 .ls .s{-webkit-flex:1;flex:1;}
/* //modify20251015-6 */

.mTab1.type3{margin-bottom:51px;padding-left:1px;}
.mTab1.type3 .swiper-slide{margin-right:0;width:12.5%;}
.mTab1.type3 .swiper-slide a{border-radius:10px 10px 0 0;background-color:#f7f9fc;border:1px solid #dddfe2;border-bottom-color:#b6b5b6;font-size:17px;font-weight:600;margin-left:-1px;line-height:130%;height:auto;}
.mTab1.type3 .swiper-slide a span{position:relative;display:inline-block;line-height:51px;height:51px;}
.mTab1.type3 .swiper-slide.active{z-index:1;}
.mTab1.type3 .swiper-slide.active a{background-color:#fff;color:#0050A1;border-color:#b6b5b6;border-bottom-color:#fff;}
.mTab1.type3 .swiper-slide.active a span:before{content:"";position:absolute;bottom:0;left:calc(50% - 17px);background-color:#0050A1;width:34px;height:2px;}

.mInfo9{background-color:#F5F7FB;border-radius:8px;color:#333;font-weight: 500;font-size:18px;margin:60px 0 0;text-align:center;padding:18px 0;}
.mInfo9 .txt{vertical-align:middle;}
.mInfo9 .gRadio5{margin-left:30px;vertical-align:middle;}

/* modify20251015-3 */
.gRadio5 button + .button,
.gRadio5 .radio + .radio{margin-left:3px;}
.gRadio5 button,
.gRadio5 .radio{position:relative;display:inline-block;}
.gRadio5 .radio input{position:absolute;top:0;left:0;opacity:0;}
.gRadio5 button > span,
.gRadio5 .radio .label{display:block;background:url(../images/ico_info9_1.png) calc(100% - 16px) 50% no-repeat #fff;background-size:25px auto;border:1px solid #A5A9B3;border-radius:8px;color:#72767D;font-size:15px;font-weight:500;padding:0 0 0 16px;text-align:left;width:108px;line-height:44px;height:44px;cursor:pointer;}
.gRadio5 button.active > span,
.gRadio5 .radio input:checked + .label{background-image:url(../images/ico_info9_1_a.png);background-color:#0050A1;border-color:#0050A1;color:#fff;}
.gRadio5 button.dislike > span,
.gRadio5 .radio.dislike .label{background-image:url(../images/ico_info9_2.png);}
.gRadio5 button.dislike.active > span,
.gRadio5 .radio.dislike input:checked + .label{background-image:url(../images/ico_info9_2_a.png);}
/* //modify20251015-3 */

.mBtn1.l{border-radius:13px;font-size:16px;font-weight:500;line-height:62px;height:62px;}
.mBtn1.lGray{background-color:#f4f7fb;border:1px solid #DFDFDF;color:#464B51;}
.mBtn1.w586{min-width:586px;}

.textarea.fs16{font-size:16px;line-height:180%;}
.textarea.pxy24{padding:24px;}

.mPopup1.type4 .popupBg{padding:32px;}
.mPopup1.type4 .tit{border-bottom:1px solid #DFDFDF;margin:0 -32px;padding:0 32px 32px;}
.mPopup1.type4 .txt{padding:32px 0 0;}
.mPopup1.type4 .mButton1{margin-top:30px;}

.mStar1{display:-webkit-flex;display:flex;align-items:center;background-color:#F4F7FB;border-radius:8px;font-size:20px;font-weight:500;margin:0 0 28px;padding:19px 32px;}
.mStar1 .t{-webkit-flex:1;flex:1;}
.mStar1 .star .s{display: inline-block;width:30px;height:30px;background: url(../images/ico_star2.png) 0 0 no-repeat;background-size:30px auto;margin-left:12px;cursor:pointer;}
.mStar1 .star .s.active{background-image:url(../images/ico_star2_a.png);}

.lInfo2m{display:none;}
/* //add20250910 */

.select.type2{background:url(../images/ico_select1_2.png) calc(100% - 10px) 50% no-repeat;background-size:16px auto;border:0;color:#5A5C63;font-size:15px;font-weight:500;border-radius:34px;padding:0 29px 0 14px;line-height:34px;height:34px;}
.select.type2:hover{background-color:#F0F1F2;}

.mCount3{display:-webkit-flex;display:flex;align-items:center;margin:0 0 8px;}
.mCount3 .count{-webkit-flex:1;flex:1;color:#5A5C63;font-weight: 500;font-size: 15px;line-height: 120%;}
.mCount3 .count em{color:#466DC7;}

/* add20251010 */
.iNew1{display:inline-block;background-color:#ed390a;border-radius:20px;color:#fff;font-weight: 400;font-size: 12px;line-height: 20px;height: 20px;text-align: center;margin:-2px 0 0 4px;padding:0 6px;vertical-align:middle;}

.mCount3 .mCount1{-webkit-flex:1;flex:1;text-align:left;margin-top:0;}

.mUtil3 + .mCount3{margin-top:-12px;}
.mCount3.pl16{padding-left:16px;}
.mCount3.pr25{padding-right:25px;}

.mSearch4.mtType1{margin-top:-34px;} /* modify20251021-6 */

.iMore3{display:inline-block;background:url(../images/ico_more3_2.png) 50% 50% no-repeat #E1E8F0;border-radius:50%;background-size:24px auto;margin:-3px 0 0 1px;text-indent:-9999px;font-size:0;width:24px;height:24px;vertical-align:top;}
/* //add20251010 */

/* add20251021 */
.lSitemap1{display:none;position:fixed;top:0;left:0;background-color:#fff;width:100%;height:100%;overflow:hidden auto;z-index:400;}
.lSitemap1 .title .titleBg,
.lSitemap1 .sitemap{margin:0 auto;padding:0 30px;max-width:1760px;}
.lSitemap1 .title .titleBg h3{padding-right:50px;}
.lSitemap1 .title{position:sticky;top:0;left:0;width:100%;background-color:#fff;border-bottom:1px solid #D9D9D9;height:80px;z-index:10;}
.lSitemap1 .title .titleBg{display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
.lSitemap1 .title .logo {display:-webkit-flex;display:flex;align-items:center;height:80px;}
.lSitemap1 .title .logo img{margin-top:2px;width:82px;}
.lSitemap1 .title h3{-webkit-flex:1;flex:1;color:#181818;font-weight: 700;font-size: 18px;line-height: 150%;text-align: center;}
.lSitemap1 .title .close{background:url(../images/ico_close11.png) 50% 50% no-repeat;background-size:16px auto;text-indent:-9999px;font-size:0;width:24px;height:24px;}
.lSitemap1 .sitemap ul{display:-webkit-flex;display:flex;padding:80px 0;}
.lSitemap1 .sitemap li + li{margin-left:200px;}
.lSitemap1 .sitemap li + li:before{content:"";position:absolute;top:-80px;left:-100px;background-color:#E3E3E3;width:1px;height:calc(100% + 160px);}
.lSitemap1 .sitemap li{position:relative;-webkit-flex:1;flex:1;}
.lSitemap1 .sitemap .dep1{background-color:#0050A1;border-radius:12px;color:#fff;font-weight: 700;font-size: 22px;line-height: 150%;margin:0 0 65px;padding:0 0 0 26px;line-height:52px;height:52px;}
.lSitemap1 .sitemap .dep2 + .dep2{margin-top:56px;}
.lSitemap1 .sitemap .dep2,
.lSitemap1 .sitemap .dep3{padding:0 0 0 26px;}
.lSitemap1 .sitemap .dep3 + .dep2{margin-top:56px;}
.lSitemap1 .sitemap .dep2 a{font-weight: 400;font-size: 20px;line-height:150%;}
.lSitemap1 .sitemap .dep3 a + a{margin-top:30px;}
.lSitemap1 .sitemap .dep3 a{position:relative;display:block;color:#6C6C6C;font-size:18px;font-weight: 400;font-size: 18px;line-height:150%;padding:0 0 0 13px;margin:37px 0 0;}
.lSitemap1 .sitemap .dep3 a:before{content:"";position:absolute;top:12px;left:0;background-color:#b5b5b5;border-radius:50%;width:5px;height:5px;}
.lSitemap1 .sitemap .dep2 a:hover,
.lSitemap1 .sitemap .dep3 a:hover{color:#0050A1;font-weight:bold;}
.lSitemap1 .sitemap .dep3 a:hover:before{background-color:#0050A1;}
@media all and (max-width:1500px) {
	.lSitemap1 .sitemap li + li{margin-left:100px;}
	.lSitemap1 .sitemap li + li:before{left:-50px;}
}
@media all and (max-width:1250px) {
	.lSitemap1 .sitemap li + li{margin-left:40px;}
	.lSitemap1 .sitemap li + li:before{left:-20px;}
	.lSitemap1 .sitemap .dep2,
	.lSitemap1 .sitemap .dep3{padding-left:0;}
}
@media all and (max-width:800px) {
	.lSitemap1 .sitemap .dep1{text-align:center;padding-left:0;}
}


.slider-container.mTab1 {position: relative;margin: 0 0 30px;display: flex;align-items: center; /* 세로 중앙 정렬 */overflow: hidden;}
.mTab1 .swiper {flex: 1; overflow: hidden;}
.slide-button {display: none;cursor: pointer;flex-shrink: 0;position: relative; /* 이미지 중앙 정렬용 */}
.slide-button img {display: block;width: 100%;height: 100%;}
@media screen and (min-width: 768px) {
	.mTab1 .slide-button {
		display: block;
	}
}

/* modify20251105-3 */
.mQuick2{position:fixed;bottom:30px;right:25px;width:56px;z-index:1000;}
.mQuick2 .iTop{background:url(../images/ico_top11.png) 50% 50% no-repeat #fff;background-size:20px auto;box-shadow:0 2px 20px 0 rgba(0,0,0,0.16);}
.mQuick2 .quick{position:relative;margin:0 0 10px;}
.mQuick2 .quick .sel{position:relative;display:block;background:url(../images/ico_plus11.png) 50% 50% no-repeat #0050A1;background-size:20px auto;border-radius:50%;box-shadow:0 2px 20px 0 rgba(0,0,0,0.16);text-indent:-9999px;font-size:0;width:56px;height:56px;transition:all 0.4s 0s;z-index:1;}
.mQuick2 .quick .selList{display:none;position:absolute;bottom:calc(100% + 8px);left:calc(50% - 45px);background-color:#fff;border-radius:12px;border:1px solid #D4D4D4;box-shadow:0 2px 20px 0 rgba(0,0,0,0.16);width:90px;}
.mQuick2 .quick .selList .row + .ls,
.mQuick2 .quick .selList .ls + .row,
.mQuick2 .quick .selList .ls + .ls{border-top:1px solid #D4D4D4;}
.mQuick2 .quick .selList .ls{display:block;display: flex;flex-direction: column;align-items: center;justify-content: center;font-weight: 400;font-size: 14px;line-height: 130%;text-align: center;height:90px;}
.mQuick2 .quick .selList button.ls{width:100%;}
.mQuick2 .quick .selList .ls .iNew1{background-color:#ff5858;margin-left:0;}
.mQuick2 .quick .selList .ls .ti{display:block;}
.mQuick2 .quick .selList .ls .tx{display:block;color:#0050A1;font-weight: 700;font-size: 18px;margin:5px 0 0;}
.mQuick2 .quick .selList .ls.ico1 .ti{display:block;background:url(../images/ico_quick1.png) 50% 20px no-repeat;background-size:36px auto;padding:0 0 45px;}
.mQuick2 .quick .sel.active + .selList{display:block;}
.mQuick2 .quick .sel.active{background-color:#F05245;transform:rotate(45deg)}
.mQuick2 .quick .selList .row .ls{position:relative;}
.mQuick2 .quick .selList .row.active .ls:before{content:"";position:absolute;top:calc(50% - 6px);left:-14px;background:url(../images/ico_quick1_arr.png) 0 0 no-repeat;background-size:9px auto;width:9px;height:13px;z-index:100;}
.mQuick2 .quick .selList .row.active .ls{background-color:#0050A1;color:#fff;margin-left:-1px;margin-right:-1px;width:calc(100% + 2px);}
.mQuick2 .quick .selList .row.active .ls .tx{color:#fff;}
.mQuick2 .quick .selList .row.active .lQuick{display:block;}
.lQuick .close{position:absolute;top:-12px;left:-12px;background:url(../images/ico_close2_w.png) 50% 50% no-repeat #F05245;background-size:8px auto;border-radius:50%;text-indent:-9999px;font-size:0;width:24px;height:24px;z-index:1;}
/* //modify20251105-3 */
/* //add20251021 */

/* add20251030 */
.mSitemap1{position:relative;border:1px solid #D8D8D8;border-radius:8px;margin:0 0 261px;}
.mSitemap1:before{content:"";position:absolute;top:0;left:0;background-color:#F5F7FB;border-right:1px solid #D8D8D8;border-radius:8px 0 0 8px;width:296px;height:100%;}
.mSitemap1 .tit{position:relative;display:block;color:#000;font-size:20px;font-weight:600;margin:-1px 0 0;padding:35px 40px;width:296px}
.mSitemap1 .row + .row .tit,
.mSitemap1 .row + .row{border-top:1px solid #D8D8D8;}
.mSitemap1 .row{display:-webkit-flex;display:flex;}
.mSitemap1 .row .lst{-webkit-flex:1;flex:1;padding:36px 20px 4px 40px;}
.mSitemap1 .row .lst > ul{zoom:1;}
.mSitemap1 .row .lst > ul:after{display:block;clear:both;content:'';} 
.mSitemap1 .row .lst > ul > li{float:left;margin:0 0 26px;width:25%;}
.mSitemap1 .row .lst li a{display:inline-block;color:#000;font-size:18px;font-weight:500;margin:0 0 5px;}
.mSitemap1 .row .lst li li a{position:relative;display:block;color:#6C6C6C;font-size:16px;line-height:150%;padding:0 0 0 13px;margin:12px 0 0;}
.mSitemap1 .row .lst li li a:before{content:"";position:absolute;top:9px;left:0;background-color:#b5b5b5;border-radius:50%;width:5px;height:5px;}
.mSitemap1 .row .lst li a:hover{color:#0050A1;font-weight:bold;}
.mSitemap1 .row .lst li a:hover:before{background-color:#0050A1;}
/* //add20251030 */

/* add20251125 */
.mTitle12 + .mList21{margin-top:18px;}
.mList21.mtType1 li + li{margin-top:10px;}
.mList21 li + li{margin-top:6px;}
.mList21 li{position:relative;font-size: 16px;line-height: 150%;padding:0 0 0 14px;}
.mList21 li:before{content:"";position:absolute;top:8px;left:0;background-color:#0050A1;border-radius:50%;width:6px;height:6px;}
.mList21 li.i2{padding-left:18px;}
.mList21 li.i2:before{content:"";position:absolute;top:6px;left:0;background:url(../images/ico_list21_1.png) 0 0 no-repeat;background-size:11px auto;width:11px;height:11px;}
.mList21 li .box{border:1px solid #DFDFDF;border-radius:8px;font-size:14px;line-height:170%;margin:5px 0 0;padding:13px 13px;}

.mList22{background-color:#F1F1F1;border:1px solid rgba(0,0,0,0.04);border-radius:12px;margin:52px 0 0;padding:60px 0;}
.mList22 ol{margin:0 auto;width:1000px;}
.mList22 li + li{margin-top:118px;}
.mList22 li{position:relative;}
.mList22 li.ls1:before{content:"";position:absolute;top:100%;left:0;background:url(../images/ico_dia1_1.png) 50% 50% no-repeat;background-size:auto 58px;width:100%;height:118px;}
.mList22 li.ls2:before{content:"";position:absolute;top:100%;left:0;background:url(../images/ico_dia1_2.png) 50% 50% no-repeat;background-size:auto 58px;width:100%;height:118px;}
.mList22 li.ls3 .mDia1{background-color:#F5F7FB;}
.mList22 li .ti{display:flex;align-items:center;color:#0050A1;font-weight: 700;font-size: 20px;margin:0 0 15px;}
.mList22 li .ti .n{display:block;border-radius:50%;background-color:#0050A1;color:#fff;font-weight: 700;font-size: 16px;margin:0 8px 0 0;text-align:center;width:24px;line-height:24px;height:24px;}
.mList22 li .ti .t{flex:1;}

.mList22.custom li.ls1:before{background-image:url(../images/ico_dia2_1.png);}
.mList22.custom li.ls2:before{background-image:url(../images/ico_dia2_2.png);}
.mList22.custom li.ls3 .mDia1{background-color:#fff;}

.mDia1{background-color:#fff;border:1px solid rgba(0,0,0,0.12);border-radius:12px;padding:30px;}
.mDia1 img{width:940px;vertical-align:middle;}

.mDia2{background-color:#fff;border:1px solid rgba(0,0,0,0.12);border-radius:12px;overflow:hidden;}
.mDia2 .t{background-color:#CFDFEB;font-weight: 700;font-size: 17px;line-height: 120%;text-align: center;padding:15px;}
.mDia2 .img{background-color:#fff;;padding:30px;}
.mDia2 .img img{width:940px;vertical-align:middle;}

.mList23{margin:14px 0 0;}
.mList23 li + li{margin-top:11px;}
.mList23 .mList24 li + li{margin-top:8px;}
.mList23 li{display:flex;gap:8px;font-weight: 400;font-size: 16px;line-height: 150%;}
.mList23 li .ti{display:block;background-color:#DEEBF9;color:#0050A1;font-weight: 500;font-size: 14px;text-align:center;width:60px;height:26px;border-radius:26px;}
.mList23 li .tx{flex:1;}
.mList23 li .tx .t{display:inline-block;margin:4px 0 0;}
.mList23 li .tx .fs14{font-size:14px;}

.mList24{border:1px solid #DFDFDF;border-radius:8px;margin:3px 0 0;padding:14px 16px 12px;}
.mList24 li + li{margin-top:8px;}
.mList24 li{position:relative;font-size: 14px;line-height: 150%;padding:0 0 0 14px;}
.mList24 li:before{content:"";position:absolute;top:8px;left:0;background-color:#C5C5C5;border-radius:50%;width:6px;height:6px;}

.mList23 + .mTitle12,
.mList22 + .mTitle12,
.mList21 + .mTitle12{margin-top:51px;}

.mHelp21 .img .w859{width:859px;}

.mTitle10.type2{font-size:20px;margin:50px 0 16px;}

.ml30{margin-left:30px;}

.slide-button img{margin-top:6px;}
/* //add20251125 */


/* screen resolutions heigher than 769px */
@media all and (min-width:769px) { /* modify20240625 */
	.mList3 .swiper-wrapper,
	.mList3 .swiper-slide{display:block;}

	.mOption1 .tabCont .mGrid5 .gLeft,
	.mOption1 .tabCont .mGrid5 .gRight,
	.mOption1 .tabCont .mGrid6 .gLeft,
	.mOption1 .tabCont .mGrid6 .gRight{display:block !important;}

	.mOption1 .mList8{width:auto !important;}

	.dep2 .lDep1{display:block !important;}

	.jsHeight3_m{height:auto !important;} /* add20250910-3 */

	/* add20250917 */
	.mButton1.type1_w{float:left;margin-top:-47px;}
	.mButton1.type1_w .mBtn1.l{border-radius:15px;min-width:210px;line-height:56px;height:56px;}
	/* //add20250917 */

}

/* screen resolutions lower than 768px */
@media all and (max-width:768px) {
	.mQuick1 .link a.forWeb,
	.forWeb{display:none;}
	.forMobile{display:block;}
	span.forMobile{display:inline-block;}
	colgroup.forMobile{display:table-column-group;}
	.hidden_m{display:none;}

	/* common */
	/*
	body.scrolling #wrap{padding-top:109px;}
	body.scrolling .mBc1{position:fixed;top:54px;left:0;width:100%;}
	*/

	body.hiddenScrollForMobile{overflow:hidden;}
	#header .bg,
	#footer .bg,
	#wrap .bg{width:auto;}
	#wrap,
	#footer{min-width:auto;}

	/* modify20251021-m */
	body.gnb_all #wrap{padding-top:0;}
	body.gnb_all #header{top:0;}
	body.gnb_all .mBc1{top:60px;}
	
	#header.hover{z-index:430;}
	#header{position:sticky;top:0;left:0;background-color:#fff;padding:0;width:100%;height:60px;}
	#header .bg{height:auto;}
	#header h1{left:18px;height:60px;}
	#header h1 img{margin:4px 0 0;width:76px;}
	#header .util{top:18px;right:20px;padding:0;}
	#header .util .btn.forWeb{display:none;}
	#header .util .find{background:url(../images/ico_find13_m.png) 50% 50% no-repeat;background-size:24px auto;border:0;width:24px;height:24px;vertical-align:middle;}
	
	.gnbBg{display:none;}
	
	.iMenu1{display:inline-block;background:url(../images/ico_menu11.png) 50% 50% no-repeat;background-size:24px auto;margin:0 0 0 16px;padding:0;width:24px;height:24px;vertical-align:middle;}
	.iMenu1 span{display:none;}

	#header .mGnb{padding:0;}
	
	/* modify20251030 */
	.mGnb.active{right:0;}
	.mGnb{position:fixed;top:0;right:-110%;background-color:#fff;width:100%;height:100%;overflow:hidden auto;transition:all 0.4s 0s;z-index:190;}
	.mGnb:before{content:"";position:absolute;top:0;left:0;background-color:#EDF1F5;border-right:1px solid #D8D8D8;width:159px;min-height:100%;height:100%;}
	.mGnb > .sticky{position:sticky;top:0;left:0;background-color:#fff;width:100%;z-index:1;}
	.mGnb .uti{position:static;border-bottom:1px solid #D8D8D8;padding:0 0 18px;}
	.mGnb .uti .ut1{display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:16px 16px 16px 20px;}
	.mGnb .uti .ut1 .rt{-webkit-flex:1;flex:1;text-align:right;}
	.mGnb .uti .ut1 .btn{display:inline-block;background-color:#F6F6F6;border-radius:8px;border:1px solid #D9D9D9;color:#333;font-weight: 400;font-size: 14px;padding:0 12px;line-height:30px;height:32px;vertical-align:middle;}
	.mGnb .uti .ut1 .btn:hover{background-color:#0050A1;border-color:#0050A1;color:#fff;}
	.mGnb .uti .ut1 .close2,
	.mGnb .uti .ut1 .find{display:inline-block;background:url(../images/ico_find13_m.png) 50% 50% no-repeat transparent;background-size:24px auto;border-color:#0050A1;border-radius:8px;padding:0;text-indent:-9999px;font-size:0;margin-left:10px;width:30px;height:30px;vertical-align:middle;}
	.mGnb .uti .ut1 .close2{position:static;background-image:url(../images/ico_close11_m.png);background-size:18px auto;}
	.mGnb .uti .ut2{display:-webkit-flex;display:flex;align-items:center;margin:16px 0 0;padding:0 20px;}
	.mGnb .uti .ut2 .mPro1 .sel,
	.mGnb .uti .ut2 .log{-webkit-flex:1;flex:1;background:url(../images/ico_log11_m.png) 0 50% no-repeat transparent;background-size:24px auto;color:#333;font-size:18px;text-align:left;padding:0 0 0 30px;}
	.mGnb .uti .ut2 .mPro1 .sel,
	.mGnb .uti .ut2.after .log{background-image:url(../images/ico_log12_m.png);}
	.mGnb .uti .ut2.after{display:block;text-align:left;}
	.mGnb .uti .ut2 .mPro1{display:block;}
	.mGnb .uti .ut2 .mPro1 .sel{width:auto;padding-right:28px;}
	.mGnb .uti .ut2 .mPro1 .sel:before{background-image:url(../images/ico_pro11_arr_m.png);background-size:20px auto;width:20px;height:20px;}
	.mGnb .uti .ut2 .mPro1 .selList{top:calc(100% + 8px);left:0;padding:0;text-align:left;width:100%;}
	.mGnb .uti .ut2 .mPro1 .selList .ls{border-top:0;padding:0;}
	.mGnb .uti .ut2 .mPro1 .selList .ls a + a{border-top:1px solid #D4D4D4;}
	.mGnb .uti .ut2 .mPro1 .selList .ls a{color:#434343;font-size:18px;font-weight:500;padding:19px 24px;}
	.mGnb .uti .ut2 a{color:#595959;font-size:15px;}
	.mGnb .uti .button{display:-webkit-flex;display:flex;align-items:center;margin:20px 20px 0;}
	.mGnb .uti .button a + a{margin-left:12px}
	.mGnb .uti .button a{-webkit-flex:1;flex:1;background-color:#F6F6F6;border:1px solid #D9D9D9;border-radius:10px;line-height:44px;height:46px;}
	.mGnb .uti .button a.primary{border-color:#0050A1;background-color:#fff;color:#0050A1;}
	.mGnb ul{position:relative;display:block;width:100%;}
	.mGnb li.active_m .dep1{background-color:#fff;}
	.mGnb li{position:static;display:block;}
	.mGnb li .dep1{background-color:#EDF1F5;font-weight:500;padding:0 0 0 20px;width:161px;}
	.mGnb .dep1 > span.forMobile,
	.mGnb li .dep1 span{display:-webkit-flex;display:flex;align-items:center;text-align:left;line-height:150%;height:72px;}
	.mGnb .dep1 > span.forWeb{display:none;}
	.mGnb li.active_m .gDep2{display:block;}
	/* modify20251105-2 */
	.mGnb .gDep2 .dep2{padding:0;}
	.mGnb .gDep2 .dep2.active button,
	.mGnb li.active .dep1{color:#0050A1;font-weight:bold;}
	.mGnb li.active .dep1:after{content:"";position:absolute;top:0;right:-1px;background-color:#fff;width:1px;height:100%;}
	.mGnb .gDep2{display:none;top:0;right:auto;left:161px;background-color:;border:0;padding:0 20px;width:calc(100% - 161px);height:auto;}
	.mGnb .gDep2 .dep2:first-child{padding-top:0;}
	.mGnb .gDep2 .dep2{margin:0;}
	.mGnb .gDep2 .dep2{border-bottom:1px solid #D8D8D8;}
	.mGnb .gDep2 .dep2 a.forWeb{display:none;}
	.mGnb .gDep2 .dep2 button,
	.mGnb .gDep2 a{display:block;font-size:18px;padding:21px 0;}
	.mGnb .gDep2 .dep2.active_m{border-bottom-color:#0050A1;}
	.mGnb .gDep2 .dep2.active_m + .dep3{display:block;border-bottom:1px solid #D8D8D8;margin-top:20px;padding-bottom:20px;}
	.mGnb .gDep2 .dep2.active_m button:before{background-image:url(../images/ico_gnb1_a_m.png);transform:rotate(180deg);}
	/* //modify20251105-2 */
	.mGnb .gDep2 .dep2 button{position:relative;width:100%;}
	.mGnb .gDep2 .dep2 button:before{content:"";position:absolute;top:calc(50% - 8px);right:0;background:url(../images/ico_gnb1_m.png) 0 50% no-repeat transparent;background-size:16px auto;width:16px;height:16px;transition:all 0.4s 0s;}
	.mGnb .gDep2 .dep3{display:none;}
	.mGnb .gDep2 .dep3 + .dep2{margin-top:0;}
	.mGnb .gDep2 .dep3 a{font-size:16px;padding-left:13px;}
	.mGnb .gDep2 .dep3 a + a{margin-top:19px;}
	.mGnb .gDep2 .dep3 a:before{background-color:#CFCFCF;width:5px;height:5px;}

	/* modify20251105-5 */
	.mQuick2{bottom:30px;right:10px;width:48px;z-index:399;}
	.mQuick2 .iTop{background-size:16px auto;}
	.mQuick2 .quick .sel{background-size:16px auto;width:48px;height:48px;}
	.mQuick2 .quick .selList{bottom:calc(100% + 10px);left:auto;right:0;width:168px;}
	.mQuick2 .quick .selList .ls{position:relative;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;font-size:16px;font-weight:500;padding:0 20px;text-align:left;line-height:120%;height:56px;}
	.mQuick2 .quick .selList .ls .ti{-webkit-flex:1;flex:1;padding-right:10px;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	.mQuick2 .quick .selList .ls .tx{margin-top:0;}
	.mQuick2 .quick .selList .ls.ico1 .ti{background-image:none;margin-right:-5px;padding-bottom:0;padding-right:50px;}
	.mQuick2 .quick .selList .ls.ico1 .ti:before{content:"";position:absolute;top:calc(50% - 18px);right:15px;background: url(../images/ico_quick1.png) 0 0 no-repeat;background-size:36px auto;width:36px;height:39px;}
	.mQuick2 .quick .selList .ls .iNew1{margin:-4px 0 0;}
	/* //modify20251105-5 */
	/* //modify20251030 */

	/* //modify20251021-m */
	
	.gNavi1_m{display:block;position:fixed;bottom:0;left:0;background-color:#edf1f8;width:100%;z-index:1101;}
	.gNavi1_m > .tac{margin:0 0 27px;text-align:center;}
	.gNavi1_m .mButton1{display:-webkit-flex;display:flex;position:relative;margin:0;padding:0 15px 24px;}
	.gNavi1_m .mButton1 .flex{-webkit-flex:1;flex:1;}
	.gNavi1_m .mButton1 .flex + .flex{margin-left:10px;}
	.gNavi1_m .mButton1 .flex .mBtn1{display:block;border-radius:4px;}
	
	.mBc1{position:sticky;top:60px;}
	.mBc1 .bg{display:block;height:auto;}
	.mBc1 .home{display:none;}
	.mBc1 .dep1.active > a:before{background:url(../images/ico_bc_dep1_m.png) calc(50% + 1px) calc(50% + 1px) no-repeat #fff;background-size:10px auto;box-shadow:inset 3px 3px 3px rgba(0,0,0,0.1);}
	.mBc1 .dep1{display:none;float:none;}
	.mBc1 .dep1 > a{display:block;background-image:none;;font-size:19px;font-weight:bold;padding:0 50px;text-align:center;line-height:60px;height:60px;}
	.mBc1 .dep1 > a:before{right:18px;box-shadow:3px 3px 3px rgba(0,0,0,0.1);margin-top:-13px;background:url(../images/ico_bc_dep1_m.png) 50% 50% no-repeat #fff;background-size:10px auto;border-radius:50%;width:26px;height:26px;}
	
	.mBc1 .dep2{position:relative;-webkit-flex:1;flex:1;padding:0;}
	.mBc1 .dep2:before{display:none;}
	.mBc1 .dep2 .ti{position:relative;display:block;background-image:none;;font-size:19px;font-weight:bold;margin:0;padding:0 50px;text-align:center;line-height:60px;height:60px;}
	.mBc1 .dep2 .ti .t{display:inline-block;font-size:19px;font-weight:bold;margin:-5px 0 0;vertical-align:middle;line-height:60px;height:60px;}
	.mBc1 .dep2 .ti .t .s{font-size:15px;}
	.mBc1 .dep2 .ti .iInfo1{margin:-5px 0 0 10px;vertical-align:middle;line-height:60px;height:60px;}
	.mBc1 .dep2 .ti.row2{margin:0;padding-top:10px;line-height:120%;}
	.mBc1 .dep2 .ti.row2 .s{color:#0050a1;font-size:14px;}
	
	.mBc1 .dep2 a{position:relative;display:inline-block;font-size:16px;margin-left:28px;line-height:72px;height:76px;}
	.mBc1 .dep2 a.active:before{content:"";position:absolute;bottom:0;left:0;background-color:#0050a1;width:100%;height:4px;}
	.mBc1 .dep2 a.active{color:#0050a1;}
	.mBc1 .dep2 a.iPrev{display:block;position:absolute;top:0;left:0;margin:0;background:url(../images/ico_prev1_m.png) 50% 50% no-repeat;background-size:10px auto;text-indent:-9999px;font-size:0;padding:0;width:46px;height:100%;}
	.mBc1 .dep2 .iArr{display:block;position:absolute;top:50%;right:20px;background: url(../images/ico_bc_dep1_m.png) 50% 50% no-repeat #fff;background-size: 10px auto;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);margin-top:-13px;text-indent:-9999px;font-size:0;border-radius:50%;width:26px;height:26px;}
	.mBc1 .dep2 .lDep1{display:none;position:absolute;top:calc(100% - 12px);left:90px;border:1px solid #d2d4d7;border-radius:10px;background-color:#fff;padding:11px;box-shadow:5px 5px 5px rgba(0,0,0,0.05);z-index:1;overflow:hidden;}
	.mBc1 .dep2 .lDep1{top:5px;left:15px;border-color:#696969;padding:0;width:calc(100% - 30px);}
	.mBc1 .dep2 .lDep1 .ti{position:relative;display:-webkit-flex;display:flex;border-bottom:1px solid #c6cad0;font-weight:bold;font-size:17px;padding:0 25px;text-align:left;}
	.mBc1 .dep2 .lDep1 .ti:before{display:none;}
	.mBc1 .dep2 .lDep1 .ti > .t{-webkit-flex:1;flex:1;margin:0;}
	.mBc1 .dep2 .lDep1 > a{display:block;background:#f2f5fa;font-size:15px;margin:0;padding:15px 25px 12px;min-width:auto;line-height:130%;height:auto;}
	.mBc1 .dep2 .lDep1 > .dep3 + a,
	.mBc1 .dep2 .lDep1 > a + a{border-top:1px solid #dde1e6;}
	.mBc1 .dep2 .lDep1 > a.hssDep3{background:url(../images/ico_bc_dep3.png) calc(100% - 20px) 50% no-repeat #f2f5fa;background-size:10px auto;padding-right:35px;}
	.mBc1 .dep2 .lDep1 .dep3{display:none;background-color:#e6e9f0;}
	.mBc1 .dep2 .lDep1 .dep3 a{display:block;border-top:1px solid #d7dae1;font-size:14px;margin:0;padding:12px 20px 12px 44px;line-height:150%;height:auto;}
	.mBc1 .dep2 a.active::before{display:none;}
	
	#body{padding:0 20px;overflow: hidden;}
	#body .bg{padding-top:20px;} /* modify20251021-7 */

	/* form */
	.select{background-image:url(../images/ico_select1_m.png);background-size:7px auto;background-position:calc(100% - 3px) 50%;font-size:13px;line-height:33px;height:33px;padding:0 15px 0 3px;text-align:left;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.4s 0s;}
	.select option{font-size:13px;font-weight:normal;}
	.select2.w300,
	.select2.w400{width:100%;}
	
	.it{font-size:13px;line-height:33px;height:33px;padding:0 0 0 3px;}
	.select2,
	.it2{border:1px solid #b0b0b0;font-size:14px;border-radius:4px;height:40px;}
	.it2.w204,
	.it2.w147{width:100%;}
	.it2.date{background-image:url(../images/ico_date1_m.png);background-size:21px auto;width:100%;}
	.textarea{border:1px solid #b0b0b0;font-size:14px;border-radius:4px;}
	
	.mRadio1.w1{min-width:auto;}
	.mRadio1{margin-left:15px;}
	
	.gRadio3{border-bottom-color:#d2d4d7;margin-top:25px;padding:5px 0 15px;}
	.mRadio3{margin-left:15px;}
	.mRadio3 .label{font-size:14px;padding-left:35px;line-height:26px;}
	.mRadio3 input + .label:before{background-image:url(../images/ico_radio3_m.png);background-size:26px auto;width:26px;height:26px;}
	.mRadio3 input:checked + .label:before{background-image:url(../images/ico_radio3_a_m.png);}

	.mCheckbox1 .label.pr1_m{padding-right:70px;}
	
	.mRadio2,
	.mCheckbox2{margin-left:0;}
	.mRadio2 .label,
	.mCheckbox2 .label{background-color:#fff;border:1px solid #a4a4a4;border-radius:6px;font-size:14px;padding:0;min-width:auto;width:100%;}
	.mRadio2 input:checked + .label,
	.mCheckbox2 input:checked + .label{border-color:#0050a1;}

	.mCheckbox2.sche .label{border:0;padding:0 10px;}
	.mCheckbox2.sche .label:before{display:none;}

	.gCheckbox1{margin-left:-5px;}
	.gCheckbox1 .mRadio1,
	.gCheckbox1 .mCheckbox1{margin:0 0 10px;min-width:calc(50% - 2px);}
	/* //form */

	.close{position:absolute;top:50%;right:10px;margin-top:-15px;background:url(../images/ico_close1_m.png) 50% 50% no-repeat;background-size:15px auto;text-indent:-9999px;font-size:0;width:30px;height:30px;}
		
	.mQuick1.row3 .link,
	.mQuick1.row4 .link,
	.mQuick1.row5 .link,
	.mQuick1.row6 .link,
	.mQuick1.row7 .link{margin-top:0;}

	.mQuick1.hasAppbar{margin-bottom:65px;}
	.mQuick1{position:fixed;top:calc(100% - 30px);right:20px;margin:0;width:0;z-index:1000;}
	.mQuick1 .link.active{display:block;}
	.mQuick1 .link{display:none;position:absolute;bottom:106px;right:-10px;border:0;background-color:transparent;overflow:visible;}
	.mQuick1 .link a + .row{border-top:0;}
	.mQuick1 .link > .row button,
	.mQuick1 .link > a + a,
	.mQuick1 .link > a{position:relative;border:1px solid #0050a1;border-radius:44px;color:#0050a1;font-size:13px;white-space:nowrap;margin-bottom:10px;padding:0;min-width:102px;line-height:44px;height:44px;}
	.mQuick1 .link > a:last-child,
	.mQuick1 .link > .row:last-child > button,
	.mQuick1 .link > a:first-child,
	.mQuick1 .link > .row:first-child > button{border-radius:44px;}
	.mQuick1 .link a.ico1{overflow:hidden;}
	.mQuick1 .link a.ico1 > span{background:url(../images/ico_quick1.png) calc(100% - 10px) 50% no-repeat #fff;background-size:25px auto;padding-top:0;text-align:left;padding-left:15px;}
	.mQuick1 .link a > em,
	.mQuick1 .link button > em{position:absolute;top:-5px;right:5px;margin:0;}
	.mQuick1 .link > .row button.close{position:absolute;top:auto;bottom:0;left:-55px;margin:0;background: url(../images/ico_more2_m_a.png) 50% 50% no-repeat #0050a1;background-size: 12px auto;border-radius:50%;padding:0;min-width:auto;width:45px;height:45px;}
	.mQuick1 .iMore2{position:absolute;bottom:58px;right:-10px;display:block;background:url(../images/ico_more2_m.png) 50% 50% no-repeat #0050a1;background-size:12px auto;border:1px solid #0050a1;border-radius:50%;text-indent:-9999px;font-size:0;margin:0 auto;width:48px;height:48px;z-index:501;transition:all 0.4s 0s;}
	.mQuick1 .iMore2.active{background-image:url(../images/ico_more2_m_a.png);background-color:#ff6161;border-color:#ff6161;}
	.mQuick1 .iTop{position:absolute;bottom:0;right:-15px;}
	.mQuick1 .link .row.active > a,
	.mQuick1 .link .row.active > button:before{display:none;}
	
	/* modify20251105-6 */
	.mQuick2 .quick .selList .row.active .ls:before{left:-17px;}

	.lQuick{right:183px;margin:0;width:108px;}
	.lQuick .ro a{font-size:15px;}
	.lQuick .pag,
	.lQuick .pag .swiper-button-prev,
	.lQuick .pag .swiper-button-next{height:44px;}
	.lQuick .pag .swiper-pagination{font-size:14px;bottom:13px;}
	.lQuick .close{top:0;left:-13.5px;background-size:10px auto;width:27px;height:27px;}
	/* //modify20251105-6 */
	/*
	.lQuick .ro{min-height:50px;}
	.lQuick .ro a{display:table-cell;vertical-align:middle;padding:5px 10px;text-align:left;}
	.lQuick .ro a:hover{background-color:#f3f6fb;color:#0050a1;}
	.lQuick .pag{position:absolute;bottom:0;left:0;background-color:#0050a1;border:0;border-radius:45px;color:#fff;font-size:13.4px;margin-bottom:-1px;width:100%;line-height:45px;height:46px;z-index:1;}
	.lQuick .pag .swiper-pagination{position:static;}
	.lQuick .pag .swiper-pagination:before{content:"";position:absolute;top:-1px;left:0;background-color:#fff;width:100%;height:1px;}
	.lQuick .pag .swiper-pagination .swiper-pagination-current{color:#fff;}
	.lQuick .pag .swiper-button-prev,
	.lQuick .pag .swiper-button-next{height:45px;}
	.lQuick .pag .swiper-button-prev:before,
	.lQuick .pag .swiper-button-next:before{background:url(../images/ico_prev2_w_m.png) 50% 50% no-repeat;background-size:6px auto;opacity:1;}
	.lQuick.posB1{bottom:-49px;padding-bottom:45px;border-radius:10px 10px 30px 30px;z-index:1000;}
	*/
	
	.gTop1 .ico1{display:none;}
	.iTop{background-image:url(../images/ico_top1_m.png);background-size:20px auto;margin:8px auto 0;width:48px;height:48px;}
	.iNotice{position:absolute;top:-2px;right:15px;background-image:url(../images/ico_notice1_m.png);background-size:13px auto;}
	
	.mQuick1 .btnToggle1,
	.gTitle1.forWeb{display:none;}
	.gTitle1{position:relative;display:block;margin:0 0 30px;width:100%;}
	.gTitle1 .count.forMobile{display:block;font-size:14px;padding:0;margin:30px 0 -13px;}
	.gTitle1 .count.forMobile.tac_m{text-align:center;}
	.gTitle1 .count .col strong{font-size:16px;}
	.gTitle1 .more a{font-size:14px;}
	.gTitle1 .mSearch1.tar .it{margin-right:35px;}

	.gTitle1.type2{margin:0;padding:0 0 27px;text-align:center;}
	.gTitle1.type2 .mTitle1{font-size:18px;margin:0;padding:0;}
	.gTitle1.type2 .info{font-size:14px;margin:8px 0 0;}
	.gTitle1.type2 .mBtn1.block{display:block;margin-top:15px;}

	/* add20241022-m */
	.gTitle1.type3{display:-webkit-flex;display:flex;border-bottom:1px solid #e9e9e9;}
	.gTitle1.type3 .mTitle1{-webkit-flex:1;flex:1;margin:-7px 0 0;padding-bottom:20px;}
	.gTitle1.type3 .mTitle1 img{height:30px;}
	.gTitle1.type3 .mTitle1 .tx{font-size:15px;}
	.gTitle1.type3 .mTitle1 .ti{display:block;font-size:12px;letter-spacing:0;margin:5px -57px 0 0;}
	.gTitle1.type3 .btn{margin:0;}
	.gTitle1.type3 .btn .bt{border-radius:4px;font-size:11px;padding:0 10px;line-height:24px;height:24px;}
	.gTitle1.type3 .btn .bt > span{display:inline-block;background:none;padding:0;}
	/* //add20241022-m */
	
	/* add20251015-7 */
	.gTitle1.type4{display:-webkit-flex;display:flex;}
	.gTitle1.type4 .mTitle10{-webkit-flex:1;flex:1;}
	/* //add20251015-7 */

	.gTitle2{margin-bottom:30px;}
	.gTitle2 .mSearch1{margin:0 25px;width:calc(100% - 50px);}
	.gTitle2 .mSearch1 .it{font-size:16px;width:calc(100% - 30px);}

	.mDate2{margin-bottom:-15px;}
	.mDate2 .t{display:block;padding:0 0 10px 10px;}
	.mDate2 .dt{display:-webkit-flex;display:flex;align-items:center;}
	.mDate2 .it2{-webkit-flex:1;flex:1;padding:0 30px 0 0;text-align:center;}
	.mDate2 .bt{margin-left:5px;}
	
	.gTitle1.type1_m{display:-webkit-flex;display:flex;margin-bottom:-20px;}
	.gTitle1 .mTitle1.flex,
	.gTitle1 .flex{-webkit-flex:0 1 auto;flex:0 1 auto;}
	.gTitle1.type1_m .mSearch1{-webkit-flex:1;flex:1;margin-left:20px;}
	.gTitle1.type1_m .mSearch1.type1_m .it{padding-right:0;width:calc(100% - 33px);}
	.gTitle1.type1_m .mSearch1 .it{padding-right:25px;width:100%;}
	.gTitle1.type1_m .mSearch1 .bt{height:31px;}
	
	/* add20241008-m */
	.gTitle1 + .mInfo8{margin-top:-10px;font-size:14px;line-height:150%;}
	.mInfo8 + .mHelp21{margin-top:30px;}
	/* //add20241008-m */
	
	.mTitle2{display:block;border:0;border-radius:0;padding:0 28px;}
	.mTitle2 .iSt1,
	.mTitle2 .iSt2{margin-right:7px;}
	.mTitle2 .iSt2{margin-bottom:5px;}
	.mTitle2 .dat{display:inline-block;font-size:14px;color:#696969;margin-right:-10px;line-height:24px;min-height:22px;vertical-align:top;}
	.mTitle2 .dat > span{display:inline-block;margin-right:10px;}
	.mTitle2 .dat em{color:#000;}
	.mTitle2 .dat .ml20{margin-left:10px;}
	.mTitle2 .tit{-webkit-flex:1;flex:1;}
	.mTitle2 .ti{font-size:19px;margin-top:10px;}
	.mTitle2 .ti.fs19_m{font-size:19px;}

	.mTitle3.bt0_m{border-top:0;margin-top:0;}
	.mTitle3{background-color:#fff;border-top:1px solid #d5d6d8;font-size:16px;font-weight:bold;margin:45px -20px 0;padding:12px 20px;}
	.mTitle3:before{display:none;}
	.mTitle3 .ts{display:block;font-size:13px;margin:5px 0;}
	
	.mTitle3.type2{border-top:0;margin-top:20px;}
	.mTitle3.type2{color:#000;font-size:18px;}
	.mTitle3.type2 .ts{color:#0050a1;font-weight:bold;}
	
	.mSearch2 + .gTitle1.type1_m{margin-top:23px;}

	.mSearch1 .select{width:95px;}
	.mSearch1 .select + .it{margin-left:15px;}
	.mSearch1 .it{-webkit-flex:1;flex:1;margin-right:-20px;padding-right:0;width:calc(100% - 150px);}
	.mSearch1 .select + .it{margin-left:15px;}
	.mSearch1 .bt{background-image:url(../images/ico_find1_m.png);background-size:17px auto;background-color:#fff;width:33px;height:33px;}

	.mList1{padding:0;width:100%;}
	.mList1 ul{margin-left:-10px;}
	.mList1 li{border-radius:0;margin:0 0 26px 10px;width:calc(50% - 10px);}
	/* modify20240625-4 */
	.mList1 li .img{border-radius:10px;height:24vw;padding:0;overflow:hidden;}
	.mList1 li .img:after{background:url(../images/ico_play1_m.png);background-size:37px auto;width:37px;height:37px;}
	/* //modify20240625-4 */
	.mList1 li .txt.row3{min-height:79px;}
	.mList1 li .txt .ic.forMobile{position:static;display:inline-block;border-color:#0050a1;color:#0050a1;font-size:12px;margin:0 0 5px;line-height:20px;height:20px;}
	.mList1 li .txt{border:0;border-top:0;font-size:14px;padding:10px 5px 0;}
	.mList1 li .txt {border:0;border-top:0;font-size:14px;padding:10px 5px 0;}
	.mList1 li .txt .da{display:none;}
	
	.mList1 li .txt.type2.hType2{height:73px;}
	.mList1 li .txt.type2{position:relative;height:115px;}
	.mList1 li .txt.type2 .ti{font-size:14px;margin:25px 0 0;height:42px;}
	.mList1 li .txt.type2 .da{display:block;}
	.mList1 li .txt.type2 .da{margin-top:10px;}
	.mList1 li .txt.type2 .da .d{position:absolute;top:12px;left:5px;width:100%;}
	.mList1 li .txt.type2 .da .i img{max-height:25px;}
	
	.mList1.type2{margin:20px 0 0;}
	.mList1.type2 ul{margin:0 10px 0 -5px;}
	.mList1.type2 li{margin:0 0 15px 15px;width:calc(50% - 15px);}
	.mList1.type2 li .img{float:none !important;border:0 !important;border-radius:8px;width:100% !important;height:24vw;} /* modify20240625-5 */
	.mList1.type2 li .img:before{border-radius:10px;}
	.mList1.type2 li .txt{border:0;font-size:13.4px;padding:10px 10px 0;}

	.mList2 ul{display:block;margin-left:0px;}
	.mList2 li{display:block;float:none;border-radius:6px;margin:0 0 10px;width:auto;height:auto;}
	.mList2 li .img{float:none;width:100%;padding-top:47%;height:0;}
	.mList2 li .img .iSt2{top:10px;left:10px;}
	.mList2 li .txt{position:relative;background-color:#fff;border-radius:6px;font-size:14px;margin-top:-6px;padding:25px 20px;height:auto;}
	.mList2 li .txt .ti{font-weight:500;font-size:21.4px;margin-top:10px;}
	.mList2 li .txt .tx{font-size:17px;line-height:130%;margin-top:10px;}
	.mList2 li .txt .ls{margin-top:25px;}
	.mList2 li .txt .ls .t{border-radius:6px;text-align:center;padding:6px 0;width:95px;line-height:120%;height:auto;}
	.mList2 li .txt .ls .d{-webkit-flex:1;flex:1;padding:4px 0 0;}
	.mList2 li .txt .gLs{position:static;width:auto;}

	.mList2.type2 ul{margin-left:0;}
	.mList2.type2 li{margin:0 0 16px;width:auto;height:auto;}
	.mList2.type2 li .img{background-size: cover;background-position: center center;padding-top:25%;width:auto;}
	.mList2.type2 li .txt{border-radius:10px;border:1px solid #e3e3e3;;margin:-10px 0 0;padding:30px 30px 25px;}
	.mList2.type2 li .txt .ti{font-size:18.7px;}
	.mList2.type2 li .txt .tx{margin-top:7px;}
	
	.mList3{margin-bottom:0;}
	.mList3 .swiper-slide{position:relative;border:1px solid #d2d4d7;border-radius:4px;width:95%;height:auto;}
	.mList3 .swiper-slide.active:after{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #0050a1;border-radius:4px;box-shadow:10px 10px 10px rgba(0,0,0,0.1);}
	.mList3 .swiper-slide + .swiper-slide{margin-top:0;}
	.mList3 .swiper-slide .mRadio1{position:static;}
	.mList3 .swiper-slide .mRadio1 input:checked + .label{border:0;box-shadow:none;}
	.mList3 .swiper-slide .mRadio1 .label{position:static;display:block;border-radius:4px;border:0;padding:30px 15px 30px;}
	.mList3 .swiper-slide .mRadio1 .label .img{text-align:center;width:100%;}
	.mList3 .swiper-slide .mRadio1 .label .img img{max-width:calc(100% - 60px);max-height:100%;}
	.mList3 .swiper-slide .mRadio1 .label .text{display:block;padding:0;min-height:auto;}
	.mList3 .swiper-slide .mRadio1 .label .text .cell{display:block;}
	.mList3 .swiper-slide .mRadio1 .label .tit{display:block;margin:10px 0 0;}
	.mList3 .swiper-slide .mRadio1 .label .tit .ti{display:block;font-size:16px;text-align:center;}
	.mList3 .swiper-slide .mRadio1 .label .url.forMobile{display:block;}
	.mList3 .swiper-slide .mRadio1 .label .tit .url,
	.mList3 .swiper-slide .mRadio1 .label .tit .url .t{display:none;}
	.mList3 .swiper-slide .mRadio1 .label .tit .url .ul{font-size:13px;}
	.mList3 .swiper-slide .mRadio1 .label .url{display:block;margin:15px 0 0;text-align:center;}
	.mList3 .swiper-slide .mRadio1 .label .txt{font-size:13px;line-height:150%;margin:13px 0 0;text-align:center;}
	.mList3 .swiper-slide .mRadio1 input + .label:before{top:15px;left:15px;margin-top:0;background-size:25px auto;width:25px;height:25px;}
	
	.mPag.mt44{margin-top:30px;}
	.mPag.mt110,
	.mPag.mt68{margin-top:35px;}
	.mPag{margin:28px -20px 0;}
	.mPag a{border-radius:3px;font-size:14px;margin:0 0;min-width:33px;line-height:33px;height:33px;}
	.mPag .first,
	.mPag .last,
	.mPag .prev,
	.mPag .next{background-size:13px auto;font-size:12px;margin:0 4px;}
	.mPag .next{border-top-right-radius:0;border-bottom-right-radius:0;}
	.mPag .next{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-9px;}
	.mPag .first{border-top-right-radius:0;border-bottom-right-radius:0;}
	.mPag .prev{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-9px;}
	
	/* modify20251021-2-m */
	#footer{margin-top:80px;}
	#footer .con1{padding:0 20px;}
	#footer .con1 .bg{padding:0;}
	#footer .con1 .select{margin-right:0;min-width:auto;width:100%;}
	#footer .con2{padding:0 20px;}
	#footer .con2 .bg{padding:16px 0;}
	#footer .con2 .text{line-height:150%;}
	#footer .con2 .bg{display:block;}
	#footer .con2 .txt2 + .txt{margin-top:25px;}
	#footer .con2 .txt2{-webkit-flex:1;flex:1;color:#000;font-weight: 400;font-size: 15px;line-height: 160%;margin:10px 0 0;padding:0;}
	#footer .con2 .txt2 .bt{display:inline-block;background-color:#0050a1;border-radius:5px;color:#fff;font-size:14.7px;padding:0 5px;line-height:23px;height:23px;}
	#footer .con2 .txt{font-size:15px;}
	#footer .con2 .txt .tx{display:block;font-size:15px;margin-top:-6px;}
	#footer .con2 .txt .tx2{display:block;margin:16px 0 0;}
	#footer .con2 .txt .tx2 strong{font-size:17px;}
	#footer .con2 .txt .tx2 + .tx2{margin-top:6px;}
	#footer .con2 .link{margin-top:29px;width:auto;}
	#footer .con2 .link .lnk .ls + .ls{margin-top:18px;}
	#footer .con2 .link .lnk a{background-size:16px auto;padding-right:17px;}
	#footer .con3{padding:0 20px 35px;}
	#footer .con3 .bg{border-top:0;padding-top:28px;}
	#footer .con3 a{font-size:16px;}
	#footer .con3 .copy{margin-top:31px;}
	/* //modify20251021-2-m */
	
	.lMenu1{position:fixed;top:0;left:0;transform: translateX(0%);border-radius:0;box-shadow:none;border:0;padding:0;width:100%;height:100%;overflow:hidden;overflow-y:auto;}
	.lMenu1 .close{position:absolute;top:10px;left:10px;margin:0;}
	.lMenu1 .menu{display:block;padding:50px 25px 10px;}
	.lMenu1 .col:last-child{margin-right:0;}
	.lMenu1 .col:first-child{margin-left:0;width:auto;}
	.lMenu1 .col{display:block;border-top:1px solid #edf1f8;padding:0;width:auto;}
	.lMenu1 .col:first-child{border-top:0;}
	.lMenu1 .col:before{display:none;}
	.lMenu1 .col .ti{background:url(../images/ico_menu2_m.png) 100% 50% no-repeat;background-size:10px auto;font-size:18px;margin:0;padding:24px 0;}
	.lMenu1 .col.active .ti{background-image:url(../images/ico_menu2_m_a.png);}
	.lMenu1 .col.active .ti span:before,
	.lMenu1 .col .ti:hover span:before{display:none;}
	.lMenu1 .col.movie .ti:before,
	.lMenu1 .col.factory .ti:before,
	.lMenu1 .col .ti.ico:before{display:none;}
	.lMenu1 .col.factory .ti > span,
	.lMenu1 .col.movie .ti > span,
	.lMenu1 .col .ti.ico > span{position:relative;padding:0 100px 0 0;}
	.lMenu1 .col.factory .ti > span{padding-right:33px;}
	.lMenu1 .col.movie .ti > span{padding-right:27px;}
	.lMenu1 .col.factory .ti > span:after,
	.lMenu1 .col.movie .ti > span:after,
	.lMenu1 .col .ti.ico > span:after{content:"";position:absolute;top:0;right:0;background:url(../images/ico_gnb2.png) 50% 0 no-repeat;background-size:auto 16px;width:calc(100% - 55px);height:16px;}
	
	.lMenu1 .col.factory .ti > span:after{top:-5px;background:url(../images/ico_gnb1.png) 100% 0 no-repeat;background-size:auto 22px;width:71px;height:22px;}
	.lMenu1 .col.movie .ti > span:after{top:1px;background:url(../images/ico_gnb3.png) 100% 0 no-repeat;background-size:auto 20px;width:113px;height:22px;}
	.lMenu1.after .col:first-child{margin-left:0;}

	.lMenu1 .col .dep2{display:none;margin:-5px 0 0;padding:0 0 25px;}
	.lMenu1 .col .dep2 .ls + .ls{margin-top:12px;}
	.lMenu1 .col .dep2 .ls > a{padding-right:0;}
	.lMenu1 .col .dep2 .ls.active > a:after,
	.lMenu1 .col .dep2 .ls > a:hover:after{display:none;}
	.lMenu1 .col .dep2 .co{display:block;float:none;width:auto;}
	.lMenu1 .col .dep2 .co + .co{margin-top:10px;}
	.lMenu1 .col .dep3{padding:8px 0 5px;}
	.lMenu1 .col .dep3 .ls + .ls{margin-top:10px;}
	.lMenu1 .col .dep3 .ls a{position:relative;font-size:13.4px;padding:0 0 0 15px;}
	.lMenu1 .col .dep3 .ls a:before{content:"";position:absolute;top:9px;left:5px;background-color:#000;width:3px;height:3px;}
	.lMenu1 .col.w1{padding-left:0;width:auto;}
	.lMenu1.after .col:first-child{padding-left:0;}
	.lMenu1.after .col{padding-left:0;}

	.lDirect1.active{display:-webkit-flex;display:flex;}
	.lDirect1{display:none;position:absolute;top:55px;left:15px;border-radius:10px;background-color:#fff;border:1px solid #696969;box-shadow:5px 5px 5px rgba(0,0,0,0.05);width:calc(100% - 30px);}
	.lDirect1 > a,
	.lDirect1 > .row{-webkit-flex:1;flex:1;background-color:#fff;font-size:14px;text-align:center;padding:19px 0;}

	.lDirect1 > a:first-child,
	.lDirect1 > .row:first-child{border-radius:8px 0 0 8px;}
	.lDirect1 > a:last-child,
	.lDirect1 > .row:last-child{border-radius:0 8px 8px 0;}
	.lDirect1 .row > button{font-size:14px;width:100%;text-align:center;}
	.lDirect1 > .row + a,
	.lDirect1 > a + a{border-left:1px solid #c6cad0;}
	.lDirect1 > a > span,
	.lDirect1 > .row > button > span{position:relative;display:block;font-weight:500;}
	.lDirect1 > a > span.pt4{padding-top:4px;}
	.lDirect1 > a > em,
	.lDirect1 > .row em{display:inline-block;background-color:#0050a1;border-radius:18px;color:#fff;font-size:12px;margin:7px 0 0;padding:0 7px;text-align:center;min-width:11px;line-height:18px;height:18px;}
	.lDirect1 > .row.active > a,
	.lDirect1 > .row.active{background-color:#0050a1;}
	.lDirect1 > .row.active > a,
	.lDirect1 > .row.active > button{color:#fff;}
	.lDirect1 > .row.active > a > em,
	.lDirect1 > .row.active > button > em{background-color:#fff;color:#0050a1;}
	.lDirect1 > .row.active .lQuick{display:block;}
	.lDirect1 > .row .lQuick{top:calc(100% + 10px);right:auto;left:0;padding:0 0 55px;width:100%;}
	.lDirect1 > .row .lQuick .ro{padding:0;min-height:auto;}
	.lDirect1 > .row .lQuick .ro a{padding:10px 20px;}
	.lDirect1 > .row .lQuick .pag{background-color:transparent;border-radius:0;color:#000;line-height:55px;height:55px;}
	.lQuick .pag .swiper-pagination:before{background-color:#e9ebee;}
	.lDirect1 > .row .lQuick .pag .swiper-pagination .swiper-pagination-current{color:#000;}
	.lDirect1 > .row .lQuick .pag .swiper-button-prev,
	.lDirect1 > .row .lQuick .pag .swiper-button-next{left:50%;height:55px;}
	.lDirect1 > .row .lQuick .pag .swiper-button-prev{margin-left:-57px;}
	.lDirect1 > .row .lQuick .pag .swiper-button-next{margin-left:20px;}
	.lDirect1 > .row .lQuick .pag .swiper-button-prev:before,
	.lDirect1 > .row .lQuick .pag .swiper-button-next:before{background-image:url(../images/ico_prev1_m.png);background-size:8px auto;}
	.lDirect1 > .row .lQuick .close{top:auto;bottom:10.5px;background:url(../images/ico_close3_m.png) 50% 50% no-repeat #e3e3e3;background-size:10px auto;border-radius:50%;width:34px;height:34px;z-index:1;}
	.lQuick .pag .swiper-pagination.swiper-pagination-lock{display:block;}

	.lLogin1.active{display:block;}
	.lLogin1{position:absolute;top:55px;left:15px;border-radius:10px;background-color:#fff;border:1px solid #696969;box-shadow:5px 5px 5px rgba(0,0,0,0.05);padding:25px 0 20px;width:calc(100% - 30px);overflow:hidden;}
	.lLogin1 .logo{margin:-5px 0 10px;text-align:center;}
	.lLogin1 .logo img{max-width:90%;max-height:25px;}
	.lLogin1 .ti{text-align:center;font-size:14px;}
	.lLogin1 .ti span{display:inline-block;background:url(../images/ico_reg1_m.png) 0 50% no-repeat;background-size:13px auto;color:#000;font-weight:500;padding:0 0 0 25px;}
	.lLogin1 .ti span > strong{font-size:17px;padding:0 0 0 5px;}
	.lLogin1 .btn.type2{background-color:#edf1f8;border:0;margin:25px 0 -20px;padding:20px;}
	.lLogin1 .btn.type2 a{border:1px solid #b0b8c6;border-radius:4px 0 0 4px;color:#000;}
	.lLogin1 .btn.type2 a:last-child{border-radius:0 4px 4px 0;}
	.lLogin1 .btn.type2 a + a{margin-left:-1px;}
	.lLogin1 .btn{display:-webkit-flex;display:flex;border:1px solid #0050a1;border-radius:4px;text-align:center;margin:25px 20px 0;overflow:hidden;}
	.lLogin1 .btn a{-webkit-flex:1;flex:1;background-color:#fff;color:#0050a1;font-size:14px;line-height:44px;height:44px;}
	.lLogin1 .btn a.primary{background-color:#0050a1;color:#fff;}
		
	/* popup */
	.mPopup1.pb90_m{padding-bottom:90px;}
	
	.mPopup1.mAlert1 .popupBg,
	.mPopup1.w1200 .popupBg,
	.mPopup1.w700 .popupBg,
	.mPopup1.w612 .popupBg,
	.mPopup1.w465 .popupBg{width:calc(100% - 30px);}
	.mPopup1 .popupBg{padding:50px 15px 40px;border-radius:5px;width:calc(100% - 30px);}
	.mPopup1 .popupBg iframe{width:100% !important;}
	.mPopup1 .titl{margin:-50px -15px 0;padding-left:15px;}
	.mPopup1 .titl h3{font-size:16px;}
	.mPopup1.type2 .txt.px40{padding-left:20px;padding-right:20px;}
	.mPopup1.type2 .txt.pxyType1{padding:35px 20px 45px;}
	.mPopup1.type2 .gRadio2{padding:10px 0 0;}
	.mPopup1.type2 .mTitle10{margin-left:0;}
	.mPopup1.type2 .mTitle10.line1_m{border-top:1px solid #d5d6d8;margin:-10px -20px 0;padding:20px 20px 0;}
	.mPopup1 .close{position:absolute;top:25px;right:15px;background:url(../images/ico_close1_m.png) 50% 50% no-repeat;background-size:20px auto;text-indent:-9999px;font-size:0;width:28px;height:28px;}
	.mPopup1 .tit{padding:0 5px 15px;}
	.mPopup1 .txt .ti{font-size:16px;}
	.mPopup1 .txt .ti.fs24{font-size:18px;}
	.mPopup1 .tit h3{font-size:16px;padding:0;}
	.mPopup1 .tit h3 + .txt{margin: 16px 0 0;}
	.mPopup1 .tit .dt{font-size:13px;}
	.mPopup1 .txt .im{border-radius:5px;}
	.mPopup1 .txt .im img{width:100%;}
	.mPopup1 .txt .im.play:before{content:"";position:absolute;top:0;left:0;margin:0;background-color:rgba(0,0,0,0.3);width:100%;height:100%;}
	.mPopup1 .txt .im2 + .ti{margin-top:25px;}
	.mPopup1 .txt .im2{margin-top:25px;}
	.mPopup1 .txt .im2 img{border-radius:4px;}
	.mPopup1 .txt .im.play:after{margin:-18.5px 0 0 -18.5px;background-size:37px auto;width:37px;height:37px;}
	.mPopup1 .txt p{font-size:13px;padding:20px 5px 0;}
	.mPopup1 .txt p.type2{font-size:13px;padding:12px 0 0;}

	.mPopup1.type2 .close.posT1,
	.mPopup1.type2 .close{top:30px;right:15px;}
	.mPopup1.type2 .tit{padding:21px 20px 17px;}
	.mPopup1.type2 .txt{font-size:14px;padding:10px 5px 20px;}
	.mPopup1.type2 .txt strong{font-size:14px;}
	.mPopup1.type2 .txt .scroll{padding:10px 15px 0;}

	/* add20251029-3 */
	.mPopup1.type2 .txt.pxy30{padding:16px;}
	.mPopup1.lReview1 .textarea{border-radius:8px;}
	.mPopup1.lReview1 .mButton1{margin-top:13px;}
	.mPopup1.lReview1 .mButton1.flex_m .mBtn1 + .mBtn1{margin-left:8px;}
	.mPopup1.lReview1 .mButton1.flex_m .mBtn1{border-radius:13px;font-size:16px;line-height:48px;height:50px;}
	/* //add20251029-3 */ 

	.mPopup1.type3 .close{margin-top:0;}
	
	.mAlert1 .popupBg{padding:60px 30px 30px;border-radius:5px;width:calc(100% - 30px);}
	.mAlert1 .txt{font-size:17px;font-weight:500;}
	.mAlert1 .txt + .mBtn1{display:block;margin:40px 0 0;}

	/* //popup */

	/* 고객알림 */
	.mBoard1.type1_m{border:0;}
	.mBoard1.type1_m tr{position:relative;display:block;margin:10px 0 0;}
	.mBoard1.type1_m tr:first-child{margin-top:0;}
	.mBoard1.type1_m td{display:block;}
	.mBoard1.type1_m td.forWeb{display:none;}
	.mBoard1.type1_m a{display:block;border:1px solid #a4a4a4;border-radius:4px;font-size:14px;padding:15px 25px;}
	.mBoard1.type1_m a.forWeb,
	.mBoard1.type1_m .mBtn1.forWeb{display:none;}
	.mBoard1.type1_m td,
	.mBoard1.type1_m tr.notice td{border:0;padding:0;}
	.mBoard1.type1_m td{background-color:#fff;}
	.mBoard1.type1_m .tit{padding-left:0;padding-right:0;line-height:150%;}
	.mBoard1.type1_m .tit .gTi{display:-webkit-flex;display:flex;}
	.mBoard1.type1_m .tit .gTi .ti{-webkit-flex:1;flex:1;}
	.mBoard1.type1_m .tit .gTi .iDelete3{background:url(../images/ico_delete3_m.png) 50% 50% no-repeat #e5edf5;background-size:14px auto;border-radius:8px;width:34px;height:34px;margin:10px 0 0 10px;padding:0;border:0;}
	.mBoard1.type1_m .tit .ti{display:block;font-size:18px;margin:10px 0 0;}
	.mBoard1.type1_m .iSt1{margin-right:6px;vertical-align:middle;}
	.mBoard1.type1_m .iSt1.type2{border-radius:4px;vertical-align:middle;}
	.mBoard1.type1_m .iSt1.type2 + .c{vertical-align:middle;}
	.mBoard1.type1_m .da{display:inline-block;line-height:22px;vertical-align:middle;}
	.mBoard1.type1_m .da .c{display:inline-block;margin:5px 0 -10px;}
	.mBoard1.type1_m .da .b{font-family:dotum;opacity:0.3;padding:0 3px;}

	.mBoard1.type1_m .tit .ti{border:0;padding:0;font-size:15px;font-weight:bold;/*padding:0 0 0 5px;*/}
	.mBoard1.type1_m .tit .dt{position:relative;display:block;margin-top:6px;}
	.mBoard1.type1_m .tit .dt .mNick1 .ul.txtPrimary{color:#0050a1;font-weight:normal;font-size:13px;}
	.mBoard1.type1_m .tit .dt .mNick1 .ul{border:1px solid #0050a1;border-radius:24px;padding:0 10px;text-decoration:none;line-height:24px;height:24px;}
	.mBoard1.type1_m .tit .dt .mNick1 + span{font-size:12px;padding:0 0 0 8px;}
	.mBoard1.type1_m .tit .ut + .ls{margin-top:18px;}
	.mBoard1.type1_m .tit .ls{display:-webkit-flex;display:flex;background-color:#f7f9fc;border-top:1px solid #d8d8d8;font-size:13px;margin:0 -22px;padding:5px 22px;}
	.mBoard1.type1_m .tit .ls .t{-webkit-flex:1;flex:1;}
	.mBoard1.type1_m .tit .ls .c{color:#696969;}
	.mBoard1.type1_m .tit .ls:last-child{border-radius:0 0 4px 4px;}
	.mBoard1.type1_m .lNick1{top:34px;}
	.mBoard1.type1_m .lNick1 a{border:0;padding:4px 0;text-align:center;}
	.mBoard1.type1_m .lNick1 a + a{border-top:solid 1px #f2f2f2;}
	
	.mBoard1.type2_m{background-color:#f5f7fb;border:1px solid #d2d4d7;border-left:0;border-right:0;margin:0 -20px;padding:25px 20px;border-radius:0;}
	.mBoard1.type2_m td .forWeb{display:none;}
	.mBoard1.type2_m td{display:block;border:0;padding:0;text-align:left;}
	.mBoard1.type2_m td.forWeb{display:none;}
	.mBoard1.type2_m tr{position:relative;display:block;}
	.mBoard1.type2_m tr + tr{margin-top:10px;}
	.mBoard1.type2_m .mCheckbox1{position:absolute;top:18px;left:15px;z-index:1;}
	.mBoard1.type2_m td .btn{position:relative;display:block;border:1px solid #d5d6d8;background:url(../images/ico_arr1_rt.png) calc(100% - 22px) 21px no-repeat #fff;background-size:7px auto;border-radius:6px;padding:18px 35px 18px 55px;overflow:hidden;}
	.mBoard1.type2_m td .btn .ti{display:block;font-size:16px;}
	.mBoard1.type2_m td .btn .tx{display:block;color:#696969;font-size:13px;line-height:140%;margin:7px 0 0;}
	.mBoard1.type2_m td .btn .ta{display:block;margin:12px 0 0;}
	.mBoard1.type2_m td .btn .ta > span{display:inline-block;background-color:#f5f7fb;border:1px solid #a4a4a4;font-size:14px;padding:0 15px;border-radius:24px;margin:0 2px 0 0;line-height:22px;height:24px;}
	.mBoard1.type2_m td .btn .ta > span:last-child{margin-right:0;}
	
	.mBoard1.type3_m td{font-size:13px;padding-left:10px;padding-right:10px;}

	/* add20240627-2 */
	.mBoard1.type4_m{border:0;}
	.mBoard1.type4_m thead{display:none;}
	.mBoard1.type4_m tr + tr{margin-top:10px;}
	.mBoard1.type4_m tr{position:relative;display:block;border:1px solid #dcdfe3;border-radius:8px;padding:10px;overflow:hidden;}
	.mBoard1.type4_m tr .gRadio4{position:absolute;top:50%;left:10px;margin-top:-10px;padding:0;z-index:1;}
	.mBoard1.type4_m tr .gRadio4:after{display:none;}
	.mBoard1.type4_m tr td{position:relative;display:block;border:0;font-size:15px;text-align:left;margin:2px 0;padding:0 0 0 40px;}
	.mBoard1.type4_m tr td:after{content:"";position:absolute;top:8px;left:30px;background-color:#bbb;width:3px;height:3px;}
	/* //add20240627-2 */

	.iSt1{border-radius:22px;font-size:13px;padding:0 7px;min-width:auto;line-height:22px;}
	.iSt2{font-size:14px;line-height:25px;height:25px;}
	
	.iSt3.forWeb{display:none;}
	.iSt3.forMobile{display:inline-block;}

	.mPn1{background-color:#fff;border:0;border-radius:0;margin-top:25px;padding:0 20px;}
	.mPn1 li,
	.mPn1 li:last-child{position:relative;display:block;border:0;padding:0;}
	.mPn1 li a:after{content:"";position:absolute;top:50%;left:22px;margin-top:-6.5px;background:url(../images/ico_pn_up1_m.png) 0 0 no-repeat;background-size:10px auto;width:10px;height:13px;}
	.mPn1 li + li{margin-top:5px;}
	.mPn1 li a{position: relative;display:block;border-radius:6px;border:1px solid #d5d6d8;padding:15px 20px 30px 47px;background-color: #fff;}
	.mPn1 li .tit{display:none;}
	.mPn1 li .txt{-webkit-flex:1;flex:1;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
	.mPn1 li .txt > span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.mPn1 li .dat{position:absolute;bottom:10px;left:47px;font-size:14px;}
	.mPn1 li.next a:after{transform:rotate(180deg);}
	
	.mArticle1{margin:-25px -20px 0;}
	.mArticle1 .article{background-color:#f5f7fb;border:0;border-top:1px solid #d5d6d8;border-bottom:1px solid #d5d6d8;border-radius:0;font-size:14.7px;padding:20px;margin:25px 0 0;}
	.mArticle1 .article .img{margin:0 0 10px;}
	.mArticle1 .article .img img{border-radius:0;}
	.mArticle1 .article .img + p{line-height:160%;}
	.mArticle1 .article .img + p{margin:0;}
	.mArticle1 .article p + .img{margin-top:10px;}
	.mArticle1 .article p{padding-left:10px;padding-right:10px;}
	.mArticle1 .attach{background-color:#f5f7fb;border:0;border-bottom:1px solid #d5d6d8;border-radius:0;font-size:14.7px;margin:-1px 0 0;padding:20px;}
	.mArticle1 .attach + .attach{margin-top:-11px;padding-top:0;}
	.mArticle1 .attach .ti{display:none;}
	
	.mAtt1{border-left:0;border-right:0;border-radius:0;margin:0 -20px;padding:20px 20px;}
	.mAtt1 .iAtt1{margin-right:0;}
	.mAtt1 .iAtt1 + .iAtt1{margin-top:10px;}
	.mAtt1 .iAtt1:last-child{margin-right:0;}
	
	.go .iAtt1,
	.iAtt1{display:block;background:url(../images/ico_att1_m.png) calc(100% - 10px) 50% no-repeat #fff;background-size:17px auto;border:1px solid #afafb0;border-radius:4px;color:#0050a1;font-size:14.7px;padding:8px 30px 7px 16px;min-height:39px;max-width:100%;}
	.go .iAtt1 span,
	.iAtt1 span{display:inline-block;background:none;padding:0;text-decoration:underline;}
	.go .iAtt1 span{padding:0;}
	.go .iAtt1{background-image:url(../images/ico_go1_m.png);background-size:12px auto;}
	/* //고객알림 */
	
	/* button */
	.mBtn1{display:inline-block;background-color:#0050a1;border:1px solid #0050a1;border-radius:8px;color:#fff;font-size:13.4px;padding:0 10px;text-align:center;min-width:100px;line-height:36px;height:38px;}
	.mBtn1.mw150{min-width:auto;}
	
	.mButton1.fr{margin-top:-38px;}
	.mButton1{margin-top:30px;}
	.mButton1 .flex_m .posRt,
	.mButton1 .flex_m .posLt{-webkit-flex:1;flex:1;}
	.mButton1 .flex_m .posRt .mBtn1,
	.mButton1 .flex_m .posLt .mBtn1{display:block;}
	.mButton1 .flex_m .posRt + .posLt{margin-left:4px;}
	.mButton1 .row + .row{margin:5px 0;}
	.mButton1 .posRt,
	.mButton1 .posLt{position:static;}


	.mBtn1{font-size:15px;line-height:43px;height:45px;}
	.mBtn1.forWeb{display:none;}
	.mBtn1 .cal.forWeb{display:none;}
	.mBtn1 .cal.tit.forMobile{display:inline;}
	.mBtn1.type8{line-height:33px;height:35px;}
	
	.mBtn1 .arr:before{margin-top:-7px;background-image:url(../images/ico_arr1_m.png);background-size:7px auto;width:7px;}
	.mBtn1 .arr.rt:before{background-image:url(../images/ico_arr1_w_m.png);}

	.flex_m{display:-webkit-flex;display:flex;}
	.flex_m.aic{align-items:center;}
	.flex_m.aic .mTitle3{margin:0;padding:0;}
	.flex_m.aic .mTitle3.flex{-webkit-flex:1;flex:1;}
	.flex_m .gSns1{-webkit-flex:1;flex:1;}
	.flex_m .gSns1 .mBtn1{display:block;}
	.flex_m .mBtn1{-webkit-flex:1;flex:1;border-radius:4px;}
	.flex_m .mBtn1 + .mBtn1{margin-left:8px;}
	/* //button */

	/* tab */
	.mTab1{/*margin:0 -20px -10px;*/margin:0 -20px 20px;}
	.mTab1 .swiper{padding-left:20px;}
	.mTab1 .swiper-slide{margin-right:10px;width:auto;}
	.mTab1 .swiper-slide:last-child{margin-right:0;}
	.mTab1 .swiper-slide a{border-radius:4px;font-size:15px;padding:0 10px;min-width:100px;}

	.mTab1 .swiper-button-prev,
	.mTab1 .swiper-button-next{display:none;}

	.mTab1 .slide-button {display: block;}

	.mTab1.type2:before{display:none;}
	.mTab1.type2 .swiper{margin-right:0;}
	.mTab1.type2 .swiper-slide a{line-height:38px;height:38px;}

	.gTab3 .mTab3.type2{margin-left:-20px;margin-right:-20px;margin-bottom:10px;}
	.mTab3.type2{margin:-10px -20px 10px;}
	.mTab3.type2 .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;}
	.mTab3.type2 .swiper{padding-left:10px;}
	.mTab3.type2 .swiper-slide{margin-right:10px;width:auto;}
	.mTab3.type2 .swiper-slide + .swiper-slide{margin-left:0;}
	.mTab3.type2 .swiper-slide:last-child{margin-right:0;}
	.mTab3.type2 .swiper-slide a{border-radius:4px;font-size:15px;padding:0 10px;min-width:100px;}
	.mTab3.type2 .swiper-slide.active a:before{display:none;}
	.mTab3.type2 .swiper-slide a{display:block;background-color:#dee1e9;border-radius:10px;font-size:14.7px;padding:0 15px;text-align:center;min-width:105px;line-height:38px;height:38px;}
	.mTab3.type2 .swiper-slide.active a{color:#fff;background-color:#0050a1;}

	.mTab3.type2 .swiper-slide + .swiper-slide .mCheckbox2{margin-left:-5px;}
	/* //tab */
	
	/* 고객알림 */
	.mOne1 + .mTitle3{margin-top:20px;}
	.mOne1.mt10_m{margin-top:10px;}
	.mOne1 dl + dl{margin-top:30px;}
	.mOne1 dl{border:0;border-radius:0;padding:0;}
	.mOne1 dl:before{display:none;}
	
	.mOne1 dt.w92,
	.mOne1 dt,
	.mOne1 dd{border-top:0;padding:15px 0 7px;min-height:auto;}
	.mOne1 dt{float:none;font-size:15px;font-weight:500;padding-left:15px;width:auto;}
	.mOne1 dt.pt0_m{padding-top:0;}
	.mOne1 dt.pt29_m{padding-top:29px;}
	.mOne1 dt.w92+ dd,
	.mOne1 dd{background-color:transparent;margin:0;padding:0;}
	.mOne1 dd .gRadio1,
	.mOne1 dd .select2,
	.mOne1 dd .it2,
	.mOne1 dd .textarea{margin:0;}
	.mOne1 dd .textarea{line-height:150%;}
	.mOne1 dd.type1_m{position:relative;display:block;background-color:#f5f7fb;border:1px solid #b0b0b0;border-radius:6px;line-height:32px;padding:20px 25px;text-align:center;}
	.mOne1 dd.type1_m .mInfo1{margin-top:0;padding:10px 0 0;}
	
	.mOne1 dd.w100per{margin:0;}
	
	.mOne1 dt.w92 + dd.type2_m{padding:10px 13px 7px;}

	.mOne1.type1_m.bgWhite{border-top:0;}
	.mOne1.type1_m.bgWhite,
	.mOne1.type1_m.bgWhite dd.type1_m{background-color:#fff;}
	.mOne1.type1_m + .mButton1.mt25{margin-top:0;}
	.mOne1.type1_m.bt0_m{border-top:0;}
	.mOne1.type1_m{background-color:#f5f7fb;border-top:1px solid #d5d6d8;margin:0 -20px;padding:0 20px 25px;}
	.mOne1.type1_m dl{background-color:transparent;}
	.mOne1.type1_m dt{padding-left:13px;}
	.mOne1.type1_m dt.pt25_m{padding-top:25px;}
	.mOne1.type1_m dt.pb15_m{padding-bottom:15px;}
	.mOne1.type1_m dt.pb15_m + dd .mFile1 .btn{top:-36px;}
	.mOne1.type1_m dd{border-radius:4px;border:1px solid #a4a4a4;padding:10px 13px 7px;}
	.mOne1.type1_m dd .gCheckbox1{padding:5px 5px;}
	.mOne1.type1_m dd.bgWhite_m{background-color:#fff;}
	.mOne1.type1_m dd.type1_m:last-child{margin-bottom:-26px;}
	.mOne1.type1_m dd.type1_m{border:0;border-radius:0;text-align:left;border-bottom:1px solid #d5d6d8;margin:0 -24px;padding:0 24px 14px;}
	.mOne1.type1_m dd.bb0_m,
	.mOne1.type1_m dd.type1_m.bb0_m{border-bottom:0;padding-bottom:0;}
	.mOne1.type1_m dd.type1_m .mRadio1:first-child{margin-left:13px;}
	.mOne1.type1_m dd.type1_m .mRadio2,
	.mOne1.type1_m dd.type1_m .mCheckbox2{margin:0 0 10px 6px;width:calc(33.33% - 10px);}
	.mOne1.type1_m dd.type2_m{background-color:#e3e6ed;border-color:#e3e6ed;}
	.mOne1.type1_m dd.type2_m.transparent{background-color:transparent;border:0;padding-right:0;}
	.mOne1.type1_m dd.type2_m.mFlex1_m{background-color:transparent;border-color:#f5f7fb;padding-left:0;padding-right:0;}
	.mOne1.type1_m dd.type2_m .mRadio1{margin:0 15px 5px 0;}
	.mAtt1 + .mTitle3,
	.mOne1.type1_m + .mTitle3{margin-top:0;padding-top:25px;}
	.mAtt1 + .mTitle3{border-top:0;}
	.mOne1.type1_m dd.type3_m{background-color:transparent;border:0;padding:0;}
	.mOne1.type1_m dd.type4_m{background-color:#fff;padding-bottom:10px;}
	.mOne1.type1_m .button{margin:27px -19px -24px;}
	.mOne1.type1_m .button a{display:block;background-color:#fff;border-radius:0 0 10px 10px;font-size:14px;text-align:center;line-height:44px;height:44px;}
	.mOne1 dt.w160 + dd{margin-left:0;}

	.mOne1.type1_m.round_m{border:1px solid #d5d6d8;margin-left:0;margin-right:0;border-radius:10px;}
	.mOne1.type1_m.round_m.mt10_m{margin-top:10px;}

	.mOne1.type2_m{border: 1px solid #d2d4d7;border-radius: 8px;padding:0;overflow:hidden;}
	.mOne1.type2_m dt{border-top:1px solid #d0d0d0;padding-top:11px;padding-bottom:11px;}
	.mOne1.type2_m dt.w102{float:left;width:112px;}
	.mOne1.type2_m dt.w102 + dd{background-color:#f5f7fb;border-top:1px solid #d0d0d0;border-left:1px solid #e5e6e7;margin-left:112px;padding:11px 10px 10px 15px;}
	.mOne1.type2_m dt:nth-child(1){border-top:0;}
	.mOne1.type2_m dt.w102 + dd:nth-child(2){border-top:0;}

	.mOne1 h4{font-size:16px;padding:45px 20px 10px;}
	.mOne1.type2 dl{border:1px solid #d5d6d8;border-left:0;border-right:0;padding:0 20px;}
	.mOne1.type2 dt.type3{float:none;width:auto;padding:20px 0 25px;min-height:auto;}
	.mOne1.type2 dd.type2_m{background-color:#fff;border:1px solid #b0b0b0;padding:10px;border-radius:4px;}
	.mOne1.type2 dd.type2_m .mCheckbox1{margin-bottom:5px;}
	.mOne1.type2 dd.type2{padding-left:12px;}
	.mOne1.type2 dd.type3 + dt.type3,
	.mOne1.type2 dt.type3{border-top:1px solid #d5d6d8;margin-left:-20px;margin-right:-20px;padding:20px 20px 15px;}
	.mOne1.type2 dt.type3 .mFlex1{display:block;}
	.mOne1.type2 dt.type3 .mFlex1 .flex{padding:0 0 10px;}
	.mOne1.type2 dt.type3 .mFlex1 .mRadio1{margin:0 10px 0 0;}
	
	.mFlex1_m{display:-webkit-flex;display:flex;align-items:center;text-align:center;}
	.mFlex1_m .flex{-webkit-flex:1;flex:1;background-color:#e3e6ed;border-radius:4px;padding:10px 13px 7px;}
	.mFlex1_m .bar{padding:0 5px;}

	.mFile1{position:relative;display:block;}
	.mFile1 .btn{position:absolute;top:-37px;right:0;margin:0;}
	.mFile1 .btn .mBtn1{background-color:#59636c;border-color:#59636c;color:#fff;font-size:14px;min-width:auto;}
	.mFile1 .btn .file{position:absolute;top:0;left:-100%;cursor:pointer;width:200%;height:100%;opacity:0.01;}
	.mFile1 .att{display:block;}
	.mFile1 .att .col{position:relative;display:block;background-color:#f5f7fb;border:1px solid #b0b0b0;border-radius:6px;line-height:32px;padding:3px 30px 3px 15px;}
	.mFile1 .att .col + .col{margin:5px 0 0;}
	.mFile1 .att a{color:#0050a1;}
	.mFile1 .att .iDelete1{position:absolute;top:50%;right:10px;margin-top:-10px;margin-left:0;}

	.iMust:before{content:"";position:absolute;top:50%;left:-11px;width:5px;height:5px;}

	.mFaq1{margin-top:-5px;}
	.mFaq1 dl{border:0;}
	.mFaq1 dt{border:0;margin:5px 0 0;}
	.mFaq1 dt:before{display:none;}
	.mFaq1 dt button{border:1px solid #a4a4a4;border-radius:6px;padding:14px 15px 14px 45px;}
	.mFaq1 dd .i,
	.mFaq1 dt .i{top:14px;left:15px;font-weight:bold;font-size:16px;}
	.mFaq1 dt .tit{font-size:14px;line-height:150%;}
	.mFaq1 dd{border:1px solid #a4a4a4;border-radius:6px;font-size:14px;line-height:150%;margin-top:-1px;padding:14px 15px 14px 45px;}
	
	.mInfo1{font-size:13px;padding:0 10px;}
	.mInfo1 li{position:relative;text-align:left;padding:0 0 0 10px;}
	.mInfo1 li:before{content:"";position:absolute;top:7px;left:0;background-color:#59636c;border-radius:50%;width:4px;height:4px;}
	
	.iDelete1{background-image:url(../images/ico_delete1_m.png);background-size:20px auto;}

	.mFlex1.w225,
	.mFlex1.w365,
	.mFlex1.w430,
	.mFlex1.w600{width:auto;}
	.mFlex1.w735{display:block;width:auto;}
	.mFlex1.w735 .flex{display:block;}
	.mFlex1.w735 .flex + .flex{margin:10px 0 0;}
	.mFlex1.type1_m{display:block;}
	.mFlex1.type1_m .flex{display:block;}
	.mFlex1.type1_m .mInfo1{font-size:13px;}
	.mFlex1.type1_m .mBtn1{display:block;border-radius:4px;margin:20px 0 0;}
	.mFlex1.type1_m .mBtn1.pos1_m{position:absolute;top:-4px;right:0;font-size:14px;margin:0;}
	.mFlex1.type1_m .mAgree1{padding:0;}
	.mFlex1.type1_m .button{display:-webkit-flex;display:flex;}
	.mFlex1.type1_m .button .mBtn1{-webkit-flex:1;flex:1;}

	.mProduct1 .mTitle2{margin-top:-25px;padding-left:0;padding-right:0;}
	.mProduct1 .mTitle2 + .mTitle3{margin-top:25px;}
	/* //고객알림 */

	/* 로그인 */
	.mLogin1 .cell{padding:20px 0;}
	.mLogin1 .popupBg{padding:54px 40px 45px;}
	.mLogin1 .logo{top:32px;right:30px;}
	.mLogin1 .logo img{height:44px;}
	.mLogin1 h1{font-size:21px;}
	.mLogin1 .info{font-size:14px;line-height:140%;margin-top:11px;}
	.mLogin1 .list1{margin:30px -15px 0;}
	.mLogin1 .list1 li + li{margin-top:10px;}
	.mLogin1 .list1 li a{background:url(../images/ico_login1_1_m.png) 23px 50% no-repeat;background-size:32px auto;border-radius:4px;font-size:15px;padding:20px 0 20px 67px;}
	.mLogin1 .list1 li a:hover{box-shadow:3px 10px 5px rgba(0,0,0,0.05);}
	.mLogin1 .list1 li.iser a{background-image:url(../images/ico_login1_2.png);}

	.mLogin1 .list1 li.user a{word-break:keep-all;}
	.mLogin1 .list1 li.user a,
	.mLogin1 .list1 li.naver a,
	.mLogin1 .list1 li.kakao a,
	.mLogin1 .list1 li.google a,
	.mLogin1 .list1 li.apple a{padding-right:20px;text-align:right;}

	.mLogin1 .btn{margin:10px -17px 0;line-height:60px;height:60px;}
	.mLogin1 .list2{margin:30px -17px 0;}
	.mLogin1 .list2 dd .it{background-image:url(../images/ico_id1_m.png);background-position:15px 50%;background-size:14px;font-size:14px;padding-left:40px;line-height:50px;height:50px;}
	.mLogin1 .list2 dd.pw .it{background-image:url(../images/ico_pw1_m.png);}
	.mLogin1 .link{display:block;margin:50px -40px -45px;}
	.mLogin1 .link a{display:block;background:url(../images/ico_arr2_m.png) calc(100% - 30px) 50% no-repeat;background-size:7px auto;font-size:15px;text-align:left;padding:19px 49px 19px 30px;line-height:150%;height:auto;}
	.mLogin1 .link a + a{border:0;border-top:1px solid #dce3ee;}

	.mLogin1.type1_m .cell{display:block;padding:0;}
	.mLogin1.type1_m .popupBg{position:static;top:auto;left:0;background-color:transparent;padding:0 0 30px;border-radius:0;box-shadow:none;transform:translate(0%,0%);width:auto;max-height:100% !important;}
	.mLogin1.type1_m .title{background-color:#fff;box-shadow:0 5px 8px 0 rgba(0, 0, 0, 0.07);border-radius:0 0 8px 8px;padding:0 25px;line-height:70px;height:70px;}
	.mLogin1.type1_m .title h1{font-size:18px;}
	.mLogin1.type1_m .logo{top:13px;right:25px;}
	.mLogin1.type1_m .logo img{height:40px;}
		
	.mDone1{margin:55px 15px 0;padding:0 0 40px;}
	.mDone1 .ti{font-size:20px;}
	.mDone1 .tx{font-size:14px;line-height:180%;margin-top:15px;}
	.mDone1 .inf{background-color:transparent;border-radius:0;font-size:14px;line-height:180%;margin:0;padding:16px 0 0;}
	.mDone1 .mBtn1{display:block;font-size:15px;}

	.mReg1{margin:20px 18px 0;}
	.mReg1 dt{font-size:16px;padding:0 0 8px 8px;}
	.mReg1 dd + dt{margin-top:20px;}
	.mReg1 dd .mRadio3{margin:10px 0 0 12px;}
	.mReg1 .mButton1.forWeb{display:none;}
	.mReg1 .mButton1 .mBtn1{font-size:15px;line-height:45px;height:45px;}
	.mReg1 .mButton1 .flex{position:relative;}
	.mReg1 .mButton1 .flex .alert{position:absolute;bottom:calc(100% + 10px);left:50%;transform: translateX(-50%);white-space:nowrap;}
	
	.mInfo2{background-color:#fff;color:#696969;font-size:13px;}
	
	.alert{font-size:14px;margin:10px 0 0;}
		
	.mLoc1{background-image:url(../images/ico_loc1_m.png);background-size:14px auto;font-size:14px;}
	.mLoc1 .ti{font-size:15px;margin:-2px 0 10px;}

	/* //로그인 */

	/* 공장찾기 */
	.mSearch2.mt0_m{margin-top:0;}
	.mSearch2{display:block;border:0;margin:-30px 0 0;padding:0;}
	.mSearch2 .button .mBtn1{display:block;}
	
	.mSearch3{display:block;border:0;background-color:#fff;margin:30px 0 0;padding:0;}
	.mSearch3 h3{float:left;}
	.mSearch3 .input{float:right;margin:0;width:160px;}
	.mSearch3 .input .it2{border-radius:0;border:0;background-color:transparent;border-bottom:1px solid #000;padding:0 0 0 5px;height:32px;}
	.mSearch3 .input .bt{position:absolute;top:0;right:0;background:url(../images/ico_find1.png) 50% calc(50% - 2px) no-repeat;text-indent:-9999px;font-size:0;width:25px;height:32px;}
	.mSearch3 .flex{clear:both;display:block;padding:15px 0 0;text-align:right;}
	.mSearch3 .flex .mBtn1.type2{min-width:auto;}
	.mSearch3 .flex .mCount1{float:left;font-size:13px;margin:0;line-height:32px;}

	.gCheckbox2_m{background-color:#edf1f8;border-top:1px solid #a4a4a4;text-align:left;margin:15px 0 0;padding:12px 20px 17px;}
	
	.mList4{margin:-5px 0 0;}
	.mList4 > ul{margin-left:0;}
	.mList4 > ul > li{position:relative;float:none;background-color:#fff;border-radius:5px;margin:0 0 10px;width:auto;}
	.mList4 > ul > li .img{float:right;margin-left:10px;}
	.mList4 > ul > li .tit{background-color:transparent;border:0;padding:0}
	.mList4 > ul > li .tit.forMobile{display:block;}
	.mList4 > ul > li .btnFavor1{position:absolute;top:15px;right:15px;margin:0;}
	.mList4 > ul > li .txt{padding:25px 20px 20px;min-height:auto;}
	.mList4 > ul > li .txt .ti{font-size:17px;}
	.mList4 > ul > li .txt ul{margin-top:10px;}
	.mList4 > ul > li .txt li{font-size:14px;padding:0 0 0 15px;}
	.mList4 > ul > li .txt li:before{top:5px;left:3px;border-radius:50%;width:4px;height:4px;}
	.mList4 > ul > li .txt .tit{margin-top:20px;}
	.mList4 > ul > li .txt .tit .ti{font-size:13px;}
	.mList4 > ul > li .txt .tit .ti em{display:inline-block;vertical-align:middle;font-size:13px;padding:0 8px;line-height:22px;height:22px;}
	.mList4 > ul > li .txt .tit .ti span{display:inline-block;vertical-align:middle;}
	.mList4 > ul > li .tag{display:block;border-left:0;border-right:0;border-bottom:0;margin:15px -20px -20px;padding:15px 20px;width:auto;height:auto;}
	.mList4 > ul > li .tag .cell{display:block;}
	.mList4 > ul > li.active{box-shadow:5px 5px 5px rgba(0,0,0,0.1);border-color:#0050a1;}

	.mTag2.forMobile{margin-top:0;padding-right:20px;}

	.mList4.type2{margin-top:15px;}
	
	.mList4.type2 li .txt{padding:20px 15px;}
	.mList4.type2 li .map{float:right;;margin:0 0 0 10px;width:102px;height:77px;}
	.mList4.type2 > ul > li .txt{min-height:142px;}
	.mList4.type2 > ul > li .txt .ti{margin-top:0;padding-left:0;min-height:auto;}
	.mList4.type2 > ul > li .txt .tx{display:block;font-size:14px;padding:10px 0 0;}
	.mList4.type2 > ul > li .mLoc2{margin:10px 0 0 -8px;}
	.mList4.type2 > ul > li .tit{padding:0;}
	.mList4.type2 > ul > li .tit .ls{display:-webkit-flex;display:flex;background-color:#f8f8f8;padding:0;}
	.mList4.type2 > ul > li .tit .ls .l{-webkit-flex:1;flex:1;font-size:14px;padding:12px 0;text-align:center;}
	.mList4.type2 > ul > li .tit .ls .l + .l{border-left:1px solid #d9dbdd;margin:0;}
	.mList4.type2 > ul > li .tit .ls .l:before{display:none;}
	.mList4.type2 > ul > li .tit .ls .l > strong{display:block;font-size:16px;padding:5px 0 0;}

	.mLoc2{font-size:14px;}
	.mLoc2 span.arr{padding-left:20px;}
	.mLoc2 span.arr:before{left:6px;}
	
	.btnFavor1{position:relative;display:inline-block;width:30px;height:30px;overflow:hidden;}
	.btnFavor1 input{position:absolute;top:0;left:0;opacity:0;}
	.btnFavor1 .label{display:block;position:relative;text-indent:-9999px;cursor:pointer;}
	.btnFavor1 input + .label:before{content:"";position:absolute;top:0;left:0;background:url(../images/ico_favor1.png) 50% 50% no-repeat #cbcfd9;border-radius:50%;width:30px;height:30px;}
	.btnFavor1 input:checked + .label:before{background-color:#ff6161;}

	.mCount1{color:#000;font-size:14.7px;font-size:14.7px;margin:20px 0 0;text-align:right;}
	.mCount1 strong{color:#0050a1;font-size:16px;}

	.mList5 > ul{margin:25px 0 0;}
	.mList5 > ul > li{float:none;margin:0 0 10px;width:auto;}
	.mList5 > ul > li a.text{display:block;padding:57px 20px 20px;height:auto;}
	.mList5 > ul > li .img{float:right;border-radius:5px;width:95px;margin:-37px -3px 0 10px;}
	.mList5 > ul > li .img img{border-radius:5px;width:100%;max-height:63px;}
	.mList5 > ul > li .txt{display:block;padding:0 0 0 5px;}
	.mList5 > ul > li .txt .ts{font-size:13px;}
	.mList5 > ul > li .txt .ti{font-size:17px;margin-top:5px;}
	.mList5 > ul > li .txt .tx{font-size:14px;margin-top:10px;}
	.mList5 > ul > li .btnLike1{top:20px;right:auto;left:20px;}
	
	.btnLike1{position:relative;display:inline-block;}
	.btnLike1 input{position:absolute;top:0;left:0;opacity:0;}
	.btnLike1 .label{display:block;position:relative;border:1px solid #ff6161;color:#ff6161;font-size:14.7px;padding:0 14px 0 29px;border-radius:28px;line-height:26px;height:28px;cursor:pointer;}
	.btnLike1 input + .label:before{content:"";position:absolute;top:50%;left:12px;margin-top:-6px;background:url(../images/ico_like1.png) 0 0 no-repeat;width:13px;height:11px;}
	.btnLike1 input:checked + .label{background-color:#ff6161;color:#fff;}
	.btnLike1 input:checked + .label:before{background-image:url(../images/ico_like1_a.png);}

	.mDetail1{margin-top:20px;}
	.mDetail1 .img{float:none;width:auto;border-radius:3px;margin:0;}
	.mDetail1 .img .ti{padding:15px 0;}
	.mDetail1 .img .ti .i img{height:44px;}
	.mDetail1 .img .ti .t{font-size:11px;margin-top:7px;}
	.mDetail1 .text{float:none;position:static;margin:30px 0 0;width:auto;}
	.mDetail1 .img .des{font-size:14px;line-height:150%;padding:20px 15px;}
	.mDetail1 .img .des .mAtt1{margin-top:20px;}
	.mDetail1 .img .des .mAtt1 + .mAtt1{margin-top:5px;}
	
	.mDetail1.type2{padding:10px 0 0;}
	.mDetail1.type2 .company{float:none;width:auto;margin:30px 0 0;}
	.mDetail1.type2 .text{margin-top:0;width:auto;}
	
	.mDesc1{border:0;border-radius:0;}
	.mDesc1 .con1.type2{padding:0;}
	.mDesc1 .con1.type2 .nam{margin-top:13px;}
	.mDesc1 .mMap1{border:1px solid #afafb0;border-top:0;border-radius:4px;height:330px;}
	.mDesc1 .mSns1.type2{display:block;position:static;border:1px solid #afafb0;border-bottom:1px solid #c1c2c4;background-color: #f4f7fb;text-align:center;padding:10px 0;height:auto;}
	.mDesc1 .mSns1.type2 a{display:inline-block;background-position:0 50%;padding:0 0 0 30px;height:auto;}
	.mDesc1 .mSns1.type2 a + a{border-left:0;margin-left:10px;}
	.mDesc1 .mLoc2{background-color:transparent;text-align:center;line-height:42px;height:42px;}
	
	.mDesc1 .con1{border-bottom:0;border-radius:0;padding:0 0 30px;text-align:center;}
	.mDesc1 .con1 .log img{height:25px;}
	.mDesc1 .con1 .nam{font-size:23px;}
	.mDesc1 .con1 .tag{margin:24px 0 0;}
	.mDesc1 .con1 .tag span{font-size:12px;padding:0 10px;min-width:78px;line-height:23px;height:25px;}
	.mDesc1 .con2{background-color:#fff;margin-top:0;padding:0;}
	.mDesc1 .con2 .tabCont{border:1px solid #afafb0;border-top:0;padding:0 15px 30px;}
	.mDesc1 .con2 li + li{margin-top:9px;}
	.mDesc1 .con2 li .ti{display:none;}
	.mDesc1 .con2 li .textarea{border-color:#d2d4d7;}
	.mDesc1 .con2 li .it2{border-color:#d2d4d7;height:36px;}
	.mDesc1 .con2 .mButton1{margin:32px 0 0;}
	.mDesc1 .con2 .mRadio1{margin:27px 0 0 11px;}
	.mDesc1 .con2 .info{font-size:13.4px;margin:13px 0 0 11px;}

	.mMap1{border:1px solid #afafb0;border-radius:0;margin:0;height:265px;}
	
	.mZoom1{top:auto;bottom:14px;}
	.mZoom1 button{border-radius:3px;width:36px;height:36px;}

	.mDesc2{font-size:13.4px;padding:15px 20px;}
	.mDesc2 .im.play{border-radius:4px;}
	.mDesc2 .im.play:after{margin:-18.5px 0 0 -18.5px;background-size:37px auto;width:37px;height:37px;}
	.mDesc2 .tx .t{font-size:18px;margin:0 0 -15px;padding:5px 0 0;}
		
	.mList6 + .mTitle5{margin-top:30px;}
	.mList6.mt27{margin-top:10px;}
	.mList6 dl{padding:0 0 0 20px;}
	.mList6 dt{font-size:14px;padding:8px 0 0 4px;width:90px;min-height:32px;}
	.mList6 dd{font-size:14px;margin:0 0 0 90px;padding:8px 15px 8px 20px;min-height:32px;}
	.mList6 dd:before{width:calc(100% - 15px);}
	.mList6 dt.w150{width:125px;}
	.mList6 dt.w150 + dd{margin-left:125px;}
	.mList6 dt.w150{padding-right:10px;width:75px;}
	.mList6 dt.row2_m,
	.mList6 dt.w150.row2_m{padding-top:2px;padding-bottom:0;line-height:110%;}
	.mList6 dt.w150.row2_2_m{line-height:110%;}
	.mList6 dt.w150 + dd{padding-left:10px;margin-left:75px;}
	.mList6 dt.w150 + dd .mRadio1 + .mRadio1{margin-left:8px;}
	.mList6 dt.w150 + dd .textarea,
	.mList6 dt.w150 + dd .it2{margin-left:-4px;}
	.mList6 dd .textarea,
	.mList6 dd .it2{margin:-3px 0 -5px -18px;}

	.mQues1{border-radius:3px;margin-top:20px;padding:20px 25px;text-align:center;}
	.mQues1 .tit{font-size:15px;padding:0;text-align:left;}
	.mQues1 .txt{font-size:13px;margin-top:5px;text-align:left;}
	.mQues1 .btn{position:static;display:inline-block;background:url(../images/ico_env1_m.png) 35px 50% no-repeat #0050a1;background-size:18px auto;border-radius:5px;font-size:14px;margin:10px 0 0;padding:0 32px 0 62px;min-width:140px;line-height:40px;height:40px;}
	
	.mTitle4{display:block;border:0;border-radius:0;padding:0;}
	.mTitle4 .txt{display:block;}
	.mTitle4 .txt h4{font-size:19px;}
	.mTitle4 .txt h4 em{margin-right:0;font-size:13px;}
	.mTitle4 .txt h4 span{display:block;padding:10px 0 0;}
	.mTitle4 .txt .tx{margin-top:10px;}
	.mTitle4 .mSns1{margin:0;position:fixed;bottom:0;left:0;border:1px solid #afafb0;border-left:0;border-right:0;border-bottom:0;border-radius:5px 5px 0 0;display:-webkit-flex;display:flex;background-color:#fff;padding:19px 0 13px;width:100%;z-index:100;}
	.mTitle4 .mSns1 span,
	.mTitle4 .mSns1 a{-webkit-flex:1;flex:1;padding-left:0;padding-right:0;}
	.mTitle4 .mSns1 span:before{top:0;}
	.mTitle4 .mSns1 span:before,
	.mTitle4 .mSns1 a:before{height:50px;}
	.mTitle4 .mSns1 span a{display:block;}
	.mTitle4 .mSns1 .lSns1{left:50%;transform: translateX(-35%);margin:0;}
	.mTitle4 .mSns1 .lSns1:before{left:35%;}
	.mTitle4 .mSns1 .lSns1 a{display:inline-block;}
	
	.mTitle5{font-size:13px;padding:0 0 10px 25px;}
	.mTitle5:before{top:7px;left:15px;width:3px;height:3px;}
	
	.mSns1 a{background:url(../images/ico_sns1_1_m.png) 50% 0 no-repeat;background-size:auto 19px;font-size:14px;padding:32px 10px 0;min-width:auto;}
	.mSns1 a.share{background-image:url(../images/ico_sns1_2_m.png);}
	.mSns1 a.print{background-image:url(../images/ico_sns1_3_m.png);}
	.mSns1 a.recom{background-image:url(../images/ico_sns1_4_m.png);}
	.mSns1 a + a:before{height:50px;}
	/* //공장찾기 */

	/* 상세검색옵션 */
	.mPopup1.mOption1 .popupBg{top:0;left:0;transform:translate(0%, 0%);border-radius:0;padding:20px;width:100%;height:100%;max-height:none !important;}
	.mPopup1.mOption1 .close{top:30px;right:20px;}
	.mPopup1.mOption1 h3{font-size:16px;padding:0 0 15px;}

	.mOption1 .mTab4{border-bottom:1px solid #acb0b7;border-radius:0 0 10px 10px;margin:0 -20px;padding:0 10px;text-align:center;}
	.mOption1 .mTab4 a{background:none;border:0;font-size:15px;line-height:150%;padding:0;line-height:50px;height:50px;}
	.mOption1 .mTab4 a span{position:relative;display:inline-block;}
	.mOption1 .mTab4 a .forWeb{display:none;}
	.mOption1 .mTab4 a.char2{-webkit-flex:1;flex:1;}
	.mOption1 .mTab4 a.char4{-webkit-flex:1.5;flex:1.5;}
	.mOption1 .mTab4 a.char6{-webkit-flex:2;flex:2;}
	.mOption1 .mTab4 a.active{color:#0050a1;font-weight:500;}
	.mOption1 .mTab4 a.active span:before{content:"";position:absolute;bottom:0;left:0;background-color:#0050a1;width:100%;height:3px;}

	.mOption1 .mButton1{display:-webkit-flex;display:flex;margin:20px 0 0;}
	.mOption1 .mButton1 .mBtn1{-webkit-flex:1;flex:1;border-radius:4px;font-size:14px;line-height:44px;height:44px;}
	.mOption1 .mButton1 .mBtn1.gray{-webkit-flex:0.7;flex:0.7;}
	.mOption1 .mButton1 .mBtn1.forMobile{display:block;}
	.mOption1 .mButton1 .mBtn1.forWeb{display:none;}
	.mOption1 .tabCont{background-color:#f5f7fb;border:0;border-radius:0;margin:0 -20px;padding:10px 20px 20px;height:calc(100% - 219px);overflow:hidden;overflow-y:auto;}
	.mOption1 .tabCont .sort{background-color:transparent;border:0;font-size:16px;text-align:left;margin:0 0 10px;padding:0;line-height:150%;height:auto;}
	.mOption1 .tabCont .sort .ls{display:-webkit-flex;display:flex;background-color:#f5f7fb;border:1px solid #acb0b7;border-radius:4px;}
	.mOption1 .tabCont .sort label{-webkit-flex:1;flex:1;border-right:1px solid #acb0b7;padding-right:0;text-align:center;font-size:14px;font-weight:500;width:80px;line-height:40px;height:40px;vertical-align:middle;}
	.mOption1 .tabCont .sort .select2{display:inline-block;border:0;margin:0;width:auto;min-width:140px;width:calc(100% - 80px);height:40px;}
	.mOption1 .tabCont .sort .select2 option{font-size:14px;}
	.mOption1 .tabCont .sort .it2{width:240px;}
	.mOption1 .tabCont .sort .ls{position:relative;}
	.mOption1 .tabCont .sort .ls + .ls{margin:5px 0 0;}
	.mOption1 .tabCont .sort .ls.search{background-color:transparent;border:0;}
	.mOption1 .tabCont .sort .ls.search .it2{width:100%;}
	.mOption1 .tabCont .sort .ls.search .bt{top:0;right:0;background-position:50% 50%;height:40px;}
	.mOption1 .tabCont .scroll{border:1px solid #acb0b7;border-radius:4px;position:relative;overflow:hidden;overflow-y:auto;height:auto;}
	.mOption1 .tabCont .scroll.tpye2_m{border:0;border-radius:0;background-color:transparent;}
	.mOption1 .tabCont .scroll .mBoard1{margin:0;}
	.mOption1 .tabCont .scroll .mBoard1.type2.tpye2_m{border:0;}
	.mOption1 .tabCont .scroll .mBoard1.type2.tpye2_m colgroup,
	.mOption1 .tabCont .scroll .mBoard1.type2.tpye2_m thead{display:none;}
	.mOption1 .tabCont .scroll .mBoard1.type2.tpye2_m tr + tr{margin-top:10px;}
	.mOption1 .tabCont .scroll .mBoard1.type2.tpye2_m tr{position:relative;display:block;background-color:#fff;border:1px solid #d2d4d7;border-radius:10px;}
	.mOption1 .tabCont .scroll .mBoard1.type2.tpye2_m tr td{display:block;background-color:transparent;border:0;height:auto;}
	.mOption1 .tabCont .scroll .mBoard1.type2.tpye2_m tr td .mCheckbox1{margin-right:40px;}
	.mOption1 .tabCont .scroll .mBoard1.type2.tpye2_m tr td .tx{font-size:13px;padding:5px 0 0;}
	.mOption1 .tabCont .scroll .mBoard1.type2.tpye2_m tr td.forWeb{display:none;}
	.mOption1 .tabCont .scroll .mBoard1.type2.tpye2_m tr .bt{position:absolute;top:0;right:20px;}
	.mOption1 .tabCont .scroll .mBoard1.type2.tpye2_m tr .bt .mBtn1.type6{font-size:13px;min-width:auto;padding:0 5px;}

	.mOption1 .tabCont .mGrid5 .scroll{height:calc(100% - 57px);}

	.mOption1 .tabCont .mGrid5,
	.mOption1 .tabCont .mGrid5 .gLeft,
	.mOption1 .tabCont .mGrid5 .gRight,
	.mOption1 .tabCont .mGrid6,
	.mOption1 .tabCont .mGrid6 .gLeft,
	.mOption1 .tabCont .mGrid6 .gRight{float:none;height:auto;}
	.mOption1 .tabCont .mGrid6 .gRight{display:none;}
	.mOption1 .tabCont .mGrid6 .subCont1.scroll{border:0;border-radius:0;background-color:transparent;padding:0;height:auto;}
	.mOption1 .tabCont .mGrid6 .subCont1 .mBoard1{margin:0;}
	.mOption1 .tabCont .mGrid6 .subCont1 .mBoard1 th,
	.mOption1 .tabCont .mGrid6 .subCont1 .mBoard1 td{padding-top:12px;padding-bottom:12px;height:auto;}
	.mOption1 .tabCont .mGrid6 .subCont1 .mPag a{background-size:auto 9px;font-size:12px;min-width:32px;width:32px;line-height:30px;height:32px;}
	.mOption1 .tabCont .mGrid6 .subCont1 .mBoard1 th{height:36px;}
	.mOption1 .tabCont .mGrid6 .mPag{margin-top:18px;}

	.mOption1 .mPopup1 .popupBg{border-radius:4px;padding:18px 27px 35px;max-height:none !important;height:100% !important;}
	.mOption1 .mPopup1 .popupBg .close{top:23px;right:30px;background:url(../images/ico_close2_w.png) 50% 50% no-repeat;width:22px;height:22px;}
	.mOption1 .mPopup1 .popupBg .scroll{margin:0 -17px;padding:0 17px;height:calc(100% - 60px)}
	.mOption1 .mPopup1 .popupBg .tit{padding:0;}
	.mOption1 .mPopup1 .popupBg .tit h3{color:#fff;font-size:20px;padding:0;line-height:60px;}
	.mOption1 .mPopup1 .popupBg .close{top:16px;right:15px;margin:0;background:url(../images/ico_close1_m.png) 50% 50% no-repeat;background-size:15px auto;width:22px;height:22px;}
	.mOption1 .mPopup1 .popupBg .scroll{background-color:#f5f7fb;border-top:0;padding:20px 15px;}
	
	.mOption1 .tabCont .mPopup1 .popupBg{background-color:#fff;border-radius:8px;border:1px solid #394149;margin:0 15px;width:calc(100% - 30px) !important;padding:0 15px;}
	.mOption1 .mPopup1 .popupBg .tit h3{color:#000;font-size:16px;}
	.mOption1 .tabCont .scroll .mBoard1.type3_m{border:0;}
	.mOption1 .tabCont .scroll .mBoard1.type3_m tr{display:block;}
	.mOption1 .tabCont .scroll .mBoard1.type3_m th{display:block;border:0;font-weight:bold;text-align:left;padding:0 0 10px 10px;height:auto;}
	.mOption1 .tabCont .scroll .mBoard1.type3_m td{display:block;border:1px solid #969696;border-radius:8px;height:auto;}
	.mOption1 .tabCont .scroll .mBoard1.type3_m tr + tr{margin-top:15px;}

	.mList7{padding:15px;}
	.mList7 dt{font-size:14px;}
	.mList7 dd + dt{margin-top:20px;}
	.mList7 dd ul{margin:0 0 0 -5px;}
	.mList7 dd li{margin:0 0 5px 5px;width:calc(33.33% - 5px);height:auto;}
	.mList7 dd li a{text-align:left;}
	.mList7 dd li a{padding-top:7px;padding-bottom:5px;line-height:130%;min-height:34px;height:auto;}
	.mList7 dd li a .n{overflow:visible;white-space:normal;}
	.mList7 dd li:hover a{position:static;max-height:none;}

	.mList7.type2 li{float:none;width:auto;}
	.mList7.type2 li .tx{display:inline-block;background-color:#386da2;color:#fff;font-size:12px;border-radius:3px;margin:-4px 5px 0 0;padding:0 5px;vertical-align:middle;line-height:20px;height:20px;}
	.mList7.type2 li .tx.type2{background-color:#7c7770;}
	.mList7.type2 li .tx.type3{background-color:#564dac;}
	.mList7.type2 li .tx.type4{background-color:#599f85;}
	.mList7.type2 li:hover:nth-child(5) a{left:auto;right:0;}

	.gPag1{position:relative;}
	.gPag1 .mInfo3{position:static;margin:15px 0 0;text-align:center;}

	.mOption1 .mList8{display:block;background-color:transparent;border-radius:8px 8px 0 0;border-left:0;border-right:0;margin:0 -20px;padding:20px 0 0;border-bottom:0;-webkit-transition: .25s .1s cubic-bezier(.215,.61,.355,1);transition: .25s .1s cubic-bezier(.215,.61,.355,1);-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;}
	.mOption1 .mList8 .lst{overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.mOption1 .mList8 .lst .scroll{display: -webkit-inline-box;display: -webkit-inline-flex;display: inline-flex;vertical-align: top;min-width: 100%;-webkit-box-pack: justify;-webkit-justify-content: flex-start;justify-content: flex-start;margin:0;padding: 0 20px 10px;-webkit-box-sizing: border-box;box-sizing: border-box;height:auto;overflow-y:hidden;}
	.mOption1 .mList8 .lst .scroll span{font-size:14px;margin:0 5px 0 0;padding:0 10px;min-width:auto;line-height:30px;height:30px;white-space:nowrap;}
	.mOption1 .mList8 .lst .iDelete1{margin:-4px -4px 0 5px;background-size:15px auto;width:15px;height:15px;}
	.mOption1 .mList8 .lst .mBtn1.forWeb{display:none;}
	
	.mGrid5{height:auto;}
	.mGrid5:before{display:none;}
	.mGrid5 .gLeft,
	.mGrid5 .gRight{float:none;width:auto;height:auto;}
	.mGrid5 .mList7{padding:15px;}
	.mGrid5 .mList7 dd li{display:block;text-align:left;width:100%;}
	.mGrid5 .sort.flex{display:block;padding:10px 0 0;}
	.mGrid5 .sort.flex .select2{width:100%;}

	.mGrid6:before{display:none;}
	.mGrid6 .title .rt{position:static;text-align:right;padding-bottom:5px;}
	.mGrid6 .rt{top:0;right:0;}
	.mGrid6 .rt span + span{margin-left:3px;}
	.mGrid6 .rt span a{display:block;float:left;border:1px solid #acb0b7;background-color:#fff;color:#616b75;font-size:13.4px;padding:0 10px;border-radius:6px;line-height:26px;height:28px;}
	.mGrid6 .rt span.active a{background-color:#0050a1;border-color:#0050a1;color:#fff;}
	.mGrid6 .gLeft,
	.mGrid6 .gRight{float:none;width:auto;}
	.mGrid6 .gRight{float:none;}
	/*
	.mGrid6 .gLeft.name,
	.mGrid6 .gRight.name{background-color:#f5f7fb;}
	*/
	.mGrid6 .name .title{border-bottom:0;padding-bottom:0;}
	.mGrid6 .name .title .ti{margin-bottom:5px;}
	.mGrid6 .name .search{display:none;}

	.mGrid6 .title{background-color:transparent;border-bottom:0;padding:0 0 10px;}
	.mGrid6 .select2{padding-left:15px;}
	.mGrid6 .mSearch1{margin-top:5px;}
	.mGrid6 .mSearch1 .it2{padding-right:30px;}
	.mGrid6 .mSearch1 .bt{background-color:transparent;width:34px;height:40px;}
	.mGrid6 .ti{color:#000;font-size:16px;font-weight:bold;margin:0 0 10px 5px;line-height:28px;height:28px;}
	.mGrid6 .subCont1{padding:0;}
	.mGrid6 .co1{margin-bottom:5px;}
	.mGrid6 .co1 select{margin-bottom:5px;width:100%;line-height:37px;height:37px;}
	.mGrid6 .co1 .mSearch2{background-color:#fff;border:1px solid #d8d8d8;}
	.mGrid6 .co1 .mSearch2 .it{font-size:14.7px;padding-left:10px;height:35px;}
	.mGrid6 .co1 .mSearch2 .find{width:35px;height:35px;}
	.mGrid6 .co2 .mBtn2{margin-left:7px;padding:0;min-width:70px;}
	.mGrid6 .co2 .gIt{width:170px;}
	.mGrid6 .co2 .gIt .it{line-height:38px;height:38px;}
	.mGrid6 .co2 .bar{padding:0 10px;}

	.mTab1_m.static{position:static;padding:5px 0;}
	.mTab1_m{position:absolute;top:0;left:0;z-index:100;}
	.mTab1_m a{background:url(../images/ico_tab1_m.png) 0 50% no-repeat;background-size:7px auto;display:inline-block;color:#a1a2a5;font-size:17px;font-weight:500;padding:0 0 0 14px;line-height:28px;height:28px;}
	.mTab1_m a + a{margin-left:10px;}
	.mTab1_m a.active{background-image:url(../images/ico_tab1_a_m.png);color:#000;}
	/* //상세검색옵션 */
	
	.mTab5.forWeb{display:none;}
	.mTab5.mb0{margin-bottom:0;}
	.mTab5 + .mTab1{margin-top:-10px;}
	.mTab5{display:-webkit-flex;display:flex;margin-bottom:20px;}
	.mTab5 a{-webkit-flex:1;flex:1;float:none;border-radius:4px 4px 0 0;font-size:15px;margin:0;min-width:auto;line-height:42px;height:44px;}
	.mTab5 a.active span{display:inline-block;border-bottom:2px solid #0050a1;padding:0 5px;line-height:40px;}
	.mTab5 a.active{position:relative;color:#0050a1;background-color:#fff;border-color:#969696;border-bottom-color:#fff;}

	.mTab5.type2{margin:0 -20px 30px;overflow:hidden;}
	.mTab5.type2 .swiper-wrapper{padding:0 20px;}
	.mTab5.type2 .swiper-slide a{font-size:15px;padding:0 20px;min-width:auto;line-height:44px;height:44px;}
	.mTab5.type2 .swiper-slide.active{position:relative;z-index:1;}
	.mTab5.type2 .swiper-slide.active a{background-color:#fff;color:#0050a1;font-weight:500;border-color:#969696;border-bottom-color:#fff;}
	.mTab5.type2 .swiper-slide.active a span{position:relative;display:inline-block;}
	.mTab5.type2 .swiper-slide.active a span:before{content:"";position:absolute;bottom:0;left:0;background-color:#0050a1;width:100%;height:2px;}
	.mTab5.type2 .swiper-slide.iSet{width:55px;}
	.mTab5.type2 .swiper-slide.iSet a{background:url(../images/ico_set1.png) calc(50% + 4px) 50% no-repeat #f7f9fc;border-radius:0 8px 0 0;border-left:0;padding:0;text-indent:-9999px;font-size:0;min-width:auto;margin-left:-7px;padding:0 0 0 7px;width:100%;}
	.mTab5.type2 .swiper-slide:last-child{padding-right:10px;}
	
	.gTitle1.pb0_m{padding-bottom:0;}
	.gTitle1.mb10_m{margin-bottom:10px;}

	.gTitle1 .mTab5{margin-left:0;}
	.mTab5.type5{margin-bottom:33px;height:37px;}
	.mTab5.type5:before{display:none;}
	.mTab5.type5 .swiper-slide{margin-right:10px;width:auto;}
	.mTab5.type5 .swiper-slide:last-child{padding-right:10px;}
	.mTab5.type5 a{background-color:#dee1e9;border-radius:5px;border:0;font-weight:normal;min-width:auto;line-height:37px;height:37px;}
	.mTab5.type5 a span{display:inline-block;min-width:auto;line-height:37px;height:37px;}
	.mTab5.type5 a.active{background-color:#0050a1;}
	.mTab5.type5 a.active span{border-bottom:0;color:#fff;line-height:37px;height:37px;}
	.mTab5.type5 a.active span:before{display:none;}

	.mNick1 .ul:before{content:"";position:absolute;top:calc(100% + 5px);left:50%;margin-left:-10px;border:solid #969696;border-width:0 1px 1px 0;display:inline-block;background-color:#fff;border-radius:4px;padding:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);z-index:1;display:none;}
	.mNick1:hover .ul:before,
	.mNick1:hover .lNick1,
	.mNick1 .lNick1{display:none;}
	.mNick1.active_m:hover .ul:before,
	.mNick1.active_m .lNick1{display:block;}
	.lNick1:after{top:-20px;left:0;margin:0;height:20px;width:100%;background-color:rgba(255,255,255,0.01);}
	/*
	.mNick1{position:static;}
	.mNick1:hover .lNick1{display:-webkit-flex;display:flex;}
	.mNick1:hover:before{top:23px;left:0;margin-left:0px;width:100%;}
	.mNick1:hover > a{background-color:#0050a1;color:#fff;}
	.mNick1:hover .ul:before{background-color:#f7f9fc;}
	
	.lNick1{align-items:center;top:34px;left:-10px;background-color:#f7f9fc;margin-left:0;min-width:auto;width:calc(100% + 20px);height:80px;}
	.lNick1:before{left:25px;margin-left:0;background-color:#f7f9fc;}
	.lNick1:after{top:-10px;left:25px;margin-left:-5px;background-color:#f7f9fc;width:100px;height:9px;}
	.lNick1 a{position:relative;-webkit-flex:1;flex:1;display:table !important;border:0 !important;border-radius:0 !important;font-size:13.4px;color:#000;padding:0 !important;text-align:center;height:80px;}
	.lNick1 a > span{display:table-cell;vertical-align:middle;line-height:130%;}
	.lNick1 a:before{content:"";position:absolute;top:50%;left:0;transform: translateY(-50%);border-left:1px solid #e9ebee;width:1px;height:80px;}
	.lNick1 a:first-child:before{display:none;}
	.lNick1 a:hover,
	.lNick1 a.active{color:#0050a1;}
	.lNick1 a + a{border:0;}
	*/
	
	.mTitle2 + .mUtil1{margin:15px 0 -5px;}
	
	.mUtil1{background-color:transparent;border:0;border-radius:0;padding:10px 28px 0;}
	.mUtil1 .lNick1{top:28px;left:20px;width:calc(100% - 40px);}
	.mUtil1 .lNick1 a{white-space:nowrap;}
	.mUtil1 .lNick1:before{display:none;}
	.mUtil1 .lNick1:after{top:-20px;left:0;margin-left:0;background-color:rgba(255,255,255,0.01);width:100%;height:20px;}
	.mNick1.pos1 .lNick1:after{left:50%;}
	
	.mUtil1.type1_m + .article{border-top:0;background-color:#f5f7fb;margin-top:0;}
	.mUtil1.type1_m{position:relative;background-color: #f7f9fc;border:1px solid #d2d4d7;border-left:0;border-right:0;margin-top:50px;}
	.mUtil1.type1_m .uti{display:block;position:absolute;top:-40px;left:0;padding:0 28px 0 0;width:100%;text-align:right;}
	.mUtil1.type1_m .uti button + button,
	.mUtil1.type1_m .uti button + span,
	.mUtil1.type1_m .uti span + button,
	.mUtil1.type1_m .uti span + span{margin-left:15px;}
	.mUtil1.type1_m .uti span{background-size:14px auto;}
	.mUtil1.type1_m .uti .i{background-image:url(../images/ico_inq1_m.png);}
	.mUtil1.type1_m .uti .l.active,
	.mUtil1.type1_m .uti .u.active{color:#ff6161;}
	/*
	.mUtil1.type1_m .uti .l{background-image:url(../images/ico_up1_m.png);background-size:14px auto;}
	.mUtil1.type1_m .uti .u{background-image:url(../images/ico_dn1_m.png);background-size:14px auto;}
	*/
	.mUtil1.type1_m .uti .d{float:left;padding-left:15px;}

	.mUtil1{border-radius:0;border-right:0;border-left:0;padding:10px 28px;}


	/* 제조홍보영상 */
	.mNolist{margin:100px 0;}
	.mNolist .tit.fs30,
	.mNolist .tit{font-size:18px;}
	.mNolist .txt.fs19,
	.mNolist .txt{font-size:14px;}
	.mNolist .mBtn1{padding:0 25px;}
	.mNolist .ico{background-size:auto 120px;margin-bottom:20px;height:120px;}
	.mNolist .tit.fs30{font-size:17px;}
	.mNolist.my100{margin:45px 0;}
	
	.mNolist2{padding:35px 0 45px;}
	.mNolist2 .tit{font-size:17px;}
	.mNolist2 ul{position:relative;padding:35px 0 0;}
	.mNolist2 ul:before{content:"";position:absolute;top:15px;left:0;background:url(../images/ico_nolist2.png) 50% 0 no-repeat;background-size:auto 5px;width:100%;height:5px;}
	.mNolist2 li{font-size:14px;padding:0;text-align:center;}
	.mNolist2 li:before{display:none;}
	.mNolist2 .ico{background-size:auto 15px;font-size:14px;padding-left:25px;}

	.mInfo5{display:block;margin-top:45px;padding:20px 15px;}
	.mInfo5 .log{margin-bottom:10px;line-height:32px;height:34px;}
	.mInfo5 .log img{height:20px;}
	.mInfo5 .txt{color:#000;font-size:14px;line-height:150%;padding:0 0 0 10px;}

	.mComm1 .list{border:0;background-color:#fff;padding:0;}
	.mComm1 .listBg{margin-left:0;}
	.mComm1 .list .col{float:none;background-color:#fff;border:1px solid #d2d4d7;border-radius:10px;margin:0 0 10px;padding:0 5px 5px;width:100%;}
	.mComm1 .list .col .tit{background-color:#f7f9fc;border-radius:10px 10px 0 0;font-size:16px;margin:0 -5px 5px;padding:0 15px;height:45px;}
	.mComm1 .list .col .tit .ti{font-size:16px;line-height:44px;}
	.mComm1 .list .col + .col{margin-left:0;}
	.mComm1 .list .lst.scroll{overflow-y:scroll;height:233px;}
	.mComm1 .list .lst{padding:0 10px;}
	.mComm1 .list .lst li{padding:10px 0 10px 18px;}
	.mComm1 .list .lst li:before{top:22px;left:6px;width:3px;height:3px;}
	.mComm1 .list .lst li .tx{-webkit-flex:1;flex:1;}
	.mComm1 .list .lst li .check{margin:1px 0 -1px;}
	.mComm1 .list .lst li .check:last-child{margin-right:-8px;}

	.gComm2,
	.gComm2 .gLeft{display:block;}
	.gComm2 .gRight{margin:30px 0 0;width:auto;}
		
	.mNotice1{border:0;background-color:transparent;margin:0 0 20px;}
	.mNotice1 li + li{margin-top:5px;border-top:0;}
	.mNotice1 li a{background-color: #fffaf3;border: 1px solid #e7dbc9;border-radius: 10px;padding:0 10px;height:40px;}
	.mNotice1 li .ico{display:block;border-radius:22px;background-color:#fff;margin-right:10px;}
	.mNotice1 li .tit{width:auto;}
	.mNotice1 li .dat.forWeb{display:none;}

	.mList11 ul{margin-left:0;}
	.mList11 li{position:relative;float:none;border:1px solid #d2d4d7;border-radius:10px;margin:0 0 10px;width:100%;}
	.mList11 li .text{padding:0;height:auto;}
	.mList11 li .img{position:relative;float:none;border-radius:8px 8px 0 0;height:150px;overflow:hidden;overflow:hidden;}
	.mList11 li .img:before{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);width:100%;height:100%;}
	.mList11 li .img img{border:0;border-radius:10px;margin:0;overflow:hidden;vertical-align:middle;width:100%;}
	.mList11 li .txt{position:relative;display:block;padding:28px 20px;}
	.mList11 li .txt .ts{display:block;color:#0050a1;font-size:13.4px;}
	.mList11 li .txt .ts .a{position:relative;display:inline-block;position:relative;padding:0 0 0 22px;}
	.mList11 li .txt .ts .a:before{content:"";position:absolute;top:50%;left:8px;margin-top:-3.5px;background:url(../images/ico_arr3.png) 0 0 no-repeat;width:4px;height:7px;}
	.mList11 li .txt .ti{font-size:17px;}
	.mList11 li .txt .tx{font-size:14px;}
	.mList11 li .txt .tx.ellipsis3{-webkit-line-clamp:3;}
	.mList11 li .btnFavor1.forWeb{display:none;}
	.mList11 li .btnFavor1.forMobile{display:block;position:absolute;top:15px;right:15px;z-index:1;}
	.mList11 li .img + .btnFavor1.forMobile{top:165px;}
	.mList11 li .mUtil1{background-color:#edf1f8;border-top:1px solid #d2d4d7;padding-left:20px;padding-right:20px;}
	.mList11 li .mUtil1 .uti .d{font-size:13.4px;}
	.mList11 li .mUtil1.type1_m{position:static;margin:0;padding:0 20px 20px;}
	.mList11 li .mUtil1.type1_m .uti span + span{margin-left:15px;}
	.mList11 li .mUtil1.type1_m .uti{position:static;text-align:right;padding:0;width:auto;}
	.mList11 li .mUtil1.type1_m .d{color:#404040;font-size:13px;}
	.mList11 li .mUtil1.type1_m .uti span,
	.mList11 li .mUtil1.type1_m .uti button{font-size:14px;}
	
	.mList12 .row{display:block;margin-top:35px;padding:0;}
	.mList12 .row .tit{font-size:18px;text-align:center;width:auto;}
	.mList12 .row .text{display:block;}
	.mList12 .row.vision{align-items: center;}

	.mList13 > li + li{margin-top:-5px;}
	.mList13 > li{display:block;margin:0;min-height:auto;}
	.mList13 > li .ti{display:block;border-top-width:2px;font-size:15px;margin:5px 0 0;padding:20px 0 20px 50px;width:100%;}
	.mList13 > li .ti .i{background-size:auto 27px;background-position:8px 50%;font-size:20px;margin:0 0 -5px -46px;padding:4px 0 0 45px;min-height:36px;}
	.mList13 > li .tx{background-color:#f5f5f5;border-radius:4px;display:block;font-size:16px;line-height:150%;padding:20px 20px 1px;}
	.mList13 > li .tx li{font-size:14px;line-height:150%;margin:0 0 20px;}
	.mList13 > li .tx .t{font-size:15px;padding:0 0 5px;}
	
	.mVision1{display:block;;background:none;width:auto;height:auto;}
	.mVision1 .col{display:block;background-color:#cbf5c1;font-size:14px;margin-top:25px;border-radius:100px;}
	.mVision1 .col .ti{top:-15px;font-size:25px;}
	.mVision1 .col p{padding:25px 0 18px;height:auto;}
	.mVision1 .col.blue{background-color:#c0d8fb;}
	.mVision1 .col p > span{padding:0 30px;} /* add20251125-2 */

	.mUtil1 .mSt1,
	.mUtil1 .log{display:inline-block;background-color:#fff;border-radius:4px;border:1px solid #d2d4d7;padding:0;width:113px;line-height:31px;height:33px;}
	.mUtil1 .mSt1{border:0;line-height:33px;}
	.mUtil1 .mSt1 img,
	.mUtil1 .log img{max-height:20px;}
	
	.mSt1{background-size:100% auto;line-height:31px;height:33px;}
	.mSt1 span{background:url(../images/ico_peo1.png) 0 50% no-repeat;display:inline-block;padding:0 0 0 17px;}

	.gGrid1{position:relative;padding:0 0 105px;}
	.gGrid1:before{content:"";position:absolute;bottom:0;left:-20px;background-color:#e3e6ea;width:calc(100% + 40px);height:5px;}

	.mButton1.posTR1{top:auto;bottom:35px;right:auto;left:0;display:-webkit-flex;display:flex;width:100%;}
	.mButton1.posTR1 .mBtn1{-webkit-flex:1;flex:1;}
	
	.mList9 + .mList9{position:relative;margin-top:20px;padding-top:35px;}
	.mList9 + .mList9:before{content:"";position:absolute;top:0;left:-20px;background-color:#e3e6ea;width:calc(100% + 40px);height:5px;}
	.mList9{position:relative;border:0;border-radius:0;padding:0 0 42px;}
	.mList9 h4{font-size:20px;}
	.mList9 li + li{margin-top:6.5px;}
	.mList9 li{border:1px solid #a4a4a4;border-radius:5px;padding:10px 15px 10px 0;}
	.mList9 li .num{font-weight:normal;text-align:center;width:40px;}
	.mList9 .swiper{overflow:hidden;}
	.mList9 .swiper-wrapper{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
	.mList9 .swiper-slide + .swiper-slide{margin:0;}
	.mList9 .swiper-pagination-bullet-active{background-color:#000;}
	.mList9 .swiper-pagination-bullet{margin:0 3px;}
	.mList9 .swiper-pagination{width:100%;text-align:center;}
	/* //제조홍보영상 */
	 
	.lSns1{top:auto;bottom:calc(100% + 19px);left:35px;transform: translateX(0);}
	.lSns1:before{top:auto;bottom:-9px;left:58px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
	.lSns1:after{top:auto;bottom:-20px;}
	
	.gTitle6{padding-top:35px;}
	.mTitle6{font-size:15px;padding:0 0 10px 23px;}
	.mTitle6:before{top:6px;left:11px;}

	.mTitle7{font-size:14px;padding:0 0 10px 23px;}
	.mTitle7:before{top:6px;left:11px;}
	
	.mTitle8{font-size:13px;margin-top:30px;padding-bottom:20px;}
	.mTitle8 strong{font-size:18px;margin:0 0 5px;}

	.mTitle8 h3{font-size:20px;}
	.mTitle8 .mToggle1{margin:20px 0 0;}

	.mTitle10.fs18{font-size:17px;} /* add20251017-3 */

	.mTab5.type3 + .gTitle6{padding-top:10px;}

	.mToggle1.type1_m{display:block;display:-webkit-flex;display:flex;border-radius:4px 4px 0 0;border:0;background-color:transparent;}
	.mToggle1.type1_m label{-webkit-flex:1;flex:1;}
	.mToggle1.type1_m label + label{margin-left:-1px;}
	.mToggle1.type1_m label .label{position:relative;display:block;border:1px solid #969696;background-color:#f7f9fc;padding:0;}
	.mToggle1.type1_m label input{position:absolute;top:0;left:0;opacity:0;}
	.mToggle1.type1_m label .label{display:block;position:relative;border-radius:4px 4px 0 0;}
	.mToggle1.type1_m label input:checked + .label{background-color:#fff;border-radius:4px 4px 0 0;color:#0050a1;border-bottom-color:#fff;font-weight:bold;}
	.mToggle1.type1_m label input:checked + .label:before{content:"";position:absolute;bottom:0;left:50%;background-color:#0050a1;margin-left:-25px;width:50px;height:2px;}
	
	.mUtil2{position:fixed;bottom:0;left:0;background-color:#fff;margin:0;width:100%;z-index:1;}
	.mUtil2 .forWeb{display:none;}
	.mSns1.type2{margin:0;position:fixed;bottom:0;left:0;border:1px solid #afafb0;border-left:0;border-right:0;border-bottom:0;border-radius:5px 5px 0 0;display:-webkit-flex;display:flex;background-color:#fff;padding:19px 0 13px;width:100%;height:85px;z-index:100;}
	.mSns1.type2 a{position:relative;-webkit-flex:1;flex:1;background-position:50% 0;font-size:14px;padding:32px 10px 0;min-width:auto;text-align:center;}
	.mSns1.type2 a span{display:inline-block;padding:0;}
	.mSns1.type2 a + .gSns1,
	.mSns1.type2 a + a{border-left:1px solid #d2d4d7;height:50px;margin-left:-3px;}
	.mSns1.type2 .gSns1 + a{border-left:1px solid #d2d4d7;height:50px;}
	.mSns1.type2 a + a:before{content:"";position:absolute;top:0;left:0;background-color:#d2d4d7;width:1px;height:50px;}
	
	.mSns1.type2 .gSns1{-webkit-flex:1.3;flex:1.3;white-space:nowrap;}
	.mSns1.type2 .gSns1 > a{display:block;}
	.mSns1.type2 .gSns1 .lSns1{left:50%;transform: translateX(-75%);margin:0;}
	.mSns1.type2 .gSns1 .lSns1:before{left:75%;}
	.mSns1.type2 .gSns1 .lSns1 > a{border:0;padding:0;}
	.mSns1.type2 .gSns1 + a, 
	.mSns1.type2 a + .gSns1, 
	.mSns1.type2 a + a{margin-left:0;}

	.gTab3{display:block;margin:10px 0 15px;text-align:center;}
	.gTab3 .mDate1{position:static;display:block;margin:-45px 75px 0 0;transform: translateX(0%);text-align:left;}
	.gTab3 .mDate1 strong{padding:0;}
	.gTab3 .mDate1 + .mTab3{border-top:1px solid #d2d4d7;margin:15px 0 0;padding:16px 0 0;}
	.gTab3 .mSt2{margin:20px 0 0;text-align:center;}
	.gTab3 .posRt{position:static;text-align:right;padding:0 0 10px;z-index:1;}
	.gTab3 .posRt .mBtn1{padding:0 10px;min-width:auto;}

	.mSt2 span{font-size:11px;}
	.mSt2 span + span{margin-left:7px;}
	.mSt2 span:before{top:-1px;}
	
	.mDate1{font-size:28px;}

	.mCal1{border-radius:4px;}
	.mCal1 thead th{font-size:13px;height:33px;}
	.mCal1 tr:last-child td{border-bottom:0;}
	.mCal1 td{font-size:13px;height:140px;}
	.mCal1 td .num{position:relative;padding:5px 5px 0;}
	.mCal1 td .num > span{font-size:12px;width:20px;line-height:21px;height:20px;}
	.mCal1 td .num > em{position:absolute;top:3px;left:17px;border-radius:50%;text-indent:-9999px;font-size:0;width:4px;height:4px;}
	.mCal1 td.today .num > .tx{top:0;padding-left:0;}
	.mCal1 td .sche .iSt3{right:calc(100% - 2px);font-size:9px;padding:4px 2px;text-align:center;line-height:100%;height:auto;}
	.mCal1 td .sche .iSt3.blue{margin-top:-3px;padding:2px 1px;}
	/*
	.mCal1 td .sche .iSt3{top:-13px;right:auto;left:0;margin:0 0 0;font-size:10px;padding:0 2px;text-align:center;line-height:100%;height:auto;}
	.mCal1 td .sche .iSt3:before{top:calc(100% - 2px);left:50%;margin:0 0 0 -4px;transform:rotate(-225deg);}
	*/
	.mCal1 td .sche{font-size:10px;margin:0 0 3px 5px;padding:0 5px 0 20px;width:calc(100% - 10px);line-height:20px;height:19px;}
	.mCal1 td .sche:before{left:5px;margin-top:-5.5px;background-color:#fff;border-radius:3px;color:#2d82e3;font-size:7px;text-align:center;width:11px;line-height:12px;height:11px;}
	.mCal1 td .sche.end:after{display:none;}
	.mCal1 td .sche.ing{width:calc(100% - 5px);}
	
	.mCal1 td .more{font-size:10px;margin:2px 0 0 5px;padding:0 0 0 18px;width:calc(100% - 10px);line-height:20px;height:20px;}
	.mCal1 td .more:before{top:0;left:0;margin-top:0;border-radius:3px 0 0 3px;color:#fff;font-size:10px;text-align:center;width:18px;line-height:18px;height:18px;}

	.mCal1 .row{position:relative;border-top:1px solid #d2d4d7;margin:-1px 0 0;padding-top:30px;height:128px;}
	.mCal1 .row td{border-top:0;height:auto;}
	.mCal1 .row .grid{top:0;border-top:0}
	/*
	.mCal1 .row:last-child .grid{border-bottom:1px solid #d2d4d7;}
	*/
	.mCal1 .sche_list td{padding-bottom:0;}

	/* 스마트매칭서비스 */
	.mInfo6 + .mTitle3{margin-top:20px;}
	.mInfo6{background-image:none;border-radius:4px;padding:20px 25px 20px;text-align:center;}
	.mInfo6 .tit{display:table;background:url(../images/ico_info6.png) 0 50% no-repeat;background-size:auto 53px;font-size:18px;padding:0 0 0 60px;min-height:53px;}
	.mInfo6 .tit span{display:table-cell;vertical-align:middle;text-align:left;}
	.mInfo6 .txt{font-size:13px;padding:15px 0 0;text-align:left;}
	.mInfo6 .mBtn1{margin-top:15px;}

	.mInfo7.mt0_m{margin-top:0;}

	.gRadio1.row1 .w145{width:100%;}
	.gRadio1 .w145{margin:0 0 5px;width:calc(50% - 2px);min-width:auto;}

	.gCheckbox3{display:block;margin:40px 0 0;}
	.gCheckbox3 .mButton1{margin-top:35px;}
	
	.mFlex1.type2{display:block;}
	.mFlex1.type2 .flex + .flex{margin:10px 0 0;}
	.mFlex1.type2 .flex .ti{min-width:53px;line-height:40px;height:40px;}
	.mFlex1.type2 .flex .it2{margin-left:0;margin-right:0;width:calc(100% - 58px);}
	
	.mBtn1.block_m{display:block;line-height:43px;height:45px;}

	.mSt3{background-color:#ff6161;color:#fff;border-radius:24px;font-size:13px;padding:0 8px;}
	.mSt3.gray{background-color:#616b75;color:#fff;}
	.mSt3.blue{background-color:#fff;}
	
	.mList14 > ul > li + li{margin-top:0;}
	.mList14 > ul > li:before{content:"";position:absolute;bottom:0;left:-20px;width:calc(100% + 40px);background-color:#f1f2f4;height:5px;}
	.mList14 > ul > li{position:relative;border-radius:0;border:0;overflow:visible;padding:0 0 25px;}
	.mList14 > ul > li .tit{padding:25px 0 10px;}
	.mList14 > ul > li .tit .ti{display:block;font-size:17px;}
	.mList14 > ul > li .tit .ti .mSt3{margin:0 0 10px;}
	.mList14 > ul > li .tit .ti span{display:block;font-weight:500;vertical-align:middle;}
	.mList14 > ul > li .tit .tx{font-size:14.7px;line-height:160%;margin:13px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
	.mList14 > ul > li .btn .flex{display:-webkit-flex;display:flex;}
	.mList14 > ul > li .btn .flex .mBtn1{-webkit-flex:1;flex:1;min-width:auto;}
	.mList14 > ul > li .btn{border-top:0;background-color:transparent;padding:0;}
	.mList14 > ul > li .btn .mBtn1{font-size:14px;min-width:140px;line-height:34px;height:36px;}
	.mList14 > ul > li .btn .mBtn1 + .mBtn1{margin-left:2px;}
	.mList14 > ul > li .btn .type2_m{position:absolute;top:20px;right:0;background:url(../images/ico_delete3_m.png) 50% 50% no-repeat #e5edf5;background-size:14px auto;min-width:auto;width:34px;height:34px;border:0;text-indent: -9999px;font-size:0;;}
	.mList14 > ul > li .mTab5.type4{margin:20px -21px 0;}
	.mList14 > ul > li .mTab5.type4 a{border-radius:0;}
	.mList14 > ul > li .mTab5.type4 a.active{font-weight:bold;}
	.mList14 > ul > li .tabCont{margin-bottom:-20px;}
/*
	.mList14 > ul > li:last-child{padding-bottom:27px;}
	.mList14 > ul > li{display:-webkit-flex;display:flex;background-color:#f4f7fb;padding:33px 40px;}
	.mList14 > ul > li + .review{margin-top:0;margin-top:-6px;border-top-left-radius:0;border-top-right-radius:0;}
	.mList14 > ul > li .mSt3{margin:0 30px 0 0;min-width:74px;}
	.mList14 > ul > li .txt{-webkit-flex:1;flex:1;line-height:160%;}
	.mList14 > ul > li .mNStar1{display:block;margin:10px 0 0;}

*/
	.mList15{border-top:0;margin:0 -20px 0;padding:25px 20px 20px;}

	.mList15 .gTi{display:block;}
	.mList15 .gTi .ti{font-size:14px;padding:0;text-align:center;}
	/* add20251017-4 */
	.mList15 .gTi .ti.tal{text-align:left;}
	.mList15 .gTi .ti .t{display:block;font-size:18px;font-weight:bold;}
	.mList15 .gTi .ti .t + .s{display:block;margin-top:8px;}
	/* //add20251017-4 */
	.mList15 .gTi .ti .s{font-size:14px;padding:0;}
	.mList15 .gTi .rt{display:-webkit-flex;display:flex;text-align:left;margin:15px 0 0;}
	.mList15 .gTi .rt .select2{-webkit-flex:1;flex:1;margin-left:0;} /* modify20251017-4 */
	.mList15 .gTi .rt .mBtn1.type2{line-height:38px;height:40px;}
	.mList15 .gTi .rt .mBtn1.type2 .iDown{line-height:38px;height:40px;} /* modify20251017-3 */
	.mList15 .scroll{margin:17px 0 0;padding:0;height:490px;}
	.mList15 .list{margin:17px 0 0;padding:0;} /* add20250128-2 */
	.mList15 ul{margin-left:0;}
	.mList15 li{float:none;margin:0 0 5px;padding:18px 25px 15px;width:100%;min-height:auto;}
	.mList15 li .ti{font-size:16px;}
	.mList15 li .tx{display:-webkit-flex;display:flex;align-items:center;margin:10px 0 0;}
	.mList15 li .tx .mBtn1{border-color:#b0b5ba;background-color:#f5f7fb;color:#000;font-size:14px;min-width:80px;line-height:28px;height:30px;}
	.mList15 li .tx .t{font-size:13px;}
	.mList15 li .tx .t strong{font-size:20px;margin:-4px 8px 0 0;}

	.mReview1{background-color:#fff;margin:20px -20px 0;}
	.mReview1 .write{border:0;border-top:1px solid #d2d4d7;border-radius:0;padding:25px 20px 35px;}
	.mReview1 .write .gTi{position:relative;text-align:center;padding:0 0 20px;}
	.mReview1 .write .gTi .ti{position:static;}
	.mReview1 .write .gTi .mNStar1{margin:-10px 0 0;padding-left:0;}
	.mReview1 .write .ti{font-size:21.4px;font-weight:500;padding:0 0 10px 10px;}
	.mReview1 .write .mButton1.mt20{margin-top:10px;}
	.mReview1 .write .mButton1 .mBtn1{display:block;}
	.mReview1 .lst{border-radius:0;border:0;margin:-20px 0 0;padding:0 20px;}
	.mReview1 .lst li + li{border-top:1px solid #d2d4d7;}
	.mReview1 .lst li{display:block;padding:15px 10px;}
	.mReview1 .lst li .mSt3{margin:0 0 0 0;min-width:auto;}
	.mReview1 .lst li .txt{display:block;font-size:14px;margin:10px 0 0;}
	.mReview1 .lst li .mNStar1{display:block;margin:10px 0 0;}
	
	.mNStar1{position:relative;padding:35px 0 0;min-height:16px;}
	.mNStar1 .star{display: inline-block;width:24px;height:23px;background: url(../images/ico_star1.png) 0 0 no-repeat;float: left;margin-right: 8px;}
	.mNStar1 button.star{cursor:pointer;}
	.mNStar1 .star.active{background: url(../images/ico_star1_a.png) 0 0 no-repeat;}
	.mNStar1 .tx{position:absolute;top:0;left:0;width:100%;font-size:14px;text-align:center;padding:0;}
	.mNStar1.s{padding-top:0;}
	.mNStar1.s .star{background-size:16px auto;margin:0 6px 0 0;width:16px;height:16px;}

	/* //스마트매칭서비스 */

	/* 마이페이지 */
    .gTitle1.tp2 {display: flex; flex-direction: column;}
    .gTitle1.tp2 .mTab5.tp2 {order: 1;margin-left: 0px;}
    .gTitle1.tp2 .mTab5.tp2 .swiper {width: 100%;}
    .gTitle1.tp2 .mSearch1 {margin-bottom: 30px;}

    .toggle_wrap {margin-bottom: 20px;}
    .toggle_box {width: 100%; max-width: 400px; height: 42px;margin: 0 15px;}
    .toggle_box a {width: 50%; min-width: auto; max-width: 200px;padding: 0 15px;font-size: 15px; line-height: 16px;    }
    .data_total {display: none;}

    .mBoard1.tp2 {border-radius: 0;}
    .mBoard1.tp2 tr {display: flex; flex-direction: column;border: 1px solid #a4a4a4;border-radius: 4px;position: relative;overflow: hidden;}
    .mBoard1.tp2 td {padding: 0 22px 0 25px;font-size: 13px; line-height: 16px; text-align: left;}
    .mBoard1.tp2 .flow {margin-right: 110px;}
	.mBoard1.tp2 .tit.mb0{margin-bottom:0;}
	.mBoard1.tp2 .tit {order: -1;min-height: 55px;margin-bottom: 10px;border: 0;padding: 11px 22px 0;}
	.mBoard1.tp2 .tit a {padding: 0 45px 0 2px;margin-top: 10px;border: 0;font-weight: bold; font-size: 15px; text-decoration: none; color: #000;}
	.mBoard1.tp2 .label {display: flex; align-items: center; justify-content: space-between;padding: 5px 20px 5px 25px;margin-top: 18px;border-top: 1px solid #d8d8d8;line-height: 22px; color: #696969;background-color: #f7f9fc;}
	.mBoard1.tp2 .label::before {content: attr(data-label);}
	.mBoard1.tp2 .like_box {height: 16px;background-color: transparent;position: absolute; right: 0px; bottom: 51px;}
	.mBoard1.tp2 .like_box.self {align-self: self-end;position: relative; right: 0; bottom: 0;}
	.mBoard1.tp2 .user_name {height: 16px;background-color: transparent;position: absolute; right: 0px; bottom: 51px;}
	.mBoard1.tp2 a.btn_delete {width: 34px; height: 34px;padding: 0;margin: 0;border: 0;border-radius: 8px;text-indent: -9999px;background: #e5edf5 url(../images/ico_delete3_m.png) no-repeat center / 14px;position: absolute; right: 20px; top: 20px;}
	.mBoard1.tp2 .order {order: -1;min-height: auto;padding: 11px 22px 0;margin-bottom: 10px;}
	.mBoard1.tp2 .order span {display: inline-block;padding: 0 45px 0 2px;margin-top: 10px;border: 0;font-weight: bold; font-size: 15px; line-height: 150%;}
    .mBoard1.tp3 tr {padding: 11px 22px 15px 22px;}
    .mBoard1.tp3 td {padding: 0 0 0 3px;}
    .mBoard1.tp3 tr .order {padding: 0;}
	/* //마이페이지 */
	
	/* 통합검색 */
	.mList16 + .gTitle1{margin-top:32px;}
	.mList16 > ul > li{position:relative;}
	.mList16 > ul > li > a{display:block;border-radius:4px;padding:20px;}
	.mList16 > ul > li .img.forWeb{display:none;}
	.mList16 > ul > li .img.mov:after{background:url(../images/ico_play1_m.png);background-size:37px auto;width:37px;height:37px;}
	.mList16 > ul > li .text{display:inline;padding:0;}
	.mList16 > ul > li .tit{display:-webkit-flex;display:flex;align-items:center;font-size:17px;margin:0;}
	.mList16 > ul > li .tit .ti{-webkit-flex:1;flex:1;font-weight:500;padding-right:10px;}
	.mList16 > ul > li .tit .img.forMobile{display:block;border-radius:4px;margin:0;width:123px;height:76px;}
	.mList16 > ul > li .lst .ls{font-size:14px;padding:0 0 3px 14px;}
	.mList16 > ul > li .lst .ls:before{top:7px;left:0;}
	.mList16 > ul > li .mBadge1{margin:10px 0 0;}

	.mBadge1.forWeb{display:none;}
	.mBadge1.forMobile,
	.mBadge1 {display: flex; flex-wrap: wrap;}
	.mBadge1 > span {margin:2px 20px 2px 0;font-size:13px;}

	.mKeyword1{display:inline-block;background-color:#ff6161;color:#fff;padding:0 1px;font-weight:500;}
	/* //통합검색 */

	/* 마이페이지 - 관심 산업단지, 관심 공장 */
	.mSearch1.tp2 .it {width: calc(100% - 45px);}
	.mybtn_box {flex-direction: column; align-items: center; justify-content: space-between;margin-top: -30px;padding-bottom: 5px;}
	.mybtn_box p {margin-bottom: 10px;font-size: 14px; text-align: center;}
	.mybtn_box .btn {display: flex; justify-content: space-between;width: 100%;}
	.mybtn_box .btn a.mBtn1 {width: calc(50% - 5px);}
	.mList4 > ul > li .mCheckbox1.single {margin-right: 0;position: absolute; right: 15px; top: 20px;}
	.mList4.fac > ul {display: flex; flex-wrap: wrap;}
	.mList4.fac > ul > li {display: flex; flex-direction: column;width: 100%;}
	.mList4.fac > ul > li .tit {order: 1;padding: 0 20px 20px 20px;}
	.mList4.fac > ul > li .txt {padding: 25px 20px 0 20px;}
	.mList4.fac > ul > li .txt .fac_name strong {font-size: 17px; line-height: 20px;}
	.mList4.fac > ul > li .txt .fac_name p {padding-left: 15px;font-size: 14px; line-height: 16px;}
	.mList4.fac > ul > li .txt .fac_name p + p {margin-top: 5px;}
	.mList4.fac > ul > li .txt .fac_name p::before {left: 3px; top: 6px;}

	/* 마이페이지 - 관심 산업단지 팝업 */
	.mPopup1.fac_popup .close {top: 28px;}
	.mPopup1.fac_popup .popupBg {width: calc(100% - 30px);}
	.mPopup1.fac_popup .fac_content {padding: 20px 20px 40px 20px;margin-right: 0px;}
	.mPopup1.fac_popup .fac_content::-webkit-scrollbar {display: none;}
	.mPopup1.fac_popup .mTitle10 {font-size: 17px;}
	.mPopup1.fac_popup .mTitle10 span:nth-child(2) {display: block;margin: 3px 0 0 0;}
	.mPopup1.fac_popup .fac_list {flex-direction: column;border: none;border-radius: 0;overflow: visible;}
	.mPopup1.fac_popup .fac_list + .fac_list {margin-top: 5px;}
	.mPopup1.fac_popup .fac_list .title {width: 100%;border-right: 0;font-size: 16px; background-color: transparent;}
	.mPopup1.fac_popup .fac_list .title > span {display: none;}
	.mPopup1.fac_popup .fac_list .title > div:nth-child(1) {justify-content: flex-start;width: 100%; padding: 15px 0 10px 15px;border-right: 0;}
	.mPopup1.fac_popup .fac_list .title > div:nth-child(2) {display: none;}
	.mPopup1.fac_popup .fac_list .text {width: 100%;}
	.mPopup1.fac_popup .fac_list .swiper .swiper-slide {flex: 0 0 auto; display: flex; flex-direction: column;width: 100%; padding: 12px 18px 15px 18px;border: 1px solid #969696;border-radius: 4px;text-align: left;background-color: #fff;}
	.mPopup1.fac_popup .fac_list .swiper .swiper-slide:last-child {border-radius: 4px;}
	.mPopup1.fac_popup .fac_list .swiper .swiper-slide + .swiper-slide {border-left-color: #969696;}
	.mPopup1.fac_popup .fac_list .swiper .swiper-slide-active {border-color: #0050a1;}
	.mPopup1.fac_popup .fac_list .swiper-slide + .swiper-slide.swiper-slide-active {border-left-color: #0050a1;}
	.mPopup1.fac_popup .fac_list .swiper .swiper-slide .mTag2 {justify-content: start; margin: 0 0 8px 0;}
	.mPopup1.fac_popup .fac_list .swiper .swiper-slide .con {flex-direction: row; justify-content: space-between;}
	.mPopup1.fac_popup .fac_list .swiper .swiper-slide .map {width: 110px; height: 85px;position: relative; left: 0; top: 0;transform: translateX(0);}
	.mPopup1.fac_popup .fac_list .swiper:not(.fac1) .swiper-slide {padding: 0;overflow: hidden;}
	.mPopup1.fac_popup .fac_list .swiper:not(.fac1) .swiper-slide:last-child {border-radius: 4px;}
	.mPopup1.fac_popup .fac_list .swiper:not(.fac1) .swiper-slide-active {border-color: #969696;}
	.mPopup1.fac_popup .fac_list .fac_data span {justify-content: flex-start;height: 100%; min-height: 36px;padding: 0 15px 0 0;font-size: 14px; line-height: 18px;background: linear-gradient(to right, #fff 130px, #eeeff1 130px 1px, #f5f7fb 131px);position: relative;}
	.mPopup1.fac_popup .fac_list .fac_data span::before {content: attr(data-label);display: flex; align-items: center; flex-shrink: 0;width: 100px;padding: 0 15px;margin-right: 15px;}

	/* 마이페이지 - 관심 공장 팝업 */
	.mPopup1.fac_popup .mTab5.tp2 {padding: 15px 20px 0 20px;margin-bottom: 0;}
	.mPopup1.fac_popup .tab_content {padding: 0px 12px 40px 20px;margin-right: 8px;}
	.mPopup1.fac_popup .tab_content .mList6 {font-size: 14px;}
	.mPopup1.fac_popup .tab_content .mList6 dl {padding-left: 15px;}
	.mPopup1.fac_popup .tab_content .mList6 dt.w150 {width: 105px;}
	.mPopup1.fac_popup .tab_content .mList6 dt.w150 + dd {padding: 8px 15px 8px 15px;margin-left: 105px;}
	.mPopup1.fac_popup .tab_content .mList6 dd {min-height: 35px;}
	
	.mMore1{font-size:14px;}

	.iNew{top:-1px;left:6px;}
	
	/* reply */
	.mReply1{border-top:0;margin:30px 0 0;}
	.mReply1 .mUtil1 .uti.forWeb{display:none;}
	.mReply1 .mUtil1.forMobile .uti{margin:15px 0 0;}
	.mReply1 .mUtil1.forMobile .uti .d{float:left;margin-left:0;}
	.mReply1 .title{padding:0 10px 10px;}
	.mReply1 .title h4{font-size:17px;}
	.mReply1 .list{margin:23px 0 0;}
	.mReply1 .list li + li{margin-top:-1px;}
	.mReply1 .list li .mUtil1{border:0;background-color:transparent;padding:0;}
	.mReply1 .list li .mUtil1.forMobile{display:block;}
	.mReply1 .list li .dep1{padding:20px 15px;}
	.mReply1 .list li .dep2{border:0;margin-top:-1px;}
	.mReply1 .list li .dep2 li{border:1px solid #d2d4d7;border-radius:4px;padding:20px 15px;}
	.mReply1 .list li .txt{font-size:14px;margin:15px 0 0;padding:0;}
	.mReply1 .list li .button{display:-webkit-flex;display:flex;margin:19px 0 0;}
	.mReply1 .list li .button .mBtn1{-webkit-flex:1;flex:1;}
	.mReply1 .list li .button .mBtn1.b.gray2{background-color:#fff;}
	.mReply1 .list li .button .mBtn1 + .mBtn1{margin-left:6px;}
	.mReply1 .list li .dep2 li .mWrite1{margin:0;padding:0;}
	.mReply1 .list li .dep2 li .mWrite1 .btn{background-color:#59636c;color:#fff;}

	.mUtil1 .nam .ic.forWeb{display:none;}

	.iRefresh{background-size:14px auto;font-size:14px;}

	.fs16{font-size:13px;}
	
	.mWrite1{display:block;border:0;border-radius:4px;background-color:transparent;padding:0;}
	.mWrite1 .textarea{display:block;}
	.mWrite1 .btn{display:block;background-color:#fff;border:1px solid #0050a1;color:#0050a1;font-size:16px;margin:10px 0 0;width:auto;line-height:43px;height:45px;}
	/* //reply */

	/* 관계기관 */
	.mList17 ul{margin:0;}
	.mList17 li{float:none;border-radius:10px;margin:0 0 10px;width:auto;}
	.mList17 li a{padding:15px 40px 15px 20px;height:auto;}
	.mList17 li a:before{background-size:8px;width:20px;height:20px;}
	.mList17 li .tit{font-size:16px;}
	.mList17 li .txt{font-size:13px;padding-top:7px;}
	/* //관계기관 */
	
	/* datepicker */
	.ui-datepicker{border-color:#5f5f5f !important;left:20px !important;border-radius:0;margin:5px 0 0;padding:0 0 0;width:calc(100% - 40px) !important;z-index:1200 !important;}
	.ui-datepicker .ui-datepicker-header{background-color:#edf1f8;border-bottom:1px solid #969696;border-radius:0;margin:0;}
	.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{width:calc(50% - 23px);}
	.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{font-size:16px;font-weight:500;}
	.ui-datepicker table{margin:0;width:100%;}
	.ui-datepicker th{font-size:11px;height:36px;}
	.ui-datepicker .ui-state-default, .ui-widget-content .ui-state-default{font-size:14px;padding-top:0;padding-bottom:0;line-height:40px;height:40px;}
	/* //datepicker */

	/* 도움말 */
	.mHelp1{background-image:url(../images/k_help1_m.png);padding:25px 0;min-height:auto;}
	.mHelp1 .tit2{font-size:20px;}
	.mHelp1 .txt2{font-size:14px;}

	.mTitle11{font-size:18px;}
	.mTitle11 .ts{font-size:13px;}

	.mHelp2{border-radius:5px 5px 0 0;margin-top:-5px;padding:35px 15px;}
	.mHelp2 .list{margin-left:0;}
	.mHelp2 .list .col{float:none;display:block;border-radius:8px;margin:0 0 10px;width:100%;height:auto;}
	.mHelp2 .list .col .cell{display:block;font-size:14px;padding:15px 20px;}
	.mHelp2 .list .col .tx{font-size:13px;margin-top:10px;}
	.mHelp2 .list .col + .col{margin-left:0;}
	.mHelp2 .img{margin-top:35px;}
	.mHelp2 .img img{width:100%;}
	
	.mHelp1{display:none;}
	.mHelp2{display:none;}
	.mHelp3{padding:35px 15px;}
	.mHelp3 .mTitle11{padding:0 0 20px;text-align:center;}
	.mHelp3 .mTitle11 .ts{display:block;padding:10px 0 0;}
	.mHelp3 .list{border:0;background-color:#fff;border-radius:10px;margin:0;padding:0;}
	.mHelp3 .list ul{margin-left:0;}
	.mHelp3 .list li{float:none;background-color:#fff;border-color:#bdcbd9;margin:0;padding:25px 25px;width:100%;height:auto;}
	.mHelp3 .list li .ti2{display:none;}
	.mHelp3 .list li .tx2{border:1px solid #b8c2cf;background-color:#f4f7fb;color:#000;font-size:14px;margin:0 0 15px;padding:11px 0;}
	.mHelp3 .list li .tx3{background:url(../images/k_arrow1_m.png) 50% 100% no-repeat;background-size:16px auto;font-weight:500;color:#000;font-size:18px;margin:15px 0 0;padding:0;width:100%;height:66px;}
	.mHelp3 .list li .tx3 > span{font-size:14px;padding:15px 0;}
	.mHelp3 .list li .tx4{border-width:1px;border-radius:54px;font-size:16px;margin:15px 0 0;padding:11px 0;}
	.mHelp3 .list li .ti3{margin-bottom:10px;}
	.mHelp3 .list li .ls{padding:10px 0 0 5px;}
	.mHelp3 .list li .ls .l{padding:0 0 0 10px;}
	.mHelp3 .list li .ls .l .n{top:7px;text-indent:-9999px;font-size:0;width:3px;height:3px;}
	.mHelp3 .list li .ls .l + .l{margin-top:9px;}

	.mHelp4{padding:0 15px 35px;}
	.mHelp4 .mTitle11{text-align:center;}
	.mHelp4 ol{margin:0;}
	.mHelp4 li{float:none;text-align:left;width:auto;height:auto;}
	.mHelp4 li .ti2{display:-webkit-flex;display:flex;align-items:center;padding:10px 15px;font-size:15px;padding:16px 15px;min-height:auto;}
	.mHelp4 li .ti2 .t{-webkit-flex:1;flex:1;}
	.mHelp4 li .ti2 .n{display:block;margin:0 10px 0 0;width:24px;line-height:24px;height:24px;}
	.mHelp4 li .tx2{font-size:13px;padding:15px 20px;}
	
	.mHelp5{padding:0 15px 35px;}
	.mHelp5 .list{border:0;background-color:#fff;border-radius:8px;padding:20px;}
	.mHelp5 .list li + li{margin-top:5px;}
	.mHelp5 .list li{font-size:14px;font-weight:normal;padding:0 0 0 15px;}
	.mHelp5 .list li:before{top:9px;left:0;width:4px;height:4px;}
	.mHelp5 .list li .ts{font-size:13px;}

	.mTab1m{display:-webkit-flex;display:flex;margin:0 0 10px;}
	.mTab1m a{-webkit-flex:1;flex:1;border:1px solid #bdcbd9;border-radius:8px;background-color:#fff;text-align:center;font-size:15px;font-weight:500;line-height:40px;height:40px;}
	.mTab1m a.active{background-color:#0d8ae2;border-color:#0d8ae2;color:#fff;}
	.mTab1m a + a{margin-left:10px;}

	.mHelp21 + .mHelp25{padding-top:35px;}
	.mHelp21{padding:45px 20px;}
	.mHelp21 .mTitle11{font-size:20px;padding-bottom:12px;}
	.mHelp21 .mTitle11 em{display:block;}
	.mHelp21 .mTitle11.fs27{font-size:18px;}
	.mHelp21 .txt2{font-size:14px;padding:0;}
	.mHelp21 .txt2.fs16{font-size:14px;}
	.mHelp21 .img.mt35{margin-top:10px;}
	.mHelp21 .img{margin-top:35px;}
	.mHelp21 .img img{width:100%;}
	.mHelp21 .img + .mTitle11{margin-top:70px;}
	.mHelp21 .lst{display:block;;margin-top:20px;padding:0;}
	.mHelp21 .lst .col.type2{background-image:url(../images/k_help_pre1_2_m.png);}
	.mHelp21 .lst .col{background:url(../images/k_help_pre1_1_m.png) 100% 50% no-repeat #fff;background-size:auto 75px; display:block;padding:25px 80px 25px 20px;min-height:auto;}
	.mHelp21 .lst .col .ti2{font-size:16px;}
	.mHelp21 .lst .col .tx2{font-size:14px;margin-top:10px;line-height:140%;}
	.mHelp21 .lst .col + .col{margin:10px 0 0;}
	.mHelp21 .lst2{display:block;margin-top:25px;padding:0;}
	.mHelp21 .lst2 li{display:block;background-size:65px auto;background-position:100% 10px;border-radius:6px;padding:20px 20px;text-align:left;height:auto;}
	.mHelp21 .lst2 li + li{margin:10px 0 0;}
	.mHelp21 .lst2 li .ti{font-size:16px;}
	.mHelp21 .lst2 li .tx{font-size:14px;margin:13px 0 0;line-height:140%;min-height:auto;}

	.mHelp22{padding:45px 20px;}
	.mHelp22 .mTitle11{text-align:center;padding-bottom:15px;}
	.mHelp22 .list{padding:30px 15px;}
	.mHelp22 .list .ti2{font-size:16px;padding:0 0 15px;text-align:center;}
	.mHelp22 .list .ti2 .s{display:block;font-size:14.7px;line-height:150%;margin:5px 0 0;}
	.mHelp22 .list + .list{margin-top:20px;}
	.mHelp22 .list .lst li{float:none;border-radius:6px;text-align:left;padding:13px 15px;width:auto;min-height:auto;}
	.mHelp22 .list .lst li .ti3{display:-webkit-flex;display:flex;align-items:center;font-size:14px;}
	.mHelp22 .list .lst li .ti3 .n{margin-right:10px;}
	.mHelp22 .list .lst li .ti3 .t{-webkit-flex:1;flex:1;font-weight:500;margin:0;}
	.mHelp22 .list .lst li .tx3{display:-webkit-flex;display:flex;align-items:center;font-size:12px;margin:0;padding:0;}
	.mHelp22 .list .lst li .tx3 .t{-webkit-flex:1;flex:1;padding:0 0 0 35px;}
	.mHelp22 .list .lst li .tx3.forWeb{display:none;}
	.mHelp22 .list .lst li .tx3 .mBtn1{margin:0;font-size:14px;line-height: 34px;height: 36px;}
	.mHelp22 .list .lst li .tx3 .mBtn1 > span{display:block;}
	.mHelp22 .list .lst li .tx3:before{display:none;}
	.mHelp22 .list .lst li + li{margin:10px 0 0;}
	.mHelp22 .list .lst li + li:before{display:none;}
	.mHelp22 .list.type2{background-color:transparent;padding:0;}
	.mHelp22 .list.type2 .lstBg{background-color:#e2eaf3;border-radius: 10px;padding: 30px 15px;}
	.mHelp22 .list.type2 .lst li .ico{background:url(../images/ico_help22_1.png) 50% 0 no-repeat;margin:30px 0 0 ;height:76px;}
	.mHelp22 .list.type2 .lst li.type2 .ico{background-image:url(../images/ico_help22_2.png);}
	.mHelp22 .list.type2 .lst li.type3 .ico{background-image:url(../images/ico_help22_3.png);}
	.mHelp22 .list.type2 .lst li.type4 .ico{background-image:url(../images/ico_help22_4.png);}
	.mHelp22 .list.type2 .mButton1{margin:10px 0 0;}
	.mHelp22 .list.type2 .mButton1 .mBtn1{min-width:100%;}
	.mHelp22 .list.type2 .mButton1 .mBtn1 > .arr{padding:0;}
	.mHelp22 .list.type2 .mButton1 .mBtn1 .arr.rt:before{display:none;}

	.mHelp23{position:relative;padding:5px 20px 0;}
	.mHelp23 .swiper-button-prev,
	.mHelp23 .swiper-button-next{top:0;left:auto;right:0;}
	.mHelp23 .mTitle11{text-align:left;padding-bottom:15px;}
	.mHelp23 ul{margin-left:-5px;}
	.mHelp23 li{margin:0 0 5px 5px;width:calc(50% - 5px);}
	.mHelp23 li .img{height:75px;}
	.mHelp23 li .tx2{font-size:12px;height:44px;}
	.mHelp23 .swiper-button-prev,
	.mHelp23 .swiper-button-next{display:inline-block;position:static;background:url(../images/ico_next6_m.png) 50% 50% no-repeat;background-size:6px auto;margin:0;width:30px;height:30px;vertical-align:middle;}
	.mHelp23 .swiper-button-prev{background-image:url(../images/ico_prev6_m.png);}
	.mHelp23 .swiper-pagination{display:inline-block;position:static;font-size:13px;margin:0;width:auto;vertical-align:middle;}
	.mHelp23 .swiper-pagination .swiper-pagination-current{font-weight:500;}
	.mHelp23 .pag{position:absolute;top:0;right:10px;}

	.mHelp24{margin:27px 10px 50px;padding:25px 15px 20px;text-align:center;}
	.mHelp24 .ti2{font-size:15px;padding:0;}
	.mHelp24 .tx2{font-size:13px;margin-top:5px;}
	.mHelp24 .btn{display:inline-block;position:static;background-size:14px auto;border-radius:6px;color:#fff;font-size:14px;margin:10px 0 0;padding:0 30px 0 70px;line-height:38px;height:40px;}

	.mHelp25{padding-bottom:20px;}
	.mHelp25 .lst{display:block;;padding:0 15px;}
	.mHelp25 .lst li{display:block;border-radius:6px;padding:15px 10px;}
	.mHelp25 .lst li + li{margin:10px 0 0;}
	.mHelp25 .lst li .ti{font-size:16px;}
	.mHelp25 .lst li .tx{font-size:14px;margin-top:5px;line-height:150%;}

	.mHelp25 .map{background-color:#fff;border-radius:0;margin:20px 0 0;padding:0;}
	.mHelp25 .map .col .pos{position:absolute;}
	.mHelp25 .map .col .pos .balloon{position:relative;height:40px;margin-bottom:9px;padding:0 28px;border-width:1px;border-style:solid;border-radius:20px;background:#fff;font-size:14px;font-weight:500;line-height:38px;}
	.mHelp25 .map .col .pos .balloon:before{display:block;position:absolute;right:auto;bottom:-9px;left:auto;width:15px;height:9px;background-repeat:no-repeat;background-position:center;background-size:100% auto;content:'';}
	.mHelp25 .map .col .pos.ansan{top:15px;left:47px;}
	.mHelp25 .map .col .pos.ansan .balloon{border-color:#0d8ae2;}
	.mHelp25 .map .col .pos.ansan .balloon:before{right:30px;background-image:url("../images/balloon_gg.png");}
	.mHelp25 .map .col .pos.ansan .pin{margin-right:2px;text-align:right;}
	.mHelp25 .map .col .pos.gwangju{top:190px;left:47px;}
	.mHelp25 .map .col .pos.gwangju .balloon{border-color:#26c26f;}
	.mHelp25 .map .col .pos.gwangju .balloon:before{right:30px;background-image:url("../images/balloon_gj.png");}
	.mHelp25 .map .col .pos.gwangju .pin{margin-right:2px;margin-top:-20px;text-align:right;}
	.mHelp25 .map .col .pos.changwon{top:183px;right:62px;}
	.mHelp25 .map .col .pos.changwon .balloon{border-color:#ff8400;}
	.mHelp25 .map .col .pos.changwon .balloon:before{left:30px;background-image:url("../images/balloon_gn.png");}
	.mHelp25 .map .col .pos.changwon .pin{margin-left:0;text-align:left;}
	.mHelp25 .map .col ul li.ic .info dl dt{color:#c36bcc;}
	.mHelp25 .map .col ul li.kb .info dl dt{color:#515abb;}
	.mHelp25 .map .col .pos.incheon{top:-20px;left:22px;}
	.mHelp25 .map .col .pos.incheon .pin{margin:0;padding:0;text-align:center;}
	.mHelp25 .map .col .pos.incheon .balloon{border-color:#c36bcc;}
	.mHelp25 .map .col .pos.incheon .balloon:before{background-image:url(../images/balloon_ic.png);}
	.mHelp25 .map .col .pos.kyungpook{top:110px;left:232px;}
	.mHelp25 .map .col .pos.kyungpook .pin{margin-left:20px;margin-top:-10px;text-align:left;}
	.mHelp25 .map .col .pos.kyungpook .balloon{border-color:#515abb;margin:0;}
	.mHelp25 .map .col .pos.kyungpook .balloon:before{background-image:url(../images/balloon_kb.png);}
	.mHelp25 .map .col .pos.ansan{top:40px;left:57px;}
	.mHelp25 .map .col .pos.ansan .balloon{margin-right:-1px;margin-top:3px;}
	.mHelp25 .map .col .pos.ansan .balloon:before{bottom:auto;top:-9px;transform:rotate(180deg);}
	.mHelp25 .map .col .pos.changwon{top:215px;}
	.mHelp25 .map .col .pos.changwon .balloon{margin:4px -20px 0 0;}
	.mHelp25 .map .col .pos.changwon .balloon:before{bottom:auto;top:-9px;transform:rotate(180deg);}
	
	.mHelp25 .map .col ul li{border:1px solid #bbb;border-radius:6px;padding:20px 25px 0;overflow:hidden;width:100%;}
	.mHelp25 .map .col ul li .info{display:block;width:auto;}
	.mHelp25 .map .col ul li .info dl dt{padding-left:0;font-size:16px;}
	.mHelp25 .map .col ul li .info dl dt:before{display:none;}
	.mHelp25 .map .col ul li .info dl dd{margin:8px 0 0;line-height:140%;}
	.mHelp25 .map .col ul li .info dl dd + dd{margin-top:0;}
	.mHelp25 .map .col ul li .info dl dd.tel{margin-top:10px;}
	.mHelp25 .map .col ul li .img{margin:15px -30px 0;width:auto;border:0;border-top:1px solid #bbb;border-radius:0;}
	.mHelp25 .map .col ul li .img img{width:100%;height:auto;border-radius:0;}
	.mHelp25 .map .col ul li + li{margin-top:10px;}
	.mHelp25 .map .col.mapArea{display:block;margin:0 auto 30px;width:320px;}
	.mHelp25 .map .col.mapArea > img{margin-left:-5px;width:270px;}
	.mHelp25 .map .col .pos .balloon{white-space:nowrap;}
	.mHelp25 .map .col .pos .pin img{width:17px;}
	.mHelp25 .map .col .pos .balloon:before{display:none;}
	.mHelp25 .map .col .pos .balloon{font-size:14px;padding:0 10px;line-height:27px;height:27px;}
	.mHelp25 .map .col .pos.incheon{top:17px;left:62px;}
	.mHelp25 .map .col .pos.incheon .pin{text-align:center;margin:0;}
	.mHelp25 .map .col .pos.incheon .balloon{color:#c36bcc;}
	.mHelp25 .map .col .pos.ansan{top:67px;left:102px;}
	.mHelp25 .map .col .pos.ansan .balloon{margin:0;padding:0;float:left;margin:15px 0 0;padding:0 10px;}
	.mHelp25 .map .col .pos.ansan .pin{text-align:left;}
	.mHelp25 .map .col .pos.ansan .balloon{color:#0d8ae2;}
	.mHelp25 .map .col .pos.changwon{top:229px;right:10px;}
	.mHelp25 .map .col .pos.changwon .pin{padding-left:30px;}
	.mHelp25 .map .col .pos.changwon .balloon{margin:0;}
	.mHelp25 .map .col .pos.gwangju{top:283px;left:15px;}
	.mHelp25 .map .col .pos.gwangju .pin{position:absolute;top:-25px;right:34px;padding:0;margin:0;}
	.mHelp25 .map .col .pos.gwangju .balloon{margin:0;}
	.mHelp25 .map .col .pos.kyungpook{top:140px;left:192px;}
	.mHelp25 .map .col .pos.kyungpook .pin{padding:0;margin:0;}
	.mHelp25 .map .col .pos.kyungpook .balloon{margin:0 0 5px;}
	.mHelp25 .map .col .pos.gwangju .balloon{color:#26c26f;}
	.mHelp25 .map .col .pos.kyungpook .balloon{color:#515abb;}
	.mHelp25 .map .col .pos.changwon .balloon{color:#ff8400;}
	.mHelp25 .map .col.detailArea{width:auto;padding:0 15px;}
	
	/* add20241008-2-m */
	.mHelp25.type2 .map .col.mapArea{margin:0 auto;}
	.mHelp25.type2 .map .col .pos .balloon{white-space:nowrap;}
	.mHelp25.type2 .lst{margin-left:auto;margin-right:auto;width:auto;}
	.mHelp25.type2 .map .col .pos.incheon{top:48px;left:50px;}
	.mHelp25.type2 .map .col .pos.incheon .balloon{margin:0 0 5px;}
	.mHelp25.type2 .map .col .pos.ansan{top:95px;left:130px;}
	.mHelp25.type2 .map .col .pos.ansan .balloon{margin:5px 0 0 -10px;}
	.mHelp25.type2 .map .col .pos.gwangju{top:285px;left:10px;}
	.mHelp25.type2 .map .col .pos.gwangju .balloon{margin:0 0 0 0;}
	.mHelp25.type2 .map .col .pos.changwon{top:265px;right:25px;}
	.mHelp25.type2 .map .col .pos.changwon .balloon{margin:5px 0 30px -22px;}
	.mHelp25.type2 .map .col .pos.kyungpook{top:175px;left:207px;}
	.mHelp25.type2 .map .col .pos.kyungpook .balloon{margin:0 0 5px -50px;}
	/* add20241008-2-m */
	
	/* add20241122-m */
	.mPopup1 .mHelp25 .map .col .pos.incheon{top:48px;left:53px;}
	.mPopup1 .mHelp25 .map .col .pos.incheon .balloon{margin:0 12px 5px 0;}
	.mPopup1 .mHelp25 .map .col .pos.ansan{top:75px;left:127px;}
	.mPopup1 .mHelp25 .map .col .pos.ansan .balloon{margin:0 0 0 -5px;}
	.mPopup1 .mHelp25 .map .col .pos.gwangju{top:285px;left:10px;}
	.mPopup1 .mHelp25 .map .col .pos.gwangju .balloon{margin:0 0 0 0;}
	.mPopup1 .mHelp25 .map .col .pos.changwon{top:245px;right:22px;}
	.mPopup1 .mHelp25 .map .col .pos.changwon .balloon{margin:0 0 30px -22px;}
	.mPopup1 .mHelp25 .map .col .pos.kyungpook{top:175px;left:190px;}
	.mPopup1 .mHelp25 .map .col .pos.kyungpook .balloon{margin:0 0 12px -30px;}
	/* //add20241122-m */

	/* add20241202-4 */
	.mHelp31.page{border-radius:0;margin:-35px -20px 0;padding:0;background:url(../images/k_help_ai1_m.png) 0 0 no-repeat;background-size:cover;}
	.mHelp31.page:before{display:block;}
	/* //add20241202-4 */
	.mHelp31{padding:0;background:url(../images/k_help_ai1_m.png) 0 0 no-repeat;background-size:cover;}
	.mHelp31:before{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.37);border-radius:0;width:100%;height:100%;}
	.mHelp31 .cell{position:relative;padding:35px 15px;}
	.mHelp31 .cell:before{content:"";position:absolute;top:-1px;left:0;background-color:#fff;border-radius:0 0 5px 5px;width:100%;height:5px;}
	.mHelp31 .cell:after{content:"";position:absolute;bottom:0;left:0;background-color:#fff;border-radius:5px 5px 0 0;width:100%;height:5px;}
	
	.mHelp31 .mTitle11{color:#fff;font-size:20px;text-align:center;padding:0;}
	.mHelp31 .mTitle11 em{display:block;color:#fff;}
	.mHelp31 .txt2{color:#fff;font-size:14px;text-align:center;}
	.mHelp31 .lst{display:block;margin:20px 0 0;padding:0;height:120px;}
	.mHelp31 .swiper-wrapper{height:auto;}
	.mHelp31 .swiper-slide{display:block;background-color:#fff;border-radius:10px;margin:0;padding:15px 0;width:100%;}
	.mHelp31 .swiper-slide .ti2,
	.mHelp31 .swiper-slide .tx2{padding:0;text-align:center;line-height:140%;}
	.mHelp31 .swiper-slide .ti2:before,
	.mHelp31 .swiper-slide .tx2:before{display:none;}
	.mHelp31 .swiper-pagination{display:block;margin:15px -15px 0;width:100%;text-align:center;}
	.mHelp31 .swiper-pagination .swiper-pagination-bullet{margin:0 3px;}
	.mHelp31 .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;}

	.mHelp32{padding:35px 20px;}
	.mHelp32 .mTitle11{font-size:18px;text-align:center;}
	.mHelp32 .txt2{font-size:13px;}
	.mHelp32 .img{margin-top:20px;}
	.mHelp32 .img img{width:100%;}

	/* add20241202-4 */
	.mHelp33.page{margin-left:-20px;margin-right:-20px;padding:35px 20px;}
	.mHelp33.page:before{display:block;}
	/* //add20241202-4 */
	.mHelp33{padding:35px 20px;}
	.mHelp33 .mTitle11{font-size:18px;text-align:center;}
	.mHelp33 .lst1 + .mTitle11,
	.mHelp33 .lst2 + .mTitle11{margin-top:40px;}
	.mHelp33 .lst1{margin:0 -5px;}
	.mHelp33 .lst1 li{display:block;border-radius:8px;font-size:14px;margin:0 0 9px;padding:15px 18px;}
	.mHelp33 .lst1 li .s{display:inline-block;border-radius:4px;font-size:12px;margin:0;}
	.mHelp33 .lst1 li .t{display:block;margin:10px 0 0;}
	.mHelp33 .lst2{background-color:#fff;border:1px solid #d6e3f0;padding:15px 18px;border-radius:8px;font-size:14px;}
	.mHelp33 .lst2 li{padding:0 0 0 15px;font-size:14px;}
	.mHelp33 .lst2 li.mtType1{margin-top:20px;}
	.mHelp33 .lst2 li:before{top:8px;left:0;width:4px;height:4px;}
	.mHelp33 .lst3 li + li{margin-top:15px;}
	.mHelp33 .lst3 li{display:block;background-color:#fff;border:1px solid #d6e3f0;padding:10px 18px 15px;border-radius:8px;text-align:center;}
	.mHelp33 .lst3 li .ic2{display:block;margin:0 auto;padding:0;background-size:80px auto;height:80px;}
	.mHelp33 .lst3 li .text{display:block;}
	.mHelp33 .lst3 li .ti2{font-size:16px;padding:0 0 10px;}
	.mHelp33 .lst3 li .tx2{font-size:14px;}
	/* //도움말 */

	/* error */
	.mError1 .cont,
	.mError1 .cont.type2,
	.mError1 .cont.type3{position:relative;background:#fff;border-radius:10px;margin:0 15px;padding:50px 40px 25px;width:auto;height:auto;}
	.mError1 .cont:before{content:"";position:absolute;top:-145px;left:0;background:url(../images/img_error1_m.png) 50% 0 no-repeat;background-size:auto 145px;width:100%;height:145px;}
	.mError1 .cont .tit{font-size:21px;line-height:130%;}
	.mError1 .cont .txt{font-size:14px;line-height:150%;}
	.mError1 .cont .mBtn1{display:block;font-size:15px;margin:30px -15px 0;padding:0;line-height:60px;height:60px;}
	.mError1 .cont.type2:before{background-image:url(../images/img_error2_m.png);}
	.mError1 .cont.type3:before{background-image:url(../images/img_error3_m.png);}
	.mError1 .cont.type3 .tit{margin-top:0;}
	.mError1 .cont.type3 .txt{margin-top:15px;}
	.mError1 .cont.type3 .mBtn1{margin-top:30px;}
	/* //error */

	/* 스마트산단사업 */
	.mFac1{padding:0;}
	.mFac1 .tit{font-size:16px;margin-bottom:10px;}
	.mFac1 .tit .ts{display:block;font-size:14px;line-height:150%;padding:10px 0 0;}
	.mFac1 .tit .mBtn1{font-size:12px;margin:5px 0 0;}
	.mFac1 .txt{font-size:14px;margin-bottom:20px;}
	.mFac1 .list li{font-size:14px;padding:0 0 0 10px;}
	.mFac1 .list li:before{top:7px;left:0;width:3px;height:3px;}
	.mFac1 .list li .mBtn1{margin:0;}
	.mFac1 .list li + li{margin-top:4px;}
	.mFac1 .list li .mBtn1{font-size:12px;margin:3px 0 0;}
	.mFac1 .img.pt100{padding-top:50px;}
	.mFac1 .img{border-radius:10px;margin:20px 0 25px;padding:20px 15px;}
	.mFac1 .list li .mList18,
	.mFac1 .list li .mBoard1{margin:15px 0 0;}

	.mFac1 .mHelp25 .map{display:block;margin:0 auto;padding:0;width:auto;}
	.mFac1 .mHelp25 .map .col ul li .img{margin:0;padding:0;}

	.mFac1 .mHelp25 .map .col.mapArea{margin:20px auto 30px;}
	.mFac1 .mHelp25 .map .col .pos.ansan .pin{margin:0;text-align:center;}
	.mFac1 .mHelp25 .map .col .pos.ansan .balloon{margin:5px 0 0;}
	.mFac1 .mHelp25 .map .col .pos.gwangju{top:283px;left:60px;}
	.mFac1 .mHelp25 .map .col .pos.gwangju .balloon{margin-left:-21px;}
	.mFac1 .mHelp25 .map .col .pos.gwangju .pin{margin-right:-35px;}
	.mFac1 .mHelp25 .map .col .pos.changwon{top:262px;right:57px;}
	.mFac1 .mHelp25 .map .col .pos.changwon .pin{margin:-5px 0 5px -2px;}
	.mFac1 .mHelp25 .map .col .pos.kyungpook .pin{display:block;margin:0;text-align:center;}
	.mFac1 .mHelp25 .map .col .pos.jeonnam .balloon{margin-right:0;}
	.mFac1 .mHelp25 .map .col .pos.jeonnam{top:285px;right:132px;}
	.mFac1 .mHelp25 .map .col .pos.jeonnam .pin{margin-left:0;}
	.mFac1 .mHelp25 .map .col .pos.jeonnam .balloon{color:#571d93;margin-top:5px;}
	.mFac1 .mHelp25 .map .col .pos.daegu{top:205px;right:103px;}
	.mFac1 .mHelp25 .map .col .pos.daegu .balloon{color:#fa4a61;margin:-5px 0 0 -21px;}
	.mFac1 .mHelp25 .map .col .pos.daegu .pin{margin:0 0 0 5px;}
	.mFac1 .mHelp25 .map .col .pos.ansan{top:90px;left:70px;}
	.mFac1 .mHelp25 .map .col .pos.incheon{top:35px;left:55px;}
	.mFac1 .mHelp25 .map .col .pos.incheon .pin{margin:-4px 0 0;}

	.mFac1 .mHelp25 .map .col ul li .img{margin: 15px -30px 0;width: auto;border: 0;border-top: 1px solid #bbb;border-radius: 0;}
	.mFac1 > .mMap2{margin:15px -10px 35px;}
	.mFac1 > .mBoard1{margin:15px -10px 0;overflow:hidden;}
	.mFac1 > .mBoard1 th,
	.mFac1 > .mBoard1 td{font-size:13px;}
	
	.mSt4{position:static;display:inline-block;margin:0 0 -10px;padding:0 15px;border-radius:32px;line-height:32px;height:32px;}
	.mSt4 > span + span{margin-left:15px;}
	.mSt4 > span{font-size:12px;padding:0 0 0 12px;vertical-align:middle;}
	.mSt4 > span:before{margin-top:-3x;width:6px;height:6px;}

	.mMap2.type2{display:block;background-color:transparent;padding:0;}
	.mMap2.type2 .gMap{background-color:#f2f2f2;border-radius:8px;margin:0 0 20px;padding:15px;}
	.mMap2.type2 .board{display:block;}

	.mMap2{border-radius:10px;padding:15px 0;overflow:hidden;}
	.mMap2 .map{background-position:0 0;background-size:350px auto;margin:0 auto;width:320px;height:400px;}
	.mMap2 span.pos:before{top:calc(50% - 7px);right:1px;font-size:8px;width:30px;line-height:14px;height:14px;}
	.mMap2 .pos{background-size:4px auto;background-position:calc(100% - 5px) 50%;font-size:8px;padding:3px 30px 3px 10px;min-width:81px;}
	.mMap2 .pos.ja{top:17.7%;left:10%;}
	.mMap2 .pos.ic{top:22.9%;left:9%;}
	.mMap2 .pos.bw{top:28.2%;left:14.5%;}
	.mMap2 .pos.cn{top:34.4%;left:14.5%;}
	.mMap2 .pos.cb{top:40.3%;left:18.5%;}
	.mMap2 .pos.dj{top:45.1%;left:25.5%;}
	.mMap2 .pos.kg{top:44.5%;left:53.5%;}
	.mMap2 .pos.jb{top:50%;left:10.5%;}
	.mMap2 .pos.dg{top:51%;left:37.5%;}
	.mMap2 .pos.kp{top:49.3%;left:68.5%;}
	.mMap2 .pos.us{top:54.6%;left:68.5%;}
	.mMap2 .pos.km{top:58.5%;left:37.5%;}
	.mMap2 .pos.gj{top:62.5%;left:11.5%;}
	.mMap2 .pos.bs{top:62%;left:64.5%;}
	.mMap2 .pos.jd{top:68.5%;left:7%;}
	.mMap2 .pos.jk{top:67.5%;left:35%;}
	.mMap2 .pos.jm{top:74.1%;left:28%;}
	
	.mImg1{border-radius:5px;margin:0;padding:10px;}
	.mImg1 .im + .mBoard1{border-radius:5px;margin-top:5px;overflow:hidden;}
	.mImg1 .im + .mBoard1 th,
	.mImg1 .im + .mBoard1 td{background-color:#f5f7fb;border:0;text-align:left;padding:0;}
	.mImg1 .im + .mBoard1 td{padding:10px 15px;}
	.mImg1 .im + .mBoard1 thead{display:none;}
	.mImg1 .im + .mBoard1 tbody{display:block;}
	.mImg1 .im + .mBoard1 tr{display:block;}
	.mImg1 .im + .mBoard1 td{display:block;}
	.mImg1 .im + .mBoard1 td + td{border-top:1px solid #dcdfe3;}
	.mImg1 .im + .mBoard1 td .ti{display:block;font-weight:500;padding:0 0 5px;}
	.mImg1 .im + .mBoard1 td .tx{font-size:13px;}

	.mList19{margin:0 0 30px;}
	.mList19 .ti{border-radius:5px;font-size:15px;}
	.mList19 .list{display:block;font-size:14px;}
	.mList19 .list .col + .col{margin:10px 0 0;}
	.mList19 .list .col + .col:before{top:-15px;left:calc(50% - 12px);background-size:23px auto;width:23px;height:23px;}
	.mList19 .list .col{display:block;border-radius:5px;padding:20px 15px;height:auto;}
	.mList19 .list .col .t{font-size:18px;padding:0 0 15px;}
	.mList19 .list .col .ls:before{top:calc(50% - 6.5px);left:calc(50% - 6.5px);background:url(../images/ico_list19_2.png) 50% 50% no-repeat;width:13px;height:13px;}
	.mList19 .list .col .ls .l{background-size:42px auto;background-position:calc(100% - 10px) 50%;border-radius:5px;padding:14px 50px 0 0;height:104px;}
	.mList19 .list .col .ls .l + .l{margin-left:20px;}
	.mList19 .list .col.i2 .ls .l,
	.mList19 .list .col.i3 .ls .l{padding-top:50px;height:80px;}
	.mList19 .list2{display:block;border-radius:5px;margin:10px 0 0;padding:20px 15px;}
	.mList19 .list2 .col .t{font-size:22px;padding:0 0 10px 10px;}
	.mList19 .list2 .col .t .s{font-size:16px;margin:5px 0 0 2px;vertical-align:top;}
	.mList19 .list2 .col{display:block;}
	.mList19 .list2 .col + .col{margin:20px 0 0;}


	.mList18 .col.width,
	.mList18 .col.depth{float:none;width:auto;}
	.mList18 .ti{border-radius:5px;font-size:15px;}
	.mList18 .bo{border-radius:5px;padding:20px 0;}
	.mList18 .bo .t{font-size:17px;padding-bottom:10px;}
	.mList18 .bo .r + .r{margin-top:5px;}
	.mList18 .bo .s,
	.mList18 .bo .r{border-radius:5px;font-size:14px;margin:0 15px;padding:7px 0;}
	.mList18 .bo .r.brType1{border-radius:5px 5px 0 0;}
	.mList18 .bo .s{font-size:12px;border-top:0;border-radius:0 0 5px 5px;padding:12px;line-height:150%;}
	.mList18 .col.depth{margin-top:25px;}
	.mList18 .gBo .bo{float:none;width:auto;}
	.mList18 .gBo .bo .r + .r{margin-top:5px;}
	.mList18 .gBo .bo .l{padding:0 15px 0 10px;} 
	.mList18 .gBo .bo.type2{float:none;margin:15px 0;padding-bottom:10px;width:auto;}
	.mList18 .gBo .bo.type2 .t{display:table;line-height:110%;margin-top:-4px;padding-left:15px;padding-bottom:10px;padding-right:50%;height:42px;}
	.mList18 .gBo .bo.type2 .t > span{display:table-cell;vertical-align:middle;}
	.mList18 .gBo .bo.type2 .r{float:left;display:table;border-color:#c9cbaa;font-size:13.4px;margin:0;line-height:120%;margin:0 0 4px 5px;padding:0;text-align:center;width:calc(50% - 5px);height:44px;}
	.mList18 .gBo .bo.type2 .r:first-child{top:10px;right:15px;width:calc(50% - 18px);}

	/* //스마트산단사업 */

	/* add20240716 */
	.mx-5{margin:0;}

	.mTitle12{font-size:16px;}
	.mTitle13.mt60{margin-top:30px;}
	.mTitle13{font-size:14px;margin-top:10px;}
	.mTitle14{background:url(../images/ico_title14.png) 0 2px no-repeat;background-size:6px auto;font-size:13px;margin-top:10px;padding-left:12px;}
	.mTitle14 + .mBoard1{margin-top:5px;}

	.mList20{margin:5px 0 0 12px;}
	.mList20 li + li{margin-top:7px;}
	.mList20 li{font-size:13px;padding-left:10px;}
	.mList20 li:before{top:7px;width:3px;height:3px;}

	.mBoard1.type2 + .mBoard1.type2{margin-top:10px;}
	.mBoard1 + .mx-5{padding-top:36px;}
	.mBoard1.type2.fs13_m th,
	.mBoard1.type2.fs13_m td{font-size:13px;padding-left:5px;padding-right:5px;}
	/* //add20240716 */

	/* add20250910-2 */
	#body .bg.w1524{width:auto;}

	.iInfo2{color:#808CAA;background-image:url(../images/ico_info2_m.png);background-size:16px auto;font-size:14px;padding:0 20px 0 0;} /* modify20251029-6 */ 

	/* modify20251021-3-m */
	/* modify20251029-7 */
	.gInfo2{position:relative;display:block;z-index:100;}
	.gInfo2.active .iInfo2{background-image:url(../images/ico_info2_a_m.png);color:#0050A1;font-weight:700;}
	.gInfo2.active .lInfo2{display:block;}

	/* modify20251029-9 */
	.mList8.type2{position:relative;background-color:#e4e7ee;border:0;border-top:1px solid rgba(0,0,0,0.08);border-radius:0 0 18px 18px;padding:22px;}
	.mList8.type2:before{content:"";position:absolute;top:-11px;left:0;background-color:#EEF1F8;width:100%;height:10px;}
	.mList8.type2 .lst{margin-right:-3px;}
	.mList8.type2 .lst .mBtn1,
	.mList8.type2 .lst > .scroll > span,
	.mList8.type2 .lst > span{margin:0 3px 6px 0;}

	.mList8 .lst > .scroll > span,
	.mList8 .lst > span{border-color:#C9CDD1;color:#414850;border-radius:8px;font-size:13px;padding:0 8px;min-width:auto;}
	/* //modify20251029-9 */ 

	.gCheck1 .radio.active .label + .lInfo2.forWeb,
	.lInfo2.forWeb{display:none;}

	.lInfo2.forMobile.active{display:block;}
	.lInfo2.forMobile{display:none;position:relative;top:auto;left:auto;background-color:#EEF1F8;color:#0050A1;font-size:14px;margin:0 0 8px;padding:16px 40px 16px 16px;width:auto;}
	.lInfo2:before{bottom:auto;top:-8px;background-image:url(../images/ico_info2_arr_m.png);}
	.lInfo2 .close{top:30px;right:16px;background:url(../images/ico_close4_m.png) 50% 50% no-repeat;background-size:10px auto;}

	.lInfo2m.active{display:block;}
	
	.lInfo2m{position:absolute;top:calc(100% + 8px);left:0;background-color:#0050A1;color:#fff;font-weight: 400;font-size: 14px;line-height: 140%;border-radius: 10px;padding:18px 42px 18px 16px;max-width:100%;z-index:1000;}
	.lInfo2m .iInfo2{background-image:url(../images/ico_info2_2_m.png) ;color:#fff;} 
	.lInfo2m:before{content:"";position:absolute;top:-9px;left:86px;background:url(../images/ico_info2_arr2_m.png) 0 0 no-repeat;background-size:10px auto;transform:rotate(90deg);width:10px;height:16px;}
	.lInfo2m .close{top:18px;background-image:url(../images/ico_close4.png);background-size:10px auto;right:5px;}
	/* //modify20251029-7 */
	/* //modify20251021-3-m */

	.mSearch3.type2 + .mList4.type3{margin-top:8px;}
	.mSearch3.type2 .mSel1.forWeb{display:none;}

	.mSearch4 + .mSearch3{margin-top:0;}

	/* modify20251029-5 */
	.mSearch4{margin-top:10px;margin-bottom:30px;width:auto;} 
	.mSearch4 .iInfo2{margin:12px 0 0 8px;}
	.mSearch4.hasResult .search,
	.mSearch4 .search{position:relative;display:block;background-color:#EEF1F8;border:0;border-radius:18px;padding:28px 16px 20px;}
	.mSearch4 .gCheck1 + .it{margin-left:0;}
	.mSearch4 .it{display:block;border:1px solid #C0C0C0;border-radius:56px;font-size:16px;padding:0 54px 0 26px;height:56px;width:100%;background-color:#fff;}
	.mSearch4 .find{position:absolute;bottom:20px;right:24px;background:url(../images/ico_find12.png) 50% 50% no-repeat;background-size:20px auto;margin:0 4px 0 0;text-indent:-9999px;font-size:0;width:48px;height:56px;}
	.mMain1 
	.mSearch4 .text.forWeb{display:none;}
	.mSearch4 .button{margin:0 0 0;}
	.mSearch4 .button .mBtn1.l{display:block;border-radius:56px;padding:0 10px;line-height:54px;height:56px;}
	
	.mSearch4 .gCheck1{display:block;background-color:transparent;border-radius:0;margin:0 0 20px;text-align:center;width:100%;}
	.mSearch4 .gCheck1 .radio + .radio{margin-left:24px;}
	.mSearch4 .gCheck1 .radio .label{border-radius:48px;border:0;font-size:16px;color:#808CAB;padding:0 0 0 30px;width:auto;line-height:24px;height:24px;}
	.mSearch4 .gCheck1 .radio .label:before{content:"";position:absolute;top:0;left:0;background:url(../images/ico_radio12.png) 50% 50% no-repeat;background-size:24px auto;width:24px;height:24px;}
	.mSearch4 .gCheck1 .radio input:checked + .label{background-color:transparent;color:#0050A1;font-weight:700;}
	.mSearch4 .gCheck1 .radio input:checked + .label:before{background-image:url(../images/ico_radio12_a.png);}
	/* //modify20251029-5 */
	/* add20251105-3 */
	.mSearch4.type2 .search{background-color:transparent;border-radius:0;padding:0;}
	.mSearch4type2.tit + .it{padding-left:26px;}
	.mSearch4.type2 .find{top:auto;bottom:0;right:8px;}
	.mSearch4.type2 .tit{display:block;padding:0 0 010px 14px;}
	.mSearch4.type2 .tit:before{display:none;}
	/* //add20251105-3 */ 

	.gCheck1{display:-webkit-flex;display:flex;align-items:center;border-radius:18px;}
	.gCheck1 .radio + .radio{margin-left:0;}
	.gCheck1 .radio{-webkit-flex:1;flex:1;}
	.gCheck1 .radio .label{border-radius:18px;font-size:16px;width:auto;line-height:52px;height:52px;}

	.mUtil3{font-size:18px;margin:0 0 17px;padding:0;}
	.mUtil3 .result{font-weight:bold;}
	.mUtil3 .rt{text-align:right;}
	.mUtil3 .mSel1{margin-top:0;}

	.mSel1 .sel{font-size: 16px;padding:0 18px 0 0;}
	.mSel1 .selList{width:115px;text-align:left;}
	.mSel1 .selList .mCheckbox1 + .mCheckbox1{margin-top:10px;}

	.mList4.type3{padding-bottom:29px;}
	.mList4.type3 > ul > li{border-radius:11px;}
	.mList4.type3 > ul > li .tit{display:-webkit-flex;display:flex;align-items:center;margin:0 0 -10px;padding:17px 20px 0;min-height:auto;} /* modify20251010-2 */
	.mList4.type3 > ul > li .tit.forMobile{font-size:13px;padding:12px 0 10px;}
	.mList4.type3 > ul > li .tit.forMobile .ti{font-size:13px;}
	.mList4.type3 > ul > li .tit.forMobile .ti{display:-webkit-flex;display:flex;align-items:center;}
	.mList4.type3 > ul > li .tit .ti em{font-size:12px;line-height:20px;height:21px;}
	.mList4.type3 > ul > li .tit .ti > span{overflow: visible;text-overflow: clip;}
	.mList4.type3 > ul > li .tit .ti > span:last-child{max-width:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}

	.mList4.type3 > ul > li .txt.pr42,
	.mList4.type3 > ul > li .txt{padding:20px;min-height:auto;}
	.mList4.type3 > ul > li .tag.forWeb{display:none;}
	.mList4.type3 > ul > li .txt .ti{font-size:16px;}
	.mList4.type3 > ul > li .txt ul{margin-top:12px;}
	.mList4.type3 > ul > li .txt li.type2{min-height:auto;}
	.mList4.type3 > ul > li .txt li{line-height:130%;padding-left:10px;}
	.mList4.type3 > ul > li .txt li:before{top:9px;left:0;width:3px;height:3px;}
	.mList4.type3 > ul > li .txt li + li{margin-top:10px;}
	.mList4.type3 > ul > li .txt .tag{background-color:#F8F8F8;border-radius:0 0 11px 11px;border-top:1px solid #DFDFDF;width:calc(100% + 40px);}
	.mList4.type3 > ul > li:last-child .mGraph1 .lGraph1{top:auto;bottom:-1px;}
	.mList4.type3 .mGraph1{display:-webkit-flex;display:flex;align-items:center;margin:20px 0 0 20px;}
	.mList4.type3 .mGraph1 .t,
	.mList4.type3 .mGraph1 .graph{-webkit-flex:1;flex:1;margin:0;}
	.mList4.type3 > ul > li .btnFavor1{z-index:10;}

	.mGraph1{position:relative;top:auto;left:auto;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:8px 11px;text-align:center;width:100%;height:132px;border-radius: 13px;}
	.mGraph1 .t{position:static;display:inline-block;width:auto;background:url(../images/ico_recom1_2_m.png) 50% 0 no-repeat;background-size:23px auto;font-size:15px;font-weight:500;padding:22px 0 0;vertical-align:middle;}
	.mGraph1 .t .b{top:12px;right:12px;border-radius:50%;background-size:10px auto;width:24px;height:24px;}
	.mGraph1 .graph{display:inline-block;margin:0 0 0 20px;width:117px;vertical-align:middle;}

	.lGraph1{top:-1px;right:auto;left:-1px;text-align:left;width:calc(100% + 2px);} /* modify20251010-4 */
	.lGraph1 .close{top:24px;}

	/* add20251017 */
	.gMore3 .lGraph1{top:-6px;left:1px;width:184px;}
	/* //add20251017 */
		
	.mTab1.type3{margin:0 -20px 32px;}
	.mTab1.type3 .swiper{padding-left:20px;}
	.mTab1.type3 .swiper-slide{margin-right:10px;width:auto;}
	.mTab1.type3 .swiper-slide:last-child{margin-right:0;}
	.mTab1.type3 .swiper-slide a{border-radius:4px;background-color: #dee1e9;border:0;font-size:15px;font-weight:normal;padding:0 10px;min-width:auto;}
	.mTab1.type3 .swiper-slide a span{line-height:38px;height:38px;}
	.mTab1.type3 .swiper-slide.active a{background-color: #0050a1;color:#fff;}
	.mTab1.type3 .swiper-slide.active a:before{display:none;}

	.mInfo9{font-size:16px;line-height:140%;margin-top:32px;padding:24px 20px;}
	.mInfo9 .gRadio5{display:-webkit-flex;display:flex;align-items:center;margin:20px 0 0;}
	.mInfo9 .gRadio5 .radio{-webkit-flex:1;flex:1;}
	.mInfo9 .gRadio5 .radio .label{display:block;width:auto;}

	.gRadio5 .radio + .radio{margin-left:12px;}
	.gRadio5 .radio .label{background-size:28px auto;line-height:48px;height:50px;}

	.mCount1{font-size:13px;}
	.mCount1 + .mList4.type3{margin-top:13px;}

	.mBtn1.w586{min-width:auto;}
	.mBtn1.l.w586{width:100%;}
		
	.mPopup1.type4 .popupBg{top:auto;bottom:0;left:0;transform:translate(0%,0%);border-radius:16px 16px 0 0;width:100%;padding:18px 16px 16px;box-shadow:0 -4px;box-shadow: 0px -4px 15px 5px rgba(31,31,31,0.26);}
	.mPopup1.type4 .close{top:31px;}
	.mPopup1.type4 .tit{margin:0 -24px;padding:0 24px 20px;}
	.mPopup1.type4 .tit h3{font-size:18px;}
	.mPopup1.type4 .txt{padding:16px 0 0;}
	.mPopup1.type4 .mButton1{margin-top:16px;}

	.mStar1{display:block;text-align:center;font-size:16px;margin-bottom:12px;padding:20px 0;}
	.mStar1 .t{display:block;}
	.mStar1 .star{margin:13px 0 0;}
	.mStar1 .star .s{margin:0 4px;}

	.textarea.pxy24{padding:12px;}
	.textarea.hType1_m{height:50%;}
	
	.mButton1.type1_w{float:none;margin-top:30px;}
	.mButton1.type1_w .mBtn1.l{display:block;border-radius:13px;min-width:auto;line-height:62px;height:62px;}
	/* //add20250910-2 */

	/* add20251010-m */
	.mUtil3 + .mCount3{margin-top:0;}
	.mCount3.pl16{padding-left:0;}
	.mCount3.pr25{padding-right:0;}
	
	.mSearch4.mtType1{margin-top:10px;}

	#body .bg.pt0_m{padding-top:0;}
	/* //add20251010-m */

	/* add20251015-m */
	.gCheckbox4_m .mCheckbox1{display:block;margin-top:8px;}
	/* //add20251015-m */


	/* add20251125-m */
	.mTitle12.mtType1_m{margin-top:17px;}

	.mTitle12 + .mList21{margin-top:10px;}
	.mList21.mtType1 li + li{margin-top:10px;}
	.mList21 li + li{margin-top:8px;}
	.mList21 li{position:relative;font-size:14px;padding-left:10px;}
	.mList21 li:before{top:8px;width:4px;height:4px;}
	.mList21 li.i2{padding-left:18px;}
	.mList21 li.i2:before{top:6px;left:1px;background-size:9px auto;width:9px;height:9px;}
	.mList21 li .box{font-size:13px;line-height:150%;margin-top:8px;padding:10px;}

	.mList22{background-color:transparent;margin-top:32px;padding:20px 18px;}
	.mList22 ol{margin:0 auto;width:auto;}
	.mList22 li + li{margin-top:98px;}
	.mList22 li{position:relative;}
	.mList22 li.ls1:before{left:-18px;background:url(../images/ico_dia1_1_m.png) 50% 50% no-repeat;background-size:auto 70px;width:calc(100% + 36px);height:98px;}
	.mList22 li.ls2:before{left:-18px;background-size:auto 40px;width:calc(100% + 36px);height:98px;}
	.mList22 li .ti{font-size:16px;margin-bottom:11px;}
	.mList22 li .ti .n{font-size: 13px;margin-right:5px;width:20px;line-height:20px;height:20px;}
	
	.mList22.custom li.ls1:before{background-image:url(../images/ico_dia2_1_m.png);background-size:auto 52px;}
	.mList22.custom li.ls2:before{background-image:url(../images/ico_dia2_2_m.png);background-size:auto 52px;}

	.mDia1{background-color:#fff;border:1px solid rgba(0,0,0,0.12);border-radius:10px;padding:20px;}
	.mDia1 img{width:100%;}

	.mDia2{border-radius:10px;}
	.mDia2 .t{border-radius:8px 8px 0 0;font-size: 14px;padding:13px;}
	.mDia2 .img{background-color:#fff;border-radius:0 0 10px;padding:20px 10px 20px 20px;}
	.mDia2 .img img{width:100%;}

	.mList23{margin-top:10px;}
	.mList23 li + li{margin-top:10px;}
	.mList23 .mList24 li + li{margin-top:4px;}
	.mList23 li{gap:6px;font-size: 14px;line-height: 160%;}
	.mList23 li .ti{border-radius:4px;font-size:12px;width:50px;height:24px;}
	.mList23 li .tx{flex:1;}
	
	.mList24{margin-top:1px;padding:12px 16px 10px;}
	.mList24 li + li{margin-top:4px;}
	.mList24 li{font-size:13px;padding-left:10px;}
	.mList24 li:before{top:6px;width:3px;height:3px;}

	.mList23 + .mTitle12,
	.mList22 + .mTitle12,
	.mList21 + .mTitle12{margin-top:31px;}

	.mHelp21 .img .w859{width:100%;}

	.mTitle10.type2{font-size:16px;margin:40px 0 0;}

	.mFlex1.wAuto_m,
	.mFlex1.w130.wAuto_m{width:auto;}

	.mFlex2_m{display:-webkit-flex;display:flex;align-items:center;}
	.mFlex2_m .flex{-webkit-flex:1;flex:1;}
	.mFlex2_m .flex.ml30{margin-left:0;}

	.mList4 > ul > li .txt .ti.pr30_m{padding-right:30px;}
	/* //add20251125-m */
}

/* screen resolutions lower than 550px */
@media all and (max-width:550px) {
	.mPag a{font-size:12px;letter-spacing:-1px;margin:0 -1px;padding:0 1px 0 0;min-width:20px;}
	.mPag .first,
	.mPag .last,
	.mPag .prev,
	.mPag .next{width:20px;}
	.mPag .prev{margin-right:0;}
	.mPag .next{margin-left:0;}
}
/* screen resolutions lower than 500px */
@media all and (max-width:500px) {
	.mTitle2 .dat,
	.mTitle2 .dat .ml20{margin-left:0;display:block;}
}

/* add20251017-2 */
@media all and (max-width:360px) {
	.mList15 li .tx{position:relative;}
	.gMore3{position:static;}
	.gMore3 .lGraph1{left:auto;right:0;}
}
/* //add20251017-2 */


/* add20250310 */
html{ scroll-behavior: smooth;}
.mBoard1{overflow: hidden;}
.mSt4 > span {color: #79838D; font-weight:600 ;}
.mSt4 > span.done{color: #0050a1;}
.mSt4 > span.done:before{background-color:#0050a1;}
.mFac1 .list li{color: #222;}

.mMap2 .pos.type2{padding: 10px 65px 10px 20px; font-size: 14px;}
.mMap2 .pos.type2.kw{ top: 150px; left: 350px;}
.mMap2 .pos.type2.ca {top: 140px; left: 100px;}
.mMap2 .pos.type2.cch {top: 300px; left: 95px;}
.mMap2 .pos.type2.hn {top: 510px; left: 90px;}
.mMap2 .pos.type2.jj {top: 680px; left: 80px;}
.mMap2 .pos.type2.ks {top: 380px; left: 430px;}

.mBoard1 thead th {color: #272727;}
.mBoard1 tbody th,
.mBoard1 tbody td {color: #3A3A3A; font-weight: 400;}
.mBoard1.h61 thead th{ height: 61px;} 
.mBoard1.h61 tbody th, 
.mBoard1.h61 tbody td{ height: 61px;} 
.mBoard1.h61 tbody td {line-height: 1.5; transition: width 1s ease;}
.mBoard1.h61 tbody td:nth-child(2){text-align: left; padding: 10px 14px;}
.mBoard1.h61 tbody td:nth-child(1){padding: 0;}
.mBoard1.h61 td a.acl{
  width: 100%; height: 100%;
  display: block; align-items: center; align-content: center;
}


.all_region section { margin-bottom: 60px; position: relative; overflow: auto;}
.all_region section .mBoard1.h108 td{ height: 108px;}
.all_region .sec_head{
  position: relative; display: flex; align-items: flex-start; justify-content: space-between;
  margin-bottom: 12px;
}
.all_region .sec_head li::before{content: "";
  width: 4px; height: 4px;
  background-color: #0050a1; border-radius: 50%;
  position: absolute; top: 9px; left: 4px; 
}
.all_region .sec_head li h3{ margin-left: 16px; font-size: 20px; font-weight: 500; }
.all_region .sec_head li:last-child{
  color: #3A3A3A; background-color: #EEF1F7; 
  border: 1px solid #D7DAE1; border-radius: 8px;
}
.all_region .sec_head li a{ padding: 8.5px 14px; display: flex; align-items: center; font-size: 14px;}
.all_region .sec_head li a::before{
  display: inline-block; content: '';
  width: 18px; height: 16px; margin-right: 6px;
  background: url(../images/ico_excel.svg) no-repeat center / contain;
}

.all_region .device_wrap{ 
  display: flex; align-items: center; justify-content: flex-start; 
  gap: 20px; padding: 0 30px;
}
.all_region .device_wrap span{line-height: 1.5; text-align: left; width: calc(100% - 158px);}
.all_region .device_wrap .devi{
  width: 128px; height: 88px;
  background: url(../device_img/no_device.svg) no-repeat center / contain;
  transition: width .3s ease;
}
.all_region .device_wrap .devi img {width: 100%; height: 100%; object-fit: cover;}

@media all and (max-width:1367px){
  
  .mMap2.type2.aic.col{flex-direction: column; padding: 52px 30px 32px 30px;}
  .mMap2.type2.aic.col .board{ width: 100%; padding: 0 90px 32px 90px;}
  /* .mBoard1.h61 td a.acl{padding: 22px 106px;} */
  .mSt4{left: -40%;}
  .mMap2.type2.aic.col{flex-direction: column;}
  #footer .bg{ width: 100%; padding: 56px 30px 70px 30px;}

}

@media all and (max-width:1024px){
  .mMap2.type2.aic.col .board{ width: 100%; padding: 0 40px 32px 40px;}
}

@media all and (max-width:768px) {
	.mMap2 .map{background-position:0 0;background-size:550px auto; margin: 0 auto; width:450px; height:600px;}
  .mMap2.type2{background-color: #f2f2f2;}
  .mMap2.type2.aic.col{padding: 0; width: 100%; margin: 30px auto;}
  .mMap2.type2.aic.col .board{ width: 100%; padding: 0 20px 32px 20px;}
  /* .mBoard1.h61 td a.acl{padding: 22px 54px;} */

  .mMap2 .pos.type2{padding: 10px 20px 10px 10px; width: 106px; font-size: 14px;}
  .mMap2 span.pos.type2:before{
    height: 26px; width: 50px; 
    right: 5px; top:50%; transform: translateY(-50%); 
    font-size: 13px; line-height: 27px;
  }
  .mMap2 .pos.type2.ca {top: 130px; left: 100px;}
  .mMap2 .pos.type2.kw{top: 140px; left: 300px;}
  .mMap2 .pos.type2.cch {top: 260px; left: 80px;}
  .mMap2 .pos.type2.hn {top: 400px; left: 80px;}
  .mMap2 .pos.type2.ks {top: 300px; left: 340px;}
  .mMap2 .pos.type2.jj {top: 520px; left: 60px;}

  .all_region section{margin:22px 0 30px 0;}
  .all_region .sec_head{align-items: center;}
  .all_region .sec_head li h3{font-size: 16px;}
  .all_region .sec_head li a { padding: 5px 9.5px; font-size: 12px;}
  .all_region .sec_head li::before{top: 11px;}

  .mBoard1.h108 {border:0;}
  .mBoard1.h108 colgroup col:nth-child(2),
  .mBoard1.h108 colgroup col:nth-child(3),
  .mBoard1.h108 colgroup col:nth-child(4){ display: none; }
  .mBoard1.h108 colgroup col:nth-child(1){ width: 33%;}
  .mBoard1.h108 thead{display: none;}
  .mBoard1.h108 tbody tr{display: block;}
  .mBoard1.h108 tbody tr th{display: block;}
  .mBoard1.h108 tbody tr td{display: block; padding: 0; background-color: transparent;}
  .mBoard1.h108 tbody td::before{
    content: attr(data-title);
    width: 30%; height: 100%; text-align: center;
		display: flex; align-items: center; justify-content: center;
    background-color: #fff; border-right: 1px solid #dcdfe3;
    font-size: 14px; font-weight: 500;
  }
  .mBoard1.h108 tbody td:nth-child(2)::before{border-radius: 8px 0 0 0;}
  .mBoard1.h108 tbody tr{background-color: #f5f7fb; border-radius: 8px; border: 1px solid #dcdfe3;}
  .mBoard1.h108 tbody tr:nth-child(n+2) {margin-top: 20px; border-top: 1px solid #dcdfe3;}
  .mBoard1.h108 tbody th{background-color: transparent;}
  .mBoard1.h108 tbody td:last-child::before{border-bottom: 0; border-radius: 0 0 0 8px;}
  .all_region section .mBoard1.h108 td{
    height: 36px; display: flex; align-items: center; gap: 10px;
    border: 0; border-bottom: 1px solid #dcdfe3;
  }
  .all_region section .mBoard1.h108 td:nth-child(1){display: none; border-top: 0;}
  .all_region section .mBoard1.h108 td:nth-child(2){border-radius: 8px 0 0 0;}
  .all_region section .mBoard1.h108 td:nth-child(3){height: 114px; display: flex;}
  .all_region section .mBoard1.h108 td:nth-child(3):before{height: 100%;}
  .all_region section .mBoard1.h108 td:last-child{border-bottom: 0;}
  .all_region .device_wrap{padding: 0; gap: 10px;}
  .all_region .device_wrap span{width: fit-content;}
}

@media all and (max-width:575px) {
  .mBoard1.h61 tbody th,
  .mBoard1.h61 thead td{height: 40px; font-size: 13px;}
  .mBoard1.h61 tbody td{font-size: 13px;}
  .mMap2 .map{background-position: center; background-size:350px auto; margin: 0 auto; width:320px; height:400px;}
  .mMap2 .pos.type2 { 
    padding: 7px 20px 7px 10px; width: 93px; font-size: 13px;
    background-position: calc(100% - 10px) 50%;
  }
  .mMap2 span.pos.type2::before{
    right: 3px;
    height: 22px; width: 38px; 
    font-size: 11px; line-height: 23px;
  }
  .mMap2 .pos.type2.ca {top: 70px; left: 10px;}
  .mMap2 .pos.type2.kw{top: 80px; left: 160px;}
  .mMap2 .pos.type2.cch {top: 160px; left: 10px;}
  .mMap2 .pos.type2.hn {top: 240px; left: 10px;}
  .mMap2 .pos.type2.ks {top: 180px; left: 180px;}
  .mMap2 .pos.type2.jj {top: 320px; left: 10px;}
  .mBoard1.h108 tbody td::before{min-width: 122px; }
  .all_region section .mBoard1.h108 td {gap: 5px; font-size: 13px;}
  .all_region .device_wrap{padding-right: 5px;}
  .mBoard1.h61 tbody td:nth-child(2){text-align: center;}
}

@media screen and (max-width:430px){
  .mBoard1.h108 tbody td::before{min-width: 114px;}
  .all_region section .mBoard1.h108 td:nth-child(3){height: 95px;}
  .all_region .device_wrap .devi{width:115px;}
}
/* //add20250310 */


/* add20251223 */
.mSurvey1{position:relative;background:url(../images/k_survey1.png) 0 0 no-repeat;background-size:100% 100%;padding:76px 48px 364px;overflow:hidden;}
.mSurvey1 .forMobile{display:none;}
.mSurvey1:before{content:"";position:absolute;bottom:0;left:0;background:url(../images/img_survey1_btm.png) 50% 100% no-repeat;background-size:444px auto;width:100%;height:337px;}
.mSurvey1 .title{letter-spacing:0;}
.mSurvey1 .title h1{font-weight: 500;font-size: 32px;line-height: 130%;}
.mSurvey1 .title .txt{font-weight: 400;font-size: 16px;line-height: 150%;margin:17px 0 0;}
.mSurvey1 .list{position:relative;background:url(../images/line_survey1.png) 0 0 repeat-x;background-size:auto 1px;margin:44px 0 0;padding:28px 0;}
.mSurvey1 .list:before{content:"";position:absolute;bottom:0;left:0;background:url(../images/line_survey1.png) 0 0 repeat-x;background-size:auto 1px;width:100%;height:1px;}
.mSurvey1 .list .tit{display:block;color:#0050A1;font-weight: 700;font-size: 18px;margin:0 0 16px;}
.mSurvey1 .list .row + .row{margin-top:16px;}
.mSurvey1 .list .row{display:flex;align-items:center;font-weight: 400;font-size: 16px;text-align:left;}
.mSurvey1 .list .row .ti{display:block;border:1px solid #0050A1D9;border-radius:32px;color:#0050A1;font-weight: 700;font-size: 15px;margin:0 10px 0 0;text-align:center;width:76px;line-height:30px;height:32px;}
.mSurvey1 .list .row .tx{flex:1;}
.mSurvey1 .info{color:#3F5D7B;font-weight: 400;font-size: 16px;margin:16px 0 0;}
.mSurvey1 .mButton1{margin-top:44px;}
.mSurvey1 .mButton1 .mBtn1{border-radius:12px;font-weight:600;font-size: 16px;width:100%;line-height:56px;height:58px;}
@media all and (max-width:390px) {
	.mSurvey1 .forMobile{display:block;}
	.mSurvey1{padding:48px 32px 327px;}
	.mSurvey1:before{background-size:404px auto;background-position:9px 100%;height:327px;}
	.mSurvey1 .title h1{font-size:28px;}
	.mSurvey1 .list{position:relative;margin-top:36px;}
	.mSurvey1 .list .tit{margin:0 0 14px;}
	.mSurvey1 .list .row{font-size: 15px;}
	.mSurvey1 .list .row .ti{border-radius:28px;font-size:14px;width:73px;line-height:26px;height:28px;}
	.mSurvey1 .info{color:#3F5D7B;font-weight: 400;font-size: 16px;margin:16px 0 0;}
	.mSurvey1 .mButton1{margin-top:44px;}
	.mSurvey1 .mButton1 .mBtn1{line-height:50px;height:52px;}

}
/* //add20251223 */