@charset "utf-8";

/* inquiry_wrap */

#inquiry { height: 80px;width:100%;background:#b91f1f;}
#inquiry .inner {padding:0;}
#inquiry .inquiry-wrap {
    display: flex;justify-content: flex-start;align-items: stretch;flex-direction: column;width: 100%;z-index: 80;
    /* background-color: #303a94; */max-width:1920px;
    background:#a83f1d;
}
#inquiry .inquiry-wrap .inner {flex-grow: 1;width: 100%;max-width: 1200px;height: 78px;gap:0;}
#inquiry .inquiry-wrap {position: fixed;bottom: 0;left: 50%;height:80px;transform: translateX(-50%);}

#inquiry .moneygraphy {
    font-family: 'moneygraphy';
    font-size: 34px;
    line-height: 1;
    color: #fff;
    letter-spacing: -0.03em;
    font-family: 'AritaBuriKRBold';
    letter-spacing: -0.03em;
}
/* footer에 닿았을 때 */
#inquiry.fixed-footer .inquiry-wrap {position: relative;width: 100%;}
.inquiry-wrap .inner {
    display: flex;
    justify-content: center;
    align-items: center;
}
.inquiry-tab {display: flex;justify-content: flex-start;align-items: stretch;pointer-events: none;margin-right:15px;font-family: 'TTTtangsbudaejjigaeB',sans-serif;}
.inquiry-tab{display:none;}


