@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Orbitron');


.cnt01 { position:relative;background-color:rgba(0,0,0,0.4); }
.cnt01 { background-blend-mode: multiply; background-image: url('../image/re/main_bg07.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; }
.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-right: 5%; }
.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_btn { font-size:0;display:inline-block;vertical-align:top;margin-top:5vh; }
.cnt01_btn_common { display:inline-block;max-width:135px;max-height:135px;width:27vw;height:27vw;background:#480ca8;text-align:center;position:relative;border-radius:50%;margin-right:15px; }
.cnt01_btn_common a { display:block;width:100%;height:100%;color:white }
.cnt01_btn_common p { position:absolute;top:50%;left:50%;transform:translate(-50%, -42px);width:100%;font-size:16px; }
.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 p:before { content:'\f059'; }
.cnt01_btn_2 p:before { content:'\f05a'; }
.cnt01_btn_3 p:before { content:'\f030'; }
.cnt01_btn_4 p:before { content:'\f5a2'; }
.cnt01_btn_4 {margin-right: 0;}

/* cnt01 추가 */

.cnt01_line_break{display: none;}

/***** cont03 *****/

.cnt03_wrap .m_notice dt { border-bottom:5px solid #480ca8;padding:0 0 15px; }

/***** cont05 찾아오시는길 *****/

.inmap_wrap { border:10px solid #480ca8; background:#480ca8; }


@media (max-width: 1350px) {

    /* cnt01 */
    .cnt01_line_break{display: block;}
    .cnt01_text{margin-right: 0; text-align: center;}
    .wrap{margin-left: 0; justify-content: center;}
}

@media (max-width: 1280px) {

    /***** cnt01 *****/
    .cnt01_wrap{ text-align: center; }

}

@media(max-width: 1050px){

    .cnt01_text{text-align: 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; }

    /***** cnt04 고객센터 *****/

    .cnt01 { background-blend-mode: multiply; background-image: url('../image/re/main_bg07.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; }

}

