
/*#########################초기화##########################*/
*{margin:0; padding:0;}
html {}
body {margin:0;padding:0;font-size:0.75em;font-family:dotum}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:dotum}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
li {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:dotum;font-size:1em}
button {cursor:pointer}
textarea, select {font-family:dotum;font-size:1em}
select {margin:0}
iframe {width:100%;height:510px;;}
iframe.top_iframe {height:100%;}
iframe.top_iframe_new {height:100%;}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:underline}
.after:after {content:"";display:block; clear:both;}
/*#########################초기화 끝##########################*/
/* SCROLLBAR START */
/* SCROLLBAR Chrome Safari */
::-webkit-scrollbar {width: 12px; height: 12px; border: 3px solid #fff; }
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background: #efefef}
::-webkit-scrollbar-track {background: #efefef; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(0,0,0,.2); -webkit-border-radius: 12px; border-radius: 12px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1)}
/* ::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  border-radius: 10px;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }  */
/* SCROLLBAR IE */
* {
 scrollbar-arrow-color:#9D9992;
 scrollbar-3dlight-color:#D4D0C8;
 scrollbar-darkshadow-color:#D4D0C8;
 scrollbar-face-color:#e0b593;
 scrollbar-hightlight-color:#e0b593;
 scrollbar-shadow-color:#e0b593;
 scrollbar-track-color:#EAE7E1;
}
/* SCROLLBAR END */
/*#########################본문##########################*/
.wrap {width:100%;/* overflow-x:hidden; */}
.area {width:100%;min-width:1200px;margin:auto; position:relative;}
.inner {width:1000px; height:100%;;margin:auto; position:relative;}
.inner_land5 {width:1000px; height:100%; bottom: 30%; margin:auto; position:relative;}
.inner_land5_01 {width:615px; height:100%; bottom: 3%; margin:auto; position:relative;}
.inner_land5_01-2 {width:674px; height:100%; bottom: 6%; margin:auto; position:relative;}
.int	{height:958px; background:  url(../../image/landimg/int.jpg)no-repeat center center;}
.sec0	{height:1519px; background:  url(../../image/landimg/a0.jpg)no-repeat center center;}
.sec0_landing2	{height:1519px; background:  url(../../image/landimg/sec0_landing2.jpg)no-repeat center center;}
.sec0_landing3	{height:1519px; background:  url(../../image/landimg/sec0_landing3.jpg)no-repeat center center;}
.sec1	{height:4038px;background:  url(../../image/landimg/a1.jpg)no-repeat center center;}
.sec2	{height:9353px; background: url(../../image/landimg/a2.jpg)no-repeat center center;}
.sec4	{height:1345px; background: url(../../image/landimg/a4_promotion.jpg)no-repeat center center;}
.sec6 {height:1190px;background: url(../../image/isense/a6.jpg)no-repeat center center;}
.sec_brief {height: 629px; background: url(../../image/landimg/sec_brief.jpg)no-repeat center top;}
.sec_brief_benefit {height: 2175px; background: url(../../image/landimg/sec_brief_benefit.jpg)no-repeat center top;}
.sec_brief_counter {height: 176px; background: url(../../image/landimg/sec_brief_counter.jpg)no-repeat center top;}
.interview {height: 871px; background: url(../../image/landimg/interview_pc.jpg)no-repeat center top;}
.sec0_v{position:absolute;width:1078px;height:380px;left:50%;margin-left:-539px;}
.sec1 .check0_btn{ position: absolute; left: 50%; margin-left: -364px; top: 920px; display:block; width: 330px; height: 70px;}
.sec1 .check0_btn img{ width: 100%;}
/* 사업설명회 버튼 */
#sec_brief {position:absolute; right: 40%; bottom: 14px;display:block;width:230px}
#sec_brief img {width:100%;}
.brief_num{ font-size: 60px; font-weight: bold; color: #fff; position: absolute; top: 50%; left: 50%; margin-top: -74px; margin-left: 116px; letter-spacing: -1px; font-family: 'Nanum Square', sans-serif; }
.db {width:100%;height:122px; background:url(../../image/landimg/db.png)no-repeat center center;position:fixed;bottom:0; left:0; z-index:99999;}
.sec6_v{position:absolute;width:994px;height:490px;left:50%;margin-left:-497px;bottom:-102px}
.sec6_vlink1{position:absolute;width:520px;height:80px;top:45px;left:5px;z-index:2;}
.sec6_vlink2{position:absolute;width:520px;height:80px;top:137px;left:5px;z-index:2;}
.sec6_vlink3{position:absolute;width:520px;height:80px;top:230px;left:5px;z-index:2;}

/*#########################메인##########################*/
.cctv { width: 468px; height: 243px; position: absolute; bottom:755px; left: 21px;}
.cctv_land5_new { width: 468px; height: 290px; position: absolute; bottom:755px; left: 21px;}
.cctv_land5_new_01 { width: 600px; height: 338px; position: absolute; bottom:755px; left: 21px;}
.cctv_land5_new_02 { width: 340px; height: 580px; position: absolute; bottom:2%; left: 24%;}
.cctv_new { bottom: 857px; left: 28px; width: 460px;}
.cctv_new.cctv_landing_3 {left:16px;}

/*#########################인테리어##########################*/
.tab, .panel, .panel li  {width:850px; margin:auto;}
.tab li{width:141px; float:left;margin-right:0;}
.tab li:last-child {margin-right:0;}
.panel li {height:510px;text-align:center;}

#int1 {width:840px; border:5px solid #fd621f}
.tab {padding-top:310px;}
.intm {width:400px; position:absolute; right:-310px; bottom:0;}
.intm img {width:100%}

/*#########################차별화 아이템##########################*/
.t_chk5  {padding-top:3950px;}
.t_chk5 li {width:286px;margin:0;}
.t_chk5 li:last-child {width:278px;}
.chkm5 { width: 410px; left: -270px; top: /* 457px */444px;}
.chkm5 img {width:100%;}

/*#########################점주후기영역##########################*/
.review {width:980px;}
.mov {  width: /* 975px */972px; height: 513px; margin:auto; padding-top: 186px; margin-left: 2px;}
.jum {padding-top:/* 190px */76px; width:100%;position:relative; z-index:1;top:-5px; left:6px;}
.jum li {width:190px;margin:0;border-right:1px solid #fff}
.jum li:last-child {border-right:0;}
.jumpan {width:100%;position:relative; top:/* -170px */-147px;}
.jumpan li {width:100%;height:330px;}

#visual {width:980px; margin:auto;position:relative;top:29px;padding-top: 100px;}

/*#####푸터#####*/
.footer {width:100%; height:180px;background:#2d2d2d;padding-bottom: 106px;}
.footer p {float:left; }
.logo {width:105px;}
.address {width:845px; color:#888; margin:32px 0 0 50px;line-height:1.8em;}

#header {}
#container_s {padding-top:0;}

/*#####폼#####*/
.formArea {position: absolute; width: 960px; bottom: 96px; left: 50%; margin-left: -480px;}
.sec4_new .formArea { position: absolute; width: 400px; top: 214px; left:
50%; margin-left: 210px;}
.landing__footer__formWrap { width: 542px; margin-left: 155px; width: 588px; float: right; margin-right: 380px; position: relative;}
.landing__footer__formWrap span{float:right}
.landing__footer__formWrap span + span{margin-right: 10px;}
.landing__footer_form_area {width:100%;}
.landing___footer__input {width: 570px; margin-top: 66px; margin-left: -6px;}
.landing___footer__input li {margin-bottom:10px;}
.landing___footer__input label {display:inline-block; width:60px; line-height:30px; height:30px;font-size:13px;text-align:center;}
.landing___footer__input input{ background: #fff;}
.landing___footer__input .new_select.wide{ width: 228px;}
.landing___footer__input_2 {width: 570px; margin-top: 66px; margin-left: 52px;}
.landing___footer__input_2 li {margin-bottom:10px;}
.landing___footer__input_2 label {display:inline-block; width:60px; line-height:30px; height:30px;font-size:13px;text-align:center;}
.landing___footer__input_2 input{ background: #fff;}
.landing___footer__input_2 .new_select.wide{ width: 228px;}
.landing___footer__input_3 {width: 570px; margin-top: 66px; margin-left: 51px;}
.landing___footer__input_3 li {margin-bottom:10px;}
.landing___footer__input_3 label {display:inline-block; width:60px; line-height:30px; height:30px;font-size:13px;text-align:center;}
.landing___footer__input_3 input{ background: #fff;}
.landing___footer__input_3 .new_select.wide{ width: 228px;}
.landing__w158 {width:125px;background:#fff;border:1px solid #ddd;padding:0;color:#333;}
.landing__h30 {height:30px !important; line-height:30px;}
.landing__select {background:#fff;border:1px solid #ddd;width:160px; height:100%;}
.landing__wide {width:160px;}
.landing__footer__btn {width:100px; position:absolute;top:65px; right:-33px;}
.landing__contract__btn {top:253px;}
.landing__contract__input {margin-top:119px;}
.landing__bottom__new_footer_formWrap {width: 368px; height: 531px; float: right; margin-right: 267px; position: relative;}
.landing__bottom__new_footer_formWrap span{ width: 100%; display: inline-block; text-align: right;}
.landing__bottom__new__footer__input {width:351px;margin-top: 61px; margin-left: -20px;}
.landing__bottom__new__footer__input li {margin-bottom:5px;}
.landing__bottom__new__footer__input label {display:inline-block; width:60px; line-height:30px; height:30px;font-size:13px;text-align:center;}
.landing__bottom__new__footer__input_2 {width:351px;margin-top: 61px; margin-left: 21px;}
.landing__bottom__new__footer__input_2 li {margin-bottom:5px;}
.landing__bottom__new__footer__input_2 label {display:inline-block; width:60px; line-height:30px; height:30px;font-size:13px;text-align:center;}
.landing__bottom__new__footer__input_3 {width:351px;margin-top: 61px; margin-left: 21px;}
.landing__bottom__new__footer__input_3 li {margin-bottom:5px;}
.landing__bottom__new__footer__input_3 label {display:inline-block; width:60px; line-height:30px; height:30px;font-size:13px;text-align:center;}


.w160 {width:160px;background:#fff;border:1px solid #ddd;padding:0;color:#333;}
.w182{ width:182px;background:#fff;border:1px solid #ddd;padding:0;color:#333;}
.h30 {height:30px !important; line-height:30px;}
.new_select {background:#fff;border:1px solid #ddd;width:120px; height:100%;}
.wide {width:160px;}
.landing__bottom__new_footer_btn {width:95px; position:absolute;top:54px; right:0;}
.landing__bottom__new_footer_btn input {width:100%;}
.landing__bottom__contract_btn {top:264px;}
.landing__bottom__contract__input {margin-top:70px;}

/*#####폼#####*/
.leftQuick {width:110px; height:100%;position:fixed; top:0; left:0;z-index:99999;}
.leftQuick a {display:inline-block; width:55px; height:100%;text-align:center;}
.landing_sns {width:110px; position:absolute; top:0; left:0;}
.landing_sns li {width:50%; float:left;}
.landing_sns a {display:block; width:100%;height:44px;background:url("../../image/landimg/sns__sprite.jpg");background-position:0 0px;}
.landing_sns a.blog {background:url("../../image/landimg/sns__sprite.jpg");background-position:-55px 0}
.landing_sns a.instagram {background:url("../../image/landimg/sns__sprite.jpg");background-position:-110px 0}
.landing_sns a.youtube {background:url("../../image/landimg/sns__sprite.jpg");background-position:-165px 0}
.landing_sns:after {content:""; display:block; clear:both;}
.leftQuick a img {width:45px;padding-top:100px;}
.leftQuick a.gohome {background:#f88601}
.leftQuick a.gostory {background:#3e3b3b}

.rightQuick{width: 124px; position: fixed; top:100px; right:20px; z-index: 9;}
.rightQuick .pop_full{ width:100%; display: block;}
.rightQuick img{ width: 100%;}

.float_db{ width: 100%; background: #000; position: fixed; bottom: 0; left:0; right:0; z-index: 99999; padding: 30px 0;}
.float_db form{ width: 1000px; margin: 0 auto; position: relative;}
.float_db form:after{ content:""; display: block; clear: both;}
.float_db_input:after{ content:""; display: block; clear: both;}
.float_db_input li{ float: left; width: 20%;}
.float_db_input li.wide-item{ width: 46%;}
.float_db_input li:after{ content:""; display: block; clear: both;}
.float_db_input li label{ color: #fff; width: 30%;}
.float_db_input li input, .float_db_input li select{ border: 1px solid #ddd; width: 70%; height: 30px; line-height: 30px;}
.float_db_input li select{ width: 35%;}
.float_db_input li select + select{ width: 51%;}
.float_db_private, .float_db_unmanned{ float: right; margin-top: 10px;}
.float_db_private{margin-right: 146px;}
.float_db_unmanned{ margin-right: 10px;}
.float_db_private a, .float_db_unmanned{ color: #fff;}
.float_db .float_form_btn{ position: absolute; right:0; top:0; width: 130px;}

/* land4 */
.land4.wrap + .footer{ padding:0;}
.land4 .sec0{ background:  url(../../image/landimg/land4_sec0.jpg)no-repeat center center; height:7996px;}
.land4 .sec1{ background:  none; background-color: #cdcdcd;  height:auto; padding: 100px 0 100px;}
.land4 .sec2{ background:  url(../../image/landimg/land4_sec2.jpg)no-repeat center center; height:1887px;}
.land4 .sec3{ background:  url(../../image/landimg/land4_sec3.jpg)no-repeat center center; height:1345px;}
.check-form{ width: 1390px; margin: 0 auto;}
.check-form .check-form-box{ width: 100%; background-color: #fff; padding: 0 0 100px;}
.check-form .check-form-box > img{ width: 100%;}
.check-form .check-form-box ul{ width: 1300px;}
.check-f-wrap1{ margin: 0 auto 50px;}
.check-f-wrap1:after{ content:''; display: block; clear: both;}
.check-f-wrap1 .check-f-block{ width: 11.11%; float: left; position: relative; outline: 1px solid #b9b9b9; box-sizing: border-box; border-left: 0;}
.check-f-wrap1 .check-f-block input{ display: none;}
.check-f-wrap1 .check-f-block label{ width: 100%; height: auto; cursor: pointer;}
.check-f-wrap1 .check-f-block .check-this{ opacity: 0; transition: .3s; position: absolute; top:0; left:0;}
.check-f-wrap1 .check-f-block input:checked + label .check-this{ opacity: 1;}
.check-f-wrap1 .check-f-block img{ width: 100%;}
.check-f-wrap2{ margin: 0 auto;}
.check-f-wrap2:after{ content:''; display: block; clear: both;}
.check-f-wrap2 .check-f-block{ width: 33.33%; float: left;}
.check-f-wrap2 .check-f-block:after{ content:''; display: block; clear: both;}
.check-f-wrap2 .check-f-block label{ font-size: 20px; font-weight: bold; line-height: 50px; float: left; margin-right: 10px;}
.check-f-wrap2 .check-f-block input,
.check-f-wrap2 .check-f-block select{ font-size: 20px; height: 50px; line-height: 50px; float: left; border: 1px solid #898989; box-sizing: border-box;}
.check-f-wrap2 .check-f-block input{ width: 250px;}
.check-f-wrap2 .check-f-block select{ width: 190px;}
.check-f-bot{ margin: 50px 0 0;}
.check-f-bot:after{ content:''; display: block; clear: both;}
.check-f-bot li{ float: left;}
.check-f-bot .check-f-block{ width: 40%}
.check-f-bot .check-f-block p{ text-align: right;}
.check-f-bot .check-f-block label{ font-size: 18px; font-weight: bold; line-height: 45px; color: #3f3f3f;}
.check-f-bot .check-f-block input{ width: 26px; height: 26px; border: 1px solid #959595;}
.check-f-bot .check-f-submit{ width: 60%; padding: 0 0 0 50px; box-sizing: border-box;}
.land4 .sec3 .formArea { position: absolute; width: 400px; top: 214px; left: 50%; margin-left: 210px; }

/* land5 */
.sec_new  {height:1945px; background:  url(../../image/landimg/sec0_land5.jpg)no-repeat center center;}
.land5 .sec0 {height:1945px; background:  url(../../image/landimg/sec0_land5.jpg)no-repeat center center;}
.land5 .cctv_new{ bottom: 1283px; left: 29px;}
.land5 .sec1 {height:2654px;background: url(../../image/landimg/sec1_land5.jpg)no-repeat center center;}
.land5 .sec2 {height:3627px;background: url(../../image/landimg/sec2_check0_land5.jpg)no-repeat center center;}
/* .land5 .sec2 iframe{width: 740px; height: 450px; bottom: 44px; margin-top: 1373px; margin-left: -6px;} */
.land5 .sec3 {height:3495px;background: url(../../image/landimg/sec3_ckeck1_land5.jpg)no-repeat center center;}
.land5 .sec3-ckeck2{height:615px;background: url(../../image/landimg/sec3_ckeck2_land5.jpg)no-repeat center center;}
.land5 .sec4-db {height:779px;background: url(../../image/landimg/sec4_db_land5.jpg)no-repeat center center;}
.land5 .formArea{ bottom: 150px;}
.land5 .sec4-graph {height:925px;background: url(../../image/landimg/sec4_graph_land5.jpg)no-repeat center center;}
.land5 .sec5 {height:auto;background: none; background-image:url('../../image/landimg/sec5_recobg_land5.jpg'); padding-bottom: 70px;}
.land5 .sec5-con{ width: 1100px; margin-bottom: 50px; position: relative;}
.land5 .sec5-con0 iframe{ position: absolute; width: 470px; height: 412px; top: 50px; left: 50px;}
.land5 .sec5-con1 iframe{ position: absolute; width: 470px; height: 412px; top: 50px; right: 50px;}
.land5 .sec5-con2 iframe{ position: absolute; width: 1000px; height: 600px; top: 370px; right: 50px;}
.land5 .sec5-con0 .sec5-btn{ position: absolute; left: 50%; top: 50%; margin-left: 22px; margin-top: 160px;}
.land5 .sec5-con1 .sec5-btn{ position: absolute; right: 50%; top: 50%; margin-right: 22px; margin-top: 160px;}
.land5 .sec6 {height:1149px;background: url(../../image/landimg/sec6_land5.jpg)no-repeat center center;}
.land5 .sec7 {height: 1345px; background: url(../../image/landimg/a4_promotion.jpg)no-repeat center center;}
.land5 .sec7_new .formArea { position: absolute; width: 400px; top: 214px; left:50%; margin-left: 210px;}
.land5 .sec8 {height: 1190px; background: url(../../image/isense/a6.jpg)no-repeat center center;}
.land5 .sec_brief {height: 1949px; background: url(../../image/landimg/sec_brief_land5.jpg)no-repeat center top;}
.land5 .footer{ padding-bottom: 0px;}



/* 하단고정 입력폼 */
.fix_form{position: fixed; bottom:0; left: 0; width: 100%; background: rgba(0,0,0,.9); padding: 20px 0;  width: 100%;  z-index: 999999; }

.fix_form .form_title{margin-right: 45px; float: left; margin-top: -12px}
.fix_form .form_title:after{clear: both; content: ""; display: block;}
.fix_inner{ margin: auto; position: relative; padding-top: 10px; width: 1200px}
.fix_form .input_st{display: flex; flex-wrap: wrap}
.fix_form .input_st li{margin-right: 20px;}
.fix_inner input[type=text],
.fix_inner select{height: 28px; border-radius: 4px; border: 1px solid #fff; font-size: 13px; width: 200px; color: #000; padding: 5px; }
.fix_inner select{width: 122px; height: 40px!important;}

.fix_inner input::placeholder {color: #000; font-size: 12px;  opacity: .9; padding: 2px; font-family: 'dotum'}

.fix_form .privercy{position: absolute; right: 25%; bottom: 0  }
.fix_form .privercy a{color: #fff}