.inquiry-tab > div {flex-grow: 1;display: flex;justify-content: center;align-items: center;line-height: 1.2em;}
.inquiry-tab > div * {letter-spacing: -0.025em; }
.inquiry-tab > div:first-child { display: none; }
.inquiry-tab > div:last-child {display: none;font-size: 36px; letter-spacing: -0.025em; color: #fec92b;white-space: nowrap;}
.inquiry-tab img { margin-right: 10px; }
.inquiry-tab span { margin-top: 0.1em;font-size:16px;}

/* 성함 전화번호 창업희망지역 */
.inquiry-wrap form {height: 100%; display: flex; justify-content: flex-start;align-items: center;font-family: 'Pretendard';font-weight: 400; margin-left:25px;}
.inquiry-wrap form .field {padding: 15px 0; display: flex; justify-content: center; align-items: center; }
.inquiry-wrap form .field + .field { margin-left: 10px;}
.inquiry-wrap form .field input[type="text"] {width: 160px; height: 100%; border-radius: 0; border: 1px solid #fff;background-color: #fff; padding: 0 20px; font-size: 16px;height:48px;color:#222;font-family: 'Pretendard';}
.inquiry-wrap form .field input[type="text"]::placeholder {color: #222; font-size: 16px;font-family: 'Pretendard';}

.inquiry-wrap form .field .checkbox {
	margin-left:11px;
}


/* 개인정보수집 동의하기 */
.inquiry-wrap .checkbox {position: relative; margin-right:40px;}
.inquiry-wrap .checkbox input {
    width: 100%;
    height: 100%;
    position: absolute;
    inset:0;opacity:0;cursor: pointer;
    /* position: absolute;inset:0;opacity:0;cursor: pointer;color:#fcf6ef; */
}
.inquiry-wrap .checkbox input + label {display: flex;justify-content: flex-start;align-items: center;color: #fcf6ef;font-size: 14px;font-weight: 300;}
.inquiry-wrap .checkbox input + label a {color:#fff;}
.inquiry-wrap .checkbox input + label:before {flex-shrink: 0;content: "";width: 28px;height: 28px;margin-right: 10px;background-repeat: no-repeat;background-size: cover;
background-image: url('/STATIC/img/icon/check_cm.png');}
.inquiry-wrap .checkbox input + label span:first-child {border-bottom: 1px solid currentColor;padding-bottom: 2px; display: inline-block;}
.inquiry-wrap .checkbox input:checked + label {color: #fff;}
.inquiry-wrap .checkbox input:checked + label:before {background-image: url('/STATIC/img/icon/finq_Checked.png');}

/* 상담신청 */
.inquiry-wrap button[type="button"] {
    font-size: 18px;
    font-weight: 700;
    width: 170px;
    height: 50px;
    border-radius: 0;
    background-color: #fecb54;
    color: #111;
    border: 0;
    margin: 15px 0;
    font-family: "Pretendard";
}

.pc_inquiry_img {display:flex;justify-content:center;align-items:center;gap:0;}
.pc_inquiry_img img.inquiry_img {
    width: 62px;
    height: auto;
    margin-right: 9px;
}
.pc_inquiry_img img.inquiry_logo {}
.pc_inquiry_img a {font-size: 32px;letter-spacing: -0.05em;color:#fff;}

.top_wrap {
	/* position:absolute;cursor:pointer;right:2em; */
	/* top:50%;transform:translateY(-50%) */
	/* top:-6em; */
}
.top_wrap img {}
@media (max-width:1920px){
    #inquiry {width:100%;}
    #inquiry .inquiry-wrap {max-width:100%;}
}



@media (max-width:1150px) {
	.pc_inquiry_img img.inquiry_img {width: 40px; margin-right: 9px;}
	#inquiry .moneygraphy {font-size:25px;}
	.inquiry-wrap button[type="button"] {width:140px;}
	.inquiry-wrap form .field input[type="text"] {width:145px;}
	.inquiry-wrap form {margin-left:12px;}
	.inquiry-wrap .checkbox {position: relative; margin-right: 20px;}
}


@media (max-width:768px){
	.top_wrap {display: none;}
	.pc_inquiry_img {display: none;}
	
	.inquiry-tab {display: flex;}
	#inquiry .ft_inquiry_img {width: 9.3750vw;}
    #top_btn {display: none;}
	#inquiry { position: relative; height:auto;margin-top:0;}
	#inquiry,
	#inquiry .inquiry-wrap {}
    #inquiry.fixed-footer.open .inquiry-wrap {
        /* position: relative; */
    }
	#inquiry .inquiry-wrap { transition: max-height 0.5s ease-out; overflow: hidden; background: #b91f1f;}
	#inquiry.fixed-footer .inquiry-wrap {
        position: absolute;
        /* left: 0; */
        bottom: 0;
        width: 100%;
    }
	#inquiry form {display: none;width: 100%; background: #a83f1d;padding:7.8125vw; margin-left:0;}
    #inquiry .inquiry-wrap { height: auto; }
    #inquiry .inquiry-wrap .inner {max-width: 100.0000vw;height: auto;margin-top: 0.0000vw;gap:0;}
    .inquiry-wrap .inner { flex-direction: column;}
    .inquiry-tab {margin-right: 0; flex-grow: 1; width: 100%; pointer-events: inherit; }
    .inquiry-tab img { width:100%;margin-right:0;}
    .inquiry-tab > div {overflow: hidden;width:50%;height:10.4167vw;}
	.inquiry-tab > div:first-child {
		background: #fecb54;
	}
	.inquiry-tab > div:first-child a {display:flex;align-items:center;gap:1.5625vw;width:100%;height:100%;justify-content:center;}
	.inquiry-tab > div:first-child .inquiry_m_name {width: 17.4479vw;}
	.inquiry-tab > div .inquiry_m_name2 {width: 26.6927vw;}
	.inquiry-tab > div:first-child .inquiry_m_tel {width: 25.6510vw;}
	.inquiry-tab > div:last-child {
		gap: 1.3021vw;
		background: #a83f1d;
	}
	.inquiry-tab > div:first-child a {font-size: 4.6875vw;color:#cd2c32;}
	.inquiry-tab > div:first-child a span {font-size: 4.6875vw;color:#322103;}
    .inquiry-tab > div:first-child, .inquiry-tab > div:last-child {
		display: flex;
		position: relative;
		justify-content: center;
		gap: 0;
	}
    .inquiry-wrap form { height: auto; flex-wrap: wrap;}
    .inquiry-wrap form .field {flex-shrink: 0;background:#fff;width: 100%;display:block;padding: 0;margin-bottom:2.6042vw;}

    .inquiry-wrap form .field + .field { margin-left: 0; margin-top:0; }
    .inquiry-wrap form .field + .field:nth-child(4) { background:transparent;padding:0.5rem} 
    .inquiry-wrap form .field input[type="text"] { height: 10.4167vw; width: 100%; font-size: 3.6458vw; padding-left:5.2083vw;color:#222}
    .inquiry-wrap form .field input[type="text"]::placeholder { font-size: 3.6458vw;color:#222; }
    .inquiry-wrap .checkbox input + label {justify-content: center;width:100%;color:#fff;}
    .inquiry-wrap .checkbox input + label span:last-child {border-bottom: 1px solid currentColor;padding-bottom: 2px; display: inline-block;}
    .inquiry-wrap .checkbox input:checked + label {color: #fff;}
    .inquiry-wrap .checkbox input:checked + label:before {background-image: url('/STATIC/img/icon/finq_Checked.png');}
    .inquiry-wrap .checkbox input + label br { display: none; }
    .inquiry-wrap .checkbox input + label:before { width: 4.9479vw; height: 4.9479vw; }
    .inquiry-wrap .checkbox input + label a { padding: 0.5rem 0; border-bottom: 0; margin-right: 0; }
    .inquiry-wrap .checkbox input + label p { padding: 0.5rem 0; border-bottom: 0; margin-right: 0; }
    .inquiry-wrap button[type="button"] { margin: 0; width: 100%; height: 11.7188vw; font-size:4.4271vw; color: #111;background: #fecb54;}

    .inquiry-wrap .checkbox {position: relative; margin-right:0px;}
	
	.inquiry-tab span { margin-top: 0;font-size:5.2083vw;font-weight:normal;line-height:1;}

	#plusIcon {
		opacity: 1;
		position: relative;
		top: unset;
		right: unset;
		transform: unset;
		z-index: 99;
		width: 3.6458vw;
		height: auto;
		transition: 0.5s;
	}
    #plusIcon.on {transform:rotate(45deg);}
	
	.toggleBtnSinqTxt {
		color: #FFf;
		font-size: 38px;
		letter-spacing: -0.07em!important;
		font-size: 4.9479vw;
		text-align: center;
		margin-right: 1.4323vw;
	}
	
	
	img.logoMImg {
		width: 6.;
		width: 8.0729vw;
		margin-right: 7px;
	}
	
	
	.telTitle {
		font-family:"Pretendard";
		font-size:4.4271vw;
		letter-spacing:-0.01em;
		color:#FFF;
		font-weight:700;
		background:#a83f1d;
		padding: 6px 8px 5px 10px;
		line-height:1;
	}
	.telTxt {
		font-size: 5.2083vw;
		letter-spacing: -0.03em;
		line-height: 1;
		padding-top: 3px;
	}
}