@charset "utf-8";

/*----------------------------------- GT THEME  ----------------------------------------
-- 온웹(ONWEB) GT테마에 포함된 파일입니다.
-- GT테마는 상용테마로 구매자의 허용된 사이트 외에는 사용하실 수 없습니다.
-- Theme Name: GT/ Maker: ONWEB
----------------------------------------------------------------------------------------*/

#hd { }
.gt_page { margin: 0 auto; padding:50px 0; vertical-align:center; min-height: auto; }
.margin_bottom10 { margin-bottom:10px; }
.margin_top10 {}

.onweb_grad_bg3{background:-webkit-linear-gradient(45deg, hsla(65, 100%, 74%, 1) 0%, hsla(65, 100%, 74%, 0) 70%),
-webkit-linear-gradient(315deg, hsla(345, 97%, 77%, 1) 10%, hsla(345, 97%, 77%, 0) 80%),
-webkit-linear-gradient(225deg, hsla(40, 100%, 74%, 1) 10%, hsla(40, 100%, 74%, 0) 80%),
-webkit-linear-gradient(135deg, hsla(359, 97%, 72%, 1) 100%, hsla(359, 97%, 72%, 0) 70%);background:linear-gradient(45deg, hsla(65, 100%, 74%, 1) 0%, hsla(65, 100%, 74%, 0) 70%),
linear-gradient(135deg, hsla(345, 97%, 77%, 1) 10%, hsla(345, 97%, 77%, 0) 80%),
linear-gradient(225deg, hsla(40, 100%, 74%, 1) 10%, hsla(40, 100%, 74%, 0) 80%),
linear-gradient(315deg, hsla(359, 97%, 72%, 1) 100%, hsla(359, 97%, 72%, 0) 70%);}

/* 인덱스페이지 전용 미디어쿼리 */
@media (max-width:1200px) {
	.mbox_innr {width:100%;padding:0px;overflow:hidden}
	mbox1 .left1, .mbox1 .right1 { width:inherit; }
}
@media (max-width:800px) {
	.mobile_display>.left {display:none}
	.mbox_innr { width:100%; padding:0 10px; }
	
	.mbox1 .left1, .mbox1 .right1 { width:100% !important; }
	.mbox1 .left, .mbox1 .right {width:100%;float:inherit}
	.mbox1 .left, .mbox1 .left2 {padding-right:0}
	.mbox1 .right, .mbox1 .right2 {padding-left:0}
	
	#wlr2 { width:100%; height:auto !important; }
	#mbgbox { height:310px !important;}
	.mbox1 .m2box .left { float:left; width:calc(50% - 5px); }
	.mbox1 .m2box .right { float:right; width:calc(50% - 5px); margin-top:0px;}
	.margin_top10 { margin-top:10px !important; }
	#googlemaps { margin:0px 10px !important; height:400px !important; }
	
	/* 기본팝업 모바일 스타일 별도 지정 */
	.hd_pops { left: 10px !important; position: absolute !important; z-index:9999 !important;}
	.hd_pops_con { width: auto !important; height: auto !important; }
	.hd_pops img { max-width: 100%; }
} 
@media (max-width:480px) {
	.mbox { padding:50px 0px !important; }
	.mbox1 .left2 { margin-top:0px !important; }
	.mbox1 .m2box .left { width:100%;float:inherit; }
	.mbox1 .m2box .right { width:100%;float:inherit; margin-top:10px; }
	
	#mbgbox { height:auto !important;}
	.mbox1 .left2, .mbox1 .right2 {width:100%;float:inherit}
	.mbox1 .left2 { margin-top:10px; width:100% !important; }
	.mbox1 .right2 { width:100% !important; margin-left:0px !important; }
	.mbox1 .right, .mbox1 .right2 {margin-top:10px}
	.mbox1 .left:after, .mbox1 .right:after {display:block;visibility:hidden;clear:both;content:""}
	.mbox1 .left2:after, .mbox1 .right2:after {display:block;visibility:hidden;clear:both;content:""}
	
	#googlemaps { margin:0px 10px !important; height:400px !important; }
	.onweb_g2 li { float:left; width:50%; }
	.onweb_g2 .onweb_big_photo { width:100%; }
	
	/* 메인페이지 여백 설정 */
	.onweb_div_1200 { width: calc(100% - 40px) !important; margin-left:20px !important; margin-right:20px !important; }
	.layer_right_50 { margin-top:30px !important; }
}

#gt_tab2 { margin: 0px; padding:0px; background-image: linear-gradient(var(--gt_tab2_color), var(--gt_tab2_color)); background-size: 100% 1px; background-repeat: no-repeat; background-position: 48px 48px; vertical-align:top; }
#gt_tab2 .mui-tabs__bar { margin: 0px; padding:0px; border-bottom:0px solid var(--gt_tab2_color); }
#gt_tab2 .mui-tabs__bar li { margin: 0px; padding:0px; display:block; float:left; background-color:transparent; border-bottom: 1px solid var(--gt_tab2_color); padding-bottom:0px !important;  }
#gt_tab2 .mui-tabs__bar li a:hover { cursor:pointer; }
#gt_tab2 .mui-tabs__bar li a { font-size:17px; font-family: "NEXON Gothic"; font-weight:700; letter-spacing:-1px; margin:0px; padding:0px 20px; }
#gt_tab2 .mui-tabs__bar .mui--is-active a { color:var(--gt_tab2_color); }
#gt_tab2 .mui-tabs__bar .mui--is-active { border:1px solid var(--gt_tab2_color); border-bottom:0px; /* border-top-left-radius:5px; border-top-right-radius:5px; */ }
#gt_tab2 .mui-tabs__bar .mui--is-active a { border-bottom: 1px solid #FFF; }
#gt_tab2 .mui-tabs__pane { position:relative; top:-15px !important; }
#gt_tab2 .gt_tab_area { margin: 0px; padding:0px;  }
#gt_tab2 .btn_more { position:relative; margin:0px; padding:0px; float:right; font-size:12px; top:-23px; line-height:25px;}
#gt_tab2 .material-icons { color:var(--gt_tab2_color); }

#gt_tab2 .gt_simple32_lt .material-icons { color:var(--gt_tab2_color); }
#gt_tab2 .gt_simple32_lt li{ width:100%; padding: 0px; border-bottom:1px solid #DDD;} /* 줄간격 */
#gt_tab2 .gt_simple32_lt li a:hover{ color:var(--gt_tab2_color) !important; }
#gt_tab2 .gt_simple32_lt { font-family: "NEXON Gothic"; width:100%; font-size:14px; }
#gt_tab2 .gt_simple32_lt .gt_simple32_lt_pic { margin:0px; padding:0px 10px 0px 0px; }
#gt_tab2 .gt_simple32_lt .gt_simple32_tit{ letter-spacing:0px; padding:0px; font-family: "NEXON Gothic"; font-size:17px; font-weight:700; color:#111; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#gt_tab2 .gt_simple32_lt .gt_simple32_content { font-weight:400; width:100%; margin:0px 0px 0px 0px; padding:5px 0px; font-size:13px; line-height:18px; color:#666; }
#gt_tab2 .gt_simple32_lt li:hover .gt_simple32_tit { color:var(--gt_tab2_color) !important; }

@media  (max-width: 480px) {
	#gt_tab2 .mui-tabs__bar li a { font-size:15px; font-family: "NEXON Gothic"; font-weight:400; letter-spacing:-1px; margin:0px; padding:0px 10px; }
}