.sub_content { width:100%; min-width:1400px;overflow: hidden; }
.imgbox {width:1900px;position:relative;left:50%;margin-left:-950px;z-index:1;}
.imgbox img {display:block;}
.sub-tail { position:relative; min-width:1240px; width:100%; overflow:hidden; }
.sub-tail .tail-img { position:relative; left:50%; width:1900px; margin-left:-950px; }

.visual {width:100%;height:550px;padding:280px 0 0;overflow:hidden;text-align:center;position:relative;}
.visual h1 {width:100%;margin-bottom:15px;font-size:44px;color:#fff;}
.visual span {width:100%;font-family:'Open Sans';font-size:14px;text-transform:uppercase;letter-spacing:9.4px;color:rgba(255,255,255,.7);}

div.bbs_box {width:100%; max-width:1240px; margin:0 auto; padding: 100px 0;}
div.bbs_box .auto_img{width:100%;display:block;text-align:center;}

.breadcrumb {width:100%;max-width:1240px;height:70px;background:#c59b5c;margin:-35px auto 0;box-shadow:0 6px 18px rgba(0,0,0, .15);position:relative;z-index:3;}
.breadcrumb ul li {float:left;display:block;border-right:1px solid #d1b489;position:relative;}
.breadcrumb ul li:nth-of-type(1) {}
.breadcrumb ul li:nth-of-type(2) {width:280px;}
.breadcrumb ul li:nth-of-type(3) {width:280px;}
.breadcrumb ul li > a {display:block;padding:0 27px;box-sizing:border-box;color:#fff;font-size:18px;line-height:70px;}
.breadcrumb ul li:not(:first-child) > a img {float:right;margin-top:31px;}
.breadcrumb ul li div {display:none;padding:10px 27px 30px;background:#c59b5c;position:absolute;left:0;right:0;top:70px;}
.breadcrumb ul li div a {display:block;font-size:17px;line-height:31px;color:#fff;}
.breadcrumb ul li.on div {display:block;}

.bottom-consult { border-top:1px solid #e4e4e4; padding:70px 0px; background-color:#fff; }
.bottom-consult-inbox { width:100%; max-width:1240px; margin:0px auto; overflow:hidden; }
.bottom-consult .consult-title { position:relative; float:left; width:250px; padding-left:72px; }
.bottom-consult .consult-title h3 { padding-left:16px; padding-top:6px; font-size:28px; font-weight:500; }
.bottom-consult .consult-title p { padding-left:16px; padding-top:9px; font-family:'Open Sans'; font-size:23px; opacity:0.8; }
.bottom-consult .consult-title:before { position:absolute; left:0px; top:0px; display:block; width:72px; height:72px; background:url('../images/common/bottom_consult.png') center #c49b5b no-repeat; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; content:''; }
.bottom-consult .fast-consult { position:relative; float:left; width:calc(100% - 250px); padding-left:40px; box-sizing:border-box; }
.bottom-consult .consult-form div { float:left; padding-right:8px; }
.bottom-consult .consult-form div label { width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden; }
.bottom-consult .consult-form p { float:none; clear:both; padding-top:12px; }
.bottom-consult .consult-form input[type="text"] { width:200px; height:42px; padding:0px 14px; border:1px solid #ddd; background-color:#FFF; outline:0px; font-size:15px; }
.bottom-consult .consult-form select {width:200px; height:42px; border:1px solid #ddd; padding-left:14px; margin:0; font-size:15px; background: url('../images/common/select_arrow_black.png') #FFF no-repeat 94% 50%; border-color:#e2e2e2; border-radius:0px; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
.bottom-consult .consult-form .form-btn { position:absolute; right:0px; top:0px; padding-right:0px; }
.bottom-consult .consult-form button { width:150px; height:72px; margin-left:8px; border:0; font-size:17px; outline:0px; }
.bottom-consult .consult-form button.call-submit { float:left; background-color:#242424; color:#FFF; font-weight:normal; }
.bottom-consult .consult-form a.kakao-submit { display:block;width:150px; line-height:72px; margin-left:8px; border:0; font-size:17px; outline:0px;float:right; background-color:#fbd93c; color:#391f1f; font-weight:500;text-align:center; }
.bottom-consult .consult-form p label { padding-left:6px; font-size:15px; }
.bottom-consult .consult-form p label a { font-weight:500; text-decoration:underline; }

#sGallery { max-width:1240px; margin:0px auto; padding:100px 0px 120px;}
div.s14gallery { overflow:hidden;}
div.s14gallery div.bImg {border-bottom:1px solid #000;background:#eee;position:relative;}
div.s14gallery div.bImg div.photo img {width:100%;height:auto;}
div.s14gallery div.bImg p.bt {width:56px;height:56px;position:absolute;top:50%;margin-top:-28px;font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; cursor:pointer; z-index:777;}
div.s14gallery div.bImg p.prev {left:0px;background:url('../images/01intro/gall/prev.png') no-repeat;background-size:cover; transition:0.2s;}
/* div.s14gallery div.bImg p.prev:hover {background:url('../images/01intro/gall/prev_on.png') no-repeat;transition:0.2s;} */
div.s14gallery div.bImg p.next {right:0px;background:url('../images/01intro/gall/next.png') no-repeat;background-size:cover; transition:0.2s;}
/* div.s14gallery div.bImg p.next:hover {background:url('../images/01intro/gall/next_on.png') no-repeat;transition:0.2s;} */
div.s14gallery div.bImg p.subject {
	width:100%;
	height:28px;
	line-height:28px;
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:center;
	font-weight:;
	font-size:16px;
	color:#fff;
	background: rgba(0, 0, 0, 0.5);
	background: transparent !ie; 
	/* IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000)";
}
div.s14gallery div.sImg {border-top:1px solid #DDD; }
div.s14gallery div.sImg div {display:inline-block;position:relative;overflow:hidden; }
div.s14gallery div.sImg div ul { padding-top:16px;overflow:hidden;font-size:0px;}
div.s14gallery div.sImg div ul li {width:70px; display:inline-block; margin:2px 4px; margin-left:0px; cursor:pointer;}
div.s14gallery div.sImg div ul li:first-child {margin-left:0px;}
div.s14gallery div.sImg div ul li img {width:100%;height:46px;}
div.s14gallery div.sImg div ul li.on {width:70px;border:3px solid #c59b5c;}
div.s14gallery div.sImg div ul li.on img {width:100%;height:40px;}
