@charset "utf-8";

/**
	2016-03-11 크라시에 랜딩페이지 추가 - 을자탕, 팔미지황환 페이지 by JSH
**/

body {margin:0; background:url(/skin/img/landing/bg-body.gif) repeat;}
.landing-wrap {position:relative; width:100%; text-align:center;}
.landing-wrap * {box-sizing:border-box;}
.landing-wrap .bg {display:block; overflow:hidden; position:absolute; z-index:1; width:100%; height:1040px; background:url(/skin/img/landing/bg-top-body.png) top left repeat-x;}
/*.landing-wrap .bg.lt {top:0; right:50%; margin-right:501px;}
.landing-wrap .bg.rt {top:0; left:50%; margin-left:501px;}*/
.landing-wrap .l-contents {position:relative; z-index:100; width:1000px; height:1000px; margin:0 auto; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background-color:#fff;}

.l-header {float:left; width:100%; height:110px; background-color:#ffd004;}
.l-header .l-brand {display:inline; float:left; width:244px; height:90px; margin:10px 0; vertical-align:middle; border-right:1px solid #675617;}
.l-header .l-brand a {display:block; margin:24px 0 0;}
.l-header .l-brand a img {height:40px; vertical-align:middle;}

.l-header .l-consult {float:left; width:754px; padding:19px 0 0;}
.l-header .l-consult label {font-size:inherit; line-height:1;}
.l-header .l-consult .l-consult-head {float:left; padding:0 27px;}
.l-header .l-consult .l-consult-head .tit {margin:1px 0 6px;}
.l-header .l-consult .l-consult-head .agree-chk {float:left; line-height:15px; vertical-align:middle;}
.l-header .l-consult .l-consult-head .agree-chk .ipt {display:inline-block; width:15px; height:15px; margin-left:10px; padding:0; outline:1px solid #fff;}
.l-header .l-consult .l-consult-head .agree-chk .ipt .ipt-chk {width:15px; height:15px; margin:0; border:1px solid #707070; vertical-align:top;}
.l-header .l-consult .l-consult-cont {float:left; width:600px; text-align:left;}
.l-header .l-consult .l-consult-cont .info {margin:0 0 6px;}
.l-header .l-consult .l-consult-cont .form-level {display:inline; float:left; margin-right:16px;}
.l-header .l-consult .l-consult-cont .form-level.fl-2 {margin-right:6px;}
.l-header .l-consult .l-consult-cont .form-level fieldset {margin-bottom:5px; vertical-align:middle; line-height:22px;}
.l-header .l-consult .l-consult-cont .form-level fieldset label {display:inline-block; width:50px;}
.l-header .l-consult .l-consult-cont .form-level fieldset input,
.l-header .l-consult .l-consult-cont .form-level fieldset textarea {min-height:24px; margin:0; padding:3px 5px; border-radius:0; border:1px solid #d9d6da; font-size:14px; line-height:22px; background-color:#fff;}
.l-header .l-consult .l-consult-cont .form-level fieldset .ipt-id {width:166px;}
.l-header .l-consult .l-consult-cont .form-level fieldset .ipt-phone {width:48px;}
.l-header .l-consult .l-consult-cont .form-level fieldset .text-area {width:178px; height:52px;}
.l-header .l-consult .l-consult-cont .btn-confirm {width:63px; height:52px; border:0; background:url(/skin/img/landing/consult-btn-confirm.png) center no-repeat;}

.landing-container {}
.landing-container ul.tabs {float:left; width:100%;}
.landing-container ul.tabs > li {float:left;}
.landing-container .find-map-wrap {background-color:#fff;}
.landing-container .find-map-wrap .map-table {width:760px; margin:50px auto 0;}
.landing-container .find-map-wrap .fmw-head {margin-top:50px;}
.landing-container .find-map-wrap .fmw-head img {display:block; margin:0 auto 20px;}