/**/
#Sc18{padding: 100px 0; background-color: #625dc4; color: #ffffff;}
#Sc18 h1{text-align:center;font-size: 100px;letter-spacing: -2px;font-family: 'GmarketSansBold';width:100%;margin:0 auto 30px;}
#Sc18 p.info {display:block;text-align:center;font-size:2.2em;}
#Sc18 p.info-bottom {font-family: 'GmarketSansMedium';display:block;text-align:center;font-size: 2.5em;letter-spacing: -1px;}
#Sc18 p.info-bottom span {background-color:#ffffff;color:#635cc5;font-weight: 800;}
#Sc18 h1 span{color:#89d953;}
#Sc18 h2{text-align: left; margin: 20px auto 50px; opacity: 0.85; font-size: 20px; font-weight: 500; line-height: 1.4; width:1280px;}
#Sc18 .agree_area{text-align: center;}
#Sc18 .inquriy-submit{text-align: center; margin-top: 40px;}
#Sc18 input.hidden-input {position: absolute; width: 0; height: 0; overflow: hidden;}
#Sc18 input.hidden-input+label {cursor: pointer;}
#Sc18 input.hidden-input+label>span {vertical-align: middle; padding-left: 8px; color: #fff; font-weight: 300; font-size: 18px;}
#Sc18 .privacy-open-btn{display: inline-block;color: #fff;border-bottom: 1px solid #fff;cursor: pointer;}
#Sc18 input.hidden-input+label:before {content: ""; display: inline-block; width: 25px; height: 25px; background-color: #fff; vertical-align: middle;}
#Sc18 input.hidden-input:checked+label:before {content: ""; background: url('../../../img/dakdonggari/check_arr.png') #fff no-repeat center;}
#Sc18 .inputtext_style{background-color: #fff; padding: 17px 20px; font-size: 20px; color: #111; font-weight: 500; min-width: 320px; cursor: auto;}
#Sc18 .inputtext_style::placeholder{color: #aaa; font-weight: 300;}
#Sc18 .textarea_style{background-color: #fff; padding: 17px 20px; font-size: 20px; color: #111; font-weight: 500; width: 100%; cursor: auto; height: 120px;}
#Sc18 .textarea_style::placeholder{color: #aaa; font-weight: 300;}
#Sc18 label {
	width: inherit;
}

@media (max-width: 1400px){
	#Sc18 h1{font-size: 80px;}
	#Sc18 p.info {font-size:2em;}
	#Sc18 p.info-bottom {font-size: 2.2em;}
    #Sc18 .inputtext_style{padding: 14px 20px;     font-size: 18px; }
    #Sc18 .textarea_style{padding: 14px 20px;     font-size: 18px; }
}
@media (max-width: 980px){
    #Sc18 h1 {font-size: 70px;}
	#Sc18 p.info {font-size:1.8em;}
	#Sc18 p.info-bottom {font-size: 2em;}
}
@media (max-width: 768px){
    #Sc18 h1 {font-size: 50px;}
	#Sc18 p.info {font-size:1.6em;}
	#Sc18 p.info-bottom {font-size: 1.8em;}	
    #Sc18{padding: 10% 0;}
    #Sc18 .inputtext_style {padding: 12px 20px; font-size: 16px;}
    #Sc18 .textarea_style{padding: 12px 22px;font-size: 16px;}
    #Sc18 input.hidden-input+label:before{width: 20px; height: 20px;}
    #Sc18 input.hidden-input:checked+label:before{background-size: 15px;}
    #Sc18 input.hidden-input+label>span{font-size: 16px;}
}
@media (max-width: 500px){
    #Sc18 h1 {font-size: 40px; padding: 0 3%;}
	#Sc18 p.info {font-size:1.4em;}
	#Sc18 p.info-bottom {font-size: 1.6em;}
	#Sc18 {padding: 15% 2%;}
    #Sc18 .inputtext_style{width: 100%;}
    #Sc18 input.hidden-input+label>span {font-size: 14px; padding-left: 6px;}
}
@media (max-width: 400px){
    #Sc18 h1 {font-size: 28px;}
	#Sc18 p.info {font-size:1.3em;}
	#Sc18 p.info-bottom {font-size: 1.5em;}
}
@media (max-width: 350px){
    #Sc18 h1 {font-size: 26px;}
	#Sc18 p.info {font-size:1.2em;}
	#Sc18 p.info-bottom {font-size: 1.3em;}
}



