/*------------------------------------------------ FONT -----------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wght@100..900&display=swap');/*font-family: "Noto Sans Mono", monospace;*/

/*---------------------------------------------------------- COMMON -------------------------------------------------------*/
body{font-family: font-family: "Noto Sans Mono", monospace !important;}

/*---------------------------------------------------------- MAIN -------------------------------------------------------*/
/*.gnb .gnb_con{width:1800px;margin:0 auto;position:relative;}*/
.gnb .gnb_con{gap:10px;}
.gnb li:not(:last-child) {border-right:0;padding-right:10px;}

.global_common1_con .row_con::after{display:none;}

.global_img_con3{position:relative;}
.global_img_con3 .row_con{position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;justify-content: flex-end;}

.global_img_con5{position:relative;border-radius:0;margin-top:0;}
.global_img_con5 .row_con{position:absolute;top:auto;left:50%;transform: translate(-50%, 0);bottom:150px;}
/*.global_img_con5 .item .video_box {*/
/*    max-width: 460px;*/
/*    max-height: 740px;*/
/*    border-radius: 250px;*/
/*    overflow: hidden;*/
/*}*/

.fine_info h4{font-weight:700;}
.fine_info .time li .day{width:13rem;}
.fine_info .time li .hour span{padding-right:1rem;}
.fine_info .time li .hour.off{font-weight:700;}
.fine_info .reserv_wrap .kakao span{font-weight:700;}

.fine_info .reserv_wrap span{width:auto;padding:0 0.7em;}

.map_box{padding-bottom:130px;display:flex;justify-content:center;}
.map_box .item{position:relative;}
.map_box .item .kakao{position:absolute;width:450px;height:50px;bottom:100px;left:60px;}
.map_box .item .tel{position:absolute;width:450px;height:50px;bottom:180px;left:60px;}

/*------------------------------------ media2000 ---------------------------------*/
@media all and (max-width:2000px){
.global_img_con3 .row_con{width:61%;}
.global_img_con3 .video_wrap{
	width: 32vw;
	height: 39vw;
	border-radius: 13vw 0 0 13vw;
	max-width: 511px;
    max-height: 618px;
    /*border-radius: 170px 0 0 170px;*/
    overflow: hidden;
}

.global_img_con5 .row_con{width:61%;bottom:7vw;}
.global_img_con5 .item .video_box {
    width: 24vw;
    height: 39vw;
	max-width: 460px;
    max-height: 740px;
    overflow: hidden;
    border-radius: 12vw;
}

}/*2000*/

/*------------------------------------ media1400---------------------------------*/
@media all and (max-width:1550px){
/*.gnb .gnb_con{width:1200px;}*/
/*.gnb li{padding:0 8px;}*/
.gnb li a{font-size:14px;}
}/*1400*/

/*------------------------------------ media1200 ---------------------------------*/
@media all and (max-width:1200px){
.gnb li{padding:0;}
.gnb li:not(:last-child){padding-right:0;}

.global_img_con3 .video_wrap {
    /*width: 300px;*/
    /*height: 450px;*/
}
.global_img_con3 .video_wrap {
	width: 22vw;
	height: 31vw;
	border-radius: 11vw 0 0 11vw;
}

.global_img_con5 .item{flex-direction: row;gap:0;margin-top:0;justify-content:flex-end;}
.global_img_con5 .item:nth-child(even){flex-direction: row;}

.map_box{flex-direction:column;align-items:center;width:800px;margin:0 auto;}
.map_box .item{width:100%;}
.map_box img{width:100%;}

.map_box .item .kakao {
	width: 80%;
	height: 50px;
	bottom: 146px;
	left: 60px;
}
.map_box .item .tel {
	width: 80%;
	height: 50px;
	bottom: 240px;
	left: 60px;
}
}/*1200*/

/*------------------------------------ media800 ---------------------------------*/
@media all and (max-width:800px){

.fine_info .time li .day{width:auto;}
.fine_info .time li .hour span{padding-right:0.5rem;padding-left:0.5rem;}

.map_box{width:90%;padding-bottom:13vw;}
.map_box .item .kakao {
	width: 80%;
	height:8vw;
	bottom:7vw;
	left: 50%;
	transform: translateX(-50%);
}
.map_box .item .tel {
	width: 80%;
	height:8vw;
	bottom:17vw;
	left: 50%;
	transform: translateX(-50%);
}

.global_img_con3 .row_con {
    top: 47%;
    left: 64%;
}
.global_img_con3 .video_wrap {
	width: 36vw;
	height: 56vw;
	border-radius: 16vw 0 0 16vw;
}

.global_img_con5 .item:nth-child(even) {
	display: inline-block;
	position: absolute;
	bottom: 124vw;
	left: 50%;
	transform: translateX(-50%);
}
.global_img_con5 .item .video_box {
	width: 70vw;
	height: 110vw;
	border-radius: 50vw;
}
	
}/*800*/