@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Orbitron');


.cnt01 { position:relative;background-color:rgba(0,0,0,0.4); }
.cnt01 video { width:100%;height:auto;position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:#000; object-fit: cover; }

.cnt01_wrap { position:absolute;width:100%;display:inline-block;transform:translate(-50%);top:50%;left:50%;margin-top:-14vh; text-align: center; }
.cnt01_text { text-align:left;color:#fff;display:inline-block; width: 0 5vh; }
.cnt01_text h2 { font-size:64px;margin-bottom:10px; }
.cnt01_text p { font-weight:bold;color:#fff; }
.cnt01_text .market_btn { background:#f9bc01;text-decoration:none;color:#000;padding:10px 20px;font-size:30px;margin:50px 0 0 16px;display:inline-block; }
.cnt01_text .p1 { font-size:33px;text-transform:uppercase;margin-top:-10px; }
.cnt01_text .p2 { font-size:20px;font-weight:100;line-height:27px; }
.cnt01_text .p2.p2_1 { margin:50px 0 0 0; }
.cnt01_text .p2.p2_2 {  }
.cnt01_btn { font-size:0;display:inline-block;vertical-align:top;margin-top:5vh; }/*margin-left:60px;*/
.service_go{background-color: #3D2109; padding: 10px; color: black; display: inline-block; }
.cnt01_btn_common { display:inline-block;max-width:135px;max-height:135px;width:27vw;height:27vw;background:#2b9348; text-align:center;position:relative;border-radius:50%;margin-right:15px; }
.cnt01_btn_common a { display:block;width:100%;height:100%;color:black }
.cnt01_btn_common p { position:absolute;top:50%;left:50%;transform:translate(-50%, -42px);width:100%;font-size:16px; color:#fff; }
.cnt01_btn_common p:before { font-family:'Font Awesome 5 Free';font-weight:900;display:block;font-size:3em;margin-bottom:5px; }
.cnt01_btn_1 p:before { content:'\f7da'; }
.cnt01_btn_2 p:before { content:'\f19c'; }
.cnt01_btn_3 p:before { content:'\f4d8'; }
.cnt01_btn_4 p:before { content:'\f66f'; }

/***** cont03 *****/
.cnt03_wrap .m_notice dt { border-bottom:5px solid #2b9348 ;padding:0 0 15px; }

/***** cont05 찾아오시는길 *****/

.inmap_wrap { border:10px solid #2b9348;background:#2b9348; }

/* 1017백업 */
/* .cnt05 { position:relative;background:#fff; }
.cnt05_wrap { display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%); }
.cnt05_txt { text-align:center;width:100%;font-size:37px;margin:13vh 0 4vh; }
.cnt05_txt h2 { font-size:105px; }
.cnt05_txt p {margin-top:51px;letter-spacing:-2px; }
.inmap { width:70%;display:block;margin:0 auto; }
.inmap_wrap { display:inline-block;vertical-align:top;width:50%; border:10px solid #2b9348; box-sizing:border-box;border-radius:10px;background:#2b9348;
	margin-top: 42px }
.root_daum_roughmap { width:100% !important;border-radius:10px; }
.inmap_txt { display:inline-block;width:46%;margin-left:3%;font-size:20px;font-weight:900;line-height:35px;letter-spacing:-1px; margin-top: 19px; }
.adress_icon:before { font-family:'Font Awesome 5 Free';content:'\f5a0';margin-right:5px; }
.bus_icon:before { font-family:'Font Awesome 5 Free';content:'\f55e';margin-right:5px; }
.inmap_txt_tit {padding-top: 10px; font-size:1.5rem; }
.b_color { padding:0 14px;border-radius:50px;margin-bottom:10px;display:inline-block;color:#fff; }
.b_color_1 { background:#4182EC; }
.b_color_2 { background:#FF4463; }
.b_color_3 { background:#CC6500; }
.b_color_4 { background:#669934; }
.b_color_5 { background:#9834CC; }
.b_color_space{padding-top: 5px;}
.b_color_space .float_subway{float: left;} */


/***** 11문화행사프로그램버튼 *****/
.wrap { margin-top:30px; height: 100%; display: flex; align-items: center; justify-content: left; }
.button { width: 290px; height: 50px; font-size: 16px; padding:15px; text-transform: uppercase; letter-spacing: 2.5px; font-weight: 500; color: #fff; background-color:#2b9348; border: none; border-radius: 45px; box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1); transition: all 0.3s ease 0s; cursor: pointer; outline: none; /* margin-left: -140px;} */ }
.button:hover { background-color: #87bd5c; box-shadow: 0px 5px 5px rgba(255, 255, 255, 0.3); color: #1c5230; transform: translateY(-7px); }
.button>a{color: #fff;}


@media (max-width: 1280px) {

	/***** cnt01 *****/
	.cnt01_wrap{ text-align: center; }

}

@media(max-width: 1050px){
	.cnt01_text{text-align: center;}
	.wrap { margin-top: 30px; margin-left: -15px; height: 100%; display: flex; align-items: center; justify-content: center; }
}


@media (max-width: 960px) {

	/***** cnt01 *****/
	.cnt01_wrap { position:static;transform:unset;margin:0;width:85%;text-align:center;margin:7vh auto 0;display:block; }
	.cnt01_text { text-align:center; }
	.cnt01_text h2 { font-size:2rem; }
	.cnt01_text p { font-size:1rem;word-break:keep-all; }
	.cnt01_text .p1 { font-size:1rem;margin-left:0; }
	.cnt01_text .p2.p2_1 { margin:3vh 0 0 0; }
	.cnt01_text .p2.p2_2 { margin-left:0; }
	.cnt01_btn { margin:0;margin-top:5vh; }
	.cnt01_btn_common { margin:1vw; }
	.cnt01_btn_3 { margin-right:0; }
	.wrap { margin-top:30px; height: 100%; display: flex; align-items: center; text-align: center; }

    /***** cnt04 고객센터 *****/
    .cnt01 { background-blend-mode: multiply; background-image: url('/geumgangpark/image/re/geumgang_cable.jpg');background-color: rgba(0,0,0,0.4); background-position: center; background-size:cover;min-width:100%; min-height:100%;width:auto;height:auto; }

}

@media (max-width: 375px) {
    .cnt01_btn_common p{font-size: 11px;}
}


/*찾아오시는 길*/
.inmap_txt .disc{list-style-type: disc;
                font-size: 15px; font-weight: 600;
			     line-height: 130%;}

.inmap_txt ul {  padding-left: 20px;}

.display_inline{display: inline-block;}

/* 젤리 애니메이션 */
@-webkit-keyframes jelly {
	25% {
	transform: scale(0.9, 1.1);
	}
	50% {
	transform: scale(1.1, 0.9);
	}
	75% {
	transform: scale(0.95, 1.05);
	}
	}
	@keyframes jelly {
	25% {
	transform: scale(0.9, 1.1);
	}
	50% {
	transform: scale(1.1, 0.9);
	}
	75% {
	transform: scale(0.95, 1.05);
	}
	}

	/* 젤리 애니메이션(호버시) */
.cnt01_btn_common:hover{ -webkit-animation: jelly 0.5s; animation: jelly 0.5s;}

/*문화행사 버튼 폰트 수정*/
.button{font-family: 'NanumSquare'; line-height: 100%;}


