@charset "UTF-8";
:root {
  --primaryColor: #e98700;
}

.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;}

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

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

*{font-family:'SCoreDream', "맑은 고딕", "돋움", dotum, sans-serif;color:#333;letter-spacing:-0.2px;}

html,
body{height:100%;}
html{overflow-x: auto;}
body{background-color:#fff;}
body.hiddenScroll{overflow:hidden;}
body.scrolling #header{box-shadow:3px 3px 3px rgba(0,0,0,0.06);}

#wrap{position:relative;padding:0;min-height:100%;z-index:200;}
.mKeysub1 .bg,
#footer .bg,
#wrap .bg{position:relative;margin:0 auto;width:1440px;zoom:1;}
#wrap .bg:after{display:block;clear:both;content:''}
#wrap,
#footer{min-width:1520px;}

#wrap.member{background-color:#f5fafa;}
#wrap.member #body{margin:0;}
#wrap.member #body .bg{display:block;}

#header{position:sticky;top:0;background-color:#fff;z-index:500;}
#header .uh{background-color:#fff;border-bottom:1px solid #dbdbdd;}
#header .uh .bg{height:45px;}
#header .uh a{display:inline-block;color:#222;font-size:13px;line-height:45px;height:45px;}
#header .uh .link{float:left;}
#header .uh .link a{float:left;border-left:1px solid #dbdbdd;font-weight:500;padding:0 30px;text-align:center;min-width:190px;}
#header .uh .link a:last-child{border-right:1px solid #dbdbdd;}
#header .uh .util{float:right;font-size:14px;padding:0;}
#header .uh .util a{margin:0 0 0 18px;}
#header .mh{border-bottom:1px solid #dbdbdd;}
#header .mh .bg{height:114px;}
#header .mh h1{float:left;width:233px;line-height:106px;height:113px;}
#header .mh h1 img{margin-top:31px;}
#header .mh .util{float:right;margin:27px -8px 0 0;}
#header .mh .util .bt{display:inline-block;color:#fff;font-size:16px;background-color:#20a229;border-radius:6px;padding:0 10px;line-height:35px;height:35px;vertical-align:middle;}
#header .mh .util .iReg1,
#header .mh .util .iLog1,
#header .mh .util .iFind1,
#header .mh .util .iLogout1,
#header .mh .util .iMypage1,
#header .mh .util .iMenu1{background-position:50% 0;text-indent:0;font-size:14px;font-weight:bold;margin:6px 0 0 5px;padding:45px 0 0;text-align:center;min-width:65px;height:auto;}
#header .mh .util .v{background-position:50% 6px;}
#header .mh .util .iMenu1{background-position:50% 6px;}

.iReg1,
.iLog1,
.iLogout1,
.iMypage1,
.iFind1,
.iMenu1{display:inline-block;background:url(../images/2025/ico_menu1.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:58px;height:58px;vertical-align:middle;}
.iFind1{background-image:url(../images/2025/ico_find1.png);}
.iReg1{background-image:url(../images/2025/ico_reg1.png);}
.iLog1{background-image:url(../images/2025/ico_login1.png);}
.iLogout1{background-image:url(../images/2025/g_logout.png);}
.iMypage1{background-image:url(../images/2025/g_mypage.png);}

.mGnb{font-weight:600;}
.mGnb .list li{float:left;}
.mGnb .list li:last-child .dep2{border-right:1px solid #dbdbdd;}
.mGnb .list li .dep1{position:relative;display:block;color:#333;font-size:23px;letter-spacing:-0.5px;font-weight:bold;padding:0 25px;line-height:114px;height:114px;transition:all 0.4s 0s;z-index:102;}
.mGnb .list li .dep2{display:none;position:absolute;top:115px;left:0;background-color:#fff;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.1);width:100%;padding:0 24px 0 130px;z-index:101;}
.mGnb .list li .dep2:after,
.mGnb .list li .dep2:before{content:"";position:absolute;top:0;left:-1000%;background-color:#fff;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.1);width:1000%;height:100%;z-index:10;}
.mGnb .list li .dep2:after{left:auto;right:-1000%;}
.mGnb .list li .dep2 .ti{position:relative;margin:0 0 0 -105px;background-color:#fff;padding:47px 0;width:265px;z-index:10;}
.mGnb .list li .dep2 .ti:after{content:"";position:absolute;top:73px;left:-110px;background-color:#777;width:89px;height:1px;}
.mGnb .list li .dep2 .ti:before{content:"";position:absolute;top:0;left:-25px;background-color:#fff;width:20px;height:100%;}
.mGnb .list li .dep2 .ti .t{position:relative;color:#333;font-size:36px;font-weight:500;letter-spacing:-2px;white-space:nowrap;}
.mGnb .list li .dep2 .ti .c{position:relative;color:#979797;font-size:13px;font-weight:normal;letter-spacing:0.5px;margin:10px 0 0 5px;white-space:nowrap;}
.mGnb .list li .dep2 .ls{padding:47px 0;}
.mGnb .list li .dep2 .ls ul + ul{margin-top:35px;}
.mGnb .list li .dep2 .ls ul{zoom:1;}
.mGnb .list li .dep2 .ls ul:after{display:block;clear:both;content:''}
.mGnb .list li .dep2 .ls li{float:left;margin:0 0 0 77px;width:298px;}
.mGnb .list li .dep2 .ls li:hover .t{background-color:var(--primaryColor);border-color:var(--primaryColor);color:#fff;}
.mGnb .list li .dep2 .ls li .t{display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;border:1px solid #d0d0d0;color:#282828;font-size:18px;padding:0 29px;height:56px;}
.mGnb .list li .dep2 .ls li .dep3{margin:20px 0 15px;}
.mGnb .list li .dep2 .ls li .dep3 a + a{margin-top:8px;}
.mGnb .list li .dep2 .ls li .dep3 a{position:relative;display:block;color:#4e4e4e;font-size:16px;font-family:"Noto Sans KR";font-weight:normal;letter-spacing:-1px;padding:0 0 0 20px;}
.mGnb .list li .dep2 .ls li .dep3 a:hover{color:#e98700;font-weight:500;text-decoration:underline;text-underline-offset:2px;}
.mGnb .list li .dep2 .ls li .dep3 a:before{content:"";background-color:#cdcdcd;border-radius:50%;background-color:#cdcdcd;width:5px;height:5px;}

.mGnb .list li.active .dep1,
.mGnb .list li.hover .dep1{color:#e98700;}
.mGnb .list li.hover .dep2{display:-webkit-flex;display:flex;}

.mKeysub1{display:table;background:url(../images/2025/k_keysub1.jpg) 50% 50% no-repeat;background-size:cover;color:#fff;width:100%;height:260px;}
.mKeysub1 .cell{display:table-cell;vertical-align:middle;text-align:center;}
.mKeysub1 h3{color:#fff;font-size:33px;font-weight:bold;letter-spacing:-1px;margin:45px 0 0;}
.mKeysub1 .info{color:#fff;font-size:17px;margin:10px 0 0;}

#body{margin:70px 0 0;}
#body .bg{display:-webkit-flex;display:flex;padding:0;}
#body .bg.block{display:block;}
#body .mLnb{margin-bottom:70px;min-width:270px;width:270px;}
#body .contents{position:relative;-webkit-flex:1;flex:1;margin:0 0 0 70px;padding:193px 0 100px;}

.mLnb h3{display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:var(--primaryColor);border-radius:12px;color:#fff;font-size:30px;letter-spacing:-0.5px;font-weight:600;padding:5px 0 0;text-align:center;width:100%;height:154px;}
.mLnb h3 span{position:relative;color:#fff;font-size:30px;padding:0 28px;}
.mLnb h3 span:before{content:"";position:absolute;top:-10px;right:-20px;background:url(../images/2025/ico_lnb1.png) 0 0 no-repeat;width:42px;height:31px;}
.mLnb .list{border:1px solid #dedede;border-radius:12px;margin:22px 0 0;padding:10px 18px;}
.mLnb .list > li{border-bottom:1px solid #ebebeb;}
.mLnb .list > li:last-child{border-bottom:0;}
.mLnb .list > li .dep1{position:relative;display:block;font-size:16px;font-weight:500;letter-spacing:-0.5px;padding:22px 50px 22px 10px;text-align:left;width:100%;word-break:keep-all;}
.mLnb .list > li .dep1:before{content:"";position:absolute;top:calc(50% - 12px);right:13px;background:url(../images/2025/ico_lnb_arr1.png) 50% 50% no-repeat;width:24px;height:24px;transition:all 0.4s 0s;}
.mLnb .list > li .dep2{display:none;background-color:#fbfbfb;border-top:1px solid var(--primaryColor);padding:14px 0;}
.mLnb .list > li .dep2 li a,
.mLnb .list > li .dep2 li button{position:relative;display:block;background:url(../images/2025/ico_dep3.png) calc(100% - 20px) 50% no-repeat;font-size:13px;font-weight:normal;padding:8px 20px;}
.mLnb .list > li .dep2 li button{width:100%;}
.mLnb .list > li .dep2 li.active a,
.mLnb .list > li .dep2 li.active button,
.mLnb .list > li .dep2 li a:hover{color:var(--primaryColor);font-weight:500;background-image:url(../images/2025/ico_dep3_a.png);}
.mLnb .list > li .dep2 .iDep3{padding-right:45px;}
.mLnb .list > li .dep2 .iDep3:after{content:"";position:absolute;top:50%;right:34px;margin-top:-6px;background:url(../images/2025/ico_dep3.png) 50% 50% no-repeat;width:12px;height:12px;}
.mLnb .list > li .dep2 li.active .iDep3:after,
.mLnb .list > li .show .iDep3:after{margin-top:-1px;height:2px;}
.mLnb .list > li .dep2 .dep3{display:none;background-color:#fff;border-radius:8px;margin:10px 30px 15px 0;padding:17px 19px;}
.mLnb .list > li .dep2 .dep3 li a{color:#000;font-weight:400;text-decoration:none;padding:2px 0 2px 11px;}
.mLnb .list > li .dep2 .dep3 li a:before{top:13px;background-color:#484848;width:5px;height:1px;}
.mLnb .list > li .dep2 .dep3 li.active a{text-decoration:underline;}
.mLnb .list > li.active .dep1,
.mLnb .list > li:hover .dep1{color:var(--primaryColor);font-weight:600;}
.mLnb .list > li.active .dep1:before,
.mLnb .list > li:hover .dep1:before{background-image:url(../images/2025/ico_lnb_arr1_a.png);transform:rotate(180deg);}
.mLnb .list > li.active.nosub .dep1{position:relative;}
.mLnb .list > li.nosub .dep1{padding-right:50px;}

.gTitle1{position:relative;margin:70px auto -224px;text-align:left;width:1440px;height:154px;z-index:1;}
.gTitle1 h4{color:#333;font-family:"SBAggroM";font-size:42px;font-weight:600;letter-spacing:-1px;}
.gTitle1 .title.bb0{border-bottom:0;}
.gTitle1 .title{display:-webkit-flex;display:flex;align-items:center;border-bottom:1px solid #e2e2e2;margin:53px 0 0 336px;padding:0 0 37px;}
.gTitle1 .title h4{-webkit-flex:1;flex:1;}
.gTitle1 .mBc1{text-align:left;padding:0 0 0 330px;}

.gTitle2{display:-webkit-flex;display:flex;align-items:center;margin: 0 0 15px;}
.gTitle2 .mTitle3,
.gTitle2 .mTitle1{-webkit-flex:1;flex:1;margin-bottom:0;}

.mTab4 + .gTitle3{margin-top:95px;}
.gTitle3{display:-webkit-flex;display:flex;align-items:center;margin: 0 0 51px;}
.gTitle3 .title{-webkit-flex:1;flex:1;margin-bottom:0;}
.gTitle3 .title h4{font-size:36px;letter-spacing:-2px;}
.gTitle3 .title .info{font-size:18px;letter-spacing:-1px;line-height:160%;margin:24px 0 0;}

.gTitle4{display:-webkit-flex;display:flex;align-items:center;background-color:#232d47;border-radius:16px;margin: 0 0 51px;padding:0;}
.gTitle4 > .flex,
.gTitle4 > .mTitle2{-webkit-flex:1;flex:1;}
.gTitle4 .mTitle2{margin:0;vertical-align:middle;}
.gTitle4 .flex .mBtn1{margin:18px 0 0 15px;}
.gTitle4 .mBtn1 + .util{margin-left:26px;}
.gTitle4 .mBtn1{border:0;vertical-align:middle;}
.gTitle4 .mBtn1.m,
.gTitle4 .mBtn1 > span{font-size:15px;}
.gTitle4 .mBtn1.mr30_w{margin-right:30px;}
.gTitle4 .util{padding-right:30px;}
.gTitle4 .mBtn1 + .mRadio1,
.gTitle4 .util .mRadio1 + .mRadio1{margin-left:26px;}
.gTitle4 .util .mRadio1{display:inline-block;}
.gTitle4 .util .mRadio1 input + .label{color:#fff;font-weight:500;}

.gTextarea + .mTitle1,
.mSns1 + .mTitle1,
.mInfo10 + .mTitle3,
.mSort2 + .mTitle1,
.mInfo10 + .gTitle4,
.mInfo10 + .mTitle1,
.mTab4 + .mTitle1,
.mBoard1 + .gTitle2,
.mBoard1 + .mTitle1,
.mInfo2 + .gTitle2,
.mInfo2 + .mTitle1{margin-top:90px;}
.mTitle1{background:url(../images/2025/ico_title1.png) 0 6px no-repeat;font-size:24px;letter-spacing:-1.3px;margin:0 0 33px;padding:0 0 0 29px;}
.mTitle1.type2{background-image:url(../images/2025/ico_title1_2.png);margin-bottom:25px;}
.mTitle1.br{background-position:0 82px;border-top:1px solid #e7e7e7;margin-top:55px;padding-top:75px;}

.mInfo4{background-color:#fefaf4;margin:33px 0 0;padding:40px 0 30px;text-align:center;}
.mInfo4 .tit{color:#cb611a;font-size:24px;}
.mInfo4 .tel{color:#cb611a;font-size:40px;font-weight:bold;letter-spacing:-3px;}

.mInfo5{margin:43px 0 0 18px;}
.mInfo5 *{color:#474747;font-size:15px;letter-spacing:-1.1px;}
.mInfo5 li{position:relative;line-height:200%;padding:0 0 0 10px;}
.mInfo5 li:before{content:"-";position:absolute;top:0;left:0;}

.mInfo5.type2{margin:0;}
.mInfo5.type2 li{line-height:160%;}

.mInfo5.type3.px40{padding-left:40px;padding-right:40px;}
.mInfo5.type3{border:1px solid #ddd;border-top-color:#444;margin:0;padding:20px 27px;}
.mInfo5.type3 *{font-size:16px;line-height:190%;}
.mInfo5.type3 li .ls + .ls{margin:5px 0 0;}
.mInfo5.type3 li .ls{position:relative;font-size:16px;padding:0 0 0 18px;}
.mInfo5.type3 li .ls:before{content:"※";position:absolute;top:0;left:0;font-size:16px;}

.lm20{margin-left:20px;}
.lm30{margin-left:30px;}

.mInfo6 + .mBoard1{margin-top:35px;}
.mInfo6 li{position:relative;line-height:160%;padding:0 0 0 10px;}
.mInfo6 li:before{content:"";position:absolute;top:9px;left:0;border-radius:50%;background-color:#333;width:3px;height:3px;}
.mInfo6.s li:before{top:10px;width:2px;height:2px;}
.mInfo6.s li.txtRed:before{background-color:#dd1410;}

.mInfo7 + .mTitle1{margin-top:80px;}
.mInfo7{border:3px solid #524e4d;border-radius:16px;overflow:hidden;}
.mInfo7 .info.py50{padding-top:50px;padding-bottom:50px;}
.mInfo7 .info{display:-webkit-flex;display:flex;flex-direction:row-reverse;padding:66px 54px 78px;}
.mInfo7 .img{width:480px;height:350px;}
.mInfo7 .img img{object-fit:cover;width:100%;height:100%;}
.mInfo7 .text{-webkit-flex:1;flex:1;margin:1px 0 0;}
.mInfo7 .st{display:block;margin:0 0 15px;}
.mInfo7 .ti{color:#333;font-size:30px;font-weight:bold;letter-spacing:-2.5px;}
.mInfo7 .tx{color:#666;font-size:15px;line-height:170%;margin:11px 0 0;}
.mInfo7 .tx .t{color:#3a3a3a;font-size:17px;letter-spacing:-0.8px;}
.mInfo7 .tx .x{margin:15px 0 0;letter-spacing:-0.4px;}
.mInfo7 .ls{color:#3a3a3a;font-size:16px;margin:32px 0 0 4px;}
.mInfo7 .ls .l{display:-webkit-flex;display:flex;margin-top:12px;}
.mInfo7 .ls .l > strong{background-color:#fff;border:1px solid #cecfd0;border-radius:8px;color:#3a3a3a;font-size:15px;margin:0 17px 0 0;padding:0 15px;text-align:center;width:92px;line-height:28px;height:30px;}
.mInfo7 .ls .l > strong .mlChar2{margin-left:19px;}
.mInfo7 .ls .l > span{-webkit-flex:1;flex:1;padding:2px 0 0;}
.mInfo7 .btnTel1{margin:69px 0 0;}
.mInfo7 .button{background-color:#524e4d;padding:40px 50px 14px 26px;zoom:1;}
.mInfo7 .button:after{display:block;clear:both;content:'';}
.mInfo7 .button a{display:block;float:left;margin:0 0 24px 24px;background:url(../images/2025/ico_btn_arr.png) calc(100% - 24px) 50% no-repeat #fff;border-radius:60px;color:#2b2b2b;font-size:17px;font-weight:600;padding:0 42px;width:calc(33.33% - 24px);line-height:60px;height:60px;}
.mInfo7 .button a + a{margin-left:24px;}

.btnTel1{display:inline-block;border:1px solid #ef7e0f;border-radius:48px;line-height:48px;height:48px;}
.btnTel1 .t{display:inline-block;background:url(../images/2025/ico_tel1.png) 30px 50% no-repeat #ef7e0f;border-radius:48px 0 0 48px;font-weight:500;color:#fff;font-size:15px;padding:0 22px 0 50px;line-height:46px;height:48px;vertical-align:top;}
.btnTel1 .c{display:inline-block;color:#232b3e;font-size:16px;font-weight:500;padding:0 22px 0 18px;vertical-align:top;}

.mInfo8 + .mTitle1{margin-top:80px;}
.mInfo8{border:3px solid transparent;border-radius:22px;background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #e98701 0%,  #eb5d3a 100%);background-origin: border-box;background-clip: content-box, border-box;color:#333;font-weight:500;font-size:16px;line-height:180%;overflow:hidden;}
.mInfo8 .info{position:relative;background-color:#fff;padding:37px 38px;}
.mInfo8.ico1 .info{padding-left:149px;}
.mInfo8.ico1 .info:before{content:"";position:absolute;top:calc(50% - 32.5px);left:54px;background:url(../images/2025/ico_info8.png) 0 50% no-repeat;border-radius:50%;width:65px;height:65px;}

.mInfo9 + .mTitle1{margin-top:80px;}
.mInfo9{border:1px solid #dcdcdc;border-radius:22px;color:#333;font-weight:500;font-size:16px;line-height:180%;padding:37px 38px;}

.mInfo10.my10{margin-top:10px;margin-bottom:10px;}
.mInfo10.mt10{margin-top:10px;}
.mInfo10{color:#535353;font-size:15px;line-height:23px;margin:25px 0 0;}
.mInfo10 .ls{font-size:15px;text-indent:-19px;padding:0 0 0 19px;}

.mInfo11{border:5px solid #ecedf0;font-size:17px;font-weight:500;margin:30px 0;padding:25px 15px;text-align:center;word-break:keep-all;}

.mInfo12 + .mBoard1{margin-top:20px;}
span.mInfo12{display:inline-block;}
span.mInfo12 .ls{background-position:0 4px;}
.mInfo12.mType1{margin:10px 0 0 30px;}
.mInfo12{display:block;}
.mInfo12 .ls{display:block;background:url(../images/2025/ico_info12.png) 0 3px no-repeat;color:#c91445;font-size:15px;letter-spacing:-0.5px;padding:0 0 0 22px;}
.mInfo12 .ls2{display:block;color:#000;font-weight:600;font-size:16px;letter-spacing:-0.5px;}
.mInfo12 .ls + .ls,
.mInfo12 .ls2 + .ls{margin-top:13px;}

.mInfo13{background-color:#f4f4f4;border-radius:16px;font-size:14px;line-height:160%;padding:25px;}

.mInfo14.transparent{background-color:transparent;border-radius:0;padding:0;}
.mInfo14{background-color:#f4f4f4;border-radius:12px;line-height:160%;padding:30px;}
.mInfo14 li + li{margin-top:3px;}
.mInfo14 li{position:relative;font-size:16px;padding:0 0 0 8px;}
.mInfo14 li:before{content:"";position:absolute;top:11px;left:0;background-color:#414141;border-radius:50%;width:2px;height:2px;}

.mInfo15 + .mBoard1,
.mInfo15 + .mTitle1{margin-top:42px;}
.mInfo15{display:-webkit-flex;display:flex;align-items:center;border-radius:16px;border:3px solid #232d47;margin:45px 0 0;padding:24px 50px;}
.mInfo15 .tit{-webkit-flex:1;flex:1;font-size:18px;}
.mInfo15 .mBtn1{border-radius:4px;padding-left:18px;padding-right:18px;min-width:95px;}

.mInfo3.mt15{margin-top:15px;}
.mInfo3{margin-top:25px;}
.mInfo3 li + li{margin-top:5px;}
.mInfo3 li{color:#777;font-size:14px;line-height:150%;}
.mInfo3 .txt{min-height:287px;}

.mList11 + .mTitle3,
.mList12 + .mTitle3,
.gTitle4 + div + .mTitle3,
.mList5 + .mTitle3,
.mInfo5 + .mTitle3{margin-top:55px;}
.mTitle2 + div + .gTitle4,
.gTitle4 + div + .gTitle4,
.gTitle4 + div + .mTitle2,
.mList7 + .gTitle4,
.mInfo5 + .gTitle4,
.mAgree3 + .gTitle4,
.mBoard1 + .gTitle4,
.mInfo5 + .mTitle2,
.mAgree3 + .mTitle2,
.gTextarea + .mTitle2,
.mBoard1 + .mTitle2{margin-top:90px;}

.mInfo14 + .mTitle3.mt50{margin-top:50px;}

.mInfo14 + .mTitle3,
.mIntro1 + .mTitle1,
.mList10 + .mTitle1,
.mList9 + .mTitle1,
.mList7 + .mTitle1{margin-top:70px;}

.mTitle2{display:-webkit-flex;display:flex;align-items:center;background-color:#232d47;border-radius:16px;font-weight:500;color:#fff;font-size:19px;margin:0 0 55px;padding:0 40px;text-align:left;height:75px;}
.mTitle2 *{font-size:19px;}
.mTitle2 .txtYellow{margin-left:5px;}
.mTitle2.type2{background-color:#524e4d;margin-bottom:45px;height:auto;min-height:80px;}
.mTitle2.type2 > .ico{display:inline-block;background:url(../images/2025/ico_tit_recurit1.png) 0 50% no-repeat;font-weight:500;color:#fff;font-size:20px;padding:26px 0 26px 53px;}

.mInfo10 + .gTitle2,
.mBoard1 + .mTitle3{margin-top:70px;}
.mTitle3 + .mInfo12{margin-top:-5px;}
.mTitle3{position:relative;display:block;color:#333;font-size:20px;font-weight:bold;margin:0 0 25px;padding:0 0 0 24px;}
.mTitle3:before{content:"";position:absolute;top:8px;left:0;border:3px solid #333;width:7px;height:7px;}

.mTitle4{position:relative;display:block;color:#333;font-size:22px;margin:0 0 25px;letter-spacing:-1px;}
.mTitle4.fs17{font-size:17px;margin-bottom:15px;}

.mUtil1{text-align:right;}
.mUtil1 a + button,
.mUtil1 a + a{margin-left:13px;}
.mUtil1 button,
.mUtil1 a{display:inline-block;background:url(../images/2025/ico_util1_1.png) 50% 50% no-repeat;border:1px solid #cbcbcb;border-radius:50%;text-indent:-9999px;font-size:0;width:46px;height:46px;vertical-align:middle;}
.mUtil1 .attach{background-image:url(../images/2025/ico_util1_2.png);}
.mUtil1 .print{background-image:url(../images/2025/ico_util1_3.png);}

.mBc1{margin:0 0 0 9px;text-align:center;}
.mBc1 > span{position:relative;display:inline-block;color:#3b3b3b;font-size:15px;letter-spacing:0;margin:0 0 0 28px;vertical-align:middle;}
.mBc1 > span:before{content:"";position:absolute;top:5px;left:-19px;background:url(../images/2025/ico_bc2.png) 50% 50% no-repeat;width:7px;height:12px;}
.mBc1 > .cur{text-decoration:underline;text-underline-offset:2px;}
.mBc1 .home{position:relative;display:inline-block;background:url(../images/2025/ico_bc1.png) 0 50% no-repeat;margin-left:0;padding:0 0 0 26px;height:21px;}
.mBc1 .home:before{display:none;}

.mSort1{border:2px solid transparent;border-radius:22px;background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #e98701 0%,  #eb5d3a 100%);background-origin: border-box;background-clip: content-box, border-box;margin:33px 0 0;text-align:center;}
.mSort1 .con{padding:32px 30px;}
.mSort1 .select{min-width:190px;}
.mSort1 .flex_m,
.mSort1 .it,
.mSort1 .select,
.mSort1 .mBtn2{margin-left:10px;height:51px;}
.mSort1 .gBtn1{margin-left:10px;}
.mSort1 .it:first-child,
.mSort1 .select:first-child,
.mSort1 .mBtn1:first-child{margin-left:0;}
.mSort1 .mBtn1{margin-left:15px;line-height:49px;min-width:118px;}
.mSort1 .it{width:328px;}

.mSort2 + .mSort2{margin-top:20px;}
.mSort2 + .mSort2.mt25{margin-top:25px;}
.mSort2{background-color:#f2f4f7;padding:40px;zoom:1;}
.mSort2:after{display:block;clear:both;content:'';}
.mSort2 .col + .col{margin-left:30px;}
.mSort2 .col.wAuto{width:auto;}
.mSort2 .col.type2{float:none;margin:0 auto;width:calc(70% - 15px);}
.mSort2 .col.ais{align-items:start;}
.mSort2 .col{float:left;display:-webkit-flex;display:flex;align-items:center;width:calc(50% - 15px);}
.mSort2 .col .tit{font-size:17px;font-weight:bold;padding-right:15px;}
.mSort2 .col .txt{-webkit-flex:1;flex:1;}
.mSort2 .col .bar.pxType1{padding:0 15px;}
.mSort2 .gCheck1{float:left;margin:11px 15px 0 0;width:20px;}
.mSort2 .gCheck1 + .col,
.mSort2 .gCheck1 + .col + .col{width:calc(50% - 33px);}
.mSort2 .iDelete3{float:right;margin-top:14px;}

.mSort2.type2{background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;padding:34px 37px;}
.mSort2.type2 .row + .row{margin-top:30px;}
.mSort2.type2 .row{zoom:1;}
.mSort2.type2 .row:after{display:block;clear:both;content:'';}
.mSort2.type2 .col .tit{font-size:16px;font-weight:500;white-space:nowrap;}
.mSort2.type2 .col .tit.mw120{min-width:120px;}
.mSort2.type2 .col .it.date{height:49px;}
.mSort2.type2 .col .select{height:49px;}
.mSort2.type2 .col + .col{margin:0 -10px 0 40px;}
.mSort2.type2 .it,
.mSort2.type2 .select{border-radius:0;}
.mSort2.type2 .select{min-width:104px;}

.mSort3 + .mList1{margin-top:60px;}
.mSort3{border:3px solid transparent;border-radius:22px;background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #e98701 0%,  #eb5d3a 100%);background-origin: border-box;background-clip: content-box, border-box;text-align:center;}
.mSort3 .con.block{display:block;}
.mSort3 .con.block .col{display:-webkit-inline-flex;display:inline-flex;padding:0 40px;}
.mSort3 .con.block .col:first-child{padding-left:0;}
.mSort3 .con.block .col:right-child{padding-right:0;}
.mSort3 .con{display:-webkit-flex;display:flex;align-items:center;padding:10px 50px 33px;}
.mSort3 .col.w2{-webkit-flex:2.2;flex:2.2;}
.mSort3 .col{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;align-items:center;margin:23px 0 0;}
.mSort3 .col .tit{display:block;background-color:#524e4d;border-radius:6px;color:#fff;font-size:15px;font-weight:600;margin-right:24px;width:112px;line-height:37px;height:37px;}
.mSort3 .col .txt{-webkit-flex:1;flex:1;font-size:16px;text-align:left;}
.mSort3 .col .txt .tx{font-size:16px;}
.mSort3 .col .txt .tx + .tx{margin-left:20px;}
.mSort3.block + .gTitle4{margin-top:50px;}
.mSort3 + .mTitle1{margin-top:70px;}
.mSort3.block .con{display:block;padding-top:32px;padding-bottom:32px;}
.mSort3.block .col{margin:0;min-width:100%;}
.mSort3.block .col + .col{margin-top:14px;}

.mSort3.type2 .con{display:inline-block;text-align:center;}
.mSort3.type2 .col{display:inline-block;margin-left:20px;margin-right:20px;}
.mSort3.type2 .col .ti{padding-right:12px;}

.mSort3 .con.gCol2{flex-wrap:wrap;}
.mSort3 .con.gCol2 .col{flex: 0 0 50%;max-width: 50%;box-sizing: border-box;}

.mSort4{border:3px solid transparent;border-radius:22px;background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #e98701 0%,  #eb5d3a 100%);background-origin: border-box;background-clip: content-box, border-box;margin:-12px 0 70px;text-align:center;}
.mSort4 .con.vas{align-items:start;}
.mSort4 .con{display:-webkit-flex;display:flex;align-items:center;}
.mSort4 .col + .col{border-left:1px solid #d9d9d9;}
.mSort4 .col{-webkit-flex:1;flex:1;background:url(../images/2025/ico_sort4_1.png) 40px 35px no-repeat;padding:40px 0 31px 140px;text-align:left;}
.mSort4 .col .ti{display:block;color:#333;font-size:17px;font-weight:600;margin:6px 0 0;}
.mSort4 .col .ho{display:block;color:#c04242;font-size:20px;font-weight:bold;letter-spacing:-1px;margin:30px 0 0;}
.mSort4 .col .ho > strong{display:inline-block;color:#c04242;font-size:36px;font-weight:600;letter-spacing:-2px;vertical-align:top;margin:-16px 0 0;}
.mSort4 .col .ho .l + .l{margin-top:0;}
.mSort4 .col .ho .l{display:-webkit-flex;display:flex;align-items:center;margin:-20px 40px 0 0;}
.mSort4 .col .ho .l *{color:#c04242;font-weight:600;font-size:20px;}
.mSort4 .col .ho .l > strong{-webkit-flex:1;flex:1;}
.mSort4 .col .ho .l > span strong{font-weight:bold;font-size:25px;}
.mSort4 .col.i2{background-image:url(../images/2025/ico_sort4_1.png);}
.mSort4 .col.i3{background-image:url(../images/2025/ico_sort4_2.png);}

.mSort4 .col.i11{background-image:url(../images/2025/ico_sort4_11.png);}
.mSort4 .col.i12{background-image:url(../images/2025/ico_sort4_12.png);}
.mSort4 .col.i13{background-image:url(../images/2025/ico_sort4_13.png);}

.mSort4 .col.i21{background-image:url(../images/2025/ico_sort4_21.png);}
.mSort4 .col.i22{background-image:url(../images/2025/ico_sort4_22.png);}
.mSort4 .col.i23{background-image:url(../images/2025/ico_sort4_23.png);}
.mSort4 .col.i24{background-image:url(../images/2025/ico_sort4_24.png);}

.mSort4.type3 .col{background-position:50% 35px;padding:123px 0 22px;text-align:center;}
.mSort4.type3 .col .ho{margin-top:20px;}
.mSort4.type3 .col .ho > strong{font-size:32px;margin-top:-12px;}

.mAgree3 + .mBoard1{margin-top:20px;}
.mAgree3{border:1px solid #ddd;border-radius:10px;overflow:hidden;}
.mAgree3 .txt{position:relative;letter-spacing:-0.4px;line-height:170%;padding:35px 40px;}
.mAgree3 .txt.scrollY{border:0;max-height:277px;}

.mAgree3.br0{border-radius:0;}
.mAgree3 .txt.type2{font-size:15px; padding:30px 33px; }
.mAgree3 .txt.type3{font-size:15px;padding:27px 50px;}
.mAgree3 .txt.type3 .mFlex2.mt30{margin-top:20px;}
.mAgree3 .txt.type3 .mFlex2{padding-right:0;}
.mAgree3 .txt.type3 .mFlex2 .mCheckbox1{margin:23.5px 5px;}
.mAgree3 .txt.type3 .mFlex2 .mCheckbox1.l .label{color:#323232;font-weight:500;font-size:17px;padding-left:41px;}
.mAgree3 .txt.type3 .mFlex2 + .mFlex2{border-top:1px solid #ddd;}
.mAgree3 .mFlex2{margin:0;padding-right:20px;}
.mAgree3 .mFlex2 + .mCheckbox1,
.mAgree3 .txt + .mCheckbox1,
.mAgree3 .mCheckbox1 + .mCheckbox1{display:block;margin-top:40px;}
.mAgree3 .txt + .mCheckbox1,
.mAgree3 .mFlex2 + .mCheckbox1{margin-top:20px;}
.mAgree3 .mFlex2 + .mCheckbox1:before,
.mAgree3 .txt + .mCheckbox1:before,
.mAgree3 .mCheckbox1 + .mCheckbox1:before{content:"";position:absolute;top:-20px;left:-20px;background-color:#ddd;width:calc(100% + 40px);height:1px;}
.mAgree3 .mCheckbox1 + .txt{border-top:1px solid #ddd;padding-bottom:20px;}
.mAgree3 .mCheckbox1 + .txt.type2{padding-bottom:30px;}
.mAgree3 .mCheckbox1{position:relative;display:block;margin:29px 33px 26px;}
.mAgree3 .mCheckbox1.m input + .label{font-weight:500;}

.mAgree3.type2{font-size:15px;border-radius:0;border-top-color:#768395;}
.mAgree3.type2 .txt{padding:22px;}

.mFlex2.w500{width:500px;}
.mFlex2.w378{width:378px;}
.mFlex2{display:-webkit-flex;display:flex;align-items:center;}
.mFlex2 .bar{color:#ddd;padding:0 10px;}
.mFlex2 .it{margin:0;vertical-align:middle;}
.mFlex2 .select + .flex,
.mFlex2 .select + .select,
.mFlex2 .it + .it{margin-left:10px;}
.mFlex2 .mBtn2{margin-left:7px;vertical-align:middle;white-space:nowrap;}
.mFlex2 .mBtn2.ml0{margin-left:0;}
.mFlex2 + .it{margin-top:19px;}
.mFlex2 .flex{-webkit-flex:1;flex:1;}
.mFlex2 .flex.br{border-right:1px solid #ececec;}
.mFlex2 .button{-webkit-flex:1;flex:1;text-align:right;}

.mFlex2.child .mCheckbox1{margin-left:15px;margin-right:0;}
.mFlex2.child .mCheckbox1:first-child{margin-left:25px;}

.mInfo1{position:relative;background-color:#fefaf4;border-radius:22px;margin:65px 0 0;padding:43px 0 48px 167px;}
.mInfo1:before{content:"";position:absolute;top:calc(50% - 45px);left:48px;background:url(../images/2025/ico_info1.png) 50% 50% no-repeat #fff;border-radius:50%;width:90px;height:90px;}
.mInfo1 .ti{color:#cb611a;font-size:24px;font-weight:bold;letter-spacing:-1px;}
.mInfo1 .tx{color:#cb611a;font-size:15px;letter-spacing:-0.5px;margin:8px 0 0;}

.mInfo2{border:5px solid #f3f3f3;margin:45px 0 0;padding:44px 40px 40px;}
.mInfo2 *{letter-spacing:-1.1px;}
.mInfo2 .tit{display:block;}
.mInfo2 .lst + .tit.mb5{margin-bottom:5px;}
.mInfo2 .lst + .tit{margin:34px 0 -15px;}
.mInfo2 .lst li{position:relative;color:#474747;font-size:15px;line-height:200%;padding:0 0 0 10px;}
.mInfo2 .lst li:before{content:"-";position:absolute;top:0;left:0;}
.mInfo2 .lst li.type2{padding-left:17px;}
.mInfo2 .lst li.type2:before{content:"※";}

.ul{text-decoration:underline;text-underline-offset:2px;}
.mt5_w{margin-top:5px;}

.mDate1{display:-webkit-flex;display:flex;align-items:center;}
.mDate1 .select{min-width:100px;}
.mDate1 .select + .select{margin-left:10px;}
.mDate1 .it{-webkit-flex:1;flex:1;}
.mDate1 .bar{padding:0 8px;}

.mDate2{position:relative;text-align:center;padding:9px 0 0;zoom:1;}
.mDate2:after{display:block;clear:both;content:'';}
.mDate2 .dat{display:inline-block;color:#333;font-size:34px;font-weight:600;letter-spacing:-1.5px;padding:0 25px;text-align:center;vertical-align:middle;}
.mDate2 .prev,
.mDate2 .next{display:inline-block;text-indent:-9999px;font-size:0;background:url(../images/2025/ico_prev1.png) 50% 50% no-repeat;width:34px;height:34px;vertical-align:middle;}
.mDate2 .next{background-image:url(../images/2025/ico_next1.png);}
.mDate2 .rt{float:right;margin-top:13px;}

.mButton1 + .mPn1{margin-top:85px;}
.mButton1.mt100{margin-top:100px;}
.mButton1.mt25{margin-top:25px;}
.mButton1.mt55{margin-top:55px;}
.mButton1.pb65{padding-bottom:65px;}
.mButton1{margin:75px 0 0;text-align:center;}
.mButton1 .mBtn1{vertical-align:middle;}
.mButton1 .mBtn1 + .mBtn1{margin-left:14px;}

.mBtn2{display:inline-block;background-color:#e98700;border:1px solid #e98700;font-weight:500;font-size:22px;border-radius:70px;letter-spacing:-0.3px;font-weight:bold;padding:0 50px;text-align:center;}
.mBtn2 span{display:inline-block;color:#fff;font-size:22px;line-height:70px;height:70px;}
.mBtn2 span.reg,
.mBtn2 span.reg2{background:url(../images/2025/ico_btn2_reg1.png) 0 50% no-repeat;padding:0 0 0 44px;}
.mBtn2 span.reg2{background-image:url(../images/2025/ico_btn2_reg2.png);}

.mBtn1{display:inline-block;background-color:#fff;border:1px solid #d8d8d8;color:#333;font-size:16px;border-radius:10px;letter-spacing:-0.3px;font-weight:500;padding:0 20px;text-align:center;line-height:50px;height:50px;}
.mBtn1.l{font-size:16px;min-width:150px;line-height:55px;height:57px;}
.mBtn1.ms{font-size:15px;font-weight:500;padding:0 15px;min-width:74px;line-height:37px;height:41px;}
.mBtn1.ms *{font-size:15px;}
.mBtn1.m{border-radius:0;font-size:14px;font-weight:500;padding:0 15px;min-width:74px;line-height:35px;height:37px;}
.mBtn1.m *{font-size:14px;}
.mBtn1.s{font-size:15px;font-weight:500;padding:0 10px;line-height:28px;height:32px;}
.mBtn1.s *{font-size:15px;}
.mBtn1.s2{font-size:14px;font-weight:500;padding:0 10px;line-height:26px;height:28px;}
.mBtn1.r0{border-radius:0;}
.mBtn1.r{border-radius:6px;}
.mBtn1.r2{border-radius:3px;}

.mBtn1.lWhite{border-color:#fff;}
.mBtn1.lBlack{border-color:#000;border-width:2px;color:#060606;}
.mBtn1.orange{background-color:var(--primaryColor);border-color:var(--primaryColor);color:#fff;}
.mBtn1.primary{background-color:#232d47;border-color:#232d47;color:#fff;}
.mBtn1.brown{background-color:#66504e;border-color:#66504e;color:#fff;}
.mBtn1.brown *{color:#fff;}
.mBtn1.gray2{background-color:#444;border-color:#444;color:#fff;}
.mBtn1.primary span{color:#fff;}
.mBtn1.gray{border-color:#c8c8c8;}
.mBtn1.pink{background-color:#d64169;border-color:#d64169;color:#fff;}
.mBtn1.r{border-radius:8px;}
.mBtn1.w130{min-width:130px;}
.mBtn1.w160{min-width:160px;}
.mBtn1 .remove{background:url(../images/2025/ico_remove1.png) 0 50% no-repeat;padding-left:24px;}
.mBtn1 .draw{background:url(../images/2025/ico_draw1.png) 0 50% no-repeat;padding-left:24px;}
.mBtn1 .find{background:url(../images/2025/ico_find1_w.png) 0 50% no-repeat;padding-left:24px;}
.mBtn1 .arr{background:url(../images/2025/ico_btn_arr2.png) 0 50% no-repeat;padding-left:18px;}
.mBtn1.primary .arr{background-image:url(../images/2025/ico_btn_arr2_w.png);}

.gCount1{display:-webkit-flex;display:flex;align-items:end;margin:70px 0 30px;}
.gCount1 .mCount1{-webkit-flex:1;flex:1;margin:0;}

.mCount1 + .mList4{margin-top:0;}
.mCount1{display:-webkit-flex;display:flex;align-items:center;color:#000;font-size:16px;margin:52px 0 19px;}
.mCount1 strong{color:var(--primaryColor);font-weight:500;margin:0 0 0 5px;}
.mCount1 .button{-webkit-flex:1;flex:1;text-align:right;margin-left:10px;}
.mCount1 .button .mBtn2{white-space:nowrap;}

.mFaq1{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin:30px 0 0;}
.mFaq1 .q:first-child button{border-top:0;}
.mFaq1 .q button,
.mFaq1 .a .con{position:relative;display:-webkit-flex;display:flex;border-top:1px solid #e0e0e0;font-size:16px;line-height:180%;padding:27px 35px 28px;}
.mFaq1 .ico{display:block;background-color:var(--primaryColor);border-radius:50%;color:#fff;font-family:"SCoreDream";font-size:16px;font-weight:700;margin:0 24px 0 0;text-align:center;width:30px;line-height:30px;height:30px;}
.mFaq1 .q button{position:relative;padding-right:65px;text-align:left;width:100%;}
.mFaq1 .q button:before{content:"";position:absolute;top:50%;right:27px;margin-top:-4.5px;background:url(../images/2025/ico_faq1.png) 0 0 no-repeat;width:17px;height:9px;transition:all 0.4s 0s;}
.mFaq1 .q.active button:before{transform:rotate(180deg)}
.mFaq1 .q.active button:after{content:"";position:absolute;top:0;left:0;border:2px solid #000;width:calc(100% - 4px);height:calc(100% - 4px);}
.mFaq1 .a{display:none;background-color:#fafafa;}
.mFaq1 .a .ico{background-color:#9598a1;}
.mFaq1 .a .con{padding-top:36px;}
.mFaq1 .txt{-webkit-flex:1;flex:1;font-size:16px; padding:4px 0 0;margin-right:20px;}
.mFaq1 .a .txt{margin-top:-3px;padding-top:0;}

.mBoard1 + .mInfo12,
.mBoard1 + .mList7{margin-top:25px;}
.mBoard1 + .mInfo6,
.mBoard1 + .mTitle4{margin-top:35px;}
.mBoard1 .mCheckbox1.single{margin:0 auto;}
.mBoard1{border-top:2px solid #444;}
.mBoard1 table{width:100%;}
.mBoard1 th,
.mBoard1 td{border-bottom:1px solid #ddd;background-color:#fff;color:#333;font-size:15px;line-height:23px;font-weight:normal;text-align:center;padding:10px 10px;word-break:keep-all;height:70px;}
.mBoard1 td .mInfo6 li{color:#333;font-size:15px;}
.mBoard1 td strong {font-weight:500;}
.mBoard1 thead th{background-color:#fafafa;border-right:0;color:#000;font-size:17px;font-weight:500;line-height:140%;height:67px;}
.mBoard1 tbody th{background-color:#fafafa;}
.mBoard1 td .gCheckbox1{margin-right:-10px;}
.mBoard1 td.bgType1{background-color:#fefaf4;}
.mBoard1 td.pr20{padding-right:20px;}
.mBoard1 td.pxy0{padding:0;}
.mBoard1 tr.bbBlack td,
.mBoard1 tr td.bbBlack{border-bottom-color:#000;}
.mBoard1 .ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.mBoard1 .tit{padding-left:15px;font-weight:500;}
.mBoard1 .tit a:hover{text-decoration:underline;}
.mBoard1 .tit,
.mBoard1 .tal{text-align:left;}
.mBoard1 .tac{text-align:center;}
.mBoard1 .px20{padding-left:20px;padding-right:20px;}
.mBoard1 .py20{padding-top:20px;padding-bottom:20px;}
.mBoard1 .py25{padding-top:25px;padding-bottom:25px;}
.mBoard1 .pl20{padding-left:20px;}
.mBoard1 th .mMsg1{margin-left:3px;}

.mBoard1.type2{border-top-width:1px;}
.mBoard1.type2 table{table-layout:auto;}
.mBoard1.type2 thead th{border-top:0;}
.mBoard1.type2 th,
.mBoard1.type2 td{border:1px solid #ddd;font-size:16px;height:50px;}
.mBoard1.type2 th.fs15,
.mBoard1.type2 td.fs15,
.mBoard1.type2 td.fs15 .mInfo14 li{font-size:15px;}
.mBoard1.type2 td.fs15 .mInfo14 li{font-weight:normal;}
.mBoard1.type2 th{font-weight:500;}
.mBoard1.type2 th:first-child,
.mBoard1.type2 td:first-child{border-left:0;}
.mBoard1.type2 th:last-child,
.mBoard1.type2 td:last-child{border-right:0;}

.mBoard1.type2.fs14 th{font-size:15px;}
.mBoard1.type2.fs14 td,
.mBoard1.type2.fs14 td .c,
.mBoard1.type2.fs14 td a{font-size:14px;}

.mBoard1.type2.h62 th,
.mBoard1.type2.h62 td{height:62px;}
.mBoard1.type2.h62 table table th,
.mBoard1.type2.h62 table table td{border:1px solid #ddd;font-size:14px;padding:10px;height:auto;}

.mBoard1.type2.h62 table table input[type=text].it,
.mBoard1.type2.h62 table table input[type=password].it,
.mBoard1.type2.h62 table table input[type=number].it,
.mBoard1.type2.h62 table table .select{font-size:14px;padding-left:15px;}
.mBoard1.type2.h62 table table th:first-child,
.mBoard1.type2.h62 table table td:first-child{border-left:1px solid #ddd;}
.mBoard1.type2.h62 table table th:last-child,
.mBoard1.type2.h62 table table td:last-child{border-right:1px solid #ddd;}
.mBoard1.type2.h62 table table thead th{border-bottom:0;}

.mBoard1.lineType1{border:5px solid #e0e0e0;}

.mBoard1.scrollY{position:relative;max-height:591px;overflow:hidden auto;}
.mBoard1.scrollY thead{position:sticky;top:0;}

.mGallery1 ul{margin:-56px 0 0 -55px;zoom:1;}
.mGallery1 ul:after{display:block;clear:both;content:'';}
.mGallery1 li{float:left;background-color:#fff;border:1px solid #e4e4e4;margin:59px 0 0 55px;width:330px;}
.mGallery1 .link{display:block;}
.mGallery1 .img.noimg{background-color:#f6f6f6;}
.mGallery1 .img.noimg img{object-fit:contain;width:56px;}
.mGallery1 .img{position:relative;display:block;text-align:center;width:100%;height:260px;overflow:hidden;}
.mGallery1 .img img{object-fit:cover;width:100%;height:100%;}
.mGallery1 .text{display:block;padding:36px 0 33px;text-align:center;}
.mGallery1 .tit{display:block;color:#000;font-size:19px;font-weight:500;margin:18px 10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mGallery1 .txt{display:block;color:#595959;font-size:14px;margin:8px 10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.mGallery1 .uti{display:block;color:#616161;font-size:15px;margin:10px 10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.mGallery1 .uti > span{display:inline-block;color:#616161;font-size:15px;font-weight:500;margin-right:16px;}
.mGallery1 .button{display:-webkit-flex;display:flex;align-items:center;margin:35px 0 0;padding:0 10px;}
.mGallery1 .button .mBtn1{-webkit-flex:1;flex:1;}
.mGallery1 .button .mBtn1 + .mBtn1{margin-left:10px;}

.iNew1{position:relative;display:inline-block;padding-left:44px;}
.iNew1:before{content:"";position:absolute;top:3px;left:0;background:url(../images/2025/ico_new1.png) 100% 0 no-repeat;width:35px;height:18px;}

.mPag{margin:60px 0 0;line-height:normal;text-align:center;}
.mPag a{display:inline-block;background-color:#fff;border:1px solid #dedede;color:#666;text-decoration:none;font-size:14px;margin:0 -2px 0 -4px;vertical-align:middle;text-align:center;min-width:42px;line-height:38px;height:40px;}
.mPag .active{position:relative;background-color:#524e4d;border-color:#524e4d;color:#fff;text-decoration:underline;}
.mPag .first,
.mPag .last,
.mPag .prev,
.mPag .next{position:relative;display:inline-block;background:url(../images/2025/ico_pag_first.png) 50% 50% no-repeat #fff;text-indent:-9999px;font-size:0;overflow:hidden;z-index:10;}
.mPag .first{margin-right:-6px;}
.mPag .next,
.mPag .last{background-image:url(../images/2025/ico_pag_last.png);}
.mPag .prev{background-image:url(../images/2025/ico_pag_prev.png);margin:0 2px 0 0;}
.mPag .next{background-image:url(../images/2025/ico_pag_next.png);margin:0 -3px 0 1px;}

.mPn1{border-top:1px solid #d3d3d3;border-bottom:1px solid #666;}
.mPn1 li + li{border-top:1px solid #d3d3d3;}
.mPn1 li{display:-webkit-flex;display:flex;}
.mPn1 li .ti{display:block;float:left;font-size:16px;font-weight:600;margin:0 -17px 0 0;text-align:center;width:187px;line-height:64px;height:64px;}
.mPn1 li .ti span{position:relative;display:inline-block;padding:0 0 0 24px;}
.mPn1 li .ti span:before{content:"";position:absolute;top:50%;left:0;margin-top:-5px;background:url(../images/2025/ico_pn1.png) 0 50% no-repeat;width:14px;height:10px;}
.mPn1 li.next .ti span:before{transform:rotate(180deg);}
.mPn1 li .tx{-webkit-flex:1;flex:1;font-size:16px;text-align:left;padding:0 23px 0 0;line-height:62px;height:62px;}
.mPn1 li .tx span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}

/* form */
.select{background:url(../images/2025/ico_select1.png) calc(100% - 15px) 50% no-repeat #fff;border:1px solid #dadada;border-radius:10px;color:#000;font-size:15px;padding:0 35px 0 20px;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.4s 0s;height:41px;}
.select.w120{width:120px;}
.select.w190{width:190px;}
.select.w250{width:250px;}
.select.w335{width:335px;}

input[type=text].it.br0 + .ui-datepicker-trigger{margin-top:-6px;width:24px;height:24px;}
input[type=text].it.br0,
input[type=password].it.br0,
input[type=number].it.br0,
.select.br0,
.select.m{height:41px;}
.it.w100per,
.select.w100per{width:100%;}
.gTextarea .textarea.br0,
.textarea.br0,
input[type=text].it.br0,
input[type=password].it.br0,
input[type=number].it.br0,
.select.br0{border-radius:0;}
.select + .select,
.select + .it{margin-left:10px;}

input[type=text].it::placeholder,
input[type=password].it::placeholder,
input[type=number].it::placeholder{font-size:inherit;}
input[type=text].it,
input[type=password].it,
input[type=number].it{border:1px solid #dadada;background-color:#fff;border-radius:10px;color:#000;font-size:16px;font-weight:normal;padding:0 0 0 20px;height:50px;}
.it.date{background:#fff;padding-right:45px;max-width:216px;}
.it + .ui-datepicker-trigger{cursor:pointer;margin:0 0 0 -35px;vertical-align:middle;}
.it.w150{width:150px;}
.it.w322{width:322px;}
.it.w420{width:420px;}
.it.w470{width:470px;}
.it.w520{width:520px;}
.it.w569{width:569px;}
.ui-datepicker-trigger + .bar{margin-left:12px;}
.it + .mList7{margin-top:12px;}

.select:disabled,
input[type=text]:disabled,
input[type=password]:disabled,
input[type=number]:disabled{background-color:#f5f5f5;color:#2a2a2a;}

.iMust{position:relative;display:inline-block;vertical-align:middle;}
.iMust:before{content:"*";color:#f60e0e;}
.iMust > span{text-indent:-9999px;font-size:0;}

.gTextarea{border-top:1px solid #333;}
.gTextarea.text{border:1px solid #ddd;border-top-color:#768395;padding:10px 15px;min-height:160px;}
.gTextarea .textarea{border-top:0;border-top-left-radius:0;border-top-right-radius:0;}
.textarea{border:1px solid #ddd;color:#333;font-size:16px;font-weight:normal;padding:10px 20px 0;width:100%;resize:none;vertical-align:middle;height:auto;}
.textarea.m{font-size:14px;}
.textarea.fs15{font-size:15px;}

.mCheckbox1.single{width:22px;height:22px;}
.mCheckbox1.single .label{text-indent:-9999px;font-size:0;padding:0;}
.mCheckbox1.inline{display:inline-block;margin:0 25px 0 0;}
.mCheckbox1.type2 input + .label:before{background:url(../images/2025/ico_checkbox1_2.png) 50% 50% no-repeat;background-size:22px auto;}
.mCheckbox1.mw105 .label{min-width:105px;}
.mCheckbox1 + .mInfo6{margin-top:45px;}
.mCheckbox1 + .mTitle1,
.mCheckbox1 + .mTitle3{margin-top:90px;}
.mCheckbox1 + .it{margin-left:-15px;}
.mCheckbox1{position:relative;display:block;cursor:pointer;}
.mCheckbox1 input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;}
.mCheckbox1 .label{display:block;position:relative;padding:0 0 0 30px;line-height:25px;min-height:22px;}
.mCheckbox1 .label .iSt3{vertical-align:top;margin-top:0;}
.mCheckbox1 .label .tx{display:block;font-size:15px;font-weight:normal;margin:13px 0 0;}
.mCheckbox1 input + .label:before{content:"";position:absolute;top:1px;left:0;border-radius:4px;background:#fff;border:1px solid #bfbfbf;width:20px;height:20px;}
.mCheckbox1 input:checked + .label{color:#000;}
.mCheckbox1 input:checked + .label:before{background-image:url(../images/2025/ico_checkbox1_a.png);background-size:22px auto;border:0;width:22px;height:22px;}
.mCheckbox1 input[disabled="disabled"] + .label{opacity:0.5;}

.mCheckbox1.l .label{font-size:17px;font-weight:500;padding-left:34px;}

.gRadio3{display:-webkit-flex;display:flex;align-items:center;justify-content:center;}

.gRadio2 + .gRadio2{margin-top:10px;}
.gRadio2{display:-webkit-flex;display:flex;align-items:center;}
.gRadio2 .flex{display:-webkit-flex;display:flex;align-items:center;}
.gRadio2 .flex,
.gRadio2 .it{-webkit-flex:1;flex:1;}
.gRadio2 .mCheckbox1 + .it{margin-left:-15px;}

.gRadio1 .mRadio1 + .select,
.gRadio1 .mRadio1 + .it,
.gRadio1 .mCheckbox1 + .it{margin-left:-15px;}
.gRadio1 + .mRadio1.inline{margin-left:25px;}
.gRadio1 .mType1{margin:}

.mRadio1.single{width:22px;height:22px;}
.mRadio1.single .label{text-indent:-9999px;font-size:0;padding:0;}
.mRadio1.inline + .mInfo12{margin-top:6px;}
.mRadio1.inline_w,
.mRadio1.inline{display:inline-block;margin:0 25px 0 0;vertical-align:middle;}
.mRadio1.mw90{min-width:90px;}
.gRadio1 +  div.gRadio1,
.mRadio1 + div.mRadio1{margin:15px 0 0;}
.mRadio1 + div.gRadio1{margin:24px 0 0;}
.mRadio1{position:relative;display:block;cursor:pointer;}
.mRadio1 input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;}
.mRadio1 .label{display:block;position:relative;padding:0 0 0 30px;line-height:25px;min-height:22px;}
.mRadio1 input + .label:before{content:"";position:absolute;top:1px;left:0;border-radius:4px;background:#fff;border:1px solid #bfbfbf;border-radius:50%;width:20px;height:20px;}
.mRadio1 input:checked + .label{color:#000;}
.mRadio1 input:checked + .label:before{background:url(../images/2025/ico_radio1_a.png) 50% 50% no-repeat;;background-size:22px auto;}
.mRadio1 input[disabled="disabled"] + .label{opacity:0.5;}

.mFile1{display:-webkit-flex;display:flex;align-items:center;position:relative;width:530px;}
.mFile1 .it{-webkit-flex:1;flex:1;}
.mFile1 .btn{position:relative;}
.mFile1 .btn .mBtn1{cursor:pointer;font-size:16px;margin:0;text-align:center;width:109px;line-height:42px;height:44px;}
.mFile1 .btn input{position:absolute;top:0;left:-100%;cursor:pointer;width:200%;height:100%;opacity:0.01;}
.mFile1 .it{line-height:37px;height:37px;}
.mFile1 .btn + .it{margin-left:10px;}
.mFile1 .it + .iDelete2{vertical-align:middle;}
.mFile1 + .att{color:#666;padding-left:15px;}

/* 아동돌봄서비스신청 */
.mSearch1{border:6px solid #e9e9e9;background-color:#fff;padding:40px 0 37px;}
.mSearch1 legend{display:none;}
.mSearch1 .input{position:relative;display:-webkit-flex;display:flex;align-items:center;margin:0 auto;width:759px;}
.mSearch1 .label{display:inline-block;font-weight:600;font-size:19px;letter-spacing:-1px;padding:0 20px 0 0;}
.mSearch1 input[type=text].it,
.mSearch1 input[type=password].it,
.mSearch1 input[type=number].it
.mSearch1 .it{-webkit-flex:1;flex:1;background-color:#f5f5f5;border-radius:8px 0 0 8px;border:0;color:#050505;padding:0 74px 0 25px;height:65px;}
.mSearch1 .iFind{position:absolute;top:0;right:0;background:url(../images/2025/ico_find2.png) 50% 50% no-repeat #424242;border-radius:0 8px 8px 0;text-indent:-9000px;font-size:0;width:64px;height:64px;}
.mSearch1 .ex{color:#1d2032;font-size:14px;padding:13px 0 0 114px;margin:0 auto;width:759px;}

.gNavi1{background-color:#f7f7f7;padding:45px 37px;}
.gNavi1 .tit{display:block;font-size:19px;font-weight:600;padding:0 0 25px;}

.mNavi1{margin:0 0 30px -15px;zoom:1;}
.mNavi1:after{display:block;clear:both;content:'';}
.mNavi1 .mCheckbox1 input + .label:before{display:none;}
.mNavi1 .mCheckbox1 .label{padding-left:0;}
.mNavi1 .mCheckbox1 .label span{transition:all 0.4s 0s;}
.mNavi1 .mCheckbox1 .label,
.mNavi1 a,
.mNavi1 button{position:relative;display:-webkit-flex;display:flex;align-items:center;justify-content:center;float:left;background-color:#fff;border-radius:7px;font-size:15px;line-height:130%;margin:0 0 17px 15px;text-align:center;width:calc(11.11% - 15px);height:59px;}
.mNavi1 .mCheckbox1 .label span,
.mNavi1 a span,
.mNavi1 button span{display:inline-block;color:#000;}
.mNavi1 .mCheckbox1 .label{background-image:none;}
.mNavi1 .active{background-color:#524e4d}
.mNavi1 button:hover,
.mNavi1 a:hover{background-color:var(--primaryColor);}
.mNavi1 .active span,
.mNavi1 button:hover span,
.mNavi1 a:hover span{color:#fff;}
.mNavi1 .active:before,
.mNavi1 button:hover:before,
.mNavi1 a:hover:before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100%);height:calc(100%);z-index:1;}
.mNavi1 .mCheckbox1 input:checked + .label{background:#e98700;color:#fff;}
.mNavi1 .mCheckbox1 input:checked + .label span{background-image:none;color:#fff;font-weight:500;padding-left:0;}

.mNavi1.m{margin-left:-11px;}
.mNavi1.m .mCheckbox1 .label,
.mNavi1.m a,
.mNavi1.m button{font-size:14px;font-weight:500;margin:0 0 11px 11px;text-align:center;width:calc(9.09% - 11px);height:49px;}

.mNavi1.m.col3 .mCheckbox1 .label,
.mNavi1.m.col3 a,
.mNavi1.m.col3 button{width:calc(33.33% - 11px);}

.mNavi1.m.col5 .mCheckbox1 .label,
.mNavi1.m.col5 a,
.mNavi1.m.col5 button{width:calc(20% - 11px);}

.mNavi1.m.col6{margin-left:-20px;}
.mNavi1.m.col6 .mCheckbox1 .label,
.mNavi1.m.col6 a,
.mNavi1.m.col6 button{margin-left:20px;width:calc(16.6% - 20px);}

.mGrid1{display:-webkit-flex;display:flex;gap:20px;}
.mGrid1 .col{-webkit-flex:1;flex:1;}

.gMap1{position:relative;padding:0 0 0 50px;height:750px;background-color:#f7f7f7;border-radius:16px 16px 0 0;}
.gMap1 .list{padding:235px 0 0;}
.gMap1 .list .tit .ti{color:#333;font-size:28px;letter-spacing:-2px;}
.gMap1 .list .tit .tx{color:#666;font-size:15px;margin:8px 0 0;}
.gMap1 .mNavi1{margin:25px 0 0 -10px;width:330px;}
.gMap1 .mNavi1 .mCheckbox1 .label,
.gMap1 .mNavi1 button{background-color:#fff;border:0;border-radius:7px;box-shadow:5px 5px 5px rgba(0,0,0,0.03);margin:0 0 10px 10px;width:calc(33.33% - 10px);line-height:55px;height:55px;}
.gMap1 .mNavi1 button span{transition:all 0.4s 0s;}
.gMap1 .mNavi1 button.active{background-color:#000;color:#fff;}
.gMap1 .mNavi1 button.active span{padding-left:0;background-image:none;}
.gMap1 .mNavi1 button:hover:before,
.gMap1 .mNavi1 button.active:before{display:none;}
.gMap1 .mMap1{position:absolute;top:77px;right:47px;}

.mTab4 + .gTitle4,
.mTab4 + .mTitle2{margin-top:90px;}
.mTab4 + .mSort3{margin-top:65px;}
.mTab4{display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:25px;margin:-14px 0 23px;text-align:left;}
.mTab4 .n{display:block;color:#313131;font-size:20px;line-height:130%;opacity:0.3;font-weight:800;margin:0 0 3px;}
.mTab4 a,
.mTab4 > span{-webkit-flex:1;flex:1;display:flex;flex-direction: column;justify-content: center;align-items: flex-start;background:url(../images/2025/ico_tab4_1.png) 35px calc(50% + 2px) no-repeat #fff;padding:0 0 0 95px;border-radius:15px;border:1px solid #e0e0e0;background-color:#;color:#313131;font-weight:600;font-size:17px;height:110px;}
.mTab4 .active{background-color:#524e4d;border-color:#524e4d;color:#fff;}
.mTab4 .active .n{color:#f8f8f8;}
.mTab4 .active span{color:#fff;}
.mTab4 .i11{background-image:url(../images/2025/ico_tab4_11.png);}
.mTab4 .i12{background-image:url(../images/2025/ico_tab4_12.png);}
.mTab4 .i2{background-image:url(../images/2025/ico_tab4_2.png);}
.mTab4 .i3{background-image:url(../images/2025/ico_tab4_3.png);}
.mTab4 .i4{background-image:url(../images/2025/ico_tab4_4.png);}

.mTab5{display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:#363231;border-radius:16px 16px 0 0;margin:-11px 0 0;padding:32px 45px 30px;}
.mTab5 a + a{margin-left:20px;}
.mTab5 a{-webkit-flex:1;flex:1;background-color:#fff;border:2px solid #363231;font-size:17px;font-weight:600;text-align:center;border-radius:50px;line-height:63px;height:67px;}
.mTab5 a.active{background-color:#e98700;border-color:#e98700;color:#fff;}

.mTab6{zoom:1;}
.mTab6:after{display:block;clear:both;content:'';}
.mTab6 a + a{margin-left:-1px;}
.mTab6 a{float:left;display:block;border:1px solid #c9c9c9;color:#000;padding:0 20px;line-height:37px;height:39px;}
.mTab6 a span{display:inline-block;background:url(../images/2025/ico_card1.png) 0 calc(50% - 1px) no-repeat;color:#000;font-size:15px;padding:0 0 0 16px;line-height:37px;height:39px;}
.mTab6 a span.list{background-image:url(../images/2025/ico_list2.png);}
.mTab6 a.active span.card{background-image:url(../images/2025/ico_card1_a.png);}
.mTab6 a.active span.list{background-image:url(../images/2025/ico_list2_a.png);}
.mTab6 a.active{background-color:#333;border-color:#333;color:#fff;}
.mTab6 a.active span{color:#fff;}
.mTab6 a:first-child{border-radius:4px 0 0 4px;}
.mTab6 a:last-child{border-radius:0 4px 4px 0;}

.mList1 + .mPag{margin-top:95px;}
.mList1.hType1 li .con{height:276px;}
.mList1 ul{margin:-45px 0 0 -45px;zoom:1;}
.mList1 ul:after{display:block;clear:both;content:'';}
.mList1 li{float:left;border-radius:10px;border:1px solid #e5e5e5;margin:45px 0 0 45px;padding:2px 2px 0;width:calc(33.33% - 45px);}
.mList1 li .con{position:relative;display:-webkit-flex;display:flex;border-radius:8px 8px 0 0;padding:36px 0;height:282px;}
.mList1 li .con .img{display:block;width:210px;height:200px;overflow:hidden;}
.mList1 li .con .img img{object-fit:cover;width:100%;height:100%;}
.mList1 li .con .txt{-webkit-flex:1;flex:1;padding:0 10px;text-align:center;}m
.mList1 li .con .txt .ico{display:block;background:url(../images/2025/ico_list1_2.png) 50% 0 no-repeat;margin:0 0 15px;height:52px;}
.mList1 li .con .txt .iSt1{margin:0 0 8px;}
.mList1 li .con .txt .ti{display:block;font-size:20px;margin:0 0 7px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.mList1 li .con .txt .ti.row2{-webkit-line-clamp:2;}
.mList1 li .con .txt .tx{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.mList1 li .con .txt .ls{display:inline-block;border:1px solid #aba9a9;border-radius:44px;font-size:14px;margin:24px 0 0;line-height:30px;height:32px;}
.mList1 li .con .txt .ls .l{display:inline-block;background:url(../images/2025/ico_list1_3.png) 20px 50% no-repeat;font-size:14px;padding:0 20px 0 40px;}
.mList1 li .con .txt .ls .l + .l{border-left:1px solid #aba9a9;margin-left:-7px;padding-left:12px;}
.mList1 li .con .txt .de{display:block;color:#000;font-size:15px;line-height:180%;margin:20px 0 0;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.mList1 li .con .txt .de.type2{line-height:160%;margin-top:10px;-webkit-line-clamp:4;height:auto;max-height:96px;}
.mList1 li .con .txt .ico{display:block;background:url(../images/2025/ico_list1_2.png) 50% 0 no-repeat;background-size:47px auto;margin:-23px 7px 10px 0;height:43px;}
.mList1 li .con .txt .ico2{display:block;background:url(../images/2025/ico_list1_2.png) 100% 0 no-repeat;background-size:47px auto;margin:-23px 7px -3px 0;height:43px;}
.mList1 li .con .txt .st + .ti{margin-top:33px;}
.mList1 li .con .txt .st{display:block;margin:33px 0 0;}
.mList1 li .con .txt .st .iSt2{font-size:14px;line-height:30px;height:30px;}
.mList1 li .con .txt .st .iSt2 + .iSt2{margin-left:4px;}
.mList1 li .button{display:-webkit-flex;display:flex;align-items:center;margin:0 -3px -2px;}
.mList1 li .button *{color:#fff;}
.mList1 li .button a:first-child{border-radius:0 0 0 8px;}
.mList1 li .button a:last-child{border-radius:0 0 8px 0;}
.mList1 li .button a:only-child{border-radius:0 0 8px 8px;}
.mList1 li .button a{-webkit-flex:1;flex:1;background-color:#524e4d;color:#fff;font-size:16px;font-weight:600;text-align:center;line-height:56px;height:56px;}
.mList1 li .button a.primary{background-color:var(--primaryColor);}
.mList1 li .button a.equ span{display:inline-block;padding:0 21px;}
.mList1 li:hover{background:var(--primaryColor);border-color:var(--primaryColor);}
.mList1 li:hover .con{background:#fff;}
.mList1 li:hover .button a.equ{background:var(--primaryColor);}
.mList1 li:hover .button a.equ span{background:url(../images/2025/ico_list1.png) 0 calc(50% - 1px) no-repeat;}

.mList1.type2 li:hover,
.mList1.type2 li{background-color:#fff;border:1px solid #ebebeb;border-radius:16px;padding:0;width:calc(50% - 45px);}
.mList1.type2 li .con{display:block;padding:0;height:auto;border-radius:16px;height:518px;}
.mList1.type2 li .con .txt{position:relative;display:block;text-align:left;padding:41px 150px 0 40px;}
.mList1.type2 li .con .txt .st{margin:0 0 20px;}
.mList1.type2 li .con .txt .ti{font-size:30px;letter-spacing:-1.6px;}
.mList1.type2 li .con .txt .bt{display:-webkit-flex;display:flex;align-items:center;justify-content:center;position:absolute;top:88px;right:40px;background-color:#524e4d;border-radius:50%;color:#fff;font-size:17px;font-weight:500;text-align:center;width:97px;height:97px;}
.mList1.type2 li .con .txt .tx{-webkit-line-clamp:3;font-size:17px;letter-spacing:-0.5px;line-height:160%;margin:14px 0 0;}
.mList1.type2 li .con .lst{background-color:#fbfbfb;border-radius:0 0 16px 16px;margin:40px 0 0;padding:32px 40px 0;min-height:249px;}
.mList1.type2 li .con .lst .ls{display:-webkit-flex;display:flex;margin:7px 0 0;}
.mList1.type2 li .con .lst .ls .ti{display:block;line-height:170%;width:87px;}
.mList1.type2 li .con .lst .ls .tx{-webkit-flex:1;flex:1;line-height:170%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.mList2{display:-webkit-flex;display:flex;gap:43px;margin:76px 0 0;}
.mList2 .col{-webkit-flex:1;flex:1;position:relative;background-color:#f8f8f8;border:1px solid #dfdede;border-radius:20px;padding:150px 0 32px;text-align:center;}
.mList2 .col:before{content:"";position:absolute;top:60px;left:0;background:url(../images/2025/ico_list2_1.png) 50% 0 no-repeat;width:100%;height:80px;}
.mList2 .col.i2:before{background-image:url(../images/2025/ico_list2_2.png);}
.mList2 .col.i3:before{background-image:url(../images/2025/ico_list2_3.png);}
.mList2 .tit{position:absolute;top:-25px;left:calc(50% - 97px);display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-radius:50px;background-color:#524e4d;font-size:20px;color:#fff;font-weight:bold;text-align:center;width:194px;height:50px;}
.mList2 .tit:before,
.mList2 .tit:after{content:"";position:absolute;top:calc(50% - 5px);left:18px;background-color:#fff;border-radius:50%;width:10px;height:10px;}
.mList2 .tit:after{left:auto;right:18px;}
.mList2 .txt{position:relative;}
.mList2 .txt .ti{font-size:20px;color:#000;font-weight:600;}
.mList2 .txt .tx{font-size:15px;color:#323232;line-height:160%;margin:4px 0 0;}
.mList2 .txt .tx + .mBtn1{margin:4px 0 0;}

.mList3 li + li{margin-top:1px;}
.mList3 li{display:-webkit-flex;display:flex;}
.mList3 li *{font-size:15px;line-height:160%;}
.mList3 li .nu{font-weight:500;min-width:27px;}
.mList3 li .tx{-webkit-flex:1;flex:1;letter-spacing:-1px;}
.mList3 + .fw500{display:block;margin-top:30px;}

.mList5.py21{padding:21px 0;}
.mList5.px35{padding-left:35px;padding-right:35px;}
.mList5 + .mBoard1{margin-top:40px;}
.mList5 + .mTitle1{margin-top:90px;}
.mList5 + .mRadio1,
.mList5 + .mCheckbox1{margin-top:18px;}
.mList5{border:5px solid #ecedf0;text-align:center;padding:33px 0;}
.mList5 .gBtn1 + .mRadio1,
.mList5 .mBtn1 + .mCheckbox1{margin-left:45px;}
.mList5 .mRadio1,
.mList5 .mCheckbox1{display:inline-block;margin:5px 15px;text-align:left;min-width:150px;}
.mList5 .ti + .select{margin-left:10px;}
.mList5 .select{height:46px;}

.mList5.type2{display:-webkit-flex;display:flex;align-items:center;padding:27px 20px;}
.mList5.type2 .list{display:grid;grid-template-columns: repeat(3, 1fr);gap:20px;-webkit-flex:1;flex:1;text-align:left;}
.mList5.type2 .list .mCheckbox1,
.mList5.type2 .list .mRadio1{margin:0;}
.mList5.type2 .list .mCheckbox1 .label,
.mList5.type2 .list .mRadio1 .label{display:-webkit-flex;display:flex;padding-top:2px;line-height:120%;}
.mList5.type2 .list .mCheckbox1 .label .iSt3,
.mList5.type2 .list .mRadio1 .label .iSt3{margin:-2px 0 0 5px;white-space:nowrap;}
.mList5.type2 .gBtn1{padding-left:20px;}

.mList7.line{border:1px solid #e2e2e2;border-radius:15px;padding:40px 38px;}
.mList7{text-align:left;}
.mList7 .tit{padding:0 0 13px;}
.mList7 .tit .ti{font-size:19px;}
.mList7 .tit .ti + .tx{margin-left:10px;}
.mList7 .tx + div.tx,
.mList7 .tit .ti + div.tx{margin:10px 0 0;}
.mList7 .tit .tx{font-size:16px;}
.mList7 ul + .tit{margin-top:25px;}
.mList7 li{position:relative;line-height:160%;padding:0 0 0 16px;}
.mList7 li + li{margin-top:10px;}
.mList7 li:before{content:"";position:absolute;top:9px;left:0;background-color:#69a94e;width:6px;height:6px;}
.mList7 li.noicon{padding-left:0;}
.mList7 li.noicon:before{display:none;}

.mList7 li.type2 + li.type2{margin-top:5px;}
.mList7 li.type2{padding-left:20px;}
.mList7 li.type2:before{content:"※";top:0;background-color:transparent;width:auto;height:auto;}
.mList7 li.type2.fs15{color:#535353;font-size:15px;}
.mList7 li .ls{position:relative;font-size:16px;margin:5px 0 0;padding:0 0 0 18px;}
.mList7 li .ls:before{content:"※";position:absolute;top:0;left:0;font-size:16px;}

.mBoard1 .mList18 .mFlex2,
.mList8 .mFlex2{border-top:1px solid #ddd;margin:0;padding:16px 20px;}
.mList8 .mFlex2:first-child{border-top:0;}

.mList6{display:-webkit-flex;display:flex;}
.mList6 .col{-webkit-flex:1;flex:1;}
.mList6 .col + .col{margin-left:15px;}
.mList6 .ti{display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:#524e4d;color:#fff;font-size:17px;font-weight:500;min-height:56px;}
.mList6 .tx{display:-webkit-flex;display:flex;align-items:center;justify-content:center;border:1px solid #bdbbc6;color:#2f2f2f;font-size:18px;font-weight:500;margin:10px 0 0;min-height:64px;}

.mList9.noicon li{margin-right:15px;}
.mList9.noicon li:before{display:none;}

.mList9 ul{display:-webkit-flex;display:flex;}
.mList9 li.mr38:last-child,
.mList9 li:last-child{margin-right:0;}
.mList9 li:last-child:before{display:none;}
.mList9 li.mr38{margin-right:38px;}
.mList9 li.mr38:before{right:-40px;}
.mList9 li{position:relative;-webkit-flex:1;flex:1;text-align:center;margin-right:58px;}
.mList9 li:before{content:"";position:absolute;top:calc(50% + 23px);right:-52px;background:url(../images/2025/ico_list9.png) 50% 50% no-repeat;width:40px;height:18px;}
.mList9 li.w20{-webkit-flex:2;flex:2;}
.mList9 li.w30{-webkit-flex:3;flex:3;}
.mList9 li .tit{display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:#524e4d;border-radius:8px;color:#fff;font-size:16px;font-weight:500;margin-bottom:12px;text-align:center;width:100%;height:60px;}
.mList9 li .txt{display:-webkit-flex;display:flex;}
.mList9 li .txt .tx:last-child{margin-right:0;}
.mList9 li .txt .tx{position:relative;-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;border-radius:8px;color:#595959;font-size:16px;font-weight:500;margin-right:10px;padding:0 10px;height:106px;}
.mList9 .tst{font-size:14px;margin:10px 0 0;}
.mList9 .tst.pos1{float:right;margin-top:-47px;}

.mList10 + .mList10{margin-top:20px;}
.mList10{display:-webkit-flex;display:flex;}
.mList10 .tit{display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:#e98700;border-radius:8px;margin:0 12px 0 0;text-align:center;min-width:190px;}
.mList10 .tit .ti{display:inline-block;background:url(../images/2025/ico_gg3.png) 50% 0 no-repeat;color:#fff;font-weight:500;font-size:16px;line-height:160%;padding:55px 0 0;}
.mList10 .lst{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;align-items:center;background-color:#f8f8f8;border-radius:8px;padding:32px 43px;min-height:150px;}
.mList10 .lst li{position:relative;color:#595959;font-weight:500;line-height:170%;padding:0 0 0 15px;}
.mList10 .lst li:before{content:"";position:absolute;top:10px;left:0;background-color:#666;border-radius:50%;width:5px;height:5px;}

.mList11{border:1px solid #e4e4e4;border-radius:15px;padding:10px 35px;}
.mList11 li.line{border-top:1px solid #e4e4e4;}
.mList11 li{display:-webkit-flex;display:flex;align-items:center;padding:33px 0;}
.mList11 li .gTit{-webkit-flex:1;flex:1;}
.mList11 li .gTit .tit{display:inline-block;letter-spacing:-1px;min-width:185px;}
.mList11 li .gTit .tit .iMust{vertical-align:top;}
.mList11 li .gTit .bt{display:inline-block;border-radius:47px;border:2px solid #524e4d;padding:0 32px 0 25px;text-align:center;min-width:305px;line-height:43px;height:47px;}
.mList11 li .gTit .bt > span{display:inline-block;background:url(../images/2025/ico_arr3.png) 0 calc(50% - 1px) no-repeat;letter-spacing:-1px;padding:0 0 0 18px;}
.mList11 li .gTit .bt *{font-size:17px;font-weight:600;}
.mList11 li .tit{-webkit-flex:1;flex:1;font-size:17px;font-weight:600;padding:0 0 0 25px;}
.mList11 li.sub{padding-top:0;padding-bottom:26px;}
.mList11 li.sub .tit{font-size:16px;font-weight:500;}
.mList11 li .mBtn1{border-radius:4px;padding-left:18px;padding-right:18px;min-width:95px;}
.mList11.type2 li{padding:22px 0;}


.mList12{display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
.mList12 .col + .col{margin-left:46px;}
.mList12 .col{-webkit-flex:1;flex:1;border:1px solid #e4e4e4;border-radius:16px;padding:53px 0;text-align:center;}
.mList12 .col a{display:inline-block;background-color:#e98700;padding:0 58px;border-radius:70px;line-height:70px;height:70px;}
.mList12 .col a > span{background:url(../images/2025/ico_list12_1.png) 0 calc(50% + 1px) no-repeat;color:#fff;font-size:22px;font-weight:500;padding:0 0 0 39px;}
.mList12 .col a.i2{background-color:#524e4d;}
.mList12 .col a.i2 > span{background-image:url(../images/2025/ico_list12_2.png);}

.mCheckbox1 + .mList13{margin-top:45px;}
.mList13 + .gTitle4{margin-top:65px;}
.mList13{border:1px solid #e0e0e0;border-radius:10px;padding:30px 60px;}
.mList13 li + li{border-top:1px solid #e0e0e0;}
.mList13 li{padding:30px 0;}
.mList13 li .mCheckbox1 .label{display:-webkit-flex;display:flex;margin:-2px 0 0;line-height:180%;}
.mList13 li .mCheckbox1 .label .i + .t{margin-left:9px;}
.mList13 li .mCheckbox1 .label .i{display:block;text-align:right;min-width:22px;}
.mList13 li .mCheckbox1 .label .t{-webkit-flex:1;flex:1;word-break:keep-all;}

.mReg1{text-align:center;}
.mReg1 .col + .col{margin-left:39px;}
.mReg1 .col{display:inline-block;box-shadow:5px 5px 5px rgba(0,0,0,0.1);border:1px solid #524e4d;border-radius:16px;margin:90px auto 0;text-align:center;padding:58px 20px 43px;width:528px;}
.mReg1 .tit{color:#524e4d;font-family:"SBAggroM";font-size:23px;}
.mReg1 .txt{color:#524e4d;font-size:15px;line-height:160%;margin:8px 0 0;}
.mReg1 .btn{display:inline-block;background-color:#e98700;color:#fff;border-radius:52px;margin:37px 0 0;padding:14px 40px;line-height:150%;}

.mFlex1 + .mList7{margin-top:12px;}
.mFlex1.w300{width:300px;}
.mFlex1.w550{width:550px;}
.mFlex1{display:-webkit-flex;display:flex;align-items:center;gap:10px;}
.mFlex1 .flex,
.mFlex1 .it,
.mFlex1 .select{-webkit-flex:1;flex:1;}
.mFlex1 .select.w190{max-width:190px;}
.mFlex1 .it.w1{-webkit-flex:2;flex:2;}
.mFlex1 .select + .select,
.mFlex1 .select + .it{margin-left:0;}
.mFlex1 .flex.type2.wAuto{max-width:256px;}
.mFlex1 .flex.type2.wAuto + .flex.type2{margin-left:20px;}
.mFlex1 .flex.type2{display:-webkit-flex;display:flex;align-items:center;}
.mFlex1 .flex.type2 .ti{margin-right:10px;font-weight:500;}
.mFlex1 .flex.type2 input[type=text].it.br0 + .ui-datepicker-trigger{margin-top:-2px;}

.fs19{font-size:19px;}
.normal{font-weight:normal;}
.tac{text-align:center;}
.fw500{font-weight:500;}
.mt10_w,
.mt10{margin-top:10px;}
.txtYellow{color:#ffd800;}
.txtRed{color:#dd1410;}
.txtBlue{color:#054ae8;}
.txtOrange{color:#da500c;}

.mDone1{margin:160px auto 107px;width:718px;}
.mDone1.survey{margin-top:50px;}
.mDone1 .list{border:1px solid #ddd;border-radius:10px;padding:89px 0 73px;text-align:center;}
.mDone1 .tit{display:block;background:url(../images/2025/ico_done1.png) 50% 0 no-repeat;font-size:22px;letter-spacing:-1px;line-height:140%;padding:127px 0 0;}
.mDone1 .txt{color:#6d6d6d;font-size:15px;margin:9px 0 0;}

/* //아동돌봄서비스신청 */

/* calendar */
.gCalendar1.mt0{margin-top:0;}
.gCalendar1{display:-webkit-flex;display:flex;margin:63px 0 0;}
.gCalendar1 .mCalendar1{-webkit-flex:1;flex:1;max-width:720px;}
.gCalendar1 .list{margin-left:35px;width:335px;}
.gCalendar1 .list .tit:before{content:"";position:absolute;top:0;left:0;background-color:#e98700;width:120px;height:48px;}
.gCalendar1 .list .tit{position:relative;display:-webkit-flex;display:flex;align-items:center;border-radius:6px;border:2px solid #e98700;font-size:16px;font-weight:600;margin:0 0 20px;text-align:left;padding:0;height:50px;overflow:hidden;}
.gCalendar1 .list .tit .ti{position:relative;display:block;color:#fff;font-weight:600;text-align:center;width:120px;}
.gCalendar1 .list .tit .da{-webkit-flex:1;flex:1;color:#333;font-size:16px;text-align:center;}
.gCalendar1 .list .mBoard1{border-top:0;}
.gCalendar1 .list .mBoard1 th,
.gCalendar1 .list .mBoard1 td{border-left:0;border-right:0;font-size:14px;font-weight:500;padding:15px 0 14.5px;height:auto;}
.gCalendar1 .list .mBoard1 th{background-color:#ecedf0;padding:0;height:54px;font-weight:600;}
.gCalendar1 .list .mBoard1 tr:first-child td{border-top:0;}
.gCalendar1 .mInfo3.type2{margin-right:-340px;}

.mCalendar1 .mDate2{margin:-8px 0 0;}
.mCalendar1 .calendar{margin:24px 0 0;}
.mCalendar1 .calendar table{width:100%;}
.mCalendar1 .calendar th{background-color:#363231;color:#fff;font-size:14px;font-weight:500;padding:0;text-align:center;height:54px;}
.mCalendar1 .calendar tbody td{background-color:#fff;border:1px solid #f1f1f1;padding:0;text-align:center;height:89px;}
.mCalendar1 .calendar tbody td *{color:#000;font-size:14px;font-weight:600;}
.mCalendar1 .calendar tbody td.today .day > span{display:inline-block;border:2px solid #363231;background-color:#363231;border-radius:50%;color:#fff;width:34px;line-height:32px;height:34px;}
.mCalendar1 .calendar tbody td span.day,
.mCalendar1 .calendar tbody td button.day{display:block;color:#000;font-size:14px;text-align:center;width:100%;line-height:100%;height:100%;}
.mCalendar1 .calendar tbody td span.day{display:block;border:0;line-height:87px;}
.mCalendar1 .calendar tbody td button.day > span{display:inline-block;border:2px solid #eb5c3c;border-radius:50%;color:#eb5c3c;width:34px;line-height:32px;height:34px;}
.mCalendar1 .calendar tbody td button.day[disabled]{cursor:auto;}
.mCalendar1 .calendar tbody td button.day[disabled] > span{border-color:#ababab;color:#ababab;background-color:#efefef;}
.mCalendar1 .calendar tbody td button.day.active span{background-color:#d64169;color:#fff;}
.mCalendar1 .calendar tbody td:first-child .day,
.mCalendar1 .calendar tbody td.hoilday .day{color:#fc5e5f;}
.mCalendar1 .calendar tbody td.prev .day span,
.mCalendar1 .calendar tbody td.next .day span{color:#000;border-color:transparent;opacity:0.2;}

.gSt1{margin:23px 0 0;text-align:right;}
.mSt1 + .mSt1{margin-left:5px;}
.mSt1{position:relative;color:#333;font-weight:500;font-size:14px;padding:0 0 0 26px;}
.mSt1:before{content:"";position:absolute;top:0;left:0;border:2px solid #ee755b;background-color:#fff;border-radius:14px;width:14px;height:14px;}
.mSt1.disable:before{border-color:#d9d9d9;background-color:#efefef;}

.mSt3{color:#333;font-size:15px;}
.mSt3 .iSt3{margin-left:30px;vertical-align:top;}

.iSt3{display:inline-block;background-color:#d2435a;border-radius:3px;color:#fff;font-size:14px;padding:0 8px;line-height:24px;height:24px;}
.iSt3.blue{background-color:#205edc;}
/* //calendar */

/* 알림소통 */
.mView1 + .mButton1{margin-top:65px;}
.mView1{position:relative;border-top:1px solid #333;border-bottom:1px solid #333;margin-top:-28px;z-index:1;}
.mView1 .tit + .mBoard1{margin-top:-1px;}
.mView1 .tit{border-bottom:1px solid #d3d3d3;font-size:30px;line-height:120%;font-weight:500;padding:41px 0 47px;text-align:center;}
.mView1 .tit .iSt4{vertical-align:top;margin:-26px 0 0;}
.mView1 .tit .iSt4 + .ti{margin-top:-11px;}
.mView1 .tit .iSt2{font-size:15px;padding:0 20px;line-height:28px;height:30px;}
.mView1 .tit .iSt2 + .ti{margin-top:23px;}
.mView1 .tit .ti{color:#333;font-size:30px;letter-spacing:-2px;}
.mView1 .tit .ti.fs600{font-weight:bold;}
.mView1 .util{border-bottom:1px solid #d3d3d3;font-size:16px;text-align:center;padding:18px 0;}
.mView1 .util .col + .col{margin-left:50px;}
.mView1 .util .col{position:relative;display:inline-block;}
.mView1 .util .col:before{content:"";position:absolute;top:4px;left:-27px;background-color:#4c4c4c;width:1px;height:17px;}
.mView1 .util .col:first-child:before{display:none;}
.mView1 .util .col .ti{font-size:17px;margin:0 5px 0 0;}
.mView1 .mButton1 + .article{border-top:1px solid #e0e0e0;margin-top:75px;padding-top:70px;}
.mView1 .article{font-size:16px;line-height:200%;padding:50px 20px 100px;min-height:300px;}
.mView1 .article .mSwiper1{margin:45px auto 0;}
.mView1 .article .img{margin:55px 0 0;text-align:center;}
.mView1 .article .img img + img{margin-left:32px;}
.mView1 .mAttach2{margin-top:-34px;}

.mAttach2{display:-webkit-flex;display:flex;border-top:1px solid #e0e0e0;padding:0 20px;}
.mAttach2 .ti{display:block;font-size:16px;font-weight:600;text-align:left;margin:30px 0 0;width:86px;}
.mAttach2 .tx{-webkit-flex:1;flex:1;padding:31px 0 23px;}
.mAttach2 ul{margin-left:-30px;zoom:1;}
.mAttach2 ul:after{display:block;clear:both;content:'';}
.mAttach2 li{float:left;margin:0 0 10px 30px;}
.mAttach2 li a{display:block;background:url(../images/2025/ico_attach1.png) 0 calc(30% + 2px) no-repeat;font-size:16px;letter-spacing:-0.6px;padding:0 0 0 23px;}

.mSwiper1{position:relative;margin:0 auto;text-align:center;overflow:hidden;width:1050px;}
.mSwiper1 .swiperThumb{margin-top:10px;}
.mSwiper1 .swiper{position:relative;}
.mSwiper1 .swiper-slide img{width:100%;}
.mSwiper1 .swiperThumb .swiper-slide{width:234px;height:105px;}
.mSwiper1 .swiperThumb .swiper-slide img{object-fit:cover;width:100%;height:105px;}
.mSwiper1 .swiper-button-next,
.mSwiper1 .swiper-button-prev{background-image:none;text-indent:-9999px;font-size:0;width:78px;height:76px;}
.mSwiper1 .swiper-button-prev:after,
.mSwiper1 .swiper-button-next:after{content:"";position:absolute;top:0;left:0;background:url(../images/2025/ico_next2.png) 50% 50% no-repeat;width:100%;height:100%;}
.mSwiper1 .swiper-button-prev:after{transform:rotate(180deg);}

.gSt2{display:block;text-align:center;}
.gSt2 .iSt2{font-size:14px;line-height:30px;height:30px;}
.gSt2 .iSt2 + .iSt2{margin-left:3px;}

.iSt1{display:inline-block;background-color:#fff;border:1px solid #2fae9b;font-weight:500;border-radius:4px;color:#2fae9b;font-size:13px;padding:0 10px;line-height:26px;height:28px;}
.iSt1.green{border-color:#35a934;color:#35a934;}

.iSt2{display:inline-block;background-color:#fff;border:1px solid #00ac4f;font-weight:500;border-radius:28px;color:#00ac4f;font-size:13px;padding:0 12px;text-align:center;min-width:65px;line-height:26px;height:28px;}
.iSt2.mw80{min-width:80px;}
.iSt2.teal{border-color:#00a3a9;color:#00a3a9;}
.iSt2.purple{border-color:#903fce;color:#903fce;}
.iSt2.orange{border-color:#e26426;color:#e26426;}
.iSt2.orange2{border-color:#c95643;color:#c95643;}

.iSt4{display:inline-block;background-color:#eb9231;border-radius:4px;color:#fff;font-size:14px;padding:0 8px;text-align:center;line-height:27px;height:27px;}
.iSt4.gray{background-color:#ababab;}
.iSt4.pink{background-color:#d64169;}
.iSt4.green{background-color:#35a934;}
.iSt4.gray{background-color:#ababab;}
.iSt4.dDray{background-color:#524e4d;}
.iSt4.mw74{min-width:74px;}


/* //알림소통 */

/* datepicker */
.ui-datepicker{box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.08);border: solid 1px #d4d8db;background-color:#fff;margin-top:-1px;padding:0 5px;z-index:1200 !important;}
.ui-datepicker table{margin-bottom:12px;}
.ui-datepicker .ui-datepicker-header{background:#fff9fb;border:0;margin:0 -5px;padding:0;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#000;font-family:"Noto Sans KR";font-size:16px;line-height:56px;height:56px;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{top:0;left:0;border:0;width:35px;height:56px;cursor:pointer;}
.ui-datepicker .ui-datepicker-next .ui-icon,
.ui-datepicker .ui-datepicker-prev .ui-icon{display:none;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover{background:url(../images/2025/ico_cal_prev1.png) 50% 50% no-repeat;}
.ui-datepicker .ui-datepicker-next{left:auto;right:0;}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover{background:url(../images/2025/ico_cal_next1.png) 50% 50% no-repeat;}
.ui-datepicker th{font-family:"Noto Sans KR";font-weight:500;padding:7px 0 4px;}
.ui-datepicker th span{color:#444;font-size:14px;}
.ui-datepicker .ui-state-default, .ui-widget-content .ui-state-default{font-family:"Noto Sans KR";border:0;color:#454545;text-align:center;background:#fff;}
.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active{background-color:#d63863;color:#fff;border-radius:50%;}
.ui-datepicker .ui-state-highlight,
.ui-datepicker .ui-widget-content .ui-state-highlight
.ui-datepicker .ui-widget-header .ui-state-highlight{background-color:#fff;border-radius:50%;}
.ui-datepicker .ui-state-default{color:#666;font-size:14px;margin:1px 0;width:26px;line-height:20px;height:26px;}
.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active{background-color:#d63863;color:#fff !important;border-radius:50%;line-height:20px;}
.ui-datepicker td.ui-datepicker-today .ui-state-default{border:1px solid #d63863;}
.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 .mtz-monthpicker{margin-top:0;height:56px;}
.ui-datepicker .mtz-monthpicker.mtz-monthpicker-year{background-color:#fff;border:0;color: #222;font-size:18px;font-family:'Noto Sans KR',"맑은 고딕", "돋움", dotum, sans-serif;background:url(../images/2025/ico_select1.png) no-repeat 100% 50%;font-weight:bold;margin:0;padding:0 10px 0 0;text-align:center;width:75px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.ui-datepicker .mtz-monthpicker.mtz-monthpicker-year option{color: #222;font-size:16px;font-family:'Noto Sans KR',"맑은 고딕", "돋움", dotum, sans-serif;border-radius:0;font-weight:normal;}
.ui-datepicker .mtz-monthpicker .ui-state-active{border-radius:32px;color:#fff;}
.ui-datepicker table.mtz-monthpicker{margin:10px 10px 23px;width:220px;}
.ui-datepicker table.mtz-monthpicker .ui-state-default{cursor:pointer !important;color:#333;font-size:15px;}
.ui-datepicker table.mtz-monthpicker tr{height:auto;}
.ui-datepicker table.mtz-monthpicker td{height:32px;line-height:32px;}

.ui-widget select{border-radius:3px;background:url(../images/2025/ico_select1.png) no-repeat 100% 50% #fff;color:#495057;font-size:14px;border:1px solid #d4d8db;padding:0 25px 0 10px;min-width:95px;line-height:29px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.ui-widget select::-ms-expand{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 */

.iDelete2,
.iDelete3{display:inline-block;background:url(../images/2025/ico_delete3.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:29px;height:29px;}
.iDelete2{background-image:url(../images/2025/ico_delete2_2.png);background-position:50% 50%;border-radius:50%;text-indent:-9999px;font-size:0;width:22px;height:22px;}

.mTab1{display:-webkit-flex;display:flex;align-items:center;border-bottom:2px solid #524e4d;}
.mTab1 a.active{background-color:#524e4d;color:#fff;}
.mTab1 a{-webkit-flex:1;flex:1;border-radius:10px 10px 0 0;border:1px solid #e6e6e6;border-bottom:0;color:#333;font-size:16px;font-weight:500;text-align:center;word-break:keep-all;line-height:56px;height:56px;}
.mTab1 a + a{margin-left:10px;}

.mTab2.mb20{margin-bottom:20px;}
.mTab2{border-bottom:1px solid #b2b2b2;margin:0 0 60px;}
.mTab2 a{position:relative;display:inline-block;border:1px solid #d0d0d0;border-bottom:0;color:#000;font-size:16px;margin-bottom:-1px;margin-right:6px;text-align:center;min-width:127px;line-height:48px;height:48px;}
.mTab2 a.active{background-color:#e98700;border-color:#e98700;color:#fff;}
.mTab2 a.active:before{content:"";position:absolute;bottom:0;left:0;background-color:#e98700;width:100%;height:1px;}
.mTab2 .bt{display:inline-block;background:url(../images/ico_plus1.png) 24px 50% no-repeat #4286ad;color:#fff;font-size:16px;margin-bottom:-1px;text-align:center;min-width:139px;line-height:48px;height:48px;}
.mTab2 .bt span{display:inline-block;padding-left:20px;}

.mImage1 + .gTitle3{margin-top:102px;}
.mImage1 img{max-width:100%;}

/* 통합검색 */
.mGrid2{display:-webkit-flex;display:flex;margin:58px 0 0;}
.mGrid2 .pic{-webkit-flex:1;flex:1;}
.mGrid2 .loc{margin:0 0 0 40px;width:500px;}
.mGrid2 .loc .mMap2{width:500px;height:390px;}

.mGallery3{position:relative;margin:0 auto;text-align:center;padding:0 0 45px;width:580px;}
.mGallery3 .swiper{position:relative;overflow:hidden;}
.mGallery3 .swiper-slide img{object-fit:cover;width:100%;height:100%;}
.mGallery3 .swiper-pagination{bottom:0;margin:26px 0 0;width:100%;}
.mGallery3 .swiper-pagination .swiper-pagination-bullet{border-radius:50%;background-color:#e7e7e7;margin:0 7px;opacity:1;width:16px;height:16px;}
.mGallery3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#9c9c9c;}

/* //통합검색 */

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

.lAlert1.active{display:block;}
.lAlert1.w500 .popupBg{width:500px;}
.lAlert1.w600 .popupBg{width:600px;}
.lAlert1.w650 .popupBg{width:650px;}
.lAlert1.w700 .popupBg{width:700px;}
.lAlert1.w750 .popupBg{width:750px;}
.lAlert1.w800 .popupBg{width:800px;}
.lAlert1.w850 .popupBg{width:850px;}
.lAlert1.w1130 .popupBg{width:1130px;}
.lAlert1{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1100;}
.lAlert1 .modalBg{opacity:0.6;}
.lAlert1 .popupBg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;background-color: #fff;text-align:left;overflow-y:auto;width:1080px;max-height:calc(100% - 60px);overflow:hidden;}
.lAlert1 .close{position:absolute;top:0;right:0;background:url(../images/2025/ico_close1_w.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:70px;height:79px;}
.lAlert1 .title{display:-webkit-flex;display:flex;align-items:center;background-color:#2a2a4a;padding:0 70px 0 25px;height:79px;}
.lAlert1 .title .tit{font-weight:500;font-size:21px;line-height: 1.5;letter-spacing: -0.1px;color: #fff;margin:0;text-align:left;}
.lAlert1 .scroll.ptType1{padding-top:40px;padding-bottom:65px;}
.lAlert1 .scroll.ptType2{padding:25px 25px 35px;}
.lAlert1 .scroll{margin:0;padding:52px 33px;overflow:hidden;overflow-y:auto;}
.lAlert1 .scroll .gCalendar1{border:0;padding:0;}
.lAlert1 .mSort1{margin:0 0 30px;}
.lAlert1 .mSort1 .con{padding:20px 25px;}
.lAlert1 .mButton1 .mBtn2{min-width:120px;}

.lAlert1.window{position:relative;top:auto;left:auto;}
.lAlert1.window .modalBg{display:none;}
.lAlert1.window .popupBg{position:relative;top:auto;left:auto;margin:0;transform: translate(0%,0%);width:auto;max-height:none;}
.lAlert1.window .scroll{max-height:none !important;overflow:visible;}

.mBox1{background-color:#f2f4f7;padding:57px 45px;}

.mTitle5{background:url(../images/2025/ico_title5.png) 20px 50% no-repeat #f4f4f4;border-radius:10px;color:#000;font-weight:500;margin:0 0 18px;padding:15px 0 15px 42px;}

.gRow1{margin-top:5px;}

.mTxt1.pb0{padding-bottom:0;}
.mTxt1.bt{border-top:1px solid #d3d3d3;padding:15px 0 0;}
.mTxt1{line-height:160%;padding:0 5px 35px;}
.mTxt1:last-child{padding-bottom:0;}

/* //popup */

.mInput1.flex{display:-webkit-flex;display:flex;align-items:center;flex-direction:row-reverse;}
.mInput1.flex .rt{-webkit-flex:1;flex:1;text-align:right;}
.mInput1.flex .rt .mCheckbox1:last-child{margin-right:0;}

.mInput1 + .it,
.mInput1 + .it + .it{margin-top:10px;}
.mInput1 .it,
.mInput1 .mBtn1{vertical-align:middle;}
.mInput1 .it + .mBtn1{margin-left:6px;}
.mInput1 .fr{float:right;margin-top:8px;}
.mInput1 .fr + .it{margin-left:0;}

/* 아동돌봄 */
.mIntro1{display:-webkit-flex;display:flex;}
.mIntro1 .img{border-radius:20px 0 0 20px;width:480px;}
.mIntro1 .text{-webkit-flex:1;flex:1;background-color:#524e4d;border-radius:0 20px 120px 0;padding:80px 61px;min-height:470px;}
.mIntro1 .text * {color:#fff;}
.mIntro1 .ico{float:right;margin:-40px -10px 0 0;}
.mIntro1 .tit{font-size:31px;letter-spacing:-1px;}
.mIntro1 .txt{font-size:15px;line-height:180%;margin:24px 0 0;word-break:keep-all;}
.mIntro1 .txt > strong{display:block;font-weight:600;margin:0 0 -15px;}
.mIntro1 .btn{display:inline-block;background:url(../images/2025/ico_gg1.png) 37px 50% no-repeat #fff;border-radius:8px;color:#333;font-weight:500;font-size:17px;margin:70px 0 0;padding:0 33px 0 67px;line-height:63px;height:63px;}
.mIntro1 .btn.mType1{margin-top:40px;margin-bottom:30px;}

.mIntro2{position:relative;display:-webkit-flex;display:flex;align-items:center;background-color:#fff;box-shadow:0 0 10px 10px rgba(0,0,0,0.03);border-radius:100px;margin:-64px 60px 90px 50px;padding:40px 38px;}
.mIntro2 .tit{background:url(../images/2025/ico_gg2.png) 50% 0 no-repeat;color:#000;font-size:19px;font-weight:bold;text-align:center;padding:100px 0 0;width:237px;}
.mIntro2 .lst{-webkit-flex:1;flex:1;}
.mIntro2 .lst .ti{display:block;font-size:20px;font-weight:bold;letter-spacing:-1px;}
.mIntro2 .lst ul + .ti{margin-top:25px;}
.mIntro2 .lst .ti + ul{margin:20px 0 0;}
.mIntro2 .lst li{position:relative;font-size:15px;padding:0 0 0 16px;}
.mIntro2 .lst li + li{margin-top:7px;}
.mIntro2 .lst li:before{content:"";position:absolute;top:8px;left:0;background-color:#69a94e;width:6px;height:6px;}
.mIntro2 .lst li .ls{position:relative;font-size:15px;margin:7px 0 0;padding:0 0 0 18px;}
.mIntro2 .lst li .ls:before{content:"※";position:absolute;top:0;left:0;font-size:15px;}

.mMsg1{display:inline-block;position:relative;margin-top:-4px;vertical-align:middle;z-index:1;}
.mMsg1 .sel{display:block;background:url(../images/2025/ico_msg1.png) 50% 50% no-repeat;border-radius:50%;text-indent:-9999px;font-size:0;width:20px;height:20px;}
.mMsg1 .sel:focus + .selList,
.mMsg1 .sel:hover + .selList{display:block;}
.mMsg1 .selList{display:none;position:absolute;top:-30px;left:calc(100% + 15px);font-size:12px;line-height: 1.57;color: #3e3e3e;padding:18px 24px;border-radius: 4px;box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.02), 0 5px 16px 0 rgba(0, 0, 0, 0.04);border: solid 1px #b2b2b2;background-color:#fff;font-weight:normal;max-width:282px;white-space:nowrap;text-align:left;}

.mGg1{padding:10px 0 0;text-align:center;}
.mGg1 .tit{font-size:40px;font-weight:bold;letter-spacing:-1px;margin:35px 0 0;}
.mGg1 .txt{font-size:19px;line-height:180%;letter-spacing:-1px;margin:16px 0 0;}

.mGg2{position:relative;display:-webkit-flex;display:flex;align-items:center;gap:35px;margin:103px  0 0;text-align:center;}
.mGg2 .col{position:relative;-webkit-flex:1;flex:1;vertical-align:top;}
.mGg2 .col .tit{display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:#f86c4d;border-radius:100px 100px 0 0;color:#fff;font-weight:bold;font-size:30px;margin:0 auto -6px;width:196px;height:98px;}
.mGg2 .col .txt{display:-webkit-flex;display:flex;align-items:center;justify-content:center;border:6px solid #f86c4d;border-radius:120px;font-size:18px;font-weight:bold;letter-spacing:-1px;min-height:131px;}
.mGg2 .col.type2 .tit{background-color:#cc416d;}
.mGg2 .col.type2 .txt{border-color:#cc416d;}

.mGg3{margin:123px  0 0;text-align:center;}
.mGg3 .row{position:relative;}
.mGg3 .row:before{content:"";position:absolute;top:-123px;left:0;background:url(../images/2025/ico_gg1_dot.png) 50% 50% no-repeat;width:100%;height:123px;}
.mGg3 .row + .row{margin-top:135px;}
.mGg3 .row + .row:before{top:-135px;height:135px;}
.mGg3 .ti{display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:#524e4d;border-radius:20px 20px 0 0;color:#fff;font-size:22px;font-weight:bold;text-align:center;height:67px;}
.mGg3 .ls{border:1px solid #cdcdcd;border-top:0;border-radius:0 0 20px 20px;padding:45px 0 40px;text-align:center;}
.mGg3 .ls li{display:inline-block;background:url(../images/2025/ico_gg1_2_1.png) 50% 0 no-repeat;font-weight:bold;font-size:18px;padding:148px 0 0;vertical-align:top;width:290px;}
.mGg3 .ls li.i2{background-image:url(../images/2025/ico_gg1_2_2.png);}
.mGg3 .ls li.i3{background-image:url(../images/2025/ico_gg1_2_3.png);}
.mGg3 .row.type2 .ls{padding-top:32px;}
.mGg3 .row.type2 .ls li{background-image:url(../images/2025/ico_gg1_3_1.png);padding-top:110px;width:250px;}
.mGg3 .row.type2 .ls li.i2{background-image:url(../images/2025/ico_gg1_3_2.png);}
.mGg3 .row.type2 .ls li.i2{background-image:url(../images/2025/ico_gg1_3_3.png);}
.mGg3 .row.type2 .ls li.i2{background-image:url(../images/2025/ico_gg1_3_4.png);}

/* //아동돌봄 */

/* 마이페이지 */
.mForm1.type2{background-color:transparent;padding:0;}
.mForm1.type2 .row + .row{margin-top:15px;}

.mForm1.type3{border-radius:10px;padding:37px 0 37px 123px;}
.mForm1.type3 .row + .row{margin-top:16px;}
.mForm1.type3 .row .select{height:50px;}
.mForm1.type3 .mBtn1{min-width:117px;}

.mForm1 + .mSort4{margin-top:35px;}
.mForm1{background-color:#f9f9f9;padding:40px 38px;}
.mForm1 .row + .row{margin-top:40px;}
.mForm1 .row.type2{display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
.mForm1 .row.type2 .tit{margin-bottom:0;width:106px;}
.mForm1 .row.type2 .tit.w65{width:65px;}
.mForm1 .row.type2 .inp{-webkit-flex:1;flex:1;}
.mForm1 .row .inp .mFlex1 + .button .mBtn1 + .mBtn1{margin-left:16px;}
.mForm1 .row .inp .mFlex1 + .button .mBtn1{margin-left:20px;}
.mForm1 .row{display:block;}
.mForm1 .tit{display:-webkit-flex;display:flex;align-items:center;margin:0 0 16px;}
.mForm1 .tit .ti{-webkit-flex:1;flex:1;font-size:17px;font-weight:600;}
.mForm1 .inp .select,
.mForm1 .inp .it{width:100%;}

.mScrollY1{border:1px solid #ddd;border-top-color:#444;font-size:15px;line-height:190%;padding:24px;overflow:hidden auto;max-height:570px;}

.mSns1{border:1px solid #e4e4e4;border-radius:15px;padding:10px 35px;}
.mSns1 li + li{border-top:1px solid #e4e4e4;}
.mSns1 li{display:-webkit-flex;display:flex;align-items:center;padding:21px 10px;}
.mSns1 li .tit{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;align-items:center;font-size:17px;font-weight:600;padding-left:30px;}
.mSns1 li .tit img{margin-right:22px;}
.mSns1 li .mBtn1{border-radius:4px;padding-left:18px;padding-right:18px;}

.mImages1{margin:-10px 0 0  -10px;zoom:1;}
.mImages1:after{display:block;clear:both;content:'';}
.mImages1 .img{position:relative;float:left;margin:10px 0 0 10px;width:160px;height:160px;}
.mImages1 .img:after{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.03);width:calc(100% - 2px);height:calc(100% - 2px);}
.mImages1 .img img{object-fit:contain;width:100%;height:100%;}

.mSign1 *{color:#e6e6e6;font-size:40px;font-weight:bold;}
.mSign1{display:-webkit-flex;display:flex;align-items:center;justify-content:center;border:5px solid #e6e6e6;text-align:center;height:143px;}

.mPad1 .button{display:-webkit-flex;display:flex;align-items:center;background-color:#e0e0e0;margin:-25px -25px 30px;padding:15px;}
.mPad1 .button .flx{-webkit-flex:1;flex:1;}
.mPad1 .button .mBtn1 + .mBtn1{margin-left:5px;}

.gMy1{margin:0 auto 70px;min-width:1460px;}
.mMy1{zoom:1;}
.mMy1:after{display:block;clear:both;content:'';}
.mMy1 .tit{position:relative;float:left;background:url(../images/2025/ico_my1_1.png) calc(100% - 15px) calc(100% - 5px) no-repeat;padding:0 0 0 10px;width:350px;height:363px;}
.mMy1 .tit h3{font-size:44px;letter-spacing:-2px;line-height:120%;margin:-5px 0 0;}
.mMy1 .tit .info{font-size:15px;letter-spacing:-0.8px;line-height:160%;margin:25px 0 0;}
.mMy1 .con{margin:0 0 0 350px;}
.mMy1 .con .co{display:-webkit-flex;display:flex;gap:30px;margin:32px 0 0;}
.mMy1 .con .co .ti{position:relative;padding:0 0 0 127px;}
.mMy1 .con .co .ti:before{content:"";position:absolute;top:0;left:0;background:url(../images/2025/ico_my1_2.png) 50% 50% no-repeat;border-radius:50%;width:100px;height:100px;}
.mMy1 .con .co .ti .t{font-size:22px;letter-spacing:-0.5px;}
.mMy1 .con .co .ti .info{color:#474747;font-size:15px;letter-spacing:-1px;line-height:160%;margin:15px 0 0;}
.mMy1 .con .co .mMy12,
.mMy1 .con .co .mMy13{border:3px solid #ea7519;border-radius:20px;padding:36px 30px;}
.mMy1 .con .co .mMy12{-webkit-flex:1;flex:1;padding-left:40px;padding-right:40px;}
.mMy1 .con .co .mMy12 .bt{display:-webkit-flex;display:flex;align-items:center;background-color:#ea6f21;border-radius:0 0 16px 16px;margin:47px -40px -40px;text-align:center;}
.mMy1 .con .co .mMy12 .bt a + a{border-left:1px solid #ef9c68;}
.mMy1 .con .co .mMy12 .bt a{display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-flex:1;flex:1;color:#fff;font-weight:500;font-size:16px;padding:0 10px;line-height:110%;height:60px;}
.mMy1 .con .co .mMy13{width:439px;}
.mMy1 .con .co .mMy13 .ti:before{background-image:url(../images/2025/ico_my1_3.png);}
.mMy1 .con .co .mMy13 .cnt{color:#c04242;font-weight:bold;font-size:22px;margin:37px 0 -9px;text-align:right;}
.mMy1 .con .co .mMy13 .cnt strong{display:inline-block;color:#c04242;font-size:36px;margin-top:-8px;vertical-align:middle;}

.mName1{position:relative;background-color:#363231;border-radius:20px;line-height:90px;height:90px;}
.mName1 .ti{position:absolute;top:0;left:0;border-radius:20px 0 0 20px;background-color:#363231;color:rgba(255,255,255,0.6);font-size:20px;font-weight:500;padding:0 10px 0 40px;z-index:10;}
.mName1 .swiper{overflow:hidden;}
.mName1 .swiper-slide{text-align:center;line-height:90px;height:90px;}
.mName1 .swiper-slide .name{color:#fff;font-size:32px;margin-top:-4px;}
.mName1 .swiper-slide .name strong{display:inline-block;color:#fff;font-size:32px;vertical-align:middle;}
.mName1 .swiper-slide .name .i{background-color:#fff;display:inline-block;border-radius:36px;color:#000;font-weight:bold;font-size:17px;margin:0 0 0 10px;padding:0 20px;vertical-align:middle;line-height:36px;height:36px;}
.mName1 .util{position:absolute;top:0;right:0;border-radius:0 20px 20px 0;background-color:#363231;padding:0 30px 0 10px;z-index:100;}
.mName1 .swiper-pagination,
.mName1 .swiper-button-next,
.mName1 .swiper-button-prev{position:static;display:inline-block;margin:0;vertical-align:middle;}
.mName1 .swiper-button-prev:after,
.mName1 .swiper-button-next:after{display:block;background:url(../images/2025/ico_prev3.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;margin:0 0 0 5px;width:30px;height:30px;}
.mName1 .swiper-button-next:after{background:url(../images/2025/ico_next3.png) 50% 50% no-repeat;}
.mName1 .swiper-pagination{color:#fff;font-size:20px;font-weight:500;padding:0 5px 0 0;width:auto;line-height:30px;height:30px;}
.mName1 .swiper-pagination span{color:#fff;font-size:20px;font-weight:500;}

.mMy2{display:-webkit-flex;display:flex;border-radius:20px;background-color:#f8f8f8;margin:33px 0 0;padding:45px 33px 45px 43px;}
.mMy2 .tit{width:310px;}
.mMy2 .tit h3{color:#000;font-size:22px;letter-spacing:-1px;}
.mMy2 .tit .info{color:#474747;font-size:15px;letter-spacing:-1px;margin:10px 0 0;}
.mMy2 .tit .cnt{color:#c04242;font-size:25px;font-weight:bold;margin:68px 47px 0 0;text-align:right;}
.mMy2 .tit .cnt strong{display:inline-block;color:#c04242;font-size:45px;margin:-20px 0 0;vertical-align:middle;}
.mMy2 .lst{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;gap:25px;margin:-18px 0;}
.mMy2 .lst a{-webkit-flex:1;flex:1;background:url(../images/2025/ico_my2_1.png) 50% 31px no-repeat #fff;border-radius:12px;text-align:center;padding:92px 0 24px;}
.mMy2 .lst a.i2{background-image:url(../images/2025/ico_my2_2.png);}
.mMy2 .lst a.i3{background-image:url(../images/2025/ico_my2_3.png);}
.mMy2 .lst a.i4{background-image:url(../images/2025/ico_my2_4.png);}
.mMy2 .lst a.i5{background-image:url(../images/2025/ico_my2_5.png);}
.mMy2 .lst a .ti{display:block;color:#000;font-weight:bold;font-size:16px;}
.mMy2 .lst a .nu{display:block;color:#c04242;font-size:20px;font-weight:bold;margin:15px 0 0;}
.mMy2 .lst a .nu strong{display:inline-block;color:#c04242;font-size:26px;margin:-7px 0 0;vertical-align:middle;}

.mMy3{display:-webkit-flex;display:flex;margin:56px 0 0;}
.mMy3 .tit{padding:11px 0 0 47px;width:347px;}
.mMy3 .tit h3{color:#000;font-size:22px;}
.mMy3 .tit .info{color:#474747;font-size:15px;letter-spacing:-2px;margin:10px 0 0;}
.mMy3 .tit .cnt{color:#c04242;font-size:25px;font-weight:bold;margin:68px 47px 0 0;text-align:right;}
.mMy3 .tit .cnt strong{display:inline-block;color:#c04242;font-size:45px;margin:-20px 0 0;vertical-align:middle;}
.mMy3 .lst{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;gap:25px;height:113px;}
.mMy3 .lst a{display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-flex:1;flex:1;border:1px solid #e3e3e3;border-radius:16px;color:#000;font-weight:bold;font-size:17px;text-align:center;}
.mMy3 .lst a span{display:inline-block;background:url(../images/2025/ico_my3_1.png) 0 50% no-repeat;padding:8px 0 8px 44px;}
.mMy3 .lst a.i2 span{background-image:url(../images/2025/ico_my3_2.png);}
.mMy3 .lst a.i3 span{background-image:url(../images/2025/ico_my3_3.png);}
.mMy3 .lst a.i4 span{background-image:url(../images/2025/ico_my3_4.png);}

.mMy4{margin:56px 0 0;}
.mMy4 .tit{margin:0 0 20px;}
.mMy4 .tit h3{color:#000;font-size:22px;letter-spacing:-1px;}
/* //마이페이지 */

/* 약관 */
.tb01 th,
.tb01 td,
.tb01 td strong{font-size:13px;word-break:keep-all;}
.tems_scroll_box{margin-bottom:20px;}
.sub_wrap .inner .sub_con .terms_box .tems_tit{font-size:16px;line-height:160%;word-break:keep-all;}
.sub_wrap .inner .sub_con .terms_box .tems_common{font-size:15px;line-height:160%;word-break:keep-all;}
/* //약관 */

/* etc */
.mError1{padding:100px 0;text-align:center;}
.mError1 h2{background:url(../images/2025/ico_error1.png) 50% 0 no-repeat;font-size:40px;font-weight:500;padding:176px 0 0;}
.mError1 h2 strong{font-size:40px;}
.mError1 .txt{font-size:16px;line-height:170%;margin:25px 0 0;}
.mError1 .mBtn1{font-size:18px;margin:95px 0 0;padding:0 25px;line-height:53px;height:55px;}
/* //etc */

/* 전체메뉴 */
.lAllMenu1.active{visibility:visible;height:100%;}
.lAllMenu1.active .modalBg{visibility: visible;opacity:0.6;}
.lAllMenu1{position:fixed;top:114px;left:0;width:100%;height:1107px;height:0;overflow:hidden;visibility:hidden;transition:all 0.4s 0s;z-index:1000;}
.lAllMenu1 .modalBg{top:115px;visibility: hidden;}
.lAllMenu1 .menu{position:relative;background:#f9f9f9;overflow:hidden auto;z-index:1;}
.lAllMenu1 .menu:after{content:"";position:absolute;top:-1px;left:0;background-color:#f9f9f9;width:100%;height:1px;z-index:1;}
.lAllMenu1 .list{display:flex;background:url(../images/2025/k_allmenu1.png) 50% calc(100% + 20px) no-repeat;padding:80px 0;margin:0 auto;width:1440px;}
.lAllMenu1 .list > li + li{margin:0 0 0 47px;}
.lAllMenu1 .list > li{flex:1;}
.lAllMenu1 .list li .tit{font-size:23px;font-weight:bold;letter-spacing:-1px;margin:0 0 31px;}
.lAllMenu1 .list li li .tit{display:flex;align-items:center;background-color:#f9f9f9;border:1px solid #7c7c7c;font-size:17px;font-weight:bold;margin:0 0 17px;padding:0 20px;height:60px;}
.lAllMenu1 .list li li:hover .tit{color:#fff;background-color:#e98700;border-color:#e98700;}
.lAllMenu1 .list li li + li{margin-top:32px;}
.lAllMenu1 .list li li + li.mtType1{margin-top:51px;}
.lAllMenu1 .list li li li + li{margin-top:5px;}
.lAllMenu1 .list li ul + .tit{margin-top:64px;}
.lAllMenu1 .list li li li a{color:#222;font-size:15px;letter-spacing:-1px;padding:0 0 0 5px;}
.lAllMenu1 .list li li li a:hover{color:#e98700;font-weight:500;}

.mLink1{display:-webkit-flex;display:flex;align-items:center;margin:23px 5px 0;}
.mLink1 a{-webkit-flex:1;flex:1;position:relative;color:#fff;font-size:13px;font-weight:normal;padding:65px 0 0;text-align:center;}
.mLink1 a:before{content:"";position:absolute;top:0;left:calc(50% - 28px);background:url(../images/2025/ico_sm1_1.png) 50% 50% no-repeat #fff;background-size:25px auto;border-radius:50%;width:56px;height:56px;}
.mLink1 .log:before{background-image:url(../images/2025/ico_sm1_2.png);}
.mLink1 .my:before{background-image:url(../images/2025/ico_sm1_3.png);}

.mUtil2{display:-webkit-flex;display:flex;align-items:center;background-color:#524e4d;text-align:center;height:50px;}
.mUtil2 .col{-webkit-flex:1;flex:1;}
.mUtil2 .col a{display:block;color:#fff;font-size:13px;}
.mUtil2 .col a > span{background:url(../images/2025/ico_util2_1.png) 100% 50% no-repeat;background-size:11px auto;color:#fff;font-weight:normal;font-size:13px;padding:0 23px 0 0;}
.mUtil2 .col.i2 a > span{background:url(../images/2025/ico_util2_2.png);}
/* //전체메뉴 */
/* 20251204 inter add */
.mQuick1{position:fixed;bottom:140px;right:20px;z-index:900;}
.mQuick1 > div + div{margin-top:27px;}
.mQuick1 > div{text-align:right;}
.mQuick1 a{display:inline-block;background:url(../images/2025/ico_quick1_1.png) 100% 50% no-repeat;text-indent:-9999px;font-size:0;border-radius:50%;margin:0 8px 0 0;width:84px;height:84px;vertical-align:middle;}
.mQuick1 .i2 a{background-image:url(../images/2025/ico_quick1_2.png);}
.mQuick1 .chatbot a{background-image:url(../images/2025/ico_chat_float.png);border-radius:0;margin:0 ;width:122px;height:144px;}

.agree_wrap + .agree_wrap{margin-top:40px;}
.agree_wrap .list{margin:-15px 0 0 -30px;}
.agree_wrap .list .mRadio1{display:inline-block;margin:15px 0 0 30px;}
.agree_wrap .list .gRadio1{display:-webkit-flex;display:flex;align-items:center;margin:15px 0 0 30px;}
.agree_wrap .list .gRadio1 .mRadio1{margin:0;}
.agree_wrap .list .gRadio1 .mRadio1 + .it{margin-left:15px;}
.agree_wrap .list .gRadio1 .it{-webkit-flex:1;flex:1;}

.mFirework1{position:absolute;top:0;left:0;width:100%;height:100%;}

/* 기존코드수정 */
.sub_wrap.type2.max_1380 .inner{max-width:1380px;}
.sub_wrap .inner .sub_top .sub_tit{font-size:46px;font-weight:600;}
.join_wrap .join_tit{font-size:20px;font-weight:600;}
.join_wrap .join_tit{margin-top:-35px;}

.medium{font-weight:500;}
.txt_orange1{color:var(--color_point1);}
.txt_orange2{color:#e78200;}
.join_wrap .join_tit > div.medium{color:#000;margin:0 0 10px;}

.join_wrap .join_inner.type2{border:0;box-shadow:none;padding:0;background-color:transparent;}
.join_wrap .join_inner.type2 .box_wrap{padding-left:105px;padding-right:105px;padding-bottom:80px;}
.join_wrap .join_inner.type2 .box_wrap .tems_tit.type2{margin:-40px -105px 0 -105px;padding:25px 40px;border-bottom:1px solid #e8e8e8;}
.join_wrap .join_inner .box_wrap .box .input_wrap.hasTime{position:relative;}
.join_wrap .join_inner .box_wrap .box .input_wrap.hasTime input{padding-right:80px;}
.join_wrap .join_inner .box_wrap .box .input_wrap.hasTime .time{position:absolute;top:calc(50% - 10px);right:22px;color:#7f7f7f;font-size:17px;}

.white_btn.orange_line{border-color:#d83503;color:#d83503;padding:0 25px;white-space:nowrap;width:auto;line-height:44px;height:46px;}
.white_btn.orange_line > span{display:inline-block;color:#d83503;font-size:16px;vertical-align:top;}
.white_btn.orange_line > span.arr{background:url(../images/2025/ico_btn_orange_arr1.png) 0 50% no-repeat;background-size:14px auto;padding-left:22px;}

.join_wrap .tems_tit,
.join_wrap .tems_common{font-size:17px;}
.join_wrap .tems_tit{padding-bottom:5px;}
.chkBox input + label{font-size:16px;}

.info1_wrap{border:3px solid #d83503;border-radius:15px;font-weight:bold;margin:0 0 40px;padding:40px 20px;text-align:center;}
.info1_wrap .txt{font-size:26px;color:#000;}
.info1_wrap .txt > span{font-size:26px;}
.info1_wrap .txt2{font-size:22px;color:#000;margin-top:10px;}
.info1_wrap .txt2 > span{font-size:22px;}

.tit_wrap{color:#000;font-size:22px;font-weight:bold;padding:0 0 20px 10px;}

.info2_wrap + .tit_wrap{margin-top:40px;}
.info2_wrap{background-color:#f8f8f8;border-radius:15px;padding:33px 57px;}
.info2_wrap li + li{margin-top:6px;}
.info2_wrap li{position:relative;color:#000;font-size:16px;line-height:150%;padding:0 0 0 9px;}
.info2_wrap li:before{content:"";position:absolute;top:11px;left:0;border-radius:50%;background-color:#000;width:3px;height:3px;}

.board_list.type2 .list_head{align-items:center;padding-top:15px;padding-bottom:15px;}
.board_list.type2 .list_head > div{color:#000;font-size:16px;font-weight:bold;}
.board_list.type2 .list_head .num{width:70px;}
.board_list.type2 .list_head .num.w165{width:165px;}
.board_list.type2 .list_head .flx{-webkit-flex:1;flex:1;}
.board_list.type2 .list_head .wid1{width:7%;}
.board_list.type2 .list_head .wid2{width:9%;}
.board_list.type2 .list_head .wid4{width:10%;}
.board_list.type2 .list_item li{padding:0;height:69px;}
.board_list.type2 .list_item li > div{padding:0 5px;}
.board_list.type2 .list_item li .num{border-left:0;text-align:center;width:70px;}
.board_list.type2 .list_item li .num.w165{width:165px;}
.board_list.type2 .list_item li .flx{-webkit-flex:1;flex:1;}
.board_list.type2 .list_item li .wid1{width:7%;}
.board_list.type2 .list_item li .wid2{width:9%;}
.board_list.type2 .list_item li .wid4{width:10%;}

.board_list.type2.h59 .list_item li{height:59px;}

.select_wrap select{background:url(../images/2025/ico_select1.png) calc(100% - 10px) 50% no-repeat #fff !important;}
.select_wrap::after{display:none;}
/* //기존코드수정 */

.for360,
.forM{display:none;}

@media screen and (max-width: 959px) {
	.mUtil1 .attach,
	.mUtil1 .print,
	.mGnb,
	#body .mLnb,
	#header .uh,
	.forW{display:none;}

	body.hiddenScroll_m{overflow:hidden;}

	.forM{display:block;}
	span.forM{display:inline;}
	colgroup.forM{display:table-column-group;}

	.mKeysub1 .bg,
	#footer .bg,
	#wrap .bg{width:auto;}
	#wrap,
	#footer{min-width:auto;}

	#wrap{min-height:calc(100% - 460px);}

	#header{top:0;}
	#header .mh .bg{height:60px;}
	#header .mh{text-align:center;}
	#header .mh h1 img{margin-top:10px;height:39px;}
	#header .mh h1{float:none;width:auto;line-height:60px;height:60px;}
	#header .mh .iMenu1{position:absolute;top:0;left:0;}
	#header .mh .iLogout1,
	#header .mh .iLog1{position:absolute;top:0;right:0;}
	#header .mh .iLogout1{background-size:23px auto;}
	#header .mh .util .bt.forW{display:none;}
	#header .mh .util .iReg1,
	#header .mh .util .iLogout1,
	#header .mh .util .iLog1,
	#header .mh .util .iFind1,
	#header .mh .util .iMenu1{background-position:50% 50%;text-indent:-9999px;font-size:0;margin:0;padding:0;min-width:60px;height:60px;}

	#body{margin:30px 0 50px;}
	#body .bg{display:block;}
	#body .contents{padding:0 15px;margin:0;}

	.iMenu1,
	.iLog1{height:60px;}
	.iMenu1{background-image:url(../images/2025/ico_menu1_m.png);background-size:19px auto;}
	.iReg1,
	.iLog1{background-size:23px auto;}

	.mKeysub1{background-image:url(../images/2025/k_keysub1_m.jpg);height:150px;}
	.mKeysub1 h3{font-size:18px;margin-top:0;}
	.mKeysub1 .info{font-size:12px;margin:5px 15px 0;}

	.gTitle1{display:block;margin:0;text-align:center;width:auto;height:auto;}
	.gTitle1 .title{border-bottom:0;padding-bottom:0;margin-left:0;}
	.gTitle1 .mBc1,
	.gTitle1 h4{padding:0;}
	.gTitle1 .mBc1{text-align:center;}
	.gTitle1 .title{margin-top:37px;}
	.gTitle1 .title h4{font-size:21px;letter-spacing:0;text-align:center;}

	.gTitle2{margin-bottom:10px;}
	.gTitle2.block_m{display:block;}
	.gTitle2.block_m .mSt3{text-align:right;margin:10px 0 0;}

	.gTitle2 .mCheckbox1 .label{font-size:13px;}

	.mTab4 + .gTitle4,
	.mTab4 + .mTitle2,
	.mTab4 + .gTitle3{margin-top:45px;}
	.gTitle3{display:block;margin-bottom:25px;}
	.gTitle3 .title h4{font-size:20px;letter-spacing:-1px;}
	.gTitle3 .title .info{font-size:14px;letter-spacing:0;line-height:150%;margin-top:10px;}
	.gTitle3 .mBtn2{margin-top:10px;}

	.mImage1 + .gTitle3{margin-top:50px;}

	.mCheckbox1 + .mInfo6,
	.mSort3.block + .gTitle4{margin-top:25px;}
	.mSort3 + .mTitle1{margin-top:35px;}
	.mCheckbox1 + .mTitle1,
	.mCheckbox1 + .mTitle3,
	.mList5 + .mTitle1,
	.gTextarea + .mTitle1,
	.mSns1 + .mTitle1,
	.mInfo10 + .mTitle3,
	.mSort2 + .mTitle1,
	.mInfo10 + .gTitle4,
	.mInfo10 + .mTitle1,
	.mTab4 + .mTitle1,
	.mBoard1 + .gTitle2,
	.mBoard1 + .mTitle1,
	.mInfo2 + .gTitle2,
	.mInfo2 + .mTitle1{margin-top:45px;}
	.mTitle1 + .mTab2{margin-top:-15px;}
	.mTitle1.type2{margin-bottom:12px;}
	.mTitle1{background-size:14px auto;font-size:16px;letter-spacing:0;margin:0 0 15px;padding:0 0 0 22px;}
	.mTitle1 * {font-size:16px;}
	.mTitle1.br{background-position:0 35px;margin-top:25px;padding-top:30px;}

	.mTitle2{border-radius:10px;font-size:15px;margin-bottom:25px;padding:12px 15px;height:auto;}
	.mTitle2 *{font-size:16px;}
	.mTitle2 .txtYellow{margin-left:0;}

	.mList11 + .mTitle3,
	.mList12 + .mTitle3,
	.gTitle4 + div + .mTitle3,
	.mList5 + .mTitle3,
	.mInfo5 + .mTitle3{margin-top:30px;}
	.mTitle2 + div + .gTitle4,
	.gTitle4 + div + .gTitle4,
	.gTitle4 + div + .gTitle4,
	.gTitle4 + div + .mTitle2,
	.mList7 + .gTitle4,
	.mInfo5 + .gTitle4,
	.mAgree3 + .gTitle4,
	.mBoard1 + .gTitle4,
	.mInfo5 + .mTitle2,
	.mAgree3 + .mTitle2,
	.gTextarea + .mTitle2,
	.mBoard1 + .mTitle2{margin-top:45px;}

	.mInfo14 + .mTitle3.mt50{margin-top:25px !important;}

	.mInfo15 + .mBoard1,
	.mInfo15 + .mTitle1{margin-top:25px;}
	.mInfo15{border-radius:10px;border-width:2px;margin-top:25px;padding:15px 20px;}
	.mInfo15 .tit{font-size:14px;}
	.mInfo15 .mBtn1{padding-left:10px;padding-right:10px;min-width:auto;}

	.mInfo14 + .mTitle3,
	.mIntro1 + .mTitle1,
	.mList10 + .mTitle1,
	.mList9 + .mTitle1,
	.mList7 + .mTitle1{margin-top:35px;}

	.mFile1{width:100%;}
	.mFile1 .btn + .it{min-width:150px;margin:0 0 0 5px;}
	.mFile1 .btn .mBtn1{font-size:13px;padding:0;width:70px;line-height:41px;height:41px;}

	.mBoard1 .mList18 .mFlex2,
	.mList8 .mFlex2{padding:8px 10px;}
	.mList8 .mFlex2 .att{font-size:13px;}
	.mList8 .mFlex2 .mFile1 .btn + .it{min-width:auto;width:100%;}

	.mTitle3{font-size:15px;margin-bottom:13px;padding-left:15px;}
	.mTitle3:before{top:7px;border-width:2px;width:4px;height:4px;}

	.gTitle4.block_m{display:block;text-align:right;}
	.gTitle4.block_m .mTitle2{text-align:left;}
	.gTitle4.block_m .mTitle2 + .mBtn1{margin-top:0;}
	.gTitle4{border-radius:10px;margin-bottom:25px;padding:10px 15px;}
	.gTitle4 .mTitle2{display:block;margin:0;text-align:left;}
	.gTitle4 .mBtn1.mr30_w{margin-right:0;}
	.gTitle4 .mBtn1{border:0;}
	.gTitle4 .mBtn1.m,
	.gTitle4 .mBtn1 > span{font-size:13px;}
	.gTitle4 .util{margin-top:10px;}
	.gTitle4 .util .mBtn1{margin-top:-4px;}
	.gTitle4 .mBtn1 + .mRadio1,
	.gTitle4 .util .mRadio1 + .mRadio1{margin-left:10px;}
	.gTitle4 .util .gRadio2{display:block;text-align:right;}
	.gTitle4 .flex .mTitle2{padding:0;}
	.gTitle4 .flex .mTitle2 + .mBtn1{margin-top:-3px;margin-left:10px;white-space:nowrap;}

	.mTitle4{font-size:16px;margin:0 0 10px;}
	.mTitle4.fs17{font-size:14px;margin-bottom:5px;}

	.mBc1{margin:0;text-align:center;}
	.mBc1 > span{font-size:9px;letter-spacing:0;margin:0 0 0 14px;}
	.mBc1 > span:before{top:4px;left:-10px;background-size:3px auto;width:3px;height:6px;}
	.mBc1 .home{background-position:0 3px;background-size:7px auto;padding:0 0 0 13px;height:11px;}
	.mBc1 .home:before{display:none;}

	.mUtil1{position:absolute;top:0;right:15px;}
	.mUtil1 button,
	.mUtil1 a{background-size:auto 14px;width:30px;height:30px;}

	.mSort1.type1_m .con{display:block;}
	.mSort1.type1_m .flex_m{display:-webkit-flex;display:flex;align-items:center;margin:0;height:auto;}
	.mSort1.type1_m .flex_m .select{-webkit-flex:1;flex:1;}
	.mSort1.type1_m .flex_m + .flex_m{margin-top:6px;}
	.mSort1.type1_m .flex_m .it{margin-left:0;}

	.mSort1{border-radius:10px;margin-top:0;}
	.mSort1 .con{display:-webkit-flex;display:flex;align-items:center;padding:10px;}
	.mSort1 .it{-webkit-flex:1;flex:1;}
	.mSort1 .it,
	.mSort1 .select{padding-left:10px;}
	.mSort1 .select{min-width:auto;}
	.mSort1 input[type=text].it,
	.mSort1 input[type=password].it,
	.mSort1 input[type=number].it,
	.mSort1 .select,
	.mSort1 .mBtn1{font-size:13px;margin-left:6px;height:39px;}
	.mSort1 .mBtn1{margin:0 0 0 4px;padding:0 10px;vertical-align:middle;line-height:38px;min-width:60px;}
	.mSort1 .it{width:100%;}
	.mSort1 .con.flex_m{display:-webkit-flex;display:flex;align-items:center;}
	.mSort1 .con.flex_m .select + .it{-webkit-flex:1;flex:1;}
	.mSort1 .con.flex_m .it + .mBtn1{margin:0 0 0 6px;}

	.mSort2 + .mSort2.mt25{margin-top:10px;}
	.mSort2{position:relative;margin-top:23px;padding:15px;}
	.mSort2 .col + .col{margin:10px 0 0;}
	.mSort2 .col{float:none;display:block;width:auto;}
	.mSort2 .col .tit{font-size:14px;padding:0 0 10px;}
	.mSort2 .col .txt{-webkit-flex:1;flex:1;}
	.mSort2 .col .it,
	.mSort2 .col .select{padding-left:10px;}
	.mSort2 .gCheck1{position:absolute;top:3px;left:15px;}
	.mSort2 .gCheck1.noCheck + .col .tit{padding-left:0;}
	.mSort2 .gCheck1 + .col .tit{padding-left:30px;}
	.mSort2 .gCheck1 + .col,
	.mSort2 .gCheck1 + .col + .col{width:auto;}
	.mSort2 .iDelete3{position:absolute;top:0;right:20px;}

	.mSort2.type2{display:block;margin-top:0;padding:15px 20px;}
	.mSort2.type2 .col.type2{width:auto;}
	.mSort2.type2 .col.type2 .bar + .tit{margin-top:10px;}
	.mSort2.type2 .col.type2 .mBtn2{margin:10px 0 0 !important;width:100%;}
	.mSort2.type2 .col{display:block;}
	.mSort2.type2 .col .mDate1{display:block;}
	.mSort2.type2 .col .mDate1 .tit{margin-top:10px;padding-bottom:8px;}
	.mSort2.type2 .col .tit{display:block;font-size:14px;}
	.mSort2.type2 .col .bar.pxType1 + .tit{padding-bottom:8px;}
	.mSort2.type2 .col .it.date{max-width:none;width:100%;height:40px;}
	.mSort2.type2 .col .bar{display:none;}
	.mSort2 .col .bar.pxType1 + .tit{padding-top:10px;}
	.mSort2.type2 .col .select{margin:0 0 5px;width:calc(50% - 2.5px);height:40px;}
	.mSort2.type2 .col .select + .select{margin-left:0;}
	.mSort2.type2 .col + .col{margin:20px 0 0;}

	.mSort3.block .con{padding-top:16px;padding-bottom:16px;}
	.mSort3.block .col + .col{margin-top:7px;}

	.mSort3 + .mList1,
	.mTab4 + .mSort3{margin-top:30px;}
	.mSort3{border-width:2px;border-radius:10px;}
	.mSort3 .con.block .col{display:-webkit-flex;display:flex;padding:0;}
	.mSort3 .con.block .col:first-child{margin-top:0;}
	.mSort3 .con{display:block;padding:15px;}
	.mSort3 .col + .col{margin-top:5px;}
	.mSort3 .col{align-items:start;}
	.mSort3 .col .tit{display:block;border-radius:4px;font-size:13px;margin-right:10px;width:90px;line-height:30px;height:30px;}
	.mSort3 .col .txt{font-size:13px;padding-top:7px;}
	.mSort3 .col .txt strong{font-size:13px;}
	.mSort3 .col .txt .tx,
	.mSort3 .col .txt .ul{font-size:13px;}
	.mSort3 .col .txt .tx{display:block;}
	.mSort3 .col .txt .tx + .tx{margin:5px 0 0;}

	.mSort3.type2 + .gCalendar1{margin-top:40px;}
	.mSort3.type2 .con{display:block;text-align:left;}
	.mSort3.type2 .col:first-child{margin-top:0;}
	.mSort3.type2 .col + .col{margin-top:20px;}
	.mSort3.type2 .col{display:block;margin-left:0;margin-right:0;}
	.mSort3.type2 .col .ti{display:block;font-size:13px;padding:0 0 10px;}

	.mSort4{border-width:2px;border-radius:10px;margin:0 0 35px;}
	.mSort4 .con{align-items:start;padding:0;}
	.mSort4 .col{display:block;background-size:38px auto;background-position:50% 15px;text-align:center;padding:65px 10px 15px;}
	.mSort4 .col .ti{font-size:13px;margin-top:0;}
	.mSort4 .col .ho{font-size:13px;letter-spacing:0;margin-top:7px;}
	.mSort4 .col .ho > strong{font-size:20px;letter-spacing:-1px;margin-top:-7px;}

	.mSort4.type2 .col .ho .l + .l{margin-left:20px;}
	.mSort4.type2 .col .ho .l + .l:before{content:"";position:absolute;top:calc(50% - 5px);left:-12px;background-color:#d9d9d9;width:1px;height:12px;}
	.mSort4.type2 .col .ho .l{position:relative;display:inline-block;margin:0;text-align:left;}
	.mSort4.type2 .col .ho .l *{font-size:13px;}
	.mSort4.type2 .col .ho .l > span strong{font-size:15px;}

	.mSort4.type2 .con{display:block;}
	.mSort4.type2 .col + .col{display:block;border:0;border-top:1px solid #d9d9d9;}

	.mSort4.type3 .con{display:block;zoom:1;}
	.mSort4.type3 .con:after{display:block;clear:both;content:'';}
	.mSort4.type3 .col:first-child,
	.mSort4.type3 .col:nth-child(2){border-top:0;}
	.mSort4.type3 .col{float:left;background-position:50% 15px;border-top:1px solid #d9d9d9;padding:65px 10px 15px;width:50%;}
	.mSort4.type3 .col .ho{margin-top:7px;}
	.mSort4.type3 .col .ho > strong{font-size:20px;margin-top:-7px;}

	.mTab1{border-bottom-width:1px;margin-left:0;margin-right:0;}
	.mTab1 a{display:-webkit-flex;display:flex;align-items:center;justify-content:center;font-size:13px;margin:0;text-align:center;padding:0 5px;white-space:normal;width:100%;line-height:130%;height:46px;}
	.mTab1 a + a{margin-left:5px;}

	  .mTab2{position:relative;border-bottom:0;margin:0 -15px 15px;transform: translateY(0);opacity: 1;-webkit-transition: -webkit-transform .35s cubic-bezier(.65,0,.35,1);transition: -webkit-transform .35s cubic-bezier(.65,0,.35,1);transition: transform .35s cubic-bezier(.65,0,.35,1);transition: transform .35s cubic-bezier(.65,0,.35,1),-webkit-transform .35s cubic-bezier(.65,0,.35,1);}
	  .mTab2:before{content:"";position:absolute;bottom:9px;left:20px;background-color:#b2b2b2;width:calc(100% - 30px);height:1px;}
	  .mTab2 .tab_scroll{overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	  .mTab2 .tab_scroll_list{display: -webkit-inline-box;display: -webkit-inline-flex;display: inline-flex;vertical-align: top;margin:16px 0 0;padding:0 20px 10px;}
	  .mTab2 a{position:relative;font-size:14px;margin-right:3px;padding:0 15px;white-space:nowrap;min-width:auto;line-height:40px;height:40px;}
	  .mTab2 a:before{content:"";position:absolute;bottom:0;left:0;background-color:#b2b2b2;width:calc(100% + 4px);height:1px;}
	  .mTab2 .bt{background-position:15px 50%;font-size:14px;padding:0 15px;white-space:nowrap;min-width:auto;line-height:40px;height:40px;}
	  .mTab2 .bt span{display:inline-block;padding-left:15px;}

	.mInfo1{border-radius:10px;margin-top:30px;padding:15px;}
	.mInfo1:before{display:none;}
	.mInfo1 .ti{font-size:18px;letter-spacing:-1px;}
	.mInfo1 .tx{font-size:13px;letter-spacing:-0.5px;margin-top:4px;}

	.mInfo2{border-width:2px;margin-top:20px;padding:15px;}
	.mInfo2 *{letter-spacing:0;}
	.mInfo2 .lst + .tit{margin:17px 0 -22px;}
	.mInfo2 strong,
	.mInfo2 .tit,
	.mInfo2 .lst li{font-size:13px;line-height:160%;}
	.mInfo2 .lst li.type2{padding-left:13px;}
	.mInfo2 strong + .lst{margin-top:3px;}

	.mInfo4{margin-top:17px;padding:20px 0 15px;}
	.mInfo4 .tit{font-size:16px;}
	.mInfo4 .tel{font-size:27px;letter-spacing:-1px;}

	.mInfo5{margin:25px 0 0 10px;}
	.mInfo5 *{font-size:13px;letter-spacing:0;}
	.mInfo5 li{line-height:160%;}

	.mInfo5.type3.px40{padding-left:20px;padding-right:20px;}
	.mInfo5.type3{font-size:13px;padding:15px;}
	.mInfo5.type3 *{font-size:13px;line-height:160%;}
	.mInfo5.type3 .forM + .ml30{display:block;margin:5px 0 0 !important;}
	.mInfo5.type3 li .ls + .ls{margin-top:0;}
	.mInfo5.type3 li .ls{font-size:13px;line-height:160%;padding-left:15px;}
	.mInfo5.type3 li .ls:before{font-size:13px;}

	.lm20{margin-left:10px;}
	.lm30{margin-left:15px;}

	br.forM + .lm20{margin-left:0;}

	.mBoard1 + .mInfo12,
	.mBoard1 + .mList7{margin-top:10px;}
	.mBoard1 + .mInfo6,
	.mInfo6 + .mBoard1{margin-top:15px;}
	.mInfo6 li{font-size:13px;}
	.mInfo6 li:before{width:2px;height:2px;}
	.mInfo6.s li:before{top:9px;width:2px;height:2px;}

	.mButton1 + .mPn1{margin-top:30px;}
	.mButton1.mt30{margin-top:0 !important;}
	.mButton1.mt55{margin-top:25px !important;}
	.mButton1.mt100{margin-top:50px;}
	.mButton1.pb65{padding-bottom:30px;}
	.mButton1{margin-top:40px;}
	.mButton1 .mBtn1 + .mBtn1{margin-left:7px;}

	.mBtn1.l{font-size:14px;min-width:120px;line-height:42px;height:44px;}
	.mBtn1.ms{font-size:13px;padding:0 10px;min-width:auto;line-height:28px;height:30px;}
	.mBtn1.ms *{font-size:13px;}
	.mBtn1{border-radius:6px;font-size:14px;line-height:44px;height:44px;}
	.mBtn1 span{font-size:14px;}
	.mBtn1.r{border-radius:3px;}
	.mBtn1.w130{min-width:90px;}
	.mBtn1.m{padding:0 10px;line-height:30px;height:30px;}
	.mBtn1.s2,
	.mBtn1.ss{font-size:12px;padding:0 5px;line-height:22px;height:24px;}
	.mBtn1.s *{font-size:12px;}
	.mBtn1.s{font-size:12px;padding:0 10px;line-height:23px;height:27px;}
	.mBtn1.lWhite{line-height:25px;}

	.mBtn1 .remove,
	.mBtn1 .draw{background-size:12px auto;padding-left:18px;}

	.mBtn2{font-size:15px;border-radius:36px;letter-spacing:0;padding:0 15px;}
	.mBtn2 span{font-size:15px;font-weight:600;line-height:36px;height:36px;}
	.mBtn2 span.reg,
	.mBtn2 span.reg2{background-size:25px auto;padding-left:32px;}

	.gCount1{display:block;margin:40px 0 10px;zoom:1;}
	.gCount1:after{display:block;clear:both;content:''}
	.gCount1 .mCount1.block_m{display:block;margin:0 0 10px;}
	.gCount1 .mTab6{float:right;}

	.mCount1{font-size:13px;margin:25px 0 10px;}
	.mCount1 strong{font-size:15px;}
    .mCount1.block_m{display:block;}
    .mCount1.block_m .button{margin:10px 0 0;}

	input[type=text].it,
	input[type=password].it,
	input[type=number].it,
	.select{border-radius:6px;font-size:13px;padding-left:10px;height:39px;}
	.select.w250,
	.select.w335{width:100%;}
	.select{background-position:calc(100% - 10px) 50%;background-size:11px auto;padding-right:25px;}
	.select option{font-size:13px;}
	input[type=text].it::placeholder,
	input[type=password].it::placeholder,
	input[type=number].it::placeholder{font-size:13px;}

	.it + .mList7{margin-top:6px;}

	.gRadio2 + .gRadio2{margin-top:5px;}
	.gRadio2.block_m{display:block;}
	.gRadio2 .mCheckbox1 + .flex,
	.gRadio2 .mCheckbox1 + .mCheckbox1{margin-top:10px;}
	.gRadio2 .mCheckbox1 + .it{margin-left:0px;}

	.gRow1{display:inline;margin-top:0;}

	.mCheckbox1 + .gRadio1.flex_m,
	.mRadio1 + .gRadio1.flex_m{margin-top:5px;}
	.gRadio1 .mRadio1 + .it,
	.gRadio1 .mCheckbox1 + .it{margin:5px 0 0;width:100%;}
	.gRadio1.flex_m{display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
	.gRadio1.flex_m .mRadio1 + .it,
	.gRadio1.flex_m .mCheckbox1 + .it{margin-top:0;}

	.mRadio1.mt20,
	.gRadio1.mt20{margin-top:10px !important;}
	.mRadio1.single{width:18px;height:18px;}
	.mRadio1.inline_w{display:block;}
	.mRadio1.inline_w + .inline_w{margin:5px 0 0;}
	.mRadio1.inline{margin-right:12px;}
	.mRadio1.block_m,
	.gRadio1.block_m{display:block;}
	.mRadio1.block_m + .gRadio1.block_m{margin-top:10px;}
	.gRadio1 +  div.gRadio1,
	.mRadio1 + div.mRadio1{margin-top:8px;}
	.mRadio1 + div.gRadio1{margin-top:12px;}
	.mRadio1 .label{font-size:13px;padding:0 0 0 25px;line-height:19px;min-height:18px;}
	.mRadio1 input + .label:before{top:-1px;border-radius:50%;width:16px;height:16px;}
	.mRadio1 input:checked + .label:before{background-size:18px auto;}

	.mCheckbox1.single{width:18px;height:18px;}
	.mCheckbox1.inline{margin-right:12px;}
	.mCheckbox1 .label{font-size:13px;padding:0 0 0 25px;line-height:18px;min-height:18px;}
	.mCheckbox1 input + .label:before{top:-1px;border-radius:2px;width:16px;height:16px;}
	.mCheckbox1.type2 input + .label:before{background-size:18px auto;width:18px;height:18px;}
	.mCheckbox1 input:checked + .label:before{background-size:18px auto;border:0;width:18px;height:18px;}

	.mCheckbox1.l .label{font-size:14px;padding-left:25px;}
	.mCheckbox1 .label .tx{font-size:13px;margin-top:7px;line-height:140%;}

	.mAgree3 .txt.type2,
	.mAgree3 .txt.type3,
	.mAgree3 .txt{font-size:13px;padding:15px;}
	.mAgree3 .txt.scrollY{max-height:145px;}
	.mAgree3 .txt.scrollY + .mCheckbox1{margin-top:15px;}
	.mAgree3 .mCheckbox1{display:block;margin:15px;}
	.mAgree3 .txt + .mCheckbox1,
	.mAgree3 .mCheckbox1 + .mCheckbox1{margin-top:30px;}
	.mAgree3 .txt + .mCheckbox1:before,
	.mAgree3 .mCheckbox1 + .mCheckbox1:before{top:-15px;left:-15px;width:calc(100% + 30px);}
	.mAgree3 .mCheckbox1 + .txt.type2{padding-bottom:15px;}
	.mAgree3 .mBtn1.m{font-size:13px;white-space:nowrap;}

	.mAgree3 .txt.type3 .mFlex2.mt30{margin-top:10px;}
	.mAgree3 .txt.type3 .mFlex2{padding-right:0;}
	.mAgree3 .txt.type3 .mFlex2 .mCheckbox1{margin:12px 0;}
	.mAgree3 .txt.type3 .mFlex2 .mCheckbox1.l .label{font-size:14px;padding-right:15px;padding-left:28px;height:auto;}
	.mAgree3 .txt.type3 .mFlex2 + .mFlex2{border-top:1px solid #ddd;}

	.mFaq1{margin-top:0;}
	.mFaq1 .q button,
	.mFaq1 .a .con{display:block;padding:15px 20px;}
	.mFaq1 .ico{display:inline-block;font-size:13px;margin-right:5px;width:24px;line-height:24px;height:24px;}
	.mFaq1 .iSt5{margin:2px 10px 0 0;padding:0 10px;min-width:auto;}
	.mFaq1 .q button{padding-right:45px;width:100%;}
	.mFaq1 .q button:before{background-size:12px auto;background-position:50% 50%;width:12px;}
	.mFaq1 .q button:before{right:20px;}
	.mFaq1 .a .ico{background-color:#9598a1;}
	.mFaq1 .txt{display:block;font-size:13px;line-height:150%;margin:3px 0 0;padding:10px 0 0;}
	.mFaq1 .a .txt{padding-top:10px;}

	.mInfo10 + .gTitle2,
	.mBoard1 + .mTitle3{margin-top:35px !important;}
	.mBoard1 td .mInfo6 li{font-size:13px}

	.mBoard1.type1_m{border-top-width:1px;}
	.mBoard1.type1_m colgroup,
	.mBoard1.type1_m thead{display:none;}
	.mBoard1.type1_m tr.mAnswer1.active{display:table-row;}
	.mBoard1.type1_m tr.mAnswer1{display:none;border:2px solid #656565;}
	.mBoard1.type1_m tr{position:relative;display:block;border-bottom:1px solid #e0e3e7;padding:15px 0 12px;text-align:left;}
	.mBoard1.type1_m tr:after{content:"";position:absolute;top:0;left:0;background-color:#fff;width:1px;height:100%;}
	.mBoard1.type1_m tr td.forW{display:none;}
	.mBoard1.type1_m tr .num{display:none;}
	.mBoard1.type1_m tr .num.notice{display:block;float:left;margin:1px 0 0;text-align:left;vertical-align:middle;z-index:1;} /* modify20251205 */
	.mBoard1.type1_m tr .tit{display:block;font-size:15px;padding:1px 10px 10px;text-align:left;}
	.mBoard1.type1_m tr .tit a{display:inline-block;font-weight:600;font-size:14px;padding:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
	.mBoard1.type1_m tr .tit a.iNew1{padding:0 0 0 42px;}
	.mBoard1.type1_m tr .tit a.iRe1{padding:0 0 0 79px;}
	.mBoard1.type1_m tr td{position:relative;border:0;display:inline-block;font-size:13px;padding:0 7px 0 10px;text-align:left;height:auto;}
	.mBoard1.type1_m tr td > .t{display:inline-block;font-size:13px;margin-right:5px;font-weight:500;min-width:35px;}
	.mBoard1.type1_m tr td > .t.w55_m{min-width:55px;}
	.mBoard1.type1_m tr td > .t.w65_m{min-width:65px;}
	.mBoard1.type1_m tr td .mBtn1.ms{margin-top:-4px;vertical-align:middle;}
	.mBoard1.type1_m tr td.bar{line-height:140%;margin-top:-3px;width:calc(50% - 3px);}
	.mBoard1.type1_m tr td.bar.type2_m{position:relative;margin:3px 0;padding-left:55px;width:calc(100% - 3px);}
	.mBoard1.type1_m tr td.bar.type2_m.pl65{padding-left:65px;}
	.mBoard1.type1_m tr td.bar.type2_m .t{position:absolute;top:0;left:10px;}

	.mBoard1.type2.type4_m{border:0;}
	.mBoard1.type2.type4_m thead{display:none;}
	.mBoard1.type2.type4_m tr + tr{margin-top:10px;}
	.mBoard1.type2.type4_m tr{display:block;border:1px solid #ddd;border-radius:8px;padding:10px;}
	.mBoard1.type2.type4_m tr td + td{margin-top:5px;}
	.mBoard1.type2.type4_m tr td.forW{display:none;}
	.mBoard1.type2.type4_m tr td{display:-webkit-flex;display:flex;border:0;text-align:left;padding:0;height:auto;}
	.mBoard1.type2.type4_m tr td .t,
	.mBoard1.type2.type4_m tr td .t span,
	.mBoard1.type2.type4_m tr td .c,
	.mBoard1.type2.type4_m tr td a{font-size:13px;}
	.mBoard1.type2.type4_m tr td .t{display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#f6f6f6;border-radius:4px;font-size:12px;font-weight:500;line-height:130%;margin:0 10px 0 0;padding:5px;text-align:center;word-break:keep-all;width:70px;}
	.mBoard1.type2.type4_m tr td .c{-webkit-flex:1;flex:1;display:flex;align-items:center;text-align:left;}
	.mBoard1.type2.type4_m tr td .c.block_m{display:block;}

	.mBoard1.type2.fs14 th,
	.mBoard1.type2.fs14 td{font-size:13px;}
	.mBoard1.type2 th,
	.mBoard1.type2 td{font-size:13px;padding:5px 15px ;height:40px;}
	.mBoard1.type2 th .normal{font-size:12px;}
	.mBoard1.type2 td strong{font-size:13px;}
	.mBoard1.type2 td.fs15 .mInfo14 li,
	.mBoard1.type2 th.fs15,
	.mBoard1.type2 td.fs15{font-size:13px;}

	.mBoard1.type2.h62 th,
	.mBoard1.type2.h62 td{padding-top:8px;padding-bottom:8px;height:auto;}
	.mBoard1.type2.h62 td.pl20{padding-left:10px;padding-right:10px;}
	.mBoard1.type2.h62 td.pxy0{padding:0;}
	.mBoard1.type2.h62 table table th,
	.mBoard1.type2.h62 table table td{font-size:13px;padding:5px;}

	.mBoard1.type2_m colgroup,
	.mBoard1.type2_m thead{display:none;}
	.mBoard1.type2_m tr{position:relative;display:block;border-bottom:1px solid #e0e3e7;padding:10px 0;text-align:left;}
	.mBoard1.type2_m tr:after{content:"";position:absolute;top:0;left:0;background-color:#fff;width:1px;height:100%;}
	.mBoard1.type2_m tr .num{display:inline-block;margin:0;text-align:left;}
	.mBoard1.type2_m tr .tit{display:block;font-size:15px;text-align:left;}
	.mBoard1.type2_m tr .tit a{display:inline-block;padding:5px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
	.mBoard1.type2_m tr .tit a.iNew1{padding:0 39px 0 0;}
	.mBoard1.type2_m tr td.forW{display:none;}
	.mBoard1.type2_m tr td{position:relative;border:0;display:inline-block;font-size:13px;padding:0 7px 0 10px;height:auto;}
	.mBoard1.type2_m tr .num + td.bar:before,
	.mBoard1.type2_m tr td:before{content:"";position:absolute;top:6px;left:-1px;background-color:#e0e3e7;width:1px;height:10px;}
	.mBoard1.type2_m tr td.block_m{display:block;font-size:12px;text-align:left;margin:5px 0 0;}
	.mBoard1.type2_m tr td.block_m + td.block_m{margin-top:0;}
	.mBoard1.type2_m tr td.btn.w50per_m{margin:10px 0 0;width:calc(50% - 2px);}
	.mBoard1.type2_m tr td.btn.w50per_m .mBtn2,
	.mBoard1.type2_m tr td.btn.w50per_m .bgGray_m{width:100%;}
	.mBoard1.type2_m tr td.btn.w50per_m .bgGray_m{display:inline-block;background-color:#eee;font-size:12px;padding:0 5px;line-height:22px;height:24px;}
	.mBoard1.type2_m tr .num + td.bar:before{display:block;}
	.mBoard1.type2_m tr .num:before,
	.mBoard1.type2_m tr .tit:before{display:none;}
	.mBoard1.type2_m tr .num + td:before,
	.mBoard1.type2_m tr .tit + td:before{display:none;}
	.mBoard1.type2_m tr td.attach.no{display:none;}

	.mBoard1.scrollX_m{overflow: hidden;overflow-x: auto;}
	.mBoard1.scrollX_m table{width:auto;min-width:100%;table-layout:fixed;}
	.mBoard1.scrollX_m table.mw600_m{min-width:600px;}
	.mBoard1.scrollX_m table.mw700_m{min-width:700px;}
	.mBoard1.scrollX_m th,
	.mBoard1.scrollX_m td{white-space:nowrap;padding-left:15px;padding-right:15px;}
	.mBoard1.scrollX_m .if{display:block;font-size:12px;margin:5px 0 0;}

	.mBoard1.lineType1{position:relative;border-width:3px;border-top-width:2px;}
	.mBoard1.lineType1:before{content:"";position:absolute;top:0;left:0;background-color:#fafafa;border-right:1px solid #e0e0e0;width:100px;height:100%;}
	.mBoard1.lineType1 tr{display:block;}
	.mBoard1.lineType1 th,
	.mBoard1.lineType1 td{border:0;border-top:1px solid #e0e0e0;}
	.mBoard1.lineType1 th{position:relative;}
	.mBoard1.lineType1 th{float:left;width:100px;}
	.mBoard1.lineType1.type2.h62 td.pl20,
	.mBoard1.lineType1 td{display:block;padding:8px 8px 8px 110px;}

	.mBoard1.type3_m{position:relative;border-bottom:1px solid #e0e0e0;}
	.mBoard1.type3_m:before{content:"";position:absolute;top:0;left:0;background-color:#fafafa;border-right:1px solid #e0e0e0;width:100px;height:100%;}
	.mBoard1.type3_m tbody > tr > tr{display:block;}
	.mBoard1.type3_m tbody > tr > th,
	.mBoard1.type3_m tbody > tr > td{border:0;border-top:1px solid #e0e0e0;}
	.mBoard1.type3_m tbody > tr > th{position:relative;float:left;width:100px;}
	.mBoard1.type3_m.type2.h62 tbody > tr > th,
	.mBoard1.type3_m  tbody > tr > th{padding:5px 5px 4px;}
	.mBoard1.type3_m.type2 tbody > tr > td.pl20,
	.mBoard1.type3_m tbody > tr > td.pl20,
	.mBoard1.type3_m tbody > tr > td{display:block;padding:8px 8px 8px 110px;}
	.mBoard1.type3_m table table th{display: table-cell;float:none;}
	.mBoard1.type3_m table table td{display: table-cell;}
	.mBoard1 table.type4_m tr{display:block;}
	.mBoard1 table.type4_m th,
	.mBoard1 table.type4_m td{display:block;margin-top:-1px;width:100%;}

	.mGallery1 + .mPag{margin-top:0;}
	.mGallery1{padding:0 0 30px;}
	.mGallery1 ul{margin:-20px 0 0 -15px;}
	.mGallery1 li{margin:20px 0 0 15px;width:calc(50% - 15px);}
	.mGallery1 .img{height:auto;}
	.mGallery1 .img img{height:36vw;}
	.mGallery1 .text{padding:15px 0;}
	.mGallery1.type2 .tit,
	.mGallery1 .tit{font-size:14px;margin-top:8px;}
	.mGallery1 .txt{font-size:13px;margin-top:4px;}
	.mGallery1 .uti{font-size:12px;margin-top:4px;}
	.mGallery1 .uti > span{font-size:12px;margin:0;}
	.mGallery1 .button{margin-top:25px;padding:0;}
	.mGallery1 .button .mBtn1{font-size:12px;}
	.mGallery1 .button .mBtn1 + .mBtn1{margin-left:5px;}

	.mPn1 li .ti{font-size:13px;margin-right:0;width:auto;line-height:42px;height:42px;}
	.mPn1 li .ti span{padding:0 0 0 15px;}
	.mPn1 li .ti span:before{margin-top:-4px;background-size:auto 6px;width:10px;height:7px;}
	.mPn1 li.next .ti span:before{transform:rotate(180deg);}
	.mPn1 li .tx{display:block;padding:0 10px;line-height:42px;height:42px;}
	.mPn1 li .tx span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
	.mPn1 li .ti span,
	.mPn1 li .tx span{font-size:13px;}

	.mView1 + .mButton1{margin-top:30px;}
	.mView1{margin-top:0;}
	.mView1 .tit{padding:20px 0;}
	.mView1 .tit .iSt2{font-size:12px;padding:0 10px;line-height:22px;height:24px;}
	.mView1 .tit .iSt2 + .ti{margin-top:13px;}
	.mView1 .tit .ti{font-size:20px;line-height:140%;letter-spacing:-1px;}
	.mView1 .util{font-size:13px;padding:10px 0;}
	.mView1 .util .col + .col{margin-left:20px;}
	.mView1 .util .col:before{top:7px;left:-13px;height:12px;}
	.mView1 .util .col .ti{font-size:13px;margin-right:2px;}
	.mView1 .util .col .tx{font-size:13px;}
	.mView1 .mButton1 + .article{margin-top:35px;padding-top:30px;}
	.mView1 .article{font-size:14px;line-height:170%;padding:20px 0;min-height:150px;}
	.mView1 .article .img{margin-top:20px;}
	.mView1 .article .img img{width:100%;}
	.mView1 .article .img img + img{margin:10px 0 0;}
	.mView1 .article .mSwiper1{margin-top:20px;margin-bottom:0;}
	.mView1 .mAttach2{margin-top:0;}

	/* 20251204 inter add-start */
	.mView1 .article p {margin-top:20px;}
	.mView1 .article p img{width:100%;}
	.mView1 .article p img + img{margin:10px 0 0;}
	/* 20251204 inter add-end */

	.mAttach2{display:block;padding:15px 0;}
	.mAttach2 .ti{font-size:14px;margin:0;width:auto;}
	.mAttach2 .tx{padding:10px 0 0;}
	.mAttach2 ul{margin-left:0;}
	.mAttach2 li{float:none;margin:0 0 5px;}
	.mAttach2 li a{background-size:15px auto;font-size:13px;letter-spacing:0;padding:0 0 0 18px;}

	.mPag{margin-top:30px;}
	.mPag a,
	.mPag strong{font-size:12px;margin:0 -1px 0 -4px;min-width:28px;line-height:24px;height:26px;}
	.mPag .first,
	.mPag .last,
	.mPag .prev,
	.mPag .next{background-size:auto 8px;}

	.gSt2 .iSt2,
	.iSt1,
	.iSt2,
	.iSt4{font-size:11px;padding:0 6px;min-width:auto;line-height:20px;height:22px;}
	.iSt2{padding:0 8px;}
	.iSt4{line-height:18px;height:18px;}
	.iSt2.mw80,
	.iSt4.mw74{min-width:auto;}

	.mt10_w{margin-top:0;}

	/* 아동돌봄서비스신청 */
	.mTab4{gap:5px;margin:0 0 20px;}
	.mTab4 span{font-size:12px;}
	.mTab4 .i11,
	.mTab4 .i12,
	.mTab4 .i2,
	.mTab4 .i3,
	.mTab4 .i4,
	.mTab4 a,
	.mTab4 > span{background-image:none;border-radius:6px;font-size:12px;padding:5px 10px;word-break:keep-all;height:70px;}
	.mTab4 .n{font-size:14px;margin-bottom:0;}
	.mTab4 a > span,
	.mTab4 .active > span{background-image:none;margin-top:0;padding-left:0;}
	.mTab4 a > span{font-size:12px;font-weight:500;line-height:140%;width:100%;}

	.gNavi1{margin:0 -15px;padding:20px 15px;}
	.gNavi1 .tit{font-size:16px;padding-bottom:10px;}

	.mNavi1{margin:0 -15px 20px;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
	.mNavi1 .scroll{display: -webkit-inline-box;display: -webkit-inline-flex;display: inline-flex;vertical-align: top;}
	.mNavi1 a:first-child{margin-left:15px;}
	.mNavi1 a:last-child{margin-right:15px;}
	.mNavi1 a{float:none;font-size:13px;margin:0 0 0 10px;padding:0 15px;text-align:center;white-space:nowrap;width:auto;line-height:40px;height:42px;}
	.mNavi1 a span{font-size:12px;min-width:35px;}
	.mNavi1 a.all span{background-size:22px auto;}
	.mNavi1 a.active:before,
	.mNavi1 a:hover:before{border-width:2px;width:calc(100% - 2px);height:calc(100% - 2px);}

	.mNavi1.m,
	.mNavi1.m.col6{margin-left:-5px;margin-right:0;}
	.mNavi1.m.col3 .mCheckbox1 .label,
	.mNavi1.m.col3 a,
	.mNavi1.m.col3 button,
	.mNavi1.m.col5 .mCheckbox1 .label,
	.mNavi1.m.col5 a,
	.mNavi1.m.col5 button,
	.mNavi1.m.col6 .mCheckbox1 .label,
	.mNavi1.m.col6 a,
	.mNavi1.m.col6 button,
	.mNavi1.m .mCheckbox1 .label,
	.mNavi1.m a,
	.mNavi1.m button{font-size:12px;margin:0 0 5px 5px;padding:0 5px;word-break:keep-all;width:calc(33.33% - 5px);height:36px;}

	.mTab5.col2_m{flex-wrap:wrap;padding-bottom:10px;}
	.mTab5.col2_m a,
	.mTab5.col2_m a + a{margin:0 0 5px 5px;}
	.mTab5.col2_m a{flex:1 1 calc(50% - 5px);}

	.mTab5{margin:0 -15px;border-radius:8px 8px 0 0;padding:15px;}
	.mTab5 a + a{margin-left:5px;}
	.mTab5 a{display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-width:1px;font-size:13px;font-weight:500;border-radius:50px;padding:0 5px;line-height:120%;height:40px;}
	.mTab5 a.active{background-color:#e98700;border-color:#e98700;color:#fff;}

	.mTab6 a{font-size:12px;padding:0 10px;line-height:35px;height:35px;}
	.mTab6 a span{font-size:12px;padding:0 0 0 16px;line-height:33px;height:35px;}

	.mGrid1{display:block;}

	.mSearch1{border-width:3px;padding:10px 15px;}
	.mSearch1 .input{width:auto;}
	.mSearch1 .label{font-size:13px;padding-right:10px;white-space:nowrap;}
	.mSearch1 input[type=text].it,
	.mSearch1 input[type=password].it,
	.mSearch1 input[type=number].it,
	.mSearch1 .it{border-radius:4px;font-size:12px;padding:0 40px 0 10px;width:100px;height:40px;}
	.mSearch1 .iFind{background:url(../images/2025/ico_find1_m.png) 50% 50% no-repeat;background-size:21px auto;width:40px;height:40px;}
	.mSearch1 .ex{font-size:11px;padding:6px 0 0 67px;width:auto;}

	.mList1 + .mPag{margin-top:40px;}
	.mList1 ul:first-child li:first-child{margin-top:0;}
	.mList1 ul{margin:0;}
	.mList1 li{float:none;margin:25px 0 0;width:auto;}
	.mList1.hType1 li .con,
	.mList1 li .con{padding:20px 10px;height:auto;}
	.mList1 li .con .img{margin:0 10px 0 0;width:125px;height:117px;}
	.mList1 li .con .txt{margin-top:-4px;padding:0;}
	.mList1 li .con .txt .ico{background-size:auto 27px;margin-top:0;margin-bottom:10px;height:27px;}
	.mList1 li .con .txt .iSt1{margin-bottom:4px;}
	.mList1 li .con .txt .ti.row2,
	.mList1 li .con .txt .ti{font-size:16px;margin-bottom:5px;height:auto;}
	.mList1 li .con .txt .st + .ti{margin-top:15px;}
	.mList1 li .con .txt .de,
	.mList1 li .con .txt .tx{font-size:12px;}
	.mList1 li .con .txt .de{margin-top:15px;line-height:190%;}
	.mList1 li .con .txt .de.type2{max-height:76px;}
	.mList1 li .con .txt .ls{margin-top:10px;line-height:27px;height:29px;}
	.mList1 li .con .txt .ls .l{background-size:auto 10px;background-position:15px 50%;font-size:12px;padding:0 15px 0 30px;width:auto;vertical-align:top;}
	.mList1 li .con .txt .ico2{margin-top:-10px;margin-right:0;background-size:35px auto;height:34px;}
	.mList1 li .con .txt .st{margin-top:10px;}
	.mList1 li .con .txt .st .iSt2{font-size:11px;line-height:20px;height:22px;}
	.mList1 li .con .txt .st .iSt2 + .iSt2{margin-left:2px;}
	.mList1 li .button a{font-size:14px;line-height:46px;height:46px;}
	.mList1 li .button a.equ span{font-size:13px;padding-left:0;}
	.mList1 li:hover .button a.equ span{background-image:none;}

	.mList1.type2 li:hover,
	.mList1.type2 li{border-radius:10px;margin:25px 0 0;width:auto;}
	.mList1.type2 li .con{border-radius:10px;height:auto;}
	.mList1.type2 li .con .txt{margin-top:0;padding:20px 85px 0 15px;}
	.mList1.type2 li .con .txt .st{margin-bottom:10px;}
	.mList1.type2 li .con .txt .ti{font-size:20px;letter-spacing:0;}
	.mList1.type2 li .con .txt .bt{top:44px;right:15px;font-size:12px;width:60px;height:60px;}
	.mList1.type2 li .con .txt .tx{font-size:14px;margin-top:7px;}
	.mList1.type2 li .con .lst{border-radius:0 0 10px 10px;margin-top:20px;padding:16px 15px;min-height:auto;}
	.mList1.type2 li .con .lst .ls{margin-top:4px;}
	.mList1.type2 li .con .lst .ls .ti{font-size:13px;line-height:150%;width:57px;}
	.mList1.type2 li .con .lst .ls .tx{font-size:13px;line-height:150%;}

	.mList2{display:block;margin-top:35px;}
	.mList2 .col + .col{margin-top:36px;}
	.mList2 .col{border-radius:10px;padding:90px 0 16px;}
	.mList2 .col:before{top:30px;left:0;background-size:auto 60px;height:60px;}
	.mList2 .tit{top:-18px;left:calc(50% - 75px);font-size:16px;width:150px;height:36px;}
	.mList2 .tit:before,
	.mList2 .tit:after{top:calc(50% - 3px);left:10px;width:6px;height:6px;}
	.mList2 .tit:after{left:auto;right:10px;}
	.mList2 .txt .ti{font-size:17px;}
	.mList2 .txt .tx{font-size:13px;line-height:150%;margin-top:5px;}

	.mList3 + .fw500,
	.mList3 li *{font-size:13px;line-height:150%;}
	.mList3 li .nu{min-width:27px;}
	.mList3 + .fw500{margin-top:15px;}

	.mList5.px35,
	.mList5.py21{padding:15px;}
	.mList5.py21 .select.w335{width:100%;}
	.mList5 + .mBoard1{margin-top:20px;}
	.mList5{border-width:3px;padding:5px;}
	.mList5 .gBtn1{display:block;padding:10px 0;}

	.mList5 .mRadio1,
	.mList5 .mCheckbox1{margin:5px;text-align:left;min-width:115px;}
	/*
	.mList5 .gBtn1 + .mRadio1,
	.mList5 .mRadio1 + .mRadio1,
	.mList5 .mCheckbox1 + .mCheckbox1{margin:10px 10px;}
	*/
	.mList5 .ti{display:block;font-size:14px;padding:0 0 10px;}
	.mList5 .ti + .select{margin-left:0;}
	.mList5 .select{height:46px;}
	.mList5 .mRadio1 input + .label:before{top:0;}

	.mList5.type2{display:block;padding:15px;}
	.mList5.type2 .list{display:block;}
	.mList5.type2 .list .mCheckbox1,
	.mList5.type2 .list .mRadio1{display:block;margin-bottom:10px;}
	.mList5.type2 .list .mCheckbox1 .label .na,
	.mList5.type2 .list .mRadio1 .label .na{font-size:13px;}
	.mList5.type2 .list .mCheckbox1 .label .iSt3,
	.mList5.type2 .list .mRadio1 .label .iSt3{margin:-2px 0 0 5px;white-space:nowrap;}
	.mList5.type2 .gBtn1{padding:0 0 5px;}

	.mList6{display:block;}
	.mList6 .col + .col{margin:10px 0 0;}
	.mList6 .ti{font-size:14px;padding:10px;min-height:auto;}
	.mList6 .tx{font-size:13px;margin-top:5px;padding:10px;min-height:auto;}

	.mList7.line{border-radius:10px;padding:20px;}
	.mList7{font-size:13px;}
	.mList7 .tit{padding-bottom:7px;}
	.mList7 .tit .ti{font-size:15px;}
	.mList7 .tx + div.tx,
	.mList7 .tit .ti + div.tx,
	.mList7 .tit .ti + .tx{margin:5px 0 0;}
	.mList7 .tit .tx{display:block;font-size:13px;}
	.mList7 li{font-size:13px;padding:0 0 0 10px;}
	.mList7 li + li{margin-top:5px;}
	.mList7 li:before{top:7px;width:3px;height:3px;}
	.mList7 li.type2 + li.type2{margin-top:5px;}
	.mList7 li.type2{padding-left:16px;}
	.mList7 li.type2.fs15{font-size:12px;}

	.mList7 li .ls{font-size:13px;margin-top:3px;padding-left:15px;}
	.mList7 li .ls:before{font-size:13px;}

	.mList9.noicon li{margin-right:15px;}
	.mList9.noicon li:before{display:none;}

	.mList9 ul{display:block;}
	.mList9 li:last-child:before{display:none;}
	.mList9 li + li{margin-top:10px;}
	.mList9 li.mr38,
	.mList9 li.mr38:last-child,
	.mList9 li:last-child,
	.mList9 li{margin-right:20px;}
	.mList9 li.mr38:before,
	.mList9 li:before{top:calc(50% + 11px);right:-26px;background-size:9px auto;width:20px;height:18px;}
	.mList9 li .tit{border-radius:4px;font-size:13px;margin-bottom:6px;padding:10px;height:auto;}
	.mList9 li .txt .tx{border-radius:4px;font-size:13px;margin-right:5px;padding:15px 10px;height:auto;}

	.mList10{display:block;}
	.mList10 .tit{display:block;background-color:#e98700;border-radius:4px;margin:0 0 5px;padding:10px;min-width:auto;}
	.mList10 .tit .ti{background-position:0 calc(50% - 1px);background-size:19px auto;font-size:14px;padding:0 0 0 30px;}
	.mList10 .lst{border-radius:4px;padding:15px 20px;min-height:auto;}
	.mList10 .lst li{font-size:13px;line-height:160%;padding-left:10px;}
	.mList10 .lst li:before{top:8px;width:3px;height:3px;}

	.mList11{border-radius:8px;padding:5px 15px;}
	.mList11 li.line{border-top:1px solid #e4e4e4;}
	.mList11.type2 li,
	.mList11 li{padding:15px 0;}
	.mList11 li .gTit .tit{letter-spacing:-1px;min-width:auto;padding-left:0;width:100%;}
	.mList11 li .gTit .bt{border-radius:28px;border-width:1px;margin:5px 0 0;padding:0 16px 0 15px;text-align:center;min-width:160px;line-height:26px;height:30px;}
	.mList11 li .gTit .bt > span{background-size:8px auto;padding-left:13px;}
	.mList11 li .gTit .bt *{font-size:13px;}
	.mList11 li .tit{font-size:14px;padding-left:10px;}
	.mList11 li.sub{padding-bottom:13px;}
	.mList11 li.sub .tit{font-size:13px;}

	.mList11.type2 li .mBtn1{padding:0 10px;min-width:65px;}

	.mCheckbox1 + .mList13{margin-top:25px;}
	.mList13 + .gTitle4{margin-top:35px;}
	.mList13{border-radius:5px;padding:15px;}
	.mList13 li{padding:20px 0;}
	.mList13 li .mCheckbox1 .label{margin-top:-3px;line-height:150%;}
	.mList13 li .mCheckbox1 .label .i + .t{margin-left:5px;}
	.mList13 li .mCheckbox1 .label .i{font-size:13px;min-width:15px;}
	.mList13 li,
	.mList13 li .mCheckbox1 .label .t,
	.mList13 li .mCheckbox1 .label .t strong{font-size:13px;}

	.mReg1 .col + .col{margin:20px 0 0;}
	.mReg1 .col{display:block;border-radius:8px;margin:45px auto 0;padding:30px 20px;width:auto;}
	.mReg1 .tit{font-size:18px;}
	.mReg1 .txt{font-size:13px;margin:8px 0 0;}
	.mReg1 .btn{border-radius:42px;font-size:13px;margin-top:25px;padding:7px 20px;}

	.mFlex1.type2_m{display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:6px;}
	.mFlex1.type2_m .it{-webkit-flex:1;flex:1;}

	.mFlex1 .mRadio1 + .mFlex1{margin-top:0;}
	.mFlex1 + .mList7{margin-top:6px;}
	.mFlex1.w550{width:auto;}
	.mFlex1{display:block;margin-top:-5px;}
	.mFlex1 .select,
	.mFlex1 .it{margin-top:5px;width:100%;}
	.mFlex1 .mBtn1{margin-top:5px;width:100%;line-height:39px;height:41px;}
	.mFlex1 .select.w190{max-width:none;}
	.mFlex1.gRadio1 .select{margin-left:0;}

	.mFlex1 .flex.type2.wAuto{max-width:none;}
	.mFlex1 .flex.type2.wAuto + .flex.type2{margin:10px 0 0;}
	.mFlex1 .flex.type2{display:block;}
	.mFlex1 .flex.type2 .ti{font-size:13px;}
	.mFlex1 .flex.type2 input[type=text].it.br0 + .ui-datepicker-trigger{margin-top:4px;}
	.mFlex1 .flex.type2 .mDate1,
	.mFlex1 .flex.type2 .ti{display:block;}
	.mFlex1 .flex.type2 .mDate1 .select{margin:0 0 5px;width:calc(50% - 2.5px);height:40px;}

	.mFlex1 .flex.type2 .mDate1 .tit{display:block;font-size:14px;margin:10px 0 8px;padding:0;}
	.mFlex1 .flex.type2 .mDate1 .select + .select{margin-left:0;}
	.mFlex1 .flex.type2 .mDate1 .col + .col{margin:20px 0 0;}

	.mType1_m .select,
	.mType1_m .it{margin:0;width:100%;}
	.mType1_m .select + .select,
	.mType1_m .select + .it{margin-top:5px;}

	.mDone1{margin:20px auto 0;width:auto;}
	.mDone1 .list{border-radius:10px;padding:45px 0;}
	.mDone1 .tit{background-size:64px auto;font-size:18px;line-height:130%;padding-top:80px;}
	.mDone1 .txt{font-size:13px;margin-top:12px;}

	.gCalendar1 + .mInfo2{margin-top:30px;}
	.gCalendar1{display:block;margin-top:0;padding:15px 0 0;}
	.gCalendar1 .mCalendar1{display:block;}
	.gCalendar1 .list.w230{width:auto;}
	.gCalendar1 .list{margin:30px 0 0;width:auto;}
	.gCalendar1 .list .tit:before{width:100px;height:48px;}
	.gCalendar1 .list .tit{border-radius:4px;border-width:1px;font-size:13px;margin:0 0 10px;height:35px;}
	.gCalendar1 .list .tit .ti{font-size:13px;width:100px;}
	.gCalendar1 .list .tit .da{font-size:13px;}
	.gCalendar1 .list .mBoard1{border-top:0;}
	.gCalendar1 .list .mBoard1 th,
	.gCalendar1 .list .mBoard1 td{font-size:13px;padding:8px 5px;height:auto;}
	.gCalendar1 .list .mBoard1 th{border-top:1px solid #ddd;padding:0;height:40px;}
	.gCalendar1 .list .mBoard1 th:first-child,
	.gCalendar1 .list .mBoard1 td:first-child{border-left:1px solid #ddd;}
	.gCalendar1 .list .mBoard1 th:last-child,
	.gCalendar1 .list .mBoard1 td:last-child{border-right:1px solid #ddd;}

	.mCalendar1 .mDate2{margin:-8px 0 0;}
	.mCalendar1 .calendar{margin:17px 0 0;}
	.mCalendar1 .calendar table{width:100%;}
	.mCalendar1 .calendar th:first-child,
	.mCalendar1 .calendar td:first-child{border-left:1px solid #f1f1f1;}
	.mCalendar1 .calendar th:last-child,
	.mCalendar1 .calendar td:last-child{border-right:1px solid #f1f1f1;}

	.mCalendar1 .calendar th{font-size:13px;height:40px;}
	.mCalendar1 .calendar tbody td{height:60px;}
	.mCalendar1 .calendar tbody td span.day span,
	.mCalendar1 .calendar tbody td button.day span{font-size:12px;}
	.mCalendar1 .calendar tbody td span.day{line-height:60px;}
	.mCalendar1 .calendar tbody td.today .day > span,
	.mCalendar1 .calendar tbody td button.day > span{border-width:1px;width:26px;line-height:24px;height:26px;}

	.mBoard1.scrollY{max-height:none;}
	.mBoard1.scrollY thead{position:static;}

	.mDate2 .dat{font-size:20px;padding:0 10px;}
	.mDate2 .prev,
	.mDate2 .next{background-size:20px auto;width:20px;height:20px;}

	.gSt1{margin-top:10px;}
	.mSt1 + .mSt1{margin-left:5px;}
	.mSt1{font-size:12px;padding-left:15px;text-align:center;}
	.mSt1:before{top:2px;border-width:1px;width:10px;height:10px;}

	.mSt3{font-size:12px;}
	.mSt3 .iSt3{margin:-2px 0 0 15px;}

	.iSt3{border-radius:2px;font-size:11px;padding:0 4px;line-height:20px;height:20px;}

	.it.date{padding-right:30px;max-width:130px;}
	.it + .ui-datepicker-trigger{cursor:pointer;margin:0 0 0 -30px;width:18px;}
	input[type=text].it.br0 + .ui-datepicker-trigger{margin-top:-3px;width:18px;height:18px;}
	.it.w322{width:160px;}
	.it.w420{width:210px;}
	.it.w470{width:310px;}
	.it.w100per_m{width:100%;}
	.it.w100_m{width:100px;}
	.it.w150_m{width:150px;}

	.select.w120{min-width:80px;width:auto;}
	.select.w150_m{width:150px;}

	.gTextarea.text{font-size:13px;padding-left:10px;padding-right:10px;min-height:auto;}

	.iDelete2{background-size:18px auto;width:18px;height:18px;}
	.iDelete3{background-size:20px auto;width:20px;height:20px;}
	/* //아동돌봄서비스신청 */


	/* 알림소통 */
	.mSwiper1{width:auto;}
	.mSwiper1 .swiperThumb{display:none;}
	.mSwiper1 .swiper{position:relative;}
	.mSwiper1 .swiper-button-next,
	.mSwiper1 .swiper-button-prev{width:40px;height:40px;}
	.mSwiper1 .swiper-button-prev:after,
	.mSwiper1 .swiper-button-next:after{background-size:28px auto;}
	/* //알림소통 */

	.mt5_w{margin-top:0;}
	.ml5_m{margin-left:5px;}

	/* popup */
	.lAlert1.w1130 .popupBg,
	.lAlert1.w850 .popupBg,
	.lAlert1.w800 .popupBg,
	.lAlert1.w750 .popupBg,
	.lAlert1.w700 .popupBg,
	.lAlert1.w650 .popupBg,
	.lAlert1.w600 .popupBg,
	.lAlert1.w500 .popupBg,
	.lAlert1 .popupBg{left:15px;transform: translate(0, -50%);width:calc(100% - 30px);}
	.lAlert1 .close{background-size:15px auto;width:50px;height:55px;}
	.lAlert1 .title{padding:0 52px 0 20px;height:55px;}
	.lAlert1 .title .tit{font-size:18px;}
	.lAlert1 .scroll.ptType1{padding-top:20px;padding-bottom:30px;}
	.lAlert1 .scroll.ptType2{padding:15px 15px 25px;}
	.lAlert1 .scroll{margin:0;padding:20px 20px;}
	.lAlert1 .mSort2{margin-top:0;}
	.lAlert1 .mSort1 .con{padding:10px;}
	.lAlert1 .mButton1{margin-top:25px;}
	.lAlert1 .mButton1.mt35{margin-top:20px !important;}
	.lAlert1 .mButton1.mt45{margin-top:25px !important;}

	.lAlert1.window .scroll{padding-top:20px;}

	.mBox1{padding:20px 15px;}

	.mTitle5{background-position:15px 50%;font-size:14px;padding:10px 10px 10px 37px;}

	.mTxt1{font-size:14px;padding-bottom:20px;}

	  /* //popup */

	/* 통합검색 */
	.mInfo7 + .mTitle1{margin-top:40px;}
	.mInfo7{display:block;border-width:2px;border-radius:5px;margin-top:30px;}
	.mInfo7 .info.py50,
	.mInfo7 > .info{display:block;margin-top:0;padding:15px;}
	.mInfo7 > .info .img{border-radius:5px;margin:0 0 15px;text-align:center;width:auto;height:auto;}
	.mInfo7 .text{padding:5px 0 0;}
	.mInfo7 .button{margin-top:0;padding:10px 15px 20px;}
	.mInfo7 .button a{background-size:auto 10px;background-position:calc(100% - 15px) 50%;font-size:14px;font-weight:500;padding-left:15px;padding-right:30px;min-width:100%;line-height:40px;height:40px;}
	.mInfo7 .button a span{font-size:14px;}
	.mInfo7 .button a,
	.mInfo7 .button a + a{margin:10px 0 0;}
	.mInfo7 .ti{font-size:18px;letter-spacing:-1px;}
	.mInfo7 .tx{font-size:13px;line-height:150%;}
	.mInfo7 .tx br{display:none;}
	.mInfo7 .tx .t{font-size:13px;letter-spacing:0;}
	.mInfo7 .tx .x{margin-top:10px;letter-spacing:0px;}
	.mInfo7 .btn{font-size:13px;margin:20px 0 0;padding:0 51px 0 14px;}
	.mInfo7 .btn:after{top:calc(50% - 4px);right:15px;background-size:22px auto;width:22px;height:9px;}
	.mInfo7 .btn > span{display:inline-block;background-size:12px auto;letter-spacing:0;padding-left:18px;line-height:130%;padding-top:10px;padding-bottom:10px;height:auto;}
	.mInfo7 .img{border-radius:10px 10px 0 0;overflow:hidden;}
	.mInfo7 .img img{width:100%;}
	.mInfo7 .ls{margin:10px 0 0;}
	.mInfo7 .ls .l{margin-top:5px;}
	.mInfo7 .ls .l > strong{border-radius:4px;font-size:13px;font-weight:500;margin-right:10px;padding:0;width:70px;line-height:24px;height:26px;}
	.mInfo7 .ls .l > span{font-size:13px;padding-top:3px;}
	.mInfo7 .ls .l a{font-size:13px;}
	.mInfo7 .btnTel1{margin-top:20px;}

	.btnTel1{line-height:34px;height:36px;overflow:hidden;}
	.btnTel1 .t{background-size:8px auto;border-radius:0;background-position:20px 50%;font-size:13px;padding:0 15px 0 35px;line-height:34px;height:36px;}
	.btnTel1 .c{font-size:13px;padding:0 15px 0 11px;}

	.mInfo8 + .mTitle1{margin-top:40px;}
	.mInfo8{border-width:2px;border-radius:10px;font-size:13px;line-height:160%;}
	.mInfo8 .info{font-size:13px;padding:15px;}
	.mInfo8.ico1 .info{padding-left:15px;}
	.mInfo8.ico1 .info:before{display:none;}

	.mInfo9 + .mTitle1{margin-top:40px;}
	.mInfo9{border-radius:10px;font-size:13px;line-height:160%;padding:15px;}

	.mInfo10{font-size:12px;margin-top:10px;}
	.mInfo10 .ls{font-size:12px;text-indent:-15px;padding:0 0 0 15px;}

	.mInfo11{border-width:3px;font-size:14px;margin:15px 0;padding:13px 10px;}

	span.mInfo12{display:block;}
	.mInfo12.mType1{margin:5px 0 0 25px;}
	.mInfo12 .ls{background-size:12px auto;font-size:13px;letter-spacing:0;padding-left:16px;}
	.mInfo12 .ls2{font-size:13px;letter-spacing:0;}
	.mInfo12 .ls + .ls,
	.mInfo12 .ls2 + .ls{margin-top:6px;}

	.mInfo13{border-radius:12px;font-size:14px;padding:20px;}

	.mInfo14{border-radius:8px;line-height:130%;padding:15px;}
	.mInfo14 li{font-size:13px;}
	.mInfo14 li:before{top:11px;}

	.mGrid2{display:block;margin-top:30px;}
	.mGrid2 .pic{display:block;}
	.mGrid2 .loc{margin:30px 0 0;width:auto;}
	.mGrid2 .loc .mMap2{width:auto;height:auto;}
	.mGrid2 .loc .mMap2 img{width:100%;height:auto;}

	.mGallery3{width:auto;padding-bottom:28px;}
	.mGallery3 .swiper-pagination{margin-top:10px;}
	.mGallery3 .swiper-pagination .swiper-pagination-bullet{margin:0 3px;width:8px;height:8px;}

	.mMap2{width:auto;height:auto;}
	.mMap2 img{width:100%;}

	/* //통합검색 */

	.mInput1.flex{display:block;flex-direction:row;}
	.mInput1.flex .rt{text-align:left;margin:0 0 10px;}
	.mInput1.flex .flex{display:block;}

	.mInput1 + .it{margin-top:15px;}
	.mInput1 + .it + .it{display:block;margin-top:5px;}
	.mInput1 .it{display:block;width:100%;}
	.mInput1 .it + .mBtn1{margin:5px 0 0;width:100%;line-height:39px;height:41px;}
	.mInput1 .fr{float:;margin:3px 0 5px;}
	.mInput1 .fr + .it{margin-left:0;}

	/* 아동돌봄 */
	.mIntro1{display:block;background:#524e4d;border-radius:20px 20px 30px 30px;}
	.mIntro1 .img{display:none;}
	.mIntro1 .text{background-color:transparent;border-radius:0;margin:0;padding:30px 25px;min-height:auto;}
	.mIntro1 .ico{margin:-20px -13px 0 0;}
	.mIntro1 .ico img{width:32px;}
	.mIntro1 .tit{font-size:22px;}
	.mIntro1 .txt{font-size:13px;line-height:160%;margin-top:12px;}
	.mIntro1 .txt > strong{font-size:13px;font-weight:600;}
	.mIntro1 .btn.mType1{margin:25px 0 0;}
	.mIntro1 .btn{background-size:15px auto;background-position:12px 50%;border-radius:4px;font-size:14px;margin-top:25px;padding:0 15px 0 33px;line-height:40px;height:40px;}

	.mIntro2{display:block;box-shadow:0 0 5px 5px rgba(0,0,0,0.05);border-radius:30px 30px 20px 20px;margin:-10px 0 45px;padding:20px 25px 25px;}
	.mIntro2 .tit{display:block;background-size:auto 55px;;font-size:15px;margin:0 auto;padding-top:65px;width:237px;}
	.mIntro2 .lst{display:block;margin:20px 0 0;}
	.mIntro2 .lst .ti{font-size:16px;letter-spacing:0;}
	.mIntro2 .lst ul{margin-top:10px;}
	.mIntro2 .lst li{font-size:13px;padding-left:10px;}
	.mIntro2 .lst li + li{margin-top:4px;}
	.mIntro2 .lst li:before{top:7px;width:3px;height:3px;}
	.mIntro2 .lst li .ls{font-size:13px;margin-top:4px;padding-left:15px;}
	.mIntro2 .lst li .ls:before{font-size:13px;}

	.mGg1 .img img{height:71px;}
	.mGg1 .tit{font-size:22px;letter-spacing:0;margin-top:20px;}
	.mGg1 .txt{font-size:15px;line-height:150%;letter-spacing:0;margin-top:15px;}

	.mGg2{display:block;margin-top:50px;}
	.mGg2 .col + .col{margin-top:20px;}
	.mGg2 .col .tit{border-radius:60px 60px 0 0;font-size:17px;margin:0 auto -3px;padding-top:3px;width:100px;height:50px;}
	.mGg2 .col .txt{border-width:3px;border-radius:120px;font-size:14px;letter-spacing:0;padding:20px 15px;min-height:auto;}
	.mGg2 .col.type2 .tit{background-color:#cc416d;}
	.mGg2 .col.type2 .txt{border-color:#cc416d;}

	.mGg3,
	.mGg3 .row + .row{margin-top:60px;}
	.mGg3 .row + .row:before,
	.mGg3 .row:before{top:-60px;background-size:auto 27px;;height:60px;}
	.mGg3 .ti{border-radius:10px 10px 0 0;font-size:16px;padding:15px;height:auto;}
	.mGg3 .ls{border-radius:0 0 10px 10px;padding:20px 0;}
	.mGg3 .ls ul{display:-webkit-flex;display:flex;justify-content:center;}
	.mGg3 .ls li{-webkit-flex:1;flex:1;background-size:auto 68px;font-size:14px;padding:74px 0 0;width:100%;}
	.mGg3 .ls li.i2{background-image:url(../images/2025/ico_gg1_2_2.png);}
	.mGg3 .ls li.i3{background-image:url(../images/2025/ico_gg1_2_3.png);}
	.mGg3 .row.type2 .ls{padding:0 0 20px;}
	.mGg3 .row.type2 ul{display:block;}
	.mGg3 .row.type2 .ls{}
	.mGg3 .row.type2 .ls li{background-size:auto 45px;margin-top:20px;padding-top:55px;width:calc(50% - 3px);}

	/* //아동돌봄 */

	/* 마이페이지 */
	.mForm1{padding:20px 15px;}
	.mForm1 .row.type2{display:block;}
	.mForm1 .row.type2 .tit{padding:0 0 8px;}
	.mForm1 .row + .row{margin-top:20px;}
	.mForm1 .tit{display:block;margin-bottom:10px;zoom:1;}
	.mForm1 .tit:after{display:block;clear:both;content:'';}
	.mForm1 .tit .ti{font-size:14px;}
	.mForm1 .tit .mInfo12{float:right;}
	.mForm1 .row .inp .mFlex1 + .button{display:block;}
	.mForm1 .row.type2 .inp.block_m{display:block;}
	.mForm1 .row.type2 .inp.block_m .button{display:-webkit-flex;display:flex;align-items:center;margin:6px 0 0;}
	.mForm1 .row.type2 .inp.block_m .button .mBtn1 + .mBtn1{margin-left:6px;}
	.mForm1 .row.type2 .inp.block_m .button .mBtn1{-webkit-flex:1;flex:1;margin:0;}

	.mForm1.type3{padding:15px;}
	.mForm1.type3 .row .select{height:39px;}

	.mScrollY1{font-size:13px;line-height:170%;padding:15px;max-height:300px;}

	.mSns1{border-radius:8px;padding:5px 15px;}
	.mSns1 li{padding:15px 0}
	.mSns1 li .tit{font-size:14px;padding-left:10px;}
	.mSns1 li .tit img{margin-right:10px;width:35px;}
	.mSns1 li .mBtn1{padding-left:10px;padding-right:10px;}

	.mImages1{margin:-5px 0 0  -5px;}
	.mImages1 .img{position:relative;float:left;margin:5px 0 0 5px;width:80px;height:80px;;}

	.mPad1.scroll_m{overflow:auto;}

	.mSign1 *{font-size:30px;}
	.mSign1{border-width:3px;}

	.mPad1 .button{margin:-15px -15px 20px;padding:10px;}
	.mPad1 .button .mBtn1 + .mBtn1{margin-left:3px;}

	.gMy1{margin-bottom:30px;padding:0 15px;min-width:auto;}
	.mMy1 .tit{float:none;background-size:130px auto;background-position:100% 100%;padding:0 0 0 10px;width:auto;height:auto;}
	.mMy1 .tit h3{font-size:22px;letter-spacing:-1px;line-height:120%;margin:-5px 0 0;}
	.mMy1 .tit .info{font-size:13px;line-height:150%;margin-top:15px;}
	.mMy1 .con{margin:15px 0 0;}
	.mMy1 .con .co{display:block;margin:0;}
	.mMy1 .con .co .ti{padding:0 0 0 60px;}
	.mMy1 .con .co .ti:before{background-size:50px auto;width:50px;height:50px;}
	.mMy1 .con .co .ti .t{font-size:16px;word-break:keep-all;}
	.mMy1 .con .co .ti .info{font-size:13px;letter-spacing:0;line-height:140%;margin-top:5px;word-break:keep-all;}
	.mMy1 .con .co .mMy12,
	.mMy1 .con .co .mMy13{border-width:2px;margin-top:15px;border-radius:10px;padding:15px;}
	.mMy1 .con .co .mMy12 .bt{border-radius:0 0 8px 8px;margin:20px -15px -15px;}
	.mMy1 .con .co .mMy12 .bt a{font-size:13px;padding:0 5px;word-break:keep-all;height:40px;}
	.mMy1 .con .co .mMy13{padding-bottom:10px;width:auto;}
	.mMy1 .con .co .mMy13 .cnt{font-size:16px;margin:10px 0 0;}
	.mMy1 .con .co .mMy13 .cnt strong{font-size:25px;margin-top:-8px;}

	.mName1{border-radius:10px;line-height:45px;height:45px;}
	.mName1 .ti{display:none;}
	.mName1 .swiper-slide{text-align:left;line-height:45px;height:45px;}
	.mName1 .swiper-slide .name{font-size:16px;margin-top:-2px;padding-left:20px;}
	.mName1 .swiper-slide .name strong{font-size:16px;}
	.mName1 .swiper-slide .name .i{border-radius:24px;font-size:12px;font-weight:500;margin:0 0 0 5px;padding:0 10px;line-height:24px;height:24px;}
	.mName1 .util{padding:0 5px 0 10px;}
	.mName1 .swiper-button-prev{margin:0 0 0 -5px;}
	.mName1 .swiper-button-next{margin:0 0 0 -8px;}
	.mName1 .swiper-button-prev:after,
	.mName1 .swiper-button-next:after{background-size:8px auto;margin:0;width:20px;height:20px;}
	.mName1 .swiper-pagination{font-size:12px;line-height:20px;height:20px;}
	.mName1 .swiper-pagination span{font-size:12px;}

	.mMy2{display:block;border-radius:0;margin:25px -15px 0;padding:25px 15px;}
	.mMy2 .tit{position:relative;padding-right:80px;width:auto;}
	.mMy2 .tit h3{font-size:16px;letter-spacing:0;word-break:keep-all;}
	.mMy2 .tit .info{font-size:13px;letter-spacing:0;margin-top:5px;word-break:keep-all;}
	.mMy2 .tit .cnt{position:absolute;top:calc(50% - 11px);right:0;font-size:16px;margin:0;}
	.mMy2 .tit .cnt strong{font-size:25px;margin-top:-8px;}
	.mMy2 .lst{display:block;margin:0;}
	.mMy2 .lst a{display:-webkit-flex;display:flex;align-items:center;background-size:24px auto;background-position:20px 50%;border-radius:10px;margin:10px 0 0;text-align:left;padding:15px 15px 15px 50px;word-break:keep-all;}
	.mMy2 .lst a .ti{-webkit-flex:1;flex:1;font-size:14px;}
	.mMy2 .lst a .nu{font-size:15px;margin:0 0 0 10px;}
	.mMy2 .lst a .nu strong{font-size:19px;margin-top:-5px;}

	.mMy3{display:block;border-radius:0;margin:25px 0 0;padding:0;}
	.mMy3 .tit{position:relative;padding:0;width:auto;}
	.mMy3 .tit h3{font-size:16px;letter-spacing:0;word-break:keep-all;}
	.mMy3 .tit .info{font-size:13px;letter-spacing:0;margin-top:5px;word-break:keep-all;}
	.mMy3 .lst{display:grid;grid-template-columns: repeat(2, 1fr);gap:10px;margin:15px 0 0;height:auto;}
	.mMy3 .lst a{border-radius:10px;font-size:14px;padding:10px;min-height:55px;}
	.mMy3 .lst a span{font-size:13px;font-weight:500;background-size:24px auto;padding:4px 0 4px 30px;text-align:left;word-break:keep-all;}

	.mMy4{margin-top:25px;}
	.mMy4 .tit{margin-bottom:10px;}
	.mMy4 .tit h3{font-size:16px;letter-spacing:0;word-break:keep-all;}
	/* //마이페이지 */

	/* 약관 */
	.tb01 th,
	.tb01 td,
	.tb01 td strong{font-size:13px;}
	.tems_scroll_box{margin-top:10px;margin-bottom:10px;}
	.sub_wrap .inner .sub_con .terms_box .tems_tit{font-size:14px;}
	.sub_wrap .inner .sub_con .terms_box .tems_common{font-size:13px;}
	/* //약관 */

	/* etc */
  .mError1{padding:50px 0;}
  .mError1 h2{background-size:70px auto;font-size:20px;padding-top:85px;}
  .mError1 h2 strong{font-size:20px;}
  .mError1 .txt{font-size:13px;margin-top:15px;}
  .mError1 .mBtn1{font-size:14px;margin-top:40px;line-height:40px;height:40px;}
	/* //etc */

	.lAllMenu1.active{display:block;left:0;}
	.lAllMenu1{position:fixed;top:0;left:-100%;background-color:#fff;font-weight:700;width:100%;height:100%;z-index:1000;transition:all 0.4s 0s;}
	.lAllMenu1{background:url(../images/2025/g.png) 0 0 no-repeat;}
	.lAllMenu1 > .forM{height:100%;}
	.lAllMenu1 .title{background-color:var(--primaryColor);padding:16px 17px 21px;}
	.lAllMenu1 .title .close{position:absolute;top:0;right:0;background:url(../images/2025/ico_close1_m.png) 50% 50% no-repeat;background-size:17px auto;text-indent:-9999px;font-size:0;width:61px;height:57px;}
	.lAllMenu1 .util{background-color:#136019;}
	.lAllMenu1 .lst{display:-webkit-flex;display:flex;background-color:#fff;height:calc(100% - 193px);}
	.lAllMenu1 .lst .dep1{border-right:1px solid #d7d7d7;width:125px;height:100%;overflow:hidden;overflow-y:auto;}
	.lAllMenu1 .lst .dep1 li.active a,
	.lAllMenu1 .lst .dep1 li a:hover{border-bottom-color:var(--primaryColor);color:var(--primaryColor);font-weight:bold;}
	.lAllMenu1 .lst .dep1 a{display:-webkit-flex;display:flex;align-items:center;justify-content:left;border-bottom:1px solid #d7d7d7;color:#333;font-size:12px;font-weight:500;line-height:150%;padding:0 15px;height:60px;}
	.lAllMenu1 .lst .dep1 li.m2 a{background-image:url(../images/ico_menu1_2_m.png);background-position:50% 18px;padding-top:58px;}
	.lAllMenu1 .lst .dep1 li.m3 a{background-image:url(../images/ico_menu1_3_m.png);}
	.lAllMenu1 .lst .dep1 li.m4 a{background-image:url(../images/ico_menu1_4_m.png);}
	.lAllMenu1 .lst .dep1 li.m5 a{background-image:url(../images/ico_menu1_5_m.png);background-position:50% 18px;padding-top:58px;}
	.lAllMenu1 .lst .dep1 li.m6 a{background-image:url(../images/ico_menu1_6_m.png);background-position:50% 18px;padding-top:58px;}
	.lAllMenu1 .lst .dep2.hidden{display:none;}
	.lAllMenu1 .lst .dep2{-webkit-flex:1;flex:1;border-top:1px solid #dcdcdc;height:100%;overflow:hidden;overflow-y:auto;}
	.lAllMenu1 .lst .dep2 > ul > li{border-bottom:1px solid #dcdcdc;}
	.lAllMenu1 .lst .dep2 > ul > li a,
	.lAllMenu1 .lst .dep2 > ul > li button{position:relative;display:block;font-size:12px;font-weight:500;line-height:140%; width:100%;padding:17px 40px 17px 15px;word-break:keep-all;text-align:left;}
	.lAllMenu1 .lst .dep2 > ul > li button:before{content:"";position:absolute;top:calc(50% - 4px);right:18px;background:url(../images/2025/ico_menu1_arr_m.png) 50% 50% no-repeat;background-size:14px auto; width:14px;height:8px;transition:all 0.4s 0s;}
	.lAllMenu1 .lst .dep2 > ul > li li button:before{content:"";position:absolute;top:calc(50% - 4px);right:18px;background:url(../images/ico_menu1_arr2_m.png) 50% 50% no-repeat;background-size:12px auto; width:12px;height:12px;opacity:1;transition:all 0s 0s;}
	.lAllMenu1 .lst .dep2 > ul > li li.active button:before{margin-top:6px;height:1px;}
	.lAllMenu1 .lst .dep2 > ul > li li .dep4{display:none;background-color:#fff;border-radius:8px;margin:0 19px 10px;padding:17px 19px;}
	.lAllMenu1 .lst .dep2 > ul > li .dep3 li .dep4 li{position:relative;padding:0;}
	.lAllMenu1 .lst .dep2 > ul > li .dep3 li .dep4 li:before{content:"";position:absolute;top:13px;left:0;background-color:#484848;width:5px;height:1px;}
	.lAllMenu1 .lst .dep2 > ul > li .dep3 li .dep4 li a{position:relative;display:block;padding:2px 0 2px 11px;}
	.lAllMenu1 .lst .dep2 > ul > li .dep3 li .dep4 li.active a{text-decoration:underline;}
	.lAllMenu1 .lst .dep2 > ul > li a{padding-right:19px;}
	.lAllMenu1 .lst .dep2 > ul > li a:before{display:none;}
	.lAllMenu1 .lst .dep2 > ul > li .dep3{display:none;background-color:#f9f9f9;border-top:1px solid #dcdcdc;padding:18px 0;}
	.lAllMenu1 .lst .dep2 > ul > li .dep3 a{display:block;color:#3c3c3c;font-size:11px;padding:8px 18px;height:auto;}
	.lAllMenu1 .lst .dep2 > ul > li .dep3 a:hover{font-weight:bold;}
	.lAllMenu1 .lst .dep2 > ul > li.active button{font-weight:bold;}
	.lAllMenu1 .lst .dep2 > ul > li.active button:before{transform:rotate(180deg);}

	/* 20251204 inter add */
	.mQuick1{bottom:75px;right:10px;}
	.mQuick1 > div + div{margin-top:10px;}
	.mQuick1 a{background-size:41px auto;margin:0 4px 0 0;width:41px;height:41px;}
	.mQuick1 .chatbot a{background-size:61px auto;width:61px;height:72px;}


	.agree_wrap .list{margin:-10px 0 0 -15px;}
	.agree_wrap .list .mRadio1{display:inline-block;margin:10px 0 0 15px;}
	.agree_wrap .list .gRadio1{margin:10px 0 0 15px;}
	.agree_wrap .list .gRadio1 .mRadio1 + .it{margin-left:10px;}
	.agree_wrap .list .gRadio1 .it{margin-top:0;}

	/* 기존코드수정 */
	.sub_wrap .inner .sub_top .sub_tit{font-size:26px;}
	.join_wrap .join_tit{font-size:15px;}
	.join_wrap .join_tit{margin-top:-15px;}

	.join_wrap .tems_tit,
	.join_wrap .tems_common{font-size:13px;}
	.join_wrap .tems_tit{padding-bottom:5px;}
	.chkBox input + label{font-size:13px;}

	.login_wrap .sns_wrap ul li a{font-size:14px;}

    .join_wrap .join_inner.type2 .box_wrap{padding-left:20px;padding-right:20px;padding-bottom:20px;}
    .join_wrap .join_inner.type2 .box_wrap .tems_tit.type2{margin:-20px -20px 0 -20px;padding:15px 20px;}
    .join_wrap .join_inner .box_wrap .box .input_wrap.hasTime input{padding-right:55px;}
    .join_wrap .join_inner .box_wrap .box .input_wrap.hasTime .time{top:calc(50% - 7px);right:10px;font-size:12px;}

    .white_btn.orange_line{padding:0 10px;line-height:34px;height:36px;}
    .white_btn.orange_line > span.arr{background-size:10px auto;font-size:13px;padding-left:16px;}

    .info1_wrap{border-width:2px;border-radius:10px;margin-bottom:20px;padding:20px 15px;}
    .info1_wrap .txt,
    .info1_wrap .txt > span{font-size:20px;word-break:keep-all;}
    .info1_wrap .txt2,
    .info1_wrap .txt2 > span{font-size:16px;word-break:keep-all;}

    .tit_wrap{font-size:18px;padding:0 0 10px 5px;}

    .info2_wrap + .tit_wrap{margin-top:20px;}
    .info2_wrap{border-radius:10px;padding:20px 15px;}
    .info2_wrap li + li{margin-top:3px;}
    .info2_wrap li{font-size:14px;padding:0 0 0 8px;}
    .info2_wrap li:before{top:8px;width:2px;height:2px;}

    .board_list.type2.h59 .list_item li,
    .board_list.type2 .list_item li{display:block;padding:15px 0;height:auto;}
    .board_list.type2 .list_item li .screenOut{overflow: visible;display: inline;border: initial;position: relative;z-index: auto;width: auto;height: auto;clip: auto;clip-path: none;font-weight:500;padding:0 15px 0 0;}
    .board_list.type2 .list_item li .screenOut:after{content:":";position:absolute;top:0;right:5px;font-size:14px;}
    .board_list.type2 .list_item li > div{position:relative;padding:0;padding:0 0 0 10px;}
    .board_list.type2 .list_item li > div:before{content:"";position:absolute;top:6px;left:1px;background-color:#000;border-radius:50%;width:3px;height:3px;}
    .board_list.type2 .list_item li > div + div{margin-top:8px;}
    .board_list.type2 .list_item li .num{display:none;}
    .board_list.type2 .list_item li .flx{display:block;}
    .board_list.type2 .list_item li .wid1,
    .board_list.type2 .list_item li .wid2,
    .board_list.type2 .list_item li .wid4{width:auto;}
    .board_list.type2 .list_item li .screenOut,
    .board_list.type2 .list_item li .tx{font-size:15px;}
	/* //기존코드수정 */

}
@media screen and (max-width: 360px) {
	.mTab5 .for360{display:block;}
}


/* 웹접근성 */
.mFile1 .btn input[type="file"]:focus-visible ~ .mBtn1,
input[type=text].it:focus-visible,
input[type=password].it:focus-visible,
input[type=number].it:focus-visible,
.it:focus-visible,
.select:focus-visible,
.textarea:focus-visible,
.mRadio1 input:focus-visible + .label,
.mCheckbox1 input:focus-visible + .label,
.mCheckbox2 input:focus-visible + .label,
a:focus-visible,
button:focus-visible{outline: 3px dashed #306cff;transition:all 0s 0s;}

.mSort3 .col .lst .mCheckbox1 input:focus-visible + .label{outline-color:#ffea00;}
/* //웹접근성 */

/* forPrnt */
@media print{
	{
	  -webkit-print-color-adjust: exact;
	  print-color-adjust: exact;
	}
}
/* //forPrnt */
