@charset "utf-8";
/* *******************************************************
 * filename : content.css
 * description : 서브페이지 컨텐츠 CSS
 * date : 2022-03-14
******************************************************** */
/* **************** 접수 신청 **************** */
/* 공통 탭*/
/* .application-tab {    margin-bottom: 12rem;
    background: #f5f5f5;
    padding: 5px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    border-radius: 30px;  height: 60px;     display: flex;
    align-items: center;
  }
.application-tab ul {height: 100%;
    width: calc(100% - 10px);}
.application-tab .sub-tab-list-style ul li {background-color: #F5F5F5; border:0; border-radius: 30px;}
.application-tab .sub-tab-list-style ul li.selected {background-color:#000;}
.application-tab .sub-tab-list-style ul li.selected em {color: #fff;}
 
.application-tab .sub-tab-list-style ul li a {height:50px;}

@media all and (max-width:800px){
	.application-tab {height: 40px;
        border-radius: 0;
        border: 0;
        padding: 0;}

	.application-tab .sub-drop-menu-style {width: 100%;}
	.application-tab ul {width: 100%; border:0 !important;}
	.application-tab .sub-tab-list-style ul li {border-radius:0;}
	.application-tab .sub-tab-list-style ul li a {
width:100%; height:100%; }
.application-tab .sub-tab-list-style ul li.selected em {color: #fff !important;}
} */

/* 이메일 */
@media all and (max-width:800px){
	.application-wrap .email-fieldset .email2 {width: calc(50% - 7rem) !important;}
	.application-wrap .email-fieldset .write-select {margin-top: 0;}

}
/* .application-wrap .email-fieldset .write-input {width: calc((100% - 4rem) / 2) !important;} */
/* .custom-radio-item-box .custom-radio-item {margin: 1.25rem 1.5rem;} */

/**/

