@charset "utf-8";


/* ◆◆◆◆◆헤더◆◆◆◆◆ */
.header_wrap {background:#fff; position:relative; width:100%; }
.header_wrap .logo {text-align:center; padding:2% 0;  margin:0 auto;}
					.logo_left{ position:absolute;  left:2%; top:27%; }
					.logo_right{position:absolute; right:3%; top:38%; text-align:right;}
					
					.mymc_link_wrap{width:29%; overflow:hidden; position:absolute; top:70%; right:3%; z-index:1; }
					.mymc_link_bx{display:block; color:#fff; width:100%;}
					.mymc_link_bx2{display:block; width:98%; float:left; border:1px solid #383838; padding:7% 0; background:#b6b6b6; color:#000; text-align:center;font-family: "nanum barun gothic"; margin-top:3%; }
					.mymc_link_bx_input{border:1px solid #383838;width:100%; padding:6%; margin-bottom:1%;font-family: "nanum barun gothic";}
					
.header_wrap .logo img {width:30%;}
					.logo_left img{width:37%;}
					.logo_right img{width:28%; }		
							
/*.header_wrap .logo img {width:26%;}
.header_wrap .btn_slide {position:absolute; left:10px; top:8px; }
.header_wrap .btn_slide img {width:36%;}
.header_wrap .btn_my {position:absolute; right:2px; top:13px;width:15%; text-align:center;}
.header_wrap .btn_my img {width:63%;}*/


/* ◆◆◆◆◆네비◆◆◆◆◆ */
.nav_menu {overflow:hidden; background:#333;}
.nav_menu>ul{ padding-left:0;}
.nav_menu li {width:20%; float:left; text-align:center; list-style:none; /*box-sizing:border-box;*/ background:#333; /*background:-webkit-gradient(linear, 0% 100%, 0% 0%, to(#313335), from(#252628)); border-bottom:1px solid rgba(255,255,255,0.2);*/
			/* border-right:1px solid rgba(255,255,255,0.1); border-bottom:1px solid rgba(255,255,255,0.1);*/}

.nav_menu a {display:block; font-family: "nanum barun gothic"; font-size:0.85em; padding:12% 0;}
a{color:#fff;}
.bgback{background:#424242;}
.nav_menu .hit {color:#fff;}
#main_contents{margin-bottom:45px;}
#wedding_hall{overflow:hidden; clear:both;  margin:0 auto;}

/*◆◆◆◆◆ 사진텍스트영역 ◆◆◆◆◆*/
.in_textbx1{width:100%; position:absolute; top:10%; left:6%;}
.md_txbox1{}
.in_textbx2{width:100%; position:absolute; bottom:6%; right:0;}
.md_txbox2{float:right; background-image:url(../images/md_backbar.png); width:50%;}
.md_bx_text1,.md_bx_text2,.md_bx_text3,.md_bx_text4{display:block;}
.md_bx_text1{margin:6% 0 2% 6%;}
.md_bx_text2{margin:0 0 3% 8%; font-family: "nanum barun gothic"; font-size:3.3em; color:#fff;}
.md_bx_text3{margin:0 0 2% 6%;}
.md_bx_text4{margin:0 0 8% 8%;  font-family: "nanum barun gothic"; font-size:2.5em; color:#fff;}

.in_textbx3{width:100%; position:absolute; top:15%; right:0;}
.md_txbox3{background-image:url(../images/md_backbar.png); width:54%; overflow:hidden; float:right;}
.md_bx_text_retitle, .md_bx_text_re1, .md_bx_text_re2{ font-family: "nanum barun gothic"; color:#fff;}
.md_bx_text_retitle{font-size:4em; float:left; width:93%; margin:6% 0 3% 6%;}
.md_bx_text_plus{width:5%; margin-right:4%; float:right;}
.md_bx_text_re1{display:block;font-size:3em; clear:both; margin-bottom:3%; float:left; width:66%; margin-left:5%;}
.md_bx_text_re2{display:block; float:left; font-size:2.5em; margin-right:4%;}

/*◆◆◆◆◆ 웨딩mc◆◆◆◆◆*/
.wed_mc_wrap{width:100%; overflow:hidden; margin-bottom:2%;}
.wed_mc_title{margin:2.5%;  font-family: "nanum barun gothic"; color:#323232; font-size:1.1em; display:block;}

.wed_total_box{width:100%; overflow:hidden;}
.wed_t_onebx{width:33.3%; float:left; margin-bottom:3%;}
.wed_t_img{width:84%; margin:0 8% 2% 8%;}
.wed_t_img img{width:100%;}
.wed_t_text{text-align:center;}
.wed_t_tx1,.wed_t_tx2,.wed_t_tx3{font-family: "nanum barun gothic"; display:block; margin-bottom:1%;}
.wed_t_tx1{ color:#ffba00; font-size:0.7em; font-weight:bold; }
.wed_t_tx2,.wed_t_tx3{ color:#323232; font-size:0.7em; }

.wed_t_more{clear:both; background:#ebebeb; text-align:center; color:#323232; font-family: "nanum barun gothic";  font-size:0.88em; padding:2% 0; width:100%;}
.wed_t_more img{width:3%; margin:0 0 0 2%;}

/*◆◆◆◆◆ footer ◆◆◆◆◆*/
 .footer{width:100%; clear:both;}
.ft_bx1{width:100%; text-align:center; padding:2.5% 0; border-top:1px solid #ebebeb;}
.ft_tx1{ font-family: "nanum barun gothic"; color:#000; margin-right:1.5%;  font-size:0.78em;}
.ft_tx2{ font-family: "nanum barun gothic";color:#000; margin-right:1.5%;  font-size:0.78em;}
.ft_tx3{ font-family: "nanum barun gothic";color:#000;  font-size:0.78em;}
.ft_img img{width:100%;}
.ft_bx2{width:100%; background:#999999;}
.ft_img2{width:100%;}
.ft_img2 img{width:100%;}

/* ◆◆◆◆◆슬라이드메뉴◆◆◆◆◆ */
.slide_sidemap {position:absolute; width:100%; z-index:1040}
.slide_sidemap .inner_box {background:#fff; min-height:100%; overflow:visible; margin-right:60px; box-sizing:border-box; box-shadow:0 10px 10px rgba(0,0,0,1);}
.slide_sidemap .btn_close {position:absolute; right:0; top:0; background:#000; padding:17px 0; text-align:center; width:60px}
.slide_sidemap .btn_close img {width:30px;}
.slide_sidemap .title {text-align:center; color:#333; font-weight:600; font-size:18px; padding:20px 0; border-bottom:1px solid rgba(0,0,0,0.1); margin:0 15px; font-family: "nanum barun gothic"; }
.slide_sidemap .my_button {margin:20px 15px; overflow:hidden;}
.slide_sidemap .my_button li {list-style:none; padding:10px 0; width:50%; float:left; padding:0 5px 0 0; box-sizing:border-box;}
.slide_sidemap .my_button li:nth-of-type(2n) {padding:0 0 0 5px;}
.slide_sidemap .my_button .btn {background:rgba(0,0,0,0.5); display:block; text-align:center; overflow:hidden; line-height:40px; }
.slide_sidemap .my_button .btn * {color:#fff; font-size:12px; letter-spacing:-1px;}
.slide_sidemap .my_button .btn img {height:22px; float:left; margin:7px 5px 0 0}
.slide_sidemap .sub_title {margin:0; margin-top:20px; overflow:hidden; background:#fafafa;}
.slide_sidemap .sub_title .link {display:block; box-sizing:border-box; }
.slide_sidemap .sub_title dt .link { font-family: "nanum barun gothic"; font-size:14px; text-align:center; background:#333; color:#fff; padding:10px 0; border-bottom:1px solid rgba(0,0,0,0.5); clear:both;}
.slide_sidemap .sub_title dd {float:left; width:50%; box-sizing:border-box; border-bottom:1px solid rgba(0,0,0,0.1); border-right:1px solid rgba(0,0,0,0.1);  }
.slide_sidemap .sub_title dd .link {font-family: "nanum barun gothic";background:#fafafa; color:#666; padding:10px 0; letter-spacing:-1px; padding:10px 10px}
.slide_sidemap .sub_title dd:nth-of-type(2n) {border-right:0}

.slide_sidemap.sidemap_wrap { position:fixed;height:100%;display:none;overflow:hidden; background:rgba(0,0,0,0.8); z-index: 998; }
.slide_sidemap.sidemap { left:-100%;display:none;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling: touch;position:absolute;z-index: 999; }
.slide_sidemap.sidemap .btn_close { position:fixed;top:0;right:0;z-index:1000; }

