@charset "UTF-8";
.mygov-element{min-height:1000px;background-image:url(../image/img-mybg.jpg);background-repeat:no-repeat;background-position:center top;background-color:#f7f7f7;padding-bottom:60px;padding-top:20px}
.mygov-element .mygov-element-inner{position:relative;width:100%;max-width:1280px;margin:0 auto;}
.mygov-element .mygov-element-inner:after,
.mygov-element .mygov-header:after{content:'';display:block;clear:both;}
.mygov-element .mygov-header{margin-top:140px;background-color:#5794e2}
.mygov-element .mygov-header h2{font-size:30px;color:#fff;padding:20px 0px 8px 0px;margin-left:30px;border-bottom:1px solid #b4d2f8;width:880px;}
.mygov-element .mygov-header h2 span{color:#fff;font-weight:700}
.mygov-element .mygov-header > .mygov-title.mobile-hidden {display:block;}
@media all and (max-width:1299px) {
	.mygov-element .mygov-header > .mygov-title.mobile-hidden { display:none;}
}
.mygov-element .mygov-header .mygov-header-left{float:left;width:940px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element{position: relative; background-color:#5794e2;box-sizing:border-box;padding: 20px 50px 27px 30px;} /* 211025 수정 */
.mygov-element .mygov-header .mygov-header-left .mylife-element + .mylife-element {padding: 0 50px 20px 30px;} /* 210406 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .lb_new {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 0 1px 0 0;
	width: 13px;
	height: 13px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #ed193a;
	border-radius: 3px;
	vertical-align: super;
}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element h3{display:inline-block;font-size:23px;color:#fff;font-weight:bold;line-height:48px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .total-number{display:inline-block;margin-left:5px;font-size:23px;color:#fff;font-weight:bold;line-height:48px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .total-number span{display:inline-block;vertical-align:middle;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .total-number .number{display:inline-block;vertical-align:baseline;width:48px;height:48px;background-color:#eb193a;text-align:center;border-radius:24px;line-height:48px;margin:0px 10px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .total-number span.txt{font-size:16px;color:#fff;font-weight:bold}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .total-number .number span {display:block;}

/* 211111 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element {display: flex; align-items: center;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .btn-famliy {display: inline-flex; justify-content: center; align-items: center; margin-left: 10px; width: 116px; height: 25px; border-radius: 12px; background-color: #9eb9cc;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .btn-famliy span {font-size: 12px; font-weight: 700; color:#033075;}


/* 211025 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .benefit-check-wrap {display: flex; align-items: center; position: absolute; right: 50px; top: 8px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .benefit-check-wrap .check-desc {font-size: 13px; color: #fff;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .benefit-check-wrap .btn-check {display: inline-flex; justify-content: center; align-items: center; margin-left: 10px; width: 164px; height: 38px; border-radius: 19px; background-color: #ffdf50;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .benefit-check-wrap .btn-check span {font-size: 15px; font-weight: bold; color: #111;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .benefit-check-wrap .btn-check-disabled {margin-left: 10px; width: 164px; height: 38px; border-radius: 19px; font-size: 15px; background-color: #b1b1b1;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element-wrap {display: flex; position: relative;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element-wrap .subsidy-element {width: 100%;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element-wrap .mylife-lst-element.subsidy-element .item {width: calc((100% - 60px) / 4);}
/* 211111 삭제 */
/* .mygov-element .mygov-header .mygov-header-left .mylife-element .subsidy-benefit-element {position: absolute; right: 0; bottom: 0;} */
/* .mygov-element .mygov-header .mygov-header-left .mylife-element .subsidy-benefit-element .item {width: 196px; height: 120px; border: 2px solid #fff; border-radius: 20px; box-sizing: border-box; overflow: hidden;} */
/* .mygov-element .mygov-header .mygov-header-left .mylife-element .subsidy-benefit-element .item a {text-decoration: none;} */
/* .mygov-element .mygov-header .mygov-header-left .mylife-element .subsidy-benefit-element .item .head-element {background-color: #fff; text-align: center; font-size: 15px; color: #033075; font-weight: bold; padding: 6px 0;} */
/* .mygov-element .mygov-header .mygov-header-left .mylife-element .subsidy-benefit-element .item .body-element {display: inline-flex; justify-content: center; align-items: center; padding: 22px 0; width: 100%;} */
.mygov-element .mygov-header .mygov-header-left .mylife-element .item .body-element .number-area {font-size: 23px; color: #fff; font-weight: bold;} /* 211111 수정 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .item .body-element.none .number-area {display: flex; justify-content: center; align-items: center; position: relative; padding: 0 25px; font-size: 18px !important; color: #fff; font-weight: bold;} /* 211111 수정 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .item .body-element.none .number-area em {display: block; position: relative; width: 20px; height: 20px;} /* 211111 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .item .body-element.none .number-area em:before {content: ''; display: block; position: absolute; left: 0; top: 50%; width: 3px; height: 17px; background-color: #fff; transform: translateY(-50%);} /* 211111 수정 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .item .body-element.none .number-area em:after {content: ''; display: block; position: absolute; left: 0; top: 50%; width: 3px; height: 17px; background-color: #fff; transform: translateY(-50%) rotate(90deg);} /* 211111 수정 */





.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element{overflow:hidden;margin-top:15px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element.owl-carousel { display:block;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item {float:left;width:calc((100% - 60px) / 4);height:120px;border:2px solid #fff;border-radius:20px;box-sizing:border-box;overflow:hidden;} /* 210406 수정 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item + .item {margin-left: 20px;} /* 210406 수정 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item a { text-decoration:none; }
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .head-element{background-color:#fff;text-align:center;font-size:15px;color:#033075;font-weight:bold;padding:6px 0px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .body-element{padding:10px 0px;} /* 210407 수정 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .body-element span{display:block;overflow:hidden;padding:0 30px;text-align:center;white-space:nowrap;text-overflow:ellipsis;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .body-element .txt-area{font-size:17px;color:#fff;} /* 210407 수정*/
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .body-element .number-area{font-size:23px;color:#fff;font-weight:bold;margin-top:5px;} /* 210407 수정*/
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item :last-child{margin-right:0px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item.last{margin-right:0px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item.last a{width:100%;height:100%;display:block;background:url(../image/ico-life-plus.png) no-repeat center center;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .owl-carousel.owl-loaded{padding:0px !important;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .owl-nav{display:none;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .owl-carousel .owl-dots .owl-dot.active span{background:#69a4f0}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element.subsidy-element .item {width: calc((100% - 40px) / 3);} /* 210407 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element.subsidy-element .item + .item {margin-left: 20px;} /* 210407 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element.subsidy-element .item .body-element {padding: 22px 0;} /* 210407 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element.subsidy-element .item .body-element .number-area {margin-top: 0;} /* 210407 추가 */
/*
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item{float:left;width:200px;height:143px;border:2px solid #fff;border-radius:20px;box-sizing:border-box;margin-right:20px;overflow:hidden;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .head-element{background-color:#fff;text-align:center;font-size:15px;color:#033075;font-weight:bold;padding:6px 0px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .body-element{padding:25px 0px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .body-element span{display:block;text-align:center}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .body-element .txt-area{font-size:16px;color:#fff;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .body-element .number-area{font-size:25px;color:#fff;font-weight:bold;margin-top:5px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item:last-child{margin-right:0px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item.last{margin-right:0px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item.last a{width:100%;height:100%;display:block;background:url(../image/ico-life-plus.png) no-repeat center center;}*/
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element{display:flex;align-items:center;position:relative;height: 120px;padding:0 0 0 190px;border-radius:15px;margin-top:15px;background-color:#fff;background-repeat:no-repeat;background-position:40px center;}/* 210406 수정 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element.bg1{background-image:url(../image/img-mylife-1.png);}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element.bg2{background-image:url(../image/img-mylife-2.png);}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element.bg3{background-image:url(../image/img-mylife-3.png);} /* 210406 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element.bg4 { background-image: url("../image/img-mylife-4.png");background-size:110px; } /* 21.11.24 추가*/
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor{font-size:16px;color:#333;line-height:23px} /* 210406 수정 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor strong{font-size:16px;color:#333;line-height:23px;font-weight: bold;} /* 210406 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor strong span{position:relative;font-size:21px;color:#2b6cca;} /* 210406 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor strong span:before{content:'';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 6px;background-color: #ffdf80; opacity: 0.4;} /* 210406 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor .mylife-infor-text {margin-top:8px; font-size: 15px;color:#333;} /* 210406 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor span.point{display:inline-block;position:relative;font-size:22px;color:#2a6dc8;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor span.point span{display:block;width:100%;height:8px;left:0px;top:5px;background-color:#ffde7f;margin-top:-10px;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor span.small-txt{display:block;font-size:12px;color:#868686;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor span.mo-small-txt{display:none;font-size:12px;color:#868686;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor span.small-btn{display:block;}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor span.small-btn a{display:inline-block;font-size:12px;color:#033075;padding:3px 20px 4px 20px;text-align:center;border-radius:15px;background-color:#9eb9cc;line-height:18px}
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor-btn{position:absolute;right:40px;top:10px;z-index:1;width:100px;height:100px;border-radius:50%;background-color:#5794e2;display:table;} /* 210406 수정 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor-btn a{display:table-cell;vertical-align:middle;font-size:16px;color:#fff;width:100%;height:100%;text-align:center;font-weight:bold;line-height:22px}

.mygov-element .mygov-header .mygov-header-left .mylife-element .pc-state{display:block;} /* 210406 추가 */
.mygov-element .mygov-header .mygov-header-left .mylife-element .mo-state{display:none !important;} /* 210406 추가 */
/* 210406 class 수정 */
.mymenu-element{position:relative;height:175px;border:1px solid #d6deeb;background:url(../image/ico-patten.png);box-sizing:border-box;padding:20px 24px;margin-bottom: 20px;}
.mymenu-element h3{font-size:23px;color:#333333;font-weight:bold}
.mymenu-element .mymenu-lst-element{margin-top:15px;}
.mymenu-element .mymenu-lst-element:after{content:'';display:block;clear:both;}
.mymenu-element .mymenu-lst-element > li{float:left;width:147px;height:80px;margin-right:33px;}
.mymenu-element .mymenu-lst-element > li .vam-box{display:table;width:100%;height:100%;}
.mymenu-element .mymenu-lst-element > li .vam-box a{display:table-cell;vertical-align:middle;font-size:16px;color:#fff;width:100%;height:100%;text-align:center;text-decoration:none;font-weight:bold;border-radius:20px;box-sizing:border-box;overflow:hidden;padding:0px 10px;word-break:keep-all;}
.mymenu-element .mymenu-lst-element > li.bg-color1 a{background-color:#295dde}
.mymenu-element .mymenu-lst-element > li.bg-color2 a{background-color:#295dde}
.mymenu-element .mymenu-lst-element > li.bg-color3 a{background-color:#295dde}
.mymenu-element .mymenu-lst-element > li.setting{position:relative;background-color:#fff;margin-right:0px;}
.mymenu-element .mymenu-lst-element > li.setting a{position:relative;background:url(../image/ico-setting.png) no-repeat center center;border-radius:20px;box-sizing:border-box;overflow:hidden;border:3px solid #cacaca;}
.mymenu-element .mymenu-lst-element > li.setting:after{display:none;position:absolute;content:'';width:63px;height:31px;background:url(../image/ico-myarrow-1.png);left:50%;bottom:-44px;z-index:10;margin-left:-31px;z-index:100;}
.mymenu-element .mymenu-lst-element > li.setting.active:after{display:block}
.mymenu-element .mymenu-lst-element .mysetting-menu-element{display:none;position:absolute;width:1280px;height:447px;left:0px;top:192px;border:1px solid #8ea2bc;background-color:#e3e7ed;z-index:10;box-sizing:border-box;padding:25px 20px;}
.mymenu-element .mymenu-lst-element .mysetting-menu-element h3{height:65px;line-height:64px;text-align:center;background-color:#f9f9fa;font-size:23px;font-weight:bold;color:#333333;}
.mymenu-element .mymenu-lst-element .mysetting-menu-element .mysetting-menu-list{overflow:hidden;margin-top:30px;}
.mymenu-element .mymenu-lst-element .mysetting-menu-element .mysetting-menu-list > li{position:relative;float:left;width:20%;min-height:30px;padding:13px 0px;border-bottom:1px solid #a3b1c4;}
.mymenu-element .mymenu-lst-element .mysetting-menu-element .mysetting-menu-list > li input[type=checkbox]{
	 display: inline-block;width:22px;height:22px;
}
.mymenu-element .mymenu-lst-element .mysetting-menu-element .mysetting-menu-list > li label {
    display: inline-block;
    height: 24px;
    letter-spacing:-1px;
    padding-left: 2px;
    /* background-image: url(../image/ico-mycheckbox.png); */
    font-size: 14px;
    color: #18191a;
    line-height: 22px;
    font-weight: bold;
    cursor:pointer
}

.mymenu-element .mymenu-lst-element .mysetting-menu-element .mysetting-btn{overflow:hidden;margin-top:30px;text-align:center}
.mymenu-element .mymenu-lst-element .mysetting-menu-element .mysetting-btn a{display:inline-block;margin:0px 5px;width:70px;height:40px;line-height:40px;border:1px solid #757380;color:#333;font-size:13px;text-align:center;background:#fff;font-weight:bold}
.mymenu-element .mymenu-lst-element .mysetting-menu-element .mysetting-btn a.blue{border:1px solid #033075;background:#033075;color:#fff;}
/* //210406 class 수정 */

/*
.mygov-element .mygov-header .mygov-header-left .mymenu-element .mymenu-lst-element > li.setting .mysetting-menu-element .mysetting-menu-list > li input[type=checkbox]:checked + label {
    background-position: 0px 0px;
}
*/
.mygov-element .mygov-header .mygov-header-right{float:right;width:340px;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element{
	padding:30px 25px;
	box-sizing:border-box;
	overflow:hidden;height:340px;
	background: rgb(61,137,235);
	background: -moz-linear-gradient(top, rgba(61,137,235,1) 0%, rgba(32,95,182,1) 100%);
	background: -webkit-linear-gradient(top, rgba(61,137,235,1) 0%,rgba(32,95,182,1) 100%);
	background: linear-gradient(to bottom, rgba(61,137,235,1) 0%,rgba(32,95,182,1) 100%); 
    margin-top:-74px; /* 210406 수정 */
}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit{position:relative;padding:10px 0px 20px 90px;/*border-bottom:1px solid #215ec7;*/}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .face-ico{position:absolute;left:0px;top:10px;z-index:1;width:77px;height:77px;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .face-ico.default{background-image:url(../image/mygov/ico-face-default.png);}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .face-ico.man10{background-image:url(../image/mygov/ico-face-man10.png);}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .face-ico.woman10{background-image:url(../image/mygov/ico-face-woman10.png);}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .face-ico.man20{background-image:url(../image/mygov/ico-face-man20.png);}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .face-ico.woman20{background-image:url(../image/mygov/ico-face-woman20.png);}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .face-ico.man50{background-image:url(../image/mygov/ico-face-man50.png);}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .face-ico.woman50{background-image:url(../image/mygov/ico-face-woman50.png);}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area{overflow:hidden;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area .txt-infor{font-size:20px;color:#fff;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area .txt-infor span{font-weight:bold}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area .btn-edit {margin-top:12px;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area .btn-edit a{display:block;width:140px;height:34px;border:2px solid #fff;text-align:center;font-size:15px;color:#fff;line-height:34px;border-radius:20px;text-decoration:none}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area .btn-edit a span{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-left:10px;background-position:-77px -11px;margin-top:-5px;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area .btn-detail { display:none;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst{overflow:hidden;clear:both;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li{border-bottom:1px solid #5ea2e2;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li:first-child{border-top:1px solid #5ea2e2;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li:last-child{border-bottom:0px}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li > a { display:block;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li .infor-lst-area{position:relative;font-size:15px;color:#fff;font-weight:bold;padding:20px 15px 18px 80px;height:25px;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li .infor-lst-area .infor-ico{position:absolute;left:15px;top:9px;z-index:1;width:45px;height:45px;border-radius:23px;background-repeat:no-repeat;background-position:center center;background-color:#033075}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li .infor-lst-area .infor-ico.report{background-image:url(../image/ico-mynote.png);}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li .infor-lst-area .infor-ico.basket{background-image:url(../image/ico-mybasket.png);}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li .infor-lst-area .infor-ico.money{background-image:url(../image/ico-mymoney.png);}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li .infor-lst-area span{display:inline-block;vertical-align:middle;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li .infor-lst-area .txt-left{float:left;}
.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li .infor-lst-area .txt-right{float:right;}
.mygov-element .mygov-header .mygov-header-right .mygov-mag-element{
	background: rgb(72,126,203);
	background: -moz-linear-gradient(top, rgba(72,126,203,1) 0%, rgba(65,116,191,1) 100%); 
	background: -webkit-linear-gradient(top, rgba(72,126,203,1) 0%,rgba(65,116,191,1) 100%); 
	background: linear-gradient(to bottom, rgba(72,126,203,1) 0%,rgba(65,116,191,1) 100%); 
}
.mygov-element .mygov-header .mygov-header-right .mygov-mag-element:after{content:'';display:block;clear:both;}
.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li{
	width:50%;float:left;	
}
.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li:nth-child(2){
	background: rgb(45,106,191);
	background: -moz-linear-gradient(top, rgba(45,106,191,1) 0%, rgba(35,92,175,1) 100%);
	background: -webkit-linear-gradient(top, rgba(45,106,191,1) 0%,rgba(35,92,175,1) 100%); 
	background: linear-gradient(to bottom, rgba(45,106,191,1) 0%,rgba(35,92,175,1) 100%);
}
.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li a{display:block;text-align:center;height:174px;text-decoration:none;}
.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li a span{display:inline-block;}
.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li a .mag-ico{margin-top:30px;width:66px;height:66px;background-repeat:no-repeat;background-image:url(../image/ico-mykey-set.png);}
.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li a .mag-ico.m1{background-position:14px 0px}
.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li a .mag-ico.m2{background-position:-97px 0px}
.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li a .mag-ico.m3{background-position:-207px 0px}
.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li a .mag-txt{display:block;font-size:16px;color:#fff;font-weight:bold;margin-top:10px;}
.mygov-element .mygov-body{margin-top:20px;}
.mygov-element .mygov-body .mygov-body-top{}
.mygov-element .mygov-body .mygov-body-top:after{content:'';display:block;clear:both;}
.mygov-element .mygov-body .mygov-body-top article{position:relative;float:left;width:446px;height:466px;margin-right:24px}
.mygov-element .mygov-body .mygov-body-top article h3{display:block;text-align:center;font-size:23px;color:#333;margin-top:40px;font-weight:bold;line-height:40px;}
.mygov-element .mygov-body .mygov-body-top article .infor-txt{text-align:center;font-size:17px;color:#333;}
.mygov-element .mygov-body .mygov-body-top article .send-btn{margin-top:30px;text-align:center;}
.mygov-element .mygov-body .mygov-body-top article .send-btn a{display:inline-block;width:120px;height:60px;padding:0px 30px;border-radius:30px;background-color:#eb193a;font-size:18px;font-weight:bold;color:#fff;line-height:58px}
.mygov-element .mygov-body .mygov-body-top article .send-btn a span{display:inline-block;width:9px;height:15px;background-position:-52px -10px;margin-left:30px;}
.mygov-element .mygov-body .mygov-body-top article .more-btn{position:absolute;right:30px;top:35px;z-index:1;width:40px;height:40px;}
.mygov-element .mygov-body .mygov-body-top article .more-btn a{display:block;background-position:-176px -1px;width:40px;height:40px;}
.mygov-element .mygov-body .mygov-body-top article .tip-txt{position:absolute;left:0px;bottom:0px;z-index:1;background-color:#f5f5f5;width:314px;min-height:30px;padding:20px 30px 20px 100px;background-image:url(../image/ico-tip.png);background-repeat:no-repeat;background-position:30px center;font-size:15px;color:#666;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list{margin-top:25px;padding:0px 15px;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul{overflow:hidden;border-top:2px solid #a3a3a3;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul li{position:relative;border-bottom:1px dashed #c5c5c5;min-height:57px;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul li:after{content:'';display:block;position:absolute;left:14px;top:50%;width:4px;height:4px;border-radius:50%;background-color:#333;margin-top:-2px;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul li:last-child{border-bottom:0px;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul li a{display:block;font-size:17px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul.type1 li a{padding:15px 120px 12px 30px;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul.type2 li a{padding:15px 70px 12px 30px;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul.type3 li a{padding:15px 30px 12px 30px;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul.type3 li a span{display:block;margin-top:5px;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul.type3 li:after{top:24px;margin-top:0px;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul li .other-txt{display:block;position:absolute;right:10px;top:14px;width:90px;height:30px;line-height:29px;border-radius:15px;background-color:#888;text-align:center;color:#fff;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list ul li .count-txt{display:block;position:absolute;right:10px;top:17px;text-align:center;color:#333;font-size:15px;text-align:right;font-weight:bold}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.none-data{padding-top:220px;background-repeat:no-repeat;background-position:center 20px}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner:after{content:'';display:block;clear:both;}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.none-data.s1{background-image:url(../image/img-myservice-1.png);}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.none-data.s2{background-image:url(../image/img-myservice-2.png);}
.mygov-element .mygov-body .mygov-body-top article .article-box-inner.none-data.s3{background-image:url(../image/img-myservice-3.png);}
.mygov-element .mygov-body .mygov-body-top article iframe{width:100%;height:400px;border:0px;}
.mygov-element .mygov-body .mygov-body-top article.last{width:340px;margin-right:0px;}
.mygov-element .mygov-body .article-box{border:1px solid #d6deeb;background-color:#fff;box-sizing:border-box;}
.mygov-element .mygov-body .mygov-body-footer{margin-top:20px;}
.mygov-element .mygov-body .mygov-body-footer:after{content:'';display:block;clear:both;}
.mygov-element .mygov-body .mygov-body-footer article{height:305px;background-image:url(../image/img-myservice-4.png);background-repeat:no-repeat;background-position:50px 100px;}
.mygov-element .mygov-body .mygov-body-footer h3{text-align:center;font-size:23px;color:#333;float:left;margin:45px 0px 0px 100px;font-weight:bold}

/* 210409 맞춤형서비스 이용동의 팝업 */
.modal--large {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.modal--large:before {content: ''; display: block; position: absolute; left: 0; top:0; width: 100%; height: 100%; background-color: #000; opacity: 0.5; z-index: 1001;}
.modal--large.is-open {display: block; position: fixed; z-index: 1001;}
.modal--large .modal__container {display: block; overflow:hidden; position: absolute; top: 50%; left: 50%; width: 715px; background-color: #fff; transform: translate(-50%, -50%); z-index: 1002;}
.modal--large .button-wrap {display: flex; justify-content: center; align-items: center; margin-top: 28px; text-align: center;}
.modal--large .button-wrap .button {display: inline-flex; justify-content: center; align-items: center; width: 150px; height: 50px; font-size: 18px; color: #fff; font-weight: bold; background-color: #344c7a;}
.modal__header {padding: 20px 20px 0; background-color: #344c7a;}
.modal__header--title {padding-right: 95px; padding-bottom: 20px; position: relative; font-size: 24px; font-weight: bold; font-family: 'Malgun Gothic', sans-serif; color: #fff;}
.modal__contents {padding: 25px 20px 35px;}
.popup-list__title {font-size: 16px;}
.popup-list__dep1 {margin-top: 30px;}
.popup-list__dep1 > li {font-size: 16px;}
.popup-list__dep1 > li + li {margin-top: 28px;}
.popup-list__dep1 > li span {font-size: 18px; font-weight: bold; display: inline-flex;}
.popup-list__dep1 > li span:not(.popup-list__num) {width: calc(100% - 35px);}
.popup-list__dep2 {padding-left: 20px; margin-top: 10px; font-weight: bold;}
.popup-list__dep2 > li {position: relative; padding-left: 17px;}
.popup-list__dep2 > li:before {content: ''; position: absolute; left: 0; top: 10px; width: 7px; height: 1px; background-color: #494949;}
.popup-radio-wrap {display: flex; margin-top: 30px; padding: 0 50px;}
.popup-radio__label {font-size: 16px; font-weight: bold;}
.radio-wrap {margin-left: auto;}
.radio-wrap__item {display: inline-block; position: relative;}
.radio-wrap__item + .radio-wrap__item {margin-left: 45px;}
.radio-wrap__input {position: absolute; left: -5px; top: 50%; width: 20px; height: 20px; margin-top: -10px; z-index: 1; opacity: 0;}
.radio-wrap__icon {position: absolute; left: 0; top: 50%; width: 30px; height: 30px; margin-left: -15px; border: 1px solid #344c7a; border-radius: 50%; cursor: pointer;  transform: translateY(-50%);}
.radio-wrap__icon:after {content: ''; position: absolute; left: 50%; top: 50%; width: 16px; height: 16px; border-radius: 50%; background-color: transparent; transform: translate(-50%, -50%);} 
.radio-wrap__input:checked + .radio-wrap__icon {border: 1px solid #344c7a;}
.radio-wrap__input:checked + .radio-wrap__icon:after {background-color: #344c7a;}
.radio-wrap__label {display:inline-block; height: 22px; padding-left: 25px; font-size: 16px; color: #585858; line-height: 20px; cursor: pointer;}
.modal__btn--close {display: block; position: absolute; right: 20px; top: 18px; width: 40px; height: 40px; background-color: transparent; text-indent: -999em; cursor: pointer;}
.modal__btn--close:before {content: ''; display: block; position: absolute; right: 20px; top: 0; width: 2px; height: 40px; background-color: #fff; transform: rotate(45deg);}
.modal__btn--close:after {content: ''; display: block; position: absolute; right: 20px; top: 0; width: 2px; height: 40px; background-color: #fff; transform: rotate(-45deg);}
/* //210409 맞춤형서비스 이용동의 팝업 */

/* 211111 보조금24 이용동의 팝업 */
.subsidy-layer {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 740px;
	transform: translate(-50%, -50%);
	z-index: 1001;
}
.subsidy-layer .layer-wrap {
	position: relative;
}
.subsidy-layer .layer-head {
	padding: 15px;
	background-color: #013763;
}
.subsidy-layer .layer-title {
	font-size: 20px;
	font-weight: 700;
	color: #fff;
}
.subsidy-layer .layer-body {
	padding: 30px;
	max-height: 630px;
	background-color: #fff;
}
.subsidy-layer .layer-inner-wrap {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 500px;
}
.subsidy-layer .layer-benefit-desc {
	margin-bottom: 16px;
	font-size: 15px;
	color: #666;
}
.subsidy-layer .layer-agree-wrap .check-wrap {
	display: flex;
	flex-wrap: wrap;
}
.subsidy-layer .layer-agree-wrap .check-wrap .check-box {
	width: 100%;
}
.subsidy-layer .layer-agree-wrap .check-wrap .check-box label {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	width: 100%;
	height: 44px;
	border: 0;
	background-color: #fff;
}
.subsidy-layer .layer-agree-wrap .check-wrap .check-box label span {
	position: relative;
	padding-left: 27px;
	font-size: 18px;
	color: #666;
	font-weight: 700;
}
.subsidy-layer .layer-agree-wrap .check-wrap .check-box label span:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: 22px;
	height: 22px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MGNjNWQ0Yy1jZmFlLTFkNDktYTNlZi0yZTA2ZTMyOTZjZDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0QxNTRBNTQzMTRCMTFFQzlGRDFDQTdGNUVDODIwN0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0QxNTRBNTMzMTRCMTFFQzlGRDFDQTdGNUVDODIwN0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjlhNGI4ODgtMTJkNy0wNzRhLTlmODctZDM0YmIzZTU1ZjNjIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDI3NTZmMDgtODI2My1mMTQ5LTllNzktOTdkNzJjNjEwOTg1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xXtqVAAAAl5JREFUeNqslctuUlEUhhd3CiRyGRRDCQoJIUHEEBz4BNaBA53Vp9CBJj6DA/sUduZAB9YncAZBhUQiRIJYHIA0AeSa4//vHMgROZS2/snKPrf9rXXWXntti6Zpsk71ej2A4QB2D3YTFoZNYN9hX2HvYEfxePzXuvmWVTCAbgxPLBbLM4/H4/d6veJ2u8Vmswm/nc/nMh6PZTAYyHA47OHZC3z/Eg5+m4IBvYbhLWA3gsGgOBwO2aTpdCrdbpdOPuP2PuDf/gEDuofhA4B7fr9fzqNer0cHTNEdwDmK1fD7ry8CpTiHc8kAa2cJhh7j929fBGqEk0GWSkWtVgtioerRaPSK3W6Xy2g2m0mz2TxFeuOM+ACeLg2lyCCLTNLusqTOq0qlIu12W1wul+TzeTVSZPX7/X1GfGvxcFshfQrKCLPZrBjn69dZgndZ/Nuq1WpJo9EQrIuk02nx+Xx/vddZu0zFGMl28kNqMplIsVhUO4u/lcvllhul0+lItVpV18lkUkKhkGkAjPiE23Qhp9OpYIQSXigU1A5D3qRcLqttHYvFJBKJrAXqrJ8Ef2GURjHCVXipVFLlFA6HJZFImEbKPgKVCH7PyatahXNCIBCQVCq1cQ101jHBR7g5ZTSb4FykTCYjVqt14wYhi0yVM5TPc5SPZiakShuNRtpZIoMsMhfuD+HpE7vUOjHys2qdc/X2ebhsQnqTfojW98MMvkXbbOHywaLhrzb66xje/NdGb4Dv6EfTUzhQRxPTsNidxqMJtt3RtOYwfQTb1w/Tq/qrE9hHlhTsldlh+keAAQDXJX7i4jqe+wAAAABJRU5ErkJggg==) no-repeat 0 0;
	/*background-clip: auto 100%; 20220824 접근성*/
	transform: translateY(-50%);
}
.subsidy-layer .layer-agree-wrap .check-wrap .check-box input[type="checkbox"]:checked + label span {
	font-weight: 700;
	color: #013763;
}
.subsidy-layer .layer-agree-wrap .check-wrap .check-box input[type="checkbox"]:checked + label span:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MGNjNWQ0Yy1jZmFlLTFkNDktYTNlZi0yZTA2ZTMyOTZjZDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REY0RDY3N0IzMTRCMTFFQzg3NjZCNERENEQ4NkYxMDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REY0RDY3N0EzMTRCMTFFQzg3NjZCNERENEQ4NkYxMDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjlhNGI4ODgtMTJkNy0wNzRhLTlmODctZDM0YmIzZTU1ZjNjIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDI3NTZmMDgtODI2My1mMTQ5LTllNzktOTdkNzJjNjEwOTg1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8AHmtQAAAhlJREFUeNpiZDRPZsABBIE4Eog9gVgPiCWA+BcQPwHiO0C8HYiXA/F7bJoZsRjMAcSFQFwGxAIM+MEHIO4G4n4g/o4swYSmUAGITwNxGxGGMkDVtALxKaherAbLAPFhINZhIB3oQPXKoBsM8v46ZAkygAzUDE5kgwuA2JSBcmAKNQsceUJA+h4Q8zNQB3wEYiUmaJKilqEMULMiQQa7k6qTkZGRYXFjCsO/E3MYHm3qZpARE0RX4gEy2IBUg1szgxii3S0YPn75zuBdOJHhySuMPKIPMlicFEMzgxwYKuI8Gf7++8cQUz+b4fLdJ9iUiYMM/oksIibIy3B5WRPYm5eWNjKICvDC5TwtdRkmlUSB2Xk9yxi2Hr2E0wEgg58jC7x6/5nBKaub4eq9Zww6ytIMe6eWgA3XVZZhWNacxsDMxMTQsWg7w/R1B/B57CUouW0CMnzRZUCG7ZtWyqCtJMVw5e5TBgFeLnAkLd15giGuYS7D////8Rm8BeTindhkXn9AdTnI0H1nbjAktywgZCgI7CCYQWAu//f/H4Ndeic4JRCTQWDFZiW0RGPAZTg7Gwu2ZIUNVAFxO8xgUMFxEoh1Kcx1V4DYDFQ2wwohkP+CgPgZBYY+BeJAWIGPXB6DqhsbqK3kuNQGagbWGuQ+1CvV0GqHEPgAVQvS84BQnYdcmYKymQe0MpWEioMyFCjL7QDiZbgqU4AAAwD5ipRtgpHA/wAAAABJRU5ErkJggg==) no-repeat 0 0;
	background-size: auto 100%;
}
.subsidy-layer .layer-agree-head {
	border-bottom: 2px solid #334c79;
}
.subsidy-layer .check-wrap {
	display: flex;
	flex-wrap: wrap;
}
.subsidy-layer .check-wrap .check-box:nth-child(odd) {
	margin-left: 0;
}
.subsidy-layer .check-wrap .check-box input[type="checkbox"] {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 1px;
	white-space: nowrap;
	clip: rect(0,0,0,0);
}
.subsidy-layer .layer-agree-title {
	position: relative;
	padding: 20px 20px 20px 10px;
	border-bottom: 1px solid #ddd;
}
.subsidy-layer .layer-agree-title .check-wrap .check-box {
	width: auto;
}
.subsidy-layer .layer-agree-title .check-wrap .check-box label {
	height: auto;
	text-align: left;
}
.subsidy-layer .layer-agree-title .check-wrap .check-box label span {
	font-size: 13px !important;
}
.subsidy-layer .layer-agree-title .ico-accordion {
	display: block;
	position: absolute;
	right: 22px;
	top: 50%;
	width: 14px;
	height: 7px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozYmZkMTdhOC02N2ZiLTUyNDktYTljNy0wZTAzYjQ2NzBmNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzE5RTFCMDBGOENBMTFFQjk2MkRBNzg1RURENTQ0NDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzE5RTFBRkZGOENBMTFFQjk2MkRBNzg1RURENTQ0NDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTZiZjVjODctOWM1MS0wNzQ4LWJkZWQtZGI4N2Y1NWZlMjUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNiZmQxN2E4LTY3ZmItNTI0OS1hOWM3LTBlMDNiNDY3MGY1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnz668EAAAH3SURBVHjatJVLKERhFMfvXEMaC6vJZsrGQkpZKFE2Gu+3IkkUFoSFx4IFG7KQkoyx8yqJQijlvaBkPZYjm1koUh5RivE/ddTXcWfmGnf+9Zvu97/fd86Z73Vtbrdbg2zACy7AqhZbNYNc0AOCdvzEgQXQAtrBC9iNUfIqsMQ5kygfFbACmrhDPFgDFeDM4uQFYJ2Tk1pp5nX87NNUKB0dYBtkW5g8B2yBRMWjnIc6r3mvGJDMhaVbkDwD7HFMVd2UW+fGHBgVHZzgCLj+kTwVHHAsVSNgnh50xRwDM6Kji/eCM4rkNObY4A9Mg/Gfhi5e9vGmVJVGa2UwheFEfU94rCo6AQOqIQugjdFmcAyzeB0dJpI7eP9kCn8HdIgN/6sA0ieoB6fCzwcbICFMcnq3CfKET7EaOLYWqQDSB6gFV8IvB4vKWVZF3jIoET7FqOaYmtkCSM+gElwLny6tWeHRVe4BjcL38aX2GiqJHmE970EpuBV+F5hQ2vTcKfrcgDLwEC6B3cSmCoAi/lClKP4weOSpHxJj7ngpApGC200eKz8oBOfiOE4a9H3igv1mAut/ONs+Xo43sfY2pU3virmvZnUBpEtQF2JHk1djcHIsLUDju91r4Hv426HFugBSP9/pP5oCg9EEskdZQJCLeAdf/HWLSt8CDADgaVwETalclQAAAABJRU5ErkJggg==) no-repeat 0 0;
	background-size: auto 100%;
}
.subsidy-layer .layer-agree-title.active .ico-accordion {
	transform: translateY(-50%) rotate(180deg);
}
.subsidy-layer .ico-label {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 1px;
	white-space: nowrap;
	clip: rect(0,0,0,0);
}
.subsidy-layer .layer-agree-cont {
	padding: 20px;
	border-bottom: 1px solid #ddd;
	background-color: #f8f8fa;
}
.subsidy-layer .layer-agree-wrap .statute-depth1 + .statute-depth1 {
	margin-top: 20px;
}
.subsidy-layer .layer-agree-wrap .statute-depth1 > .statute-list {
	position: relative;
	padding-left: 13px;
	font-size: 13px;
	color: #666;
}
.subsidy-layer .layer-agree-wrap .statute-depth1 > .statute-list .statute-number {
	position: relative;
	left: 0;
	top: 0;
}
.subsidy-layer .layer-agree-wrap .statute-depth2 {
	margin-top: 8px;
}
.subsidy-layer .layer-agree-wrap .statute-depth2 > .statute-list {
	position: relative;
	padding-left: 9px;
	color: #666;
}
.subsidy-layer .layer-agree-wrap .statute-depth2 > .statute-list:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 9px;
	width: 3px;
	height: 3px;
	background-color: #666;
}
.subsidy-layer .layer-agree-wrap .statute-depth2 > .statute-list + .statute-list {
	margin-top: 8px;
}
.subsidy-layer .layer-btn {
	display: flex;
	justify-content: center;
	margin-top: 30px;
}
.subsidy-layer .btn-layer-background-blue {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 120px;
	height: 40px;
	border-radius: 3px;
	background-color: #013763;
}
.subsidy-layer .btn-layer-background-blue span {
	font-size: 15px;
	color: #fff;
}
.subsidy-layer .btn-layer-close {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 30px;
	top: 18px;
	width: 24px;
	height: 24px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyZjljZjczMy0zOGFmLTVhNDAtYjk3OS0xNzQ3NTMyMGI3ZTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzBGMDY4QjAwMTZEMTFFQzg1QzQ4NkI2RDdGMzhGMkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzBGMDY4QUYwMTZEMTFFQzg1QzQ4NkI2RDdGMzhGMkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YzgyNmE3YmItYjE5ZC1hNzRhLWFiMGItZmU3YzE0OTc0MzdlIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJmOWNmNzMzLTM4YWYtNWE0MC1iOTc5LTE3NDc1MzIwYjdlMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmCNTwcAAACRSURBVHjazFbLCgAhCJT9hKD/Py0EfeSutF7WDjHmQIKHXqbjpMnzSVetqpKk1WyOQbdLbtWSYLyYreH4NJFwwc/hKSSVtmG8eciXG1DMvYPLEFHM/Tp8AHUIDhmFFE4aSgoJQABBKIEkQiSI0BCi8SVsOQEiapJpNKU+NHqpoBY7WrmmNhx6y6Q3feq35RVgAPfk2+eLm6ezAAAAAElFTkSuQmCC) no-repeat 0 0;
	background-size: auto 100%;
}
.dim {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
	z-index: 1000;
}

@media all and (max-width:480px) {
	.mygov-element .mygov-body .mygov-body-top article { height:436px;}
	.mygov-element .mygov-body .mygov-body-top article iframe{width:100%;height:376px;border:0px;}
	.mygov-element .mygov-body .mygov-body-top article h3 {margin:20px 55px 0 15px;font-size:22px;text-align:left;}
	.mygov-element .mygov-body .mygov-body-top article .more-btn { right:15px;top:20px;}
	.mygov-element .mygov-body .mygov-body-top article .more-btn a { }
	.mygov-element .mygov-body .mygov-body-top article .article-box-inner.list { margin-top:15px;}
}

/* mygov slide */
.mygov-element .service-slide-element{position:relative;float:right;width:860px;height:300px;padding:50px 100px;box-sizing:border-box;margin-right:40px;}
.mygov-element .service-slide-element .service-slide-btn{position:absolute;top:50%;width:56px;height:56px;z-index:1;margin-top:-28px;border-radius:50%;border:3px solid #c5c5c5;text-align:center}
.mygov-element .service-slide-element .service-slide-btn a{display:block;text-align:center;width:56px;height:56px;}
.mygov-element .service-slide-element .service-slide-btn a span.slide-btn-ico{display:inline-block;width:14px;height:25px;position:absolute;left:50%;top:50%;z-index:1;}
.mygov-element .service-slide-element .service-slide-btn.prev{left:0px;}
.mygov-element .service-slide-element .service-slide-btn.next{right:0px;}
.mygov-element .service-slide-element .service-slide-btn.prev a span.slide-btn-ico{background-position:0px -67px;margin:-12px 0px 0px -9px;}
.mygov-element .service-slide-element .service-slide-btn.next a span.slide-btn-ico{background-position:-28px -67px;margin:-12px 0px 0px -5px;}

.mygov-element .service-slide-element .slide-cont-element{width:auto;height:200px;border-radius:100px;box-sizing:border-box;border:7px solid #c0daef;overflow:hidden;background-color:#c0daef}
.mygov-element .service-slide-element .slide-cont-element .top-area{position:relative;height:54px;text-align:center;font-size:40px;color:#fff;font-weight:bold;background-color:#c0daef}
.mygov-element .service-slide-element .slide-cont-element .top-area span{position:absolute;left:50%;bottom:-13px;z-index:1;width:31px;height:13px;background:url(../image/ico-myarrow-2.png) no-repeat 0px 0px;margin-left:-15px;}
.mygov-element .service-slide-element .slide-cont-element .body-area{display:table;width:100%;height:134px;background-color:#fff;text-align:center;font-size:18px;}
.mygov-element .service-slide-element .slide-cont-element .body-area a{display:table-cell;width:100%;height:130px;vertical-align:middle;padding:0px 10px;}

/* ico set */
.mygov-ico-set{background-repeat:no-repeat;background-image:url(../image/ico-myset.png);}

/* slide */
.service.owl-carousel.owl-loaded{padding:0px;}
.service.owl-carousel .owl-dots{display:none;}
.mygov-element .mygov-header .mygov-title.mobile-hidden { display:block !important;}
.mygov-element .mygov-header .txt-infor-area > .mygov-title.mobile-only { display:none !important;}
@media all and (max-width:1299px){
    .mygov-element .mygov-header{margin-top:0px;background-color:transparent;}
	.mygov-element {min-height:0;background-image:none;padding-top:0;padding-bottom:0;}
	.mygov-element .mygov-header .mygov-header-right,
	.mygov-element .mygov-header .mygov-header-left { float:none;width:100%;}
	.mygov-element .mygov-header .mygov-header-right {background:#20408e;padding-top:0px;}	
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element {
        background: #20408e;
        background: -moz-linear-gradient(top, rgba(32,64,142,1) 0%, rgba(26,54,123,1) 100%);
        background: -webkit-linear-gradient(top, rgba(32,64,142,1) 0%, rgba(26,54,123,1) 100%);
        background: linear-gradient(to bottom, rgba(32,64,142,1) 0%, rgba(26,54,123,1) 100%);
        margin-top:0px;
    }	
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element { position:absolute;top:81px;left:0;z-index:998;width:100%;height:auto;padding:0px 25px 5px 25px}
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit {padding-left:10px;}
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .face-ico.woman { display:none;}
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst {display:none;}
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst.active { display:block;/*position:absolute;top:163px;left:0;right:0;z-index:9999;background:#20408e;padding:0 25px;*/}
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li:first-child { border-top:2px solid #5ea2e2; }
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li .infor-lst-area { padding-left:15px;font-size:20px;font-weight:500;}
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-lst li .infor-lst-area .infor-ico { display:none;}
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area { position:relative;}
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area .btn-edit {display:none;}
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area .btn-detail { display:block;overflow:hidden;position:absolute;right:0;top:50%;margin-top:-20px;width:40px;height:40px;}
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area .btn-detail a { display:block;}
	.mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .txt-infor-area .btn-detail a .mygov-ico-open { display:block;width:40px;height:40px;background-image:url("../image/mygov/mygov-ico-open.png");background-position:0 0;background-size:100% 100%;}
	.mygov-element .mygov-header h2 { padding-bottom:10px;font-size:40px;color:#fff;line-height:1;width:auto;border:0px;margin-left:0px;}
	.mygov-element .mygov-header h2 span { font-weight:800;color:#fff;}
	.mygov-element .mygov-header .mygov-title.mobile-hidden { display:none !important;}
	.mygov-element .mygov-header .txt-infor-area > .mygov-title.mobile-only { display:block !important;}
	.mygov-element .mygov-header .txt-infor-area > .mygov-title.mobile-hidden { display:none !important;}
	.mygov-element .mygov-header .mygov-header-right .mygov-mag-element {background:#69a4f0;}
	/* 20200324 변경 */
	/* .mygov-element .mygov-header .mygov-header-right .mygov-mag-element li {width:33.333333%;} */
	.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li:nth-child(2) {background:#69a4f0;}
	.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li a {position:relative;height:58px;line-height:58px;}
	.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li + li a:before { content:"";display:block;position:absolute;left:0;top:50%;margin-top:-8px;width:1px;height:16px;background-color:#fff; }
	.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li a .mag-ico { display:none;}
	.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li a .mag-txt { margin-top:0;font-size:20px;font-weight:bold;}
	.mygov-element .mygov-header .mygov-header-right .mygov-mag-element li a .mag-txt br { display:none;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element { overflow:hidden;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .total-number { float:right;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element {background-color:#3f66a8;height:auto;padding:240px 30px 30px 30px;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element + .mylife-element {padding:0 30px 30px 30px;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element {position:relative;padding:0px;} /* 211025 수정 */
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item { display:block;position:relative;overflow:hidden;width:100%;height:182px;background:url("../image/mygov/mygov-slide-bg.png") no-repeat 50% 0;background-size:100% 100%;border:0;border-top-left-radius:12px;border-top-right-radius:12px;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .head-element {display:inline-block;position:absolute;left:15px;top:15px;width:auto;height:24px;border-radius:12px;padding:0 10px;line-height:24px;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item .body-element { padding:50px 0;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .owl-nav > button,
	.mygov-element .mygov-header .mygov-header-left .mylife-element .owl-nav > div { display:block;overflow:hidden;position:absolute;top:50%;width:20px;height:34px;background-repeat:no-repeat;background-position:0 0;margin-top:-17px;font-size:0;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .owl-prev {left:28px;background-image:url("../image/mygov/mylife-slide-prev.png");}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .owl-next {right:28px;background-image:url("../image/mygov/mylife-slide-next.png");}
	.mymenu-element { display:none;}
	.mygov-element .mygov-body {background:#f7f7f7;}
	.mygov-element .mygov-body .mygov-body-top .article-box,
	.mygov-element .mygov-body .mygov-body-top article.last {float:none;overflow:hidden;width:auto;margin:30px;}
	.mygov-element .mygov-body .mygov-body-footer .article-box { height:auto;background-position:50% 100px;border-right:0;border-left:0;}
	.mygov-element .mygov-body .mygov-body-footer h3 { float:none;margin:40px 0 220px 0;}
	.mygov-element .service-slide-element { float:none;width:100%;height:auto;background:#c0daef;margin:0;padding:30px 25px;}
	.mygov-element .service-slide-element .slide-cont-element {overflow:hidden;height:auto;background:#fff;border:0;border-radius:20px;margin:0 0 15px 0;padding:12px 15px;text-align:left;}
	.mygov-element .service-slide-element .item:last-child .slide-cont-element { margin-bottom:0;}
	.mygov-element .service-slide-element .slide-cont-element .top-area { float:left;width:50px;height:50px;margin-right:15px;border-radius:50%;line-height:50px;font-size:24px;}
	.mygov-element .service-slide-element .slide-cont-element .top-area span { display:none;}
	.mygov-element .service-slide-element .slide-cont-element .body-area { display:block;float:left;position:relative;width:calc( 100% - 80px );height:50px;line-height:50px;vertical-align:middle;}
	.mygov-element .service-slide-element .slide-cont-element .body-area a { display:block;height:100px;text-align:left;}
	.mygov-element .service-slide-element .slide-cont-element .body-area a br { display:none;}	
	.mygov-element article .tip-txt { right:0;width:100%;}
	#swiper-button-prev, #swiper-button-next { display:none; }
	.service.owl-carousel { display:block;}
    .mygov-element .mygov-header .mygov-header-right .mygov-infor-element .mygov-infor-edit .face-ico{display:none;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element.subsidy-element {padding-bottom: 115px;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element.subsidy-element .item {width: 100%;} /* 210407 추가 */
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element.subsidy-element .item .head-element {left:50%;top:45px;font-size:16px;font-weight:normal;color: #fff;background-color: transparent;transform: translateX(-50%);}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element.subsidy-element .item .body-element {padding: 75px 0 0 0;} /* 210407 추가 */

	/* 211025 추가 */
	.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .benefit-check-wrap {left: 50%; right: auto; top: auto; bottom: 40px; flex-direction: column; width: 100%; transform: translateX(-50%); z-index: 998;} /* 211110 수정 */ 
	.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .benefit-check-wrap .check-desc {text-align: center;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .benefit-check-wrap .btn-check {margin-left: 0; margin-top: 15px; width: 81%;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .benefit-check-wrap .btn-check-disabled {margin-left: 0; margin-top: 15px; width: 81%;}
	/* .mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element-wrap {padding-top: 65px;} 211111 삭제 */
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element-wrap .mylife-lst-element.subsidy-element .item {width: 100%;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .subsidy-benefit-element {left: 0; right: auto; top: 15px; bottom: auto; width: 100%;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .subsidy-benefit-element .item {width: 100%; height: 50px; border: 1px solid #a2b1d0; border-radius: 11px; background-color: #6c83b5;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .subsidy-benefit-element .item .head-element {display: none;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .subsidy-benefit-element .item .body-element {padding: 7px 0;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .subsidy-benefit-element .item .body-element.none {padding: 12px 0;}

	/* 211111 추가 */
	.mygov-element .mygov-header .mygov-header-left .mylife-element .item .body-element.none .number-area {padding: 0 30px; font-size: 23px !important;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .item .body-element.none .number-area em {margin-right: 5px; width: 33px; height: 33px; border-radius: 50%; background-color: #899dc7;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .item .body-element.none .number-area em:before {left: 50%; height: 20px; transform: translate(-50%, -50%);}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .item .body-element.none .number-area em:after {left: 50%; height: 20px; transform: translate(-50%, -50%) rotate(90deg);}

}

/* 210406 추가 */
@media all and (max-width:950px){
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element.bg1,
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element.bg2,
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element.bg3 {background-image:none;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element{height:120px;padding: 0 30px;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor .mylife-infor-text {display: none;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor span.small-txt {display: none;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor span.small-txt  {display: none;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor .small-txt.mo-state  {margin-top: 10px;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element .item {height: 150px !important;}
}
/* //210406 추가 */

@media all and (max-width:768px){
    .mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element.bg1,
    .mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element.bg2{background-image:none; text-align: center;}
    .mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element{height:auto;padding:30px 20px;}
    .mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor-btn{position:static;right:0px; margin-top: 10px;border-radius:18px;width:100%;height:auto;padding:7px 10px;box-sizing:border-box;} /* 210406 수정 */
    .mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor-btn a{display: block;} /* 210406 수정 */
    .mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor-btn br{display:none;}
 	.mygov-element .mygov-body .mygov-body-top .article-box,
	.mygov-element .mygov-body .mygov-body-top article.last { margin:20px;}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor {width: 100%;text-align: center;} /* 210406 추가 */
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor span.mo-small-txt{display:block; margin-top: 10px;} /* 210406 추가 */
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-infor-element .mylife-infor strong {font-size: 16px;} /* 210406 추가 */
	.mygov-element .mygov-header .mygov-header-left .mylife-element .pc-state {display:none !important;} /* 210406 추가 */
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mo-state {display:block !important;} /* 210406 추가 */
	.modal--large .modal__container {width: calc(100% - 30px);} /* 210409 추가 */
	.modal__contents {max-height: 400px; overflow-y: auto; overflow-x: hidden;} /* 210409 추가 */
	.popup-radio-wrap {flex-direction: column; padding: 0 15px;} /* 210409 추가 */
	.radio-wrap {margin-top: 20px; margin-left: 15px;} /* 210409 추가 */

	/* 211111 보조금24 이용동의 팝업 */
	.subsidy-layer {
		width: 90%;
	}
}
/* 211111 추가 */
@media all and (max-width:720px){
	/* 보조금245 이용동의 팝업 */
	.subsidy-layer .layer-agree-wrap .check-wrap .check-box label span {
		font-size: 16px;
	}
	.subsidy-layer .layer-agree-title {
		padding: 13px 0;
	}
	.subsidy-layer .layer-agree-title .ico-accordion {
		right: 0;
	}
	.subsidy-layer .layer-agree-cont {
		padding: 15px;
	}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element {
		justify-content: space-between;
	}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .mylife-lst-element-wrap {
		padding-top: 62px;
	}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .btn-famliy {
		position: absolute;
		right: 30px;
		top: 65px;
		width: 150px;
		height: 36px;
		border-radius: 18px;
		background-color: #6592dc;
		z-index: 998;
	}
	.mygov-element .mygov-header .mygov-header-left .mylife-element .title-element .btn-famliy span {
		font-size: 16px;
		color: #fff;
	}
}
@media all and (max-width:480px){
    .mygov-element .mygov-header .mygov-header-right .mygov-infor-element {top:61px;padding:0px 25px 10px 25px;}
    .mygov-element .mygov-header .mygov-header-left .mylife-element{padding:210px 30px 20px 30px;}
    .mygov-element .mygov-header h2{font-size:30px;}
}
@media all and (max-width:360px){
	.mygov-element .mygov-body .mygov-body-top .article-box,
	.mygov-element .mygov-body .mygov-body-top article.last { margin:15px;}
}

@media all and (max-width:1299px){
	.mygov-element .mygov-body .mygov-body-top .article-box .tip-txt{right:0px;width:auto;}	
}

@media all and (max-width:360px){
	.mygov-element .mygov-body .mygov-body-top .article-box .article-box-inner.none-data { background-size:160px auto;background-position:center 40px;padding-top:200px;}
	.mygov-element .mygov-body .mygov-body-top .article-box .tip-txt{background-size:30px auto;background-position:15px 15px;padding:15px 15px 15px 50px;font-size:14px;}	
	.mygov-element .mygov-body .mygov-body-top .article-box .tip-txt br { display:none;}
}