/* placeholder */
.application-wrap .cm-fieldset-box .write-input::placeholder {color: #aaa; font-weight: 300;}


.write-txt {font-size: 1.8rem;
        color: #000;
    font-weight: 600;
    letter-spacing: -0.024em;
    background: #f5f5f5;
    border-radius: 10px;
    height: 6rem;
    line-height: 6rem;
    width: calc(100% - 14rem);
    text-indent: 2rem;}

@media all and (max-width:800px){
	.write-txt {width: 100%;}
}

.application-wrap .custom-radio-item label {padding-left: 2.6rem; font-size:1.6rem;}
.application-wrap .custom-radio-item label::before {font-size:1.6rem; top: -1px;}
.application-wrap .cm-fieldset-box .write-textarea {height: 18rem; line-height: 1.734em;}
.application-wrap .cm-fieldset-box .write-textarea::placeholder {color: #aaaaaa; font-weight: 300;}

.cm-tit{font-size:5.6rem; line-height:1.3; letter-spacing:-0.015em; color:#000; font-weight:700; text-align:center; margin-bottom:7rem;}
.cm-essential-txt{font-size:1.5rem; color:#aaa; font-weight:500; margin-bottom:1rem;}

@media all and (max-width:800px){
	.cm-tit {font-size:4.2rem; margin-bottom: 4rem;}
}

.application-wrap{margin-top: 12rem;}
.application-wrap:first-of-type {margin-top: 0;}
.application-wrap .application-tit{font-size:3rem; line-height:1.33; letter-spacing:-0.015em; color:#000; font-weight:700; text-align:center; margin-bottom:1rem;}
.application-write-wrap{border-top: 2px solid #000; border-bottom: 2px solid #000; padding: 3rem 0; box-sizing: border-box;}
.application-write-wrap.agree {padding: 0;}
.application-write-con{display: flex; flex-wrap:wrap; justify-content:space-between;}
.application-write-con .cm-write-item{width:calc(50% - 2rem); /* border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom:2rem; margin-bottom:2rem; */ margin-bottom: 0;}
.application-write-con .cm-write-item .cm-fieldset-box{max-width:none;}

.application-write-con .cm-write-item.bd-no{border-bottom:0; padding-bottom:0; margin-bottom:0;}

.cm-item-con {width: 100%; justify-content: space-between; display:flex; border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom: 2rem;
    margin-bottom: 2rem;}
.application-write-con .cm-item-con:last-of-type {margin-bottom: 0; padding-bottom:0; border-bottom:0;}
.application-write-con .cm-write-item.width100 {padding-bottom: 2rem;
    margin-bottom: 2rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.application-write-con .cm-write-item.width100:last-of-type {margin-bottom: 0; padding-bottom:0; border-bottom:0;}
.application-wrap .cm-write-item {align-items:center;  justify-content: initial;}
.application-wrap .cm-write-item .write-tit-box .write-tit .plus-txt{display: block; font-size:0.77em; color:rgba(0,0,0,0.5); font-weight:500; letter-spacing:-0.025em; line-height:1.5;}

@media all and (max-width:800px){
	.application-wrap .application-tit {margin-bottom: 2rem; font-size:2.6rem;}
}
/* 기본정보 */


/* 가족구성 */
.fakeform-selectbox.family {max-width:13rem; margin-right: 2rem;}
.family-type .self {position: relative; display: flex; align-items: center; color: #000;
    font-size: 1.5rem;
    font-weight: 500;
    padding-left: 3.5rem;
    box-sizing: border-box; }
.family-type .self:before {display: block; content:"\e929"; color: #000; position:absolute; left:1.5rem; font-family:'xeicon';}
.family-type li {display:flex; /* justify-content: space-between; */ margin-top: 1rem;}
.family-type li:first-of-type {margin-top: 0;}
.income-box.write-input {margin-right: 2rem;
    max-width: 27.119%;}
.application-wrap .cm-write-item .inner-item {display: flex; align-items: center; justify-content: space-between; text-indent:0; padding: 2rem; box-sizing:border-box;}
.application-wrap .cm-write-item .inner-item .inner-tit {position: relative; display: flex
; text-align: left; justify-content: space-between;}
.application-wrap .cm-write-item .inner-item .inner-tit:after {
	display: block;
    height: 1.5rem;
    width: 1px;
    background: rgba(0, 0, 0, 0.2);
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.application-wrap .cm-write-item .inner-item.home .inner-tit {width: 6.5rem;}
.application-wrap .cm-write-item .inner-item.home .write-input {width: calc(100% - 6.5rem); margin:0 2rem; text-indent:0; text-align:right;}
.application-wrap .cm-write-item .inner-item.home:last-of-type .inner-tit {width: 8.5rem;}
.application-wrap .cm-write-item .inner-item.home:last-of-type .write-input {width: calc(100% - 8.5rem); margin:0 2rem; text-indent:0; text-align:right;}
/* .income-box.write-input span:first-of-type, .note.write-input span:first-of-type {position: relative;}
.income-box.write-input span:first-of-type:after, .note.write-input span:first-of-type:after {
	display: block;
    height: 1.5rem;
    width: 1px;
    background: rgba(0, 0, 0, 0.2);
    content: "";
    position: absolute;
    right: -2rem;
    top: 50%;
    transform: translateY(-50%);
} */
.income-box.write-input input {max-width: 15rem;
    text-indent: 0;
    width: calc(100% - 6.5rem);
    margin-left: 0; text-align:right;}
.income-box.write-input .inner-tit {width: 6.5rem;}
.note.write-input .inner-tit {width: 7.5rem;}
.note.write-input {display: flex; justify-content:flex-start; align-items: center; width: calc(100% - (13rem + 2rem + 2rem + 27.119%)); /* max-width: 69rem; */}
.note.write-input input {margin-left: 2.5rem;
    max-width: 60rem;
    width: calc(100% - 7.5rem);
    text-indent: 0;}

.application-wrap .cm-write-item .write-tit-box {align-self:flex-start;}
.application-wrap .custom-radio-item-box {/* height: 6rem; */ height: auto;}
.application-wrap .custom-radio-item-box.mg-l {margin: 0;}
/* 나란히 두개 */
.cm-flex-con {display:flex; justify-content:space-between; margin-top: 2rem;}
.cm-flex-con.only {margin-top: 0;}
.cm-flex-con .write-input {margin-right: 2rem;}
.cm-flex-con .write-input:last-of-type {margin-right: 0;}

/* 제출서류 */
.application-wrap .file-custom-box {width: calc(100% - 14rem);
    background: #F5F5F5;
    border-radius: 10px;
    display: flex;
    align-items: center;
    padding: 10px;
    box-sizing: border-box;
    height: 6rem; justify-content: space-between;}
.application-wrap .file-custom-box .upload-name {height: 100%; background-color: inherit; border:0;}
.application-wrap .file-custom-box label {width: 16rem; height: 4rem; line-height:4rem; background-color: #fff;
    border: 1px solid #707070; border-radius: 10px; font-size:1.5rem; text-align:center;
    box-sizing: border-box; color: #000; font-weight: 600;}

/* 동의 */
.application-wrap .bbs-inquiry-agree-con {margin-bottom: 0;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.application-wrap .bbs-inquiry-agree-con:last-of-type {border-bottom: 0;}
.application-wrap .bbs-inquiry-agree-con .agree-txt {display: flex
;
    align-items: center;
    justify-content: space-between; padding-top: 0; height: 8rem;}
.application-wrap .bbs-inquiry-agree-con .agree-txt label {font-size: 1.7rem; padding-left: 5.4rem; font-weight: 700;}
.application-wrap .bbs-inquiry-agree-con .agree-txt label i {left: 3rem; top: -3px;}
.application-wrap .bbs-inquiry-agree-con .more {margin-right: 3rem; font-size:1.5rem;}
.application-wrap .bbs-inquiry-agree-con .more i {font-size:2.4rem; color: #000; margin-left: 2rem; position: relative;
    top: 0.5rem;}

.application.cm-btn-controls {margin-top: 8rem;}
.application.cm-btn-controls .btn-style01 {background-color:#000;}


/* 추가 수정 */
/* .economy .application-write-con .cm-write-item {padding-top: 1.5rem;} */
.economy .application-write-con .cm-write-item.only {padding: 1rem 0 3rem;}
/* .economy .application-write-con .cm-write-item {padding: 2rem 0;} */
.economy.application-wrap .custom-radio-item-box {height: auto;}
.economy.application-wrap .cm-write-item .write-tit-box {height: auto;/*  padding-top: 1.5rem; */}
.family-etc {display:none; margin-top:1rem !important; margin-left: 1.5rem !important;}
.protection-etc {display:none; margin-top: 1rem !important;
    margin-left: 1.5rem !important;}

.building-other {margin-top: 2rem !important; display:none;}
.building-etc, .building-etc1 {display:none; margin-top: 2rem !important; margin-left: 1.5rem !important;}
.building-other2 {display:none; margin-top: 1rem !important; margin-left:1.5rem !important;}
.knows-etc {display:none; margin-top: 2rem !important; margin-left:1.5rem !important;}
.knows-other {display:none; margin-top: 2rem !important; margin-left:1.5rem !important;}
.institution-etc {display:none; margin-top: 2rem !important; margin-left:1.5rem !important;}
.welfare-etc {display:none; margin-top: 2rem !important; margin-left:1.5rem !important;}
.jugeo-detail {display:none;}

.contents.application-wrap .custom-radio-item-box {height: auto; width: 100%;}
.contents.application-wrap .cm-write-item .cm-fieldset-box {display:flex;}

/* 1번째 경제상황 */
.application01 .application-wrap.economy .application-write-con .cm-write-item:nth-of-type(2), 
.application01 .application-wrap.economy .application-write-con .cm-write-item:nth-of-type(3){
	padding-top: 2rem;
}
.application01 .economy .cm-write-item .write-tit-box {width: 16rem;}

@media all and (max-width:800px){
	.application01 .economy .custom-radio-item-box .custom-radio-item {margin: 1.25rem 1.5rem;}
}


/* 2번째 경제상황*/
.application02 .application-wrap:first-of-type .custom-radio-item-box .custom-radio-item {margin: 1.25rem 1.5rem;}
.application02 .application-wrap:first-of-type .cm-write-item:nth-child(5) .custom-radio-item-box,
.application02 .application-wrap:first-of-type .cm-write-item:nth-child(6) .custom-radio-item-box,
.application02 .application-wrap:first-of-type .cm-write-item:nth-child(7) .custom-radio-item-box {margin-left: 1rem;}
.application02 .application-wrap:first-of-type .cm-write-item:nth-child(5) .write-tit-box, 
.application02 .application-wrap:first-of-type .cm-write-item:nth-child(6) .write-tit-box {height: auto;
    padding-top: 1rem;}

.application02 .economy .cm-write-item .write-tit-box {width: 16rem;}
.application02 .economy .application-write-con .cm-write-item:nth-of-type(1) .write-tit-box , 
.application02 .economy .application-write-con .cm-write-item:nth-of-type(2) .write-tit-box {align-self: center;}
.application02 .economy .application-write-con .cm-write-item:nth-of-type(4){
	padding-top: 2rem;
}

@media all and (max-width:800px){
	.application02 .economy .application-write-con .cm-write-item:nth-of-type(1) .write-tit-box, 
	.application02 .economy .application-write-con .cm-write-item:nth-of-type(2) {align-self:flex-start;}
.application02 .economy .application-write-con .cm-write-item:nth-of-type(2) .write-tit-box {align-self: flex-start;}
	.application02 .application-wrap:first-of-type .cm-write-item:nth-child(5) .custom-radio-item-box,
.application02 .application-wrap:first-of-type .cm-write-item:nth-child(6) .custom-radio-item-box,
.application02 .application-wrap:first-of-type .cm-write-item:nth-child(7) .custom-radio-item-box {margin-left: -1.5rem;}
.application02 .economy .custom-radio-item-box .custom-radio-item {margin: 1.25rem 1.5rem;}
.application02 .economy .cm-write-item .write-tit-box {width: 100%;}
}

/* 3번째 경제상황*/
.application03 .economy .application-write-con .cm-write-item:nth-of-type(1) .write-tit-box {align-self: center;}
.application03 .economy .cm-write-item .write-tit-box {width: 16rem;}
.application03 .application-wrap.economy .application-write-con .cm-write-item:nth-of-type(3) {padding-top: 2rem;}

@media all and (max-width:800px){
	.application03 .economy .cm-write-item .write-tit-box {width: 100%;}
	.application03 .economy .application-write-con .cm-write-item:nth-of-type(1) .write-tit-box {align-self: flex-start;}
}

/* 경제상황 - 예산, 결산 */
.price-list > li {display:flex; align-items:center; justify-content:space-between; width: 100%;}
.price-list {display:flex;  margin-top: 1rem;}
.price-list .title {display:inline-block; color: #000; position: relative;
    font-size: 1.8rem;
    font-weight: 500; width: 10rem; padding-left: 2rem; box-sizing:border-box;}
.price-list .inner-item span:first-of-type {position: relative; padding-right: 2rem; white-space:nowrap;}
.price-list .inner-item span:first-of-type:after {    display: block;
    height: 1.5rem;
    width: 1px;
    background: rgba(0, 0, 0, 0.2);
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);}
.price-inner-list .inner-item input {margin: 0 2rem; text-indent:0; text-align:right;}
.price-list:first-of-type {margin-top: 0;}
.price-list .title:before {display: block; content:"\e929"; position:absolute; left: 0; color: #000; font-family:'xeicon';}
.price-inner-list {display:flex; justify-content: flex-end; width: calc(100% - 10rem);}
.price-inner-list li {width: calc((100% - 6rem) / 4); margin-right: 2rem; max-width:25rem;}
.price-inner-list li:last-of-type {margin-right: 0;}
.price-list.type03 .price-inner-list li {width: calc((100% - 4rem) / 3); max-width: 34rem;}


@media all and (max-width:800px){
	.application-wrap .custom-radio-item-box .custom-radio-item {margin: 1.25rem 1.5rem;}
	.application-wrap .cm-write-item .write-tit-box {width: 100%;}
	.economy.application-wrap .cm-write-item .write-tit-box {padding-top: 1.5rem;}
	.economy .application-write-con .cm-write-item.only {padding: 0;}
	.application-write-wrap {padding: 2rem 0 4rem 0;}
	.custom-radio-item-box.mg-l {margin: 0 -1.5rem;}
	.application-wrap {margin-top: 6rem;}
	.application-write-con .cm-write-item {width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding-bottom: 2rem;
        margin-bottom: 0rem; align-items:flex-start;}
	.application-wrap .cm-write-item .cm-fieldset-box {width: 100%;}
	.cm-item-con {flex-direction:column; padding-bottom:0; margin-bottom: 0; border-bottom:0;}
	.application-wrap .phone-fieldset .write-select {width: 100% !important;}
	.application-wrap .file-custom-box label {top: 1rem; right: 1rem;}
	.application-wrap .custom-radio-item-box {height: auto;}
	.application-wrap .fakeform-selectbox .select-title {line-height:6rem;}
	.application-wrap .fakeform-selectbox.family {margin-right: 1rem;}
	.income-box.write-input {margin-right: 1rem;}
	.note.write-input {width: calc(100% - (13rem + 1rem + 1rem + 27.119%));}
	.application-wrap .file-custom-box {width: 100%;}
	.application-wrap.economy .application-write-con .cm-write-item:nth-of-type(2) .custom-radio-item-box {margin-bottom: 1rem;}
	.application-wrap.economy .application-write-con .cm-write-item:nth-of-type(3) .custom-radio-item-box {margin-bottom: 1rem;}
	.application-wrap .file-custom-box label {width: 8rem; font-size:1.2rem;}
	.application-wrap .bbs-inquiry-agree-con .agree-txt label {padding-left: 3rem;}
	.application-wrap .bbs-inquiry-agree-con .agree-txt label i {left: 0;}
	.application-wrap .bbs-inquiry-agree-con .more {margin-right: 0;}
	.application-write-con .cm-write-item.width100 {margin-bottom: 0;}
	.application-wrap .btn-fieldset .btn-fieldset-inner {width: calc(100% - 13rem);}
	.application-wrap .btn-fieldset .write-btn {width: 12rem; font-size:1.5rem;}
	.application-wrap.family .application-write-con .cm-write-item.width100:last-of-type {margin-top: 2rem;}
	.application-wrap.family .cm-fieldset-box {margin-top: 2rem;}
	.family-type li {margin-top: 2rem; flex-wrap:wrap;}
	.fakeform-selectbox.family {width: 100%; margin-right: 0; max-width:none;  margin-bottom: 1rem;}
	.family-type .self:before {left: 0;}
	.income-box.write-input {width: 50%;
    max-width: none;}
    	.note.write-input {width: calc(50% - 1rem);}

	.price-list, .price-list:first-of-type {margin-top: 2rem;}
	.price-list > li {align-items: flex-start; flex-direction: column;}
	.price-inner-list {flex-direction: column; width: 100%;}
	.price-inner-list li {width: 100%; max-width:none; margin-top: 1rem;}
	.price-list.type03 .price-inner-list li {width: 100%; max-width: none;}
}

@media all and (max-width:480px){
	.application-wrap .fakeform-selectbox.family {margin-right: 0;}
	.cm-flex-con {flex-direction:column;}
	.cm-flex-con.only {margin-top: 1rem;}
	.cm-flex-con .write-input {margin-right: 0;}
	.cm-flex-con .write-input:last-of-type {margin-top: 1rem;}
	.income-box.write-input {width: 100%; margin-right: 0;}
	.note.write-input {width: 100%; margin-top: 1rem;}
}

/* 사업안내 */

.bs-intro-page {margin: 2rem 0 4rem;}
.intro-tit-box {text-align: center;}
.intro-tit-box .bs-tit {font-size:5.6rem; font-weight: 700; color: #000; letter-spacing:-0.062em; line-height:1.1;}
.intro-tit-box .bs-txt {font-size:2rem; color: #000; letter-spacing:-0.0416em; line-height:1.7em;}
.intro-tit-box .bs-tit .img-box {display: inline-block; width: 16.5rem;
    position: relative;
    top: -3.5rem;
    left: 1rem;
    margin: 0 1rem 0 0;}
.intro-tit-box .bs-tit img {max-width:100%;}
.bs-intro-sub {display:flex; margin-top: 14rem;}
.intro-contents {border-top:3px solid #231815; border-bottom:3px solid #231815; width: calc(100% - 42rem);}
.intro-con-tit {width: 42rem; font-size:4.8rem; color: #000; letter-spacing:-0.0623em; line-height:1.417em; font-weight: 700;}
.history-con dl {display:flex; padding: 2rem 3rem; border-bottom:1px solid rgba(35, 24, 21, 0.1);}
.history-con .year {font-size:2rem; color: #231815; letter-spacing:-0.04em; line-height:1.1em; font-weight: 700; margin-right: 3.7rem;}
.history-con .history-txt {font-size:2rem; color:#3C3327; letter-spacing:-0.02em; line-height:1.1em; font-weight: 700;}
.history-sub-txt {display: block; margin-top: 1rem; font-size:1.6rem; color:rgba(35, 24, 21, 0.6); letter-spacing:-0.02em; line-height:1.1em; font-weight: 600;}

.pf-table {width: 100%;}
.pf-table th {background: rgba(237, 82, 98, 0.1); border-top:3px solid #231815; border-bottom:3px solid #231815; font-size:1.7rem; color:#231815; letter-spacing:-0.02em; line-height:1.1em; font-weight: 700; padding: 1.565rem 0; border-right:1px solid rgba(35, 24, 21, 0.1);}
.pf-table tr:first-of-type th:last-of-type {border-right:0;}
.pf-table th.bd-t {border-top:1px solid rgba(35, 24, 21, 0.1);}
.pf-table th > span {display: block; font-size:1.5rem; font-weight: 600; color: rgba(35, 24, 21, 0.5); letter-spacing:-0.02em; line-height:1.1; padding-top: 0.5rem;}
.pf-table tr:first-of-type th:nth-of-type(2) {border-bottom:0;}
.pf-table td {font-size:1.7rem; color:#231815; letter-spacing:-0.02em; line-height:1.1em; font-weight: 700; text-align: center; padding: 2.565rem 0; border-right: 1px solid rgba(35, 24, 21, 0.1); border-bottom:1px solid rgba(35, 24, 21, 0.1);}
.pf-table td:last-of-type {border-right:0;}
.pf-table .result td {background: rgba(237, 82, 98, 0.1);     border-bottom-color: rgba(35, 24, 21, 0.4);}
.pf-table tr:nth-of-type(8) td {border-bottom:1px solid rgba(35, 24, 21, 0.4);}

.bs-intro-sub:last-of-type .intro-contents {border:0;}
.pf-tb-txt {position: relative; color: rgba(35, 24, 21, 1); font-size:1.5rem; letter-spacing:-0.02em; line-height:1.2; margin-top: 2rem; padding-left: 1rem;}
.pf-tb-txt em {position:absolute; left: 0;}

@media all and (max-width:800px){
	.intro-tit-box .bs-tit {font-size:4.2rem;}
	.intro-tit-box .bs-tit .img-box {width: 12rem; top: -2.5rem;}
	.bs-intro-sub {    flex-direction: column; margin-top: 8rem;}
	.intro-con-tit {width: 100%; margin-bottom: 2.5rem; font-size: 3.2rem;}	
	.intro-contents {width: 100%;}
	.history-con .year {margin-right: 0; width: 10rem;}
	.history-con .history-txt {width: calc(100% - 10rem); line-height:1.3; font-size: 1.7rem;}
	.history-sub-txt {font-size: 1.4rem;}
}

@media all and (max-width:640px){
	.intro-tit-box .bs-tit .img-box {margin: 0;}
	.bs-intro-page .intro-tit-box .bs-txt {margin-top: 3rem;}
	.pf-table th, .pf-table td {font-size:1.5rem;}
}

/* 사업안내 :: 사업개요 */
.summary-con dl {display:flex; border-bottom: 1px solid rgba(35, 24, 21, 0.1);}
.summary-con dl:last-of-type {border-bottom:0;}
.summary-con dt {display: flex; align-items: center; justify-content: center; background: rgba(237, 82, 98, 0.1); width: 16rem; text-align: center; line-height: 1.647em;}
.summary-con dt, .summary-con .smy-txt {font-size:1.7rem; letter-spacing:-0.05em; font-weight: 700; color: #231815; padding: 1.9rem 0; box-sizing:border-box;}
.summary-con .smy-txt {width: calc(100% - 16rem); padding-left: 2.1rem; line-height: 1.882em;}
.summary-con .smy-txt em {font-size:1.5rem; color: rgba(35, 24, 21, 0.5); font-weight: 600;}

@media all and (max-width:800px){
	.summary-con dl {flex-direction:column;}
	.summary-con dt {width: 100%;}
	.summary-con .smy-txt {width: 100%;}
}

/* 사업신청안내 :: 개인 */
.bs-application-page {margin-bottom: s4rem;}
.bs-application-page .bs-intro-sub:first-of-type {margin-top: 8rem;}
.bs-app-list {display: flex; align-items: center; padding: 3rem;}
.bs-app-list:first-of-type {border-bottom:1px solid rgba(35, 24, 21, 0.1);}
.bs-app-list:first-of-type dt {position: relative; top: -0.4rem;}
.bs-app-list dt {font-size:2.8rem; color: #231815; letter-spacing:-0.04em; line-height:1.428em; font-weight: 700; margin-right: 4.5rem; align-self: flex-start;}
.bs-app-list dd {font-size:2rem; color: rgba(60, 51, 39, 1); letter-spacing:-0.02em; line-height:1.15em; font-weight: 700;} 
.bs-app-list dd .bs-app-sub-txt {display: block; font-size:1.6rem; color: rgba(35, 24, 21, 0.6); font-weight: 600; margin-top: 1.5rem; line-height:1.1;}
.bs-application-page.social .bs-app-list dd .bs-app-sub-txt:last-of-type {margin-top: 1rem;}

.bs-app-table {width: 100%; border-bottom:3px solid #231815;}
.bs-app-table .type {display: block; width: 4rem; height: 2.5rem; border-radius:90px; background: #F37321; font-size:1.3rem; color: #fff; /* font-weight: 600; */ margin: 0 auto 0.2rem;
line-height: 2.5rem;}
.bs-app-table .type.select {background: #217CF3;}
.bs-app-table th {background: rgba(237, 82, 98, 0.2); font-size:1.7rem; color: #231815; font-weight: 700; letter-spacing:-0.02em; line-height:1.15em; padding: 1.523rem 0;}
.bs-app-table tr:first-of-type {border-top:3px solid #231815; border-bottom:3px solid #231815;}	
.bs-app-table td {font-size:1.6rem; color: #231815; font-weight: 700; letter-spacing:-0.05em; line-height:1.1; line-height:1.7; /* line-height:1.764em; */
	border-right:1px solid rgba(35, 24, 21, 0.1); border-bottom:1px solid rgba(35, 24, 21, 0.1);  padding: 2.5rem 1.7rem; /* white-space: nowrap; */
}
.bs-app-table td:first-of-type {text-align:center;}
.bs-app-table td > p {position: relative; margin-top: 0.3rem; padding-left:0.5em;}
.bs-app-table td > p:before{position: absolute; top:0; left:0; content:'·';}
.bs-app-table td > p:first-of-type {margin-top: 0;}
.bs-app-table td em {display: block; font-size:1.5rem; font-weight: 500; color: rgba(35, 24, 21, 0.5);}
.bs-app-table td em.small{font-size:1.4rem; margin-top:-2px;}

.bs-app-table td .plus-txt{position: relative; display: block; font-size:1.5rem; font-weight: 500; letter-spacing:-0.05em; color: rgba(35, 24, 21, 0.5); padding-left:3.8rem; margin-top:0.3rem;}
.bs-app-table td .plus-txt:before{position: absolute; content:'(예시)'; top:0; left:0;}

.bs-app-table tr:nth-of-type(2) td:nth-of-type(2) {white-space:nowrap;}
.bs-app-table tr:nth-of-type(2) td:nth-of-type(2) span {display: inline-block; font-size:1.5rem; color: rgba(35, 24, 21, 0.5); font-weight: 500; margin: 0.2rem 0 0.5rem 1.5rem;}
.bs-app-table td:last-of-type {border-right:0; padding-right: 0;}
.bs-app-table tr:last-of-type td:nth-of-type(2) {line-height:1.765em;}
.bs-app-table02 tr:nth-of-type(4) td:nth-of-type(2) {line-height:1.765em;}

@media all and (max-width:800px){
	.bs-app-list dt {font-size:2.2rem;}
	.bs-app-list dd {font-size:1.7rem; line-height: 1.3;}
	.bs-app-list dd .bs-app-sub-txt {font-size:1.4rem; margin-top: 1rem; line-height: 1.3;}
	.bs-app-table td {font-size:1.4rem;}
	.bs-intro-sub {margin-top: 5rem;}
	.bs-application-page .bs-intro-sub:first-of-type {margin-top: 5rem;}
	
	.bs-app-table td .plus-txt{font-size:1.2rem; padding-left:2.2rem;}
}

#mypageWrap .sub-tab-wrapper-style.application-tab {margin-bottom: 6rem;}