/**/
#Sc20 .map-find #search-form {position: absolute;width: 250px;background-color: #fff;z-index: 99;margin: 3em 0 0 2em;box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.4);}
#Sc20 .map-find #search-form > ul {width: 100%; display: block; clear: both;}
#Sc20 .map-find #search-form > ul.tab-wrap {}
#Sc20 .map-find #search-form > ul.tab-wrap .tab {width: 50%;height: 50px;font-size: 1.2em;font-weight: 600;line-height: 50px;float: left;cursor: pointer;background-color: #f5f4f2;color: #333;display: inline-block;margin: 0;border: 0;text-align: center;}
#Sc20 .map-find #search-form > ul.tab-wrap .active-tab {background-color: #ffc907;color: #ffffff;}
#Sc20 .map-find #search-form > ul.search-bar {background-color: #ffc907;padding: 10px 5px;}
#Sc20 .map-find #search-form > ul.search-bar > h3 {font-size: 1.4em; font-weight: 700; margin: 0.5em 0;}
#Sc20 .map-find #search-form > ul.search-bar .search-wrap {width: 100%;background-color: #ffffff;display: inline-block;padding: 2px;}
#Sc20 .map-find #search-form > ul.search-bar button {position:relative;background-color: #fff;padding: 7px;}
#Sc20 .map-find #search-form > ul.search-bar button:before {position:absolute;content:'|';color:#ddd;left:0px;margin-left:-5px;}
#Sc20 .map-find #search-form > ul.search-bar button i {color:#adadad;}
#Sc20 .map-find #search-form > ul.search-bar input {width: calc(100% - 30px);background-color: #fff;padding: 7px 10px;text-align: left;font-weight: 600;}
#Sc20 .map-find #search-form > ul.search-bar input::placeholder {color:#666666;}
#Sc20 .map-find #search-form > ul.search-result {height: 220px;overflow-y: auto;padding: 10px;}
#Sc20 .map-find #search-form > .search-info {background-color:#f4f4f2;padding:10px;margin: 10px 5px;text-align: left;color: #666666;}
#Sc20 .map-find #search-form > .search-info b {color: #666;font-weight: 700;}
#Sc20 .map-find #search-result {display: flex;justify-content: center;align-items: center;}
#Sc20 .map-find #search-result .store-item {position: relative;cursor: pointer;margin-bottom: 5px;padding: 5px 0 5px 20px;text-align: left;font-size: 1.1em;border-bottom: 1px solid #eeeeee;}
#Sc20 .map-find #search-result .store-item > span {position:absolute;font-size: 11px;left: 0px;width: 15px;height: 15px;line-height: 15px;text-align:center;border-radius: 15px;font-weight:400;color:#fff;background-color:#ffc907;}
#Sc20 .map-find #search-result .store-item > h4 {display:block;padding-bottom: 8px;font-weight:700;}
#Sc20 .map-find #search-result .store-item > p {font-size:12px;font-weight:400;color:#333;}
#Sc20 .map-find #map {width:100%;height:50vh;}
#Sc20 .map-find .window-info {max-width:300px;position:relative;padding: 1em;}
#Sc20 .map-find .window-info h4 {font-size: 1.2em;font-weight: 500;padding: 0 0 10px 0;}
#Sc20 .map-find .window-info p {font-size: 1.1em;}
#Sc20 .map-find .window-info button {position: absolute; top: 0px; right: 0px; background-color: #000; color: #fff; padding: 3px;}

@media (max-width: 980px){
	#Sc20 .map-find #map {height: 500px;}
	#Sc20 .map-find #search-form {margin: 1.5em 0 0 1em;}
	#Sc20 .map-find #search-form > ul.search-result {height: 300px;}
}
@media (max-width: 768px){
	#Sc20 .map-find {display: inline-block;width:100%;}
	#Sc20 .map-find #search-form {position: relative;width:100%;margin:0;box-shadow: none;border-bottom: 2px solid #9f9ddc;}
	#Sc20 .map-find #search-form > ul.tab-wrap .tab {height: 40px; font-size: 1.2em; line-height: 40px;}
	#Sc20 .map-find #search-form > ul.search-result {height: 150px;}
	#Sc20 .map-find #map {height: 300px;}
}