.cnt03_wrap .m_notice dt { border-bottom:5px solid #045eb7 ;padding:0 0 15px; }
.inmap_wrap { border:10px solid #045eb7;background:#045eb7; }

.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; margin: 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:#045eb7; 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%, -39px);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:40px;margin-bottom:5px; }
.cnt01_btn_1 .cnt01_btn_1_img { background-image: url("/jagalchimarket/image/re/store_ico.png") ; background-size: 31%;  height: 100%; background-repeat: no-repeat; background-position: center; display: block;
	position: absolute; top: 50%; left: 50%; transform: translate(-50% , -62%); }
.cnt01_btn_1 .cnt01_btn_1_txt { padding-top: 49px; }
.cnt01_btn_2 .cnt01_btn_2_img { background-image: url("/jagalchimarket/image/re/exhibition_ico.png") ; background-size: 40%;  height: 100%; background-repeat: no-repeat; background-position: center; display: block;
	position: absolute; top: 50%; left: 50%; transform: translate(-50% , -62%); }
.cnt01_btn_2 .cnt01_btn_2_txt{padding-top: 49px;}

.cnt01_btn_3 .cnt01_btn_3_img {  background-image: url("/jagalchimarket/image/re/comforts_ico.png") ; background-size: 40%;  height: 100%; background-repeat: no-repeat; background-position: center; display: block;
	position: absolute; top: 50%; left: 50%; transform: translate(-50% , -62%); }
.cnt01_btn_3 .cnt01_btn_3_txt{padding-top: 49px;}
.cnt01_btn_4 .cnt01_btn_4_img {   background-image: url("/jagalchimarket/image/re/parking_ico.png") ; background-size: 31%;  height: 100%; background-repeat: no-repeat; background-position: center; display: block;
	position: absolute; top: 50%; left: 50%; transform: translate(-50% , -62%); }
.cnt01_btn_4 .cnt01_btn_4_txt { padding-top: 52px; }

/***** 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: #045eb7;
    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: #00b1eb;
    box-shadow: 0px 5px 5px rgba(255, 255, 255, 0.3);
    color: #1c5230;
    transform: translateY(-7px);
}

.button>a {
    color: #fff;
}


	/* 젤리 애니메이션(호버시) */
    .cnt01_btn_common:hover{ -webkit-animation: jelly 0.5s; animation: jelly 0.5s;}

    /*문화행사 버튼 폰트 수정*/
    .button{font-family: 'NanumSquare'; line-height: 100%;}        
    
                          
                    
    



@media(max-width: 1138px){
	.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;  margin: 0 0 ;}
	.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('/jagalchimarket/image/re/jagalchimarket_background_2.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: 475px) {

    .cnt01_btn_common p{font-size: 14px;}
}
