@charset "utf-8";
html, body {width:100%; height:100%; background:#f5f6f8;} 
body {width:100%;}
.w1200 {width:96%; max-width:1200px; margin:0 auto;}
.w1040 {width:96%; max-width:1040px; margin:0 auto;}

#JLCV {}
#JLCV .header {width:100%; height:90px; background:#fff; position:fixed; top:0px; left:0px; z-index:100; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -ms-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#JLCV .header_sp {width:100%; height:90px; background:#fff;}
#JLCV .header .header_wrap {position:relative; width:100%; margin:20px auto 0 auto; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -ms-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#JLCV .header .header_wrap .logo {float:left; margin-left:10px; opacity:0; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -ms-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#JLCV .header .header_wrap .logo_min {float:left; margin-left:5%; opacity:1; position:absolute; left:0px; top:10px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -ms-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#gnb {font-family:'Raleway', sans-serif; font-weight:700; float:right; margin-top:0px;  margin-right:4%;}
#gnb > li {position:relative; float:left; width:120px; margin-left:0px;}
#gnb > li > a {position:relative; font-size:18px; letter-spacing:0px; line-height:60px; height:60px; display:table; margin:0 auto;}
#gnb > li > a:after {content:""; position:absolute; bottom:0px; left:0px; width:100%; height:5px; background:#0096eb; opacity:0;}
#gnb > li > ul {padding-top:17px; padding-bottom:17px; background:rgba(245,246,248,0.9); display:none; position:relative; width:200px;}
#gnb > li:hover > a {color:#0096eb;}
#gnb > li:hover > a:after {opacity:1;}
#gnb > li:hover > ul {display:block; }
#gnb > li > ul > li > a {display:block; width:100%; font-size:18px; line-height:50px; color:#666; text-align:center; }
#gnb > li > ul > li > a:hover {color:#0096eb;}

/*메뉴 줄여주기*/
#JLCV .header_on {height:64px;}
#JLCV .header_on .header_wrap {margin-top:0px;}
#JLCV .header_on .header_wrap .gnb {margin-top:0px;}
#JLCV .header_on .header_wrap .logo {opacity:0;}
#JLCV .header_on .header_wrap .logo_min {opacity:1;}

#JLCV .cont {width:100%; background:#fff;}
#JLCV .cont .about_01 {width:100%; height:500px; background:url(/img/01_01_bg.jpg) top center; background-size:cover; display:table;}
#JLCV .cont .about_01 .text_wrap {width:94%; max-width:1200px; margin:0 auto; display:table-cell; vertical-align:middle; }
#JLCV .cont .about_01 .text_wrap h1 {font-family:'Nanum Square', sans-serif; font-weight:800; font-size:42px; line-height:52px; color:#fff; letter-spacing:-1px; }
#JLCV .cont .about_01 .text_wrap h2 {font-family:'Nanum Square', sans-serif; font-weight:400; font-size:38px; line-height:52px; color:#fff; letter-spacing:-1px; }
#JLCV .cont .about_01 .text_wrap span {font-size:18px; line-height:38px; color:#fff;}
#JLCV .cont .about_01 .text_wrap button {display:block; width:227px; line-height:69px; border-radius:5px; background:#0096eb; font-family:'Raleway', sans-serif; font-size:20px; color:#fff; cursor:pointer;}
#JLCV .cont .about_01 .text_wrap button:hover {background:#006eac;}

#JLCV .cont .about_02 {position:relative; background:#fff;}
#JLCV .cont .about_02 h1 {font-family:'Nanum Square', sans-serif; font-size:30px; font-weight:900; text-align:center;}
#JLCV .cont .about_02 h2 {font-family:'Nanum Square', sans-serif; font-size:20px; font-weight:900; text-align:center; color:#555; line-height:30px;}
#JLCV .cont .about_02 ul {position:relative; width:94%; max-width:1200px; margin:0 auto; border-bottom:1px solid #d1d1d1; display:table;}
#JLCV .cont .about_02 ul li {width:33.25%; height:295px; margin-right:0; float:left; background:#fff; text-align:left; margin-bottom:0px; border-right:1px solid #d1d1d1; border-top: 1px solid #d1d1d1;}
#JLCV .cont .about_02 ul li:nth-child(3n) {margin-right:0; border-right:0;}
#JLCV .cont .about_02 ul li img {display:block; margin-left:10%; margin-top:45px; width:80%;}
#JLCV .cont .about_02 ul li span {display:block; margin-left:10%; font-size:16.5px; line-height:29px; margin-top:10px; font-weight:400; word-break: keep-all;}
#JLCV .cont .about_02:before {content:""; position:absolute; left:0px; bottom:0px; width:100%; height:40%; background:#fff; z-index:0;}

#JLCV .cont .about_03 {position:relative; background:#fff;}
#JLCV .cont .about_03 h1 {font-family:'Raleway', sans-serif; font-size:50px; font-weight:700; text-align:center;}
#JLCV .cont .about_03 h1 b {font-family:'Raleway', sans-serif; font-weight:700; color:#0096eb;}
#JLCV .cont .about_03 ul {position:relative; width:94%; max-width:1200px; height:100%; margin:0 auto; display:table;}
#JLCV .cont .about_03 ul li {width:50%; background:#fff; text-align:left; margin-bottom:2px; display:table-cell; vertical-align:middle;}
#JLCV .cont .about_03 ul li:nth-child(2n) {margin-right:0; }
#JLCV .cont .about_03 ul li img {width:100%;}
#JLCV .cont .about_03 ul li div {float:left; margin-left:4%; width:96%;}
#JLCV .cont .about_03 ul li div h2 { width:10%; float:left; font-size:70px; color:#0096eb; line-height:70px; }
#JLCV .cont .about_03 ul li div span {width:85%; float:left; font-size:18px; letter-spacing:-1px; font-weight:400; line-height:20px;}
#JLCV .cont .about_03 ul li div span b {font-size:20px; padding-bottom:20px;}

#JLCV .cont .about_04 {position:relative; background:#f5f5f5;}
#JLCV .cont .about_04 h1 {font-family:'Raleway', sans-serif; font-size:50px; font-weight:700; text-align:center;}
#JLCV .cont .about_04 h1 b {font-family:'Raleway', sans-serif; font-weight:700; color:#0096eb;}
#JLCV .cont .about_04 .Organ {position:relative; width:94%; max-width:1120px; margin:0 auto;}
#JLCV .cont .about_04 .Organ .left {float:left;}
#JLCV .cont .about_04 .Organ .right {position:absolute; right:0px; top:0px;}

#JLCV .cont .about_05 {position:relative; background:#fff;}
#JLCV .cont .about_05 h1 {font-family:'Raleway', sans-serif; font-size:50px; font-weight:700; text-align:center;}
#JLCV .cont .about_05 h1 b {font-family:'Raleway', sans-serif; font-weight:700; color:#0096eb;}
#JLCV .cont .about_05 p {font-family:'Nanum Square', 'Raleway', sans-serif; text-align:center; font-size:20px; font-weight:normal; line-height:32px;}
#JLCV .cont .about_05 p b {font-weight:bold;}
#JLCV .cont .about_05 .daum_map {position:relative; width:94%; max-width:1200px; height:550px; margin:0 auto; background:#333; overflow:hidden;}


/*비즈니스*/
#JLCV .business {}
#JLCV .business > h1 {font-family:'Raleway', sans-serif; font-size:50px; font-weight:700; text-align:center; line-height:100px;}
#JLCV .business > h1 b {font-family:'Raleway', sans-serif; font-weight:700; color:#0096eb;}
#JLCV .business > p {position:relative; display:table; margin:0 auto; font-size:20px; line-height:20px; padding-top:20px; font-weight:bold; text-align:center;}
#JLCV .business > p:before {content:""; position:absolute; top:21px; left:-10px; width:3px; height:19px; background:#111;}
#JLCV .business > p:after {content:""; position:absolute; top:21px; right:-10px; width:3px; height:19px; background:#111;}
#JLCV .business > span {display:block; text-align:center; font-size:20px; line-height:28px; font-weight:normal;}
#JLCV .business .s_title {width:94%; max-width:1200px; overflow:hidden; margin:0 auto; background:#4d4d4d; color:#fff; font-size:22px; text-align:center; line-height:30px; padding:25px 0px;}

#JLCV .business_01 {background:#f5f6f8;}
#JLCV .business_01 ul {width:94%; max-width:1180px; overflow:hidden; margin:0 auto; }
#JLCV .business_01 ul li {float:left; width:33.2%; margin-left:0.2%;}
#JLCV .business_01 ul li:first-child {margin-left:0;}
#JLCV .business_01 ul li .dth {width:100%; height:75px; padding-top:55px; font-size:22px; letter-spacing:-1px; color:#fff; vertical-align:middle; text-align:center; background:#4d4d4d; margin-bottom:5px;}
#JLCV .business_01 ul li .dtd {display:table; width:100%; vertical-align:middle; background:#fff; text-align:center; height:87px; margin-bottom:3px;}
#JLCV .business_01 ul li:first-child .dtd { background:#fff; text-align:center; height:87px; margin-bottom:3px;}
#JLCV .business_01 ul li .dtd .dtd_wrap {display:table-cell; border:1px solid #d1d1d1; vertical-align:middle;}
#JLCV .business_01 ul li .dtd .dtd_wrap h3 {text-transform:uppercase; font-family:'Raleway', sans-serif; font-size:18px; font-weight:bold; color:#333;}
#JLCV .business_01 ul li .dtd .dtd_wrap p {text-transform:uppercase; font-family:'Nanum Square', 'Raleway', sans-serif; font-size:17px; font-weight:normal; color:#333; word-break: keep-all; margin:0 auto; margin-top:10px; width:92%;}
#JLCV .business_01 ol {width:94%; max-width:1180px; overflow:hidden; margin:0 auto;}
#JLCV .business_01 ol li {width:19.76%; margin-left:0.3%; float:left;}
#JLCV .business_01 ol li:first-child {margin-left:0;}
#JLCV .business_01 ol li div {border:1px solid #d1d1d1;}
#JLCV .business_01 ol li div img {width:100%;}

#JLCV .business_02 ul {width:94%; max-width:1200px; overflow:hidden; margin:0 auto; border-bottom:4px solid #333;}
#JLCV .business_02 ul li {width:25%; float:left;}
#JLCV .business_02 ul li .dtd {display:table; width:100%; vertical-align:middle; background:#fff; text-align:center; height:182px;}
#JLCV .business_02 ul li .dtd .dtd_wrap {display:table-cell; border:1px solid #d1d1d1; vertical-align:middle; border-bottom:0;}
#JLCV .business_02 ul li + li .dtd .dtd_wrap {border-left:0px; }
#JLCV .business_02 ul li .dtd .dtd_wrap h2 {text-transform:uppercase; font-family:'Raleway', sans-serif; font-size:22px; font-weight:bold; color:#333;}
#JLCV .business_02 ul li .dtd .dtd_wrap p {text-transform:uppercase; font-family:'Nanum Square', 'Raleway', sans-serif; font-size:17px; line-height:22px; font-weight:normal; color:#333; word-break: keep-all; margin:0 auto; margin-top:10px; width:92%;}
#JLCV .business_02 .dtc {border:1px solid #d1d1d1; text-align:center;}
#JLCV .business_02 .dtc p {text-transform:uppercase; font-family:'Nanum Square', 'Raleway', sans-serif; font-size:17px; line-height:22px; font-weight:normal; color:#333; word-break: keep-all; margin:0 auto; margin-bottom:25px; width:92%;}
#JLCV .business_02 .dtc .round_box {width:212px; height:32px; border-radius:16px; border:1px solid #d1d1d1; text-align:center; line-height:32px; font-size:18px; font-family:'Raleway', sans-serif; margin:0 auto; margin-bottom:10px;}
#JLCV .business_02 ul li + li .dtc {border-left:0px; }

#JLCV .business_03 {background:#f5f6f8;}
#JLCV .business_03 ul {width:94%; max-width:1200px; margin:0 auto; margin-top:15px;}
#JLCV .business_03 ul li {width:32.4%; float:left; margin-left:1.4%;}
#JLCV .business_03 ul li:first-child {margin-left:0;}
#JLCV .business_03 ul li .dtd {display:table; width:100%; vertical-align:middle; background:#fff; text-align:center; height:200px;}
#JLCV .business_03 ul li .dtd .dtd_wrap {display:table-cell; border:1px solid #d1d1d1; vertical-align:middle;}
#JLCV .business_03 ul li .dtd .dtd_wrap h2 {text-transform:uppercase; font-family:'Raleway', sans-serif; font-size:22px; font-weight:bold; color:#333;}
#JLCV .business_03 ul li .dtd .dtd_wrap p {text-transform:uppercase; font-family:'Nanum Square', 'Raleway', sans-serif; font-size:17px; line-height:30px; font-weight:normal; color:#333; word-break: keep-all; margin:0 auto; margin-top:10px; width:92%;}
#JLCV .business_03 .ad_bn {width:94%; max-width:1200px; margin:0 auto; border:1px solid #d1d1d1; background:#fff;}
#JLCV .business_03 h4 {font-size:20px; text-align:center; font-weight:normal; line-height:30px; padding:25px 0px;}
#JLCV .business_03 ol {width:94%; max-width:1200px; overflow:hidden; margin:0 auto;}
#JLCV .business_03 ol li {width:19.6%; margin-left:0.5%; float:left;}
#JLCV .business_03 ol li:first-child {margin-left:0;}
#JLCV .business_03 ol li div {border:1px solid #d1d1d1; background:#fff;}
#JLCV .business_03 ol li div img {width:100%; max-width:227px;}

#JLCV .business_04 ul {width:94%; max-width:1200px; margin:0 auto; border-bottom:4px solid #333; display:table;}
#JLCV .business_04 ul li {width:25%; float:left;}
#JLCV .business_04 ul li .dtd {display:table; width:100%; vertical-align:middle; background:#fff; text-align:center; height:223px;}
#JLCV .business_04 ul li .dtd .dtd_wrap {display:table-cell; border:1px solid #d1d1d1; vertical-align:middle;}
#JLCV .business_04 ul li + li .dtd .dtd_wrap {border-left:0px; }
#JLCV .business_04 ul li .dtd .dtd_wrap h2 {text-transform:uppercase; font-family:'Raleway', sans-serif; font-size:22px; font-weight:bold; color:#333;}
#JLCV .business_04 ul li .dtd .dtd_wrap p {text-transform:uppercase; font-family:'Nanum Square', 'Raleway', sans-serif; font-size:17px; line-height:30px; font-weight:normal; color:#333; word-break: keep-all; margin:0 auto; margin-top:10px; width:92%;}
#JLCV .business_04 ol {width:94%; max-width:1200px; overflow:hidden; margin:0 auto;}
#JLCV .business_04 ol li {width:19.6%; margin-left:0.5%; float:left;}
#JLCV .business_04 ol li:first-child {margin-left:0;}
#JLCV .business_04 ol li div {border:1px solid #d1d1d1; background:#fff;}
#JLCV .business_04 ol li div img {width:100%; max-width:227px;}

#JLCV .business_05 {background:#f5f6f8;}
#JLCV .business_05 ul {width:94%; max-width:1200px; margin:0 auto; display:table;}
#JLCV .business_05 ul li {width:33.33%; float:left; margin-bottom:20px;}
#JLCV .business_05 ul li .list_wrap {width:90%; margin:0 auto; }
#JLCV .business_05 ul li .list_wrap h2 {width:100%; line-height:80px; text-align:center; background:#404040; color:#fff; font-size:20px;}
#JLCV .business_05 ul li .list_wrap div {display:table; width:100%; height:100px; margin-top:3px;}
#JLCV .business_05 ul li .list_wrap div p {border:1px solid #d1d1d1; text-align:center; display:table-cell; vertical-align:middle;  margin:0 auto; font-size:19px; padding-left:5%; padding-right:5%; font-weight:normal; word-break: keep-all;}

/*가격안내*/

#JLCV .pricing {}
#JLCV .pricing > h1 {font-family:'Nanum Square', sans-serif; font-size:50px; font-weight:700; text-align:center; line-height:100px; letter-spacing:-2px;}
#JLCV .pricing > h1 b {font-family:'Raleway', sans-serif; font-weight:700; color:#0096eb; }
#JLCV .pricing > p {position:relative; display:table; margin:0 auto; font-size:20px; line-height:20px; padding-top:20px; font-weight:bold; text-align:center;}
#JLCV .pricing > p:before {content:""; position:absolute; top:21px; left:-10px; width:3px; height:19px; background:#111;}
#JLCV .pricing > p:after {content:""; position:absolute; top:21px; right:-10px; width:3px; height:19px; background:#111;}
#JLCV .pricing > span {display:block; text-align:center; font-size:20px; line-height:28px; font-weight:normal;}
#JLCV .pricing .s_title {width:94%; max-width:1200px; overflow:hidden; margin:0 auto; background:#4d4d4d; color:#fff; font-size:22px; text-align:center; line-height:30px; padding:25px 0px;}

#JLCV .pricing_01 {background:#f5f6f8;}
#JLCV .pricing_01 ul {width:94%; max-width:1180px; overflow:hidden; margin:0 auto; }
#JLCV .pricing_01 ul li {float:left; width:33.2%; margin-left:0.2%;}
#JLCV .pricing_01 ul li:first-child {margin-left:0;}
#JLCV .pricing_01 ul li .dth {width:100%; height:75px; padding-top:55px; font-size:22px; letter-spacing:-1px; color:#fff; vertical-align:middle; text-align:center; background:#4d4d4d; margin-bottom:5px;}
#JLCV .pricing_01 ul li .dtd {display:table; width:100%; vertical-align:middle; background:#fff; text-align:center; height:117px; margin-bottom:3px;}
#JLCV .pricing_01 ul li:first-child .dtd { background:#fff; text-align:center; height:87px; margin-bottom:3px;}
#JLCV .pricing_01 ul li .dtd .dtd_wrap {display:table-cell; border:1px solid #d1d1d1; vertical-align:middle;}
#JLCV .pricing_01 ul li .dtd .dtd_wrap h2 {text-transform:uppercase; font-family:'Raleway', sans-serif; font-size:18px; font-weight:bold; color:#333;}
#JLCV .pricing_01 ul li .dtd .dtd_wrap p {text-transform:uppercase; font-family:'Nanum Square', 'Raleway', sans-serif; font-size:17px; font-weight:normal; color:#333; word-break: keep-all; margin:0 auto; margin-top:10px; width:92%;}
#JLCV .pricing_01 ol {width:94%; max-width:1180px; overflow:hidden; margin:0 auto;}
#JLCV .pricing_01 ol li {width:19.76%; margin-left:0.3%; float:left;}
#JLCV .pricing_01 ol li:first-child {margin-left:0;}
#JLCV .pricing_01 ol li div {border:1px solid #d1d1d1;}
#JLCV .pricing_01 ol li div img {width:100%;}

#JLCV .pricing_02 {background:#f5f6f8;}
#JLCV .pricing_02 ul {width:94%; max-width:1200px; overflow:hidden; margin:0 auto; border-bottom:4px solid #333;}
#JLCV .pricing_02 ul li {width:25%; float:left;}
#JLCV .pricing_02 ul li .dtd {display:table; width:100%; vertical-align:middle; background:#fff; text-align:center; height:152px;}
#JLCV .pricing_02 ul li .dtd .dtd_wrap {display:table-cell; border:1px solid #d1d1d1; vertical-align:middle; border-bottom:0;}
#JLCV .pricing_02 ul li + li .dtd .dtd_wrap {border-left:0px; }
#JLCV .pricing_02 ul li .dtd .dtd_wrap h2 {text-transform:uppercase; font-family:'Raleway', sans-serif; font-size:22px; font-weight:bold; color:#333;}
#JLCV .pricing_02 ul li .dtd .dtd_wrap p {text-transform:uppercase; font-family:'Nanum Square', 'Raleway', sans-serif; font-size:17px; line-height:22px; font-weight:normal; color:#333; word-break: keep-all; margin:0 auto; margin-top:10px; width:92%;}
#JLCV .pricing_02 .dtc {border:1px solid #d1d1d1; text-align:center;}
#JLCV .pricing_02 .dtc p {text-transform:uppercase; font-family:'Nanum Square', 'Raleway', sans-serif; font-size:17px; line-height:22px; font-weight:normal; color:#333; word-break: keep-all; margin:0 auto; margin-bottom:25px; width:92%;}
#JLCV .pricing_02 .dtc .round_box {width:212px; height:32px; border-radius:16px; border:1px solid #d1d1d1; text-align:center; line-height:32px; font-size:18px; font-family:'Raleway', sans-serif; margin:0 auto; margin-bottom:10px;}
#JLCV .pricing_02 ul li + li .dtc {border-left:0px; }

#JLCV .pricing_03 {background:#f5f6f8;}
#JLCV .pricing_03 ul {width:94%; max-width:1200px; margin:0 auto; margin-top:15px;}
#JLCV .pricing_03 ul li {width:32.4%; float:left; margin-left:1.4%;}
#JLCV .pricing_03 ul li:first-child {margin-left:0;}
#JLCV .pricing_03 ul li .dtd {display:table; width:100%; vertical-align:middle; background:#fff; text-align:center; height:200px;}
#JLCV .pricing_03 ul li .dtd .dtd_wrap {display:table-cell; border:1px solid #d1d1d1; vertical-align:middle;}
#JLCV .pricing_03 ul li .dtd .dtd_wrap h2 {text-transform:uppercase; font-family:'Raleway', sans-serif; font-size:22px; font-weight:bold; color:#333;}
#JLCV .pricing_03 ul li .dtd .dtd_wrap p {text-transform:uppercase; font-family:'Nanum Square', 'Raleway', sans-serif; font-size:17px; line-height:30px; font-weight:normal; color:#333; word-break: keep-all; margin:0 auto; margin-top:10px; width:92%;}
#JLCV .pricing_03 .ad_bn {width:94%; max-width:1200px; margin:0 auto; border:1px solid #d1d1d1; background:#fff;}
#JLCV .pricing_03 h4 {font-size:20px; text-align:center; font-weight:normal; line-height:30px; padding:25px 0px;}
#JLCV .pricing_03 ol {width:94%; max-width:1200px; overflow:hidden; margin:0 auto;}
#JLCV .pricing_03 ol li {width:19.6%; margin-left:0.5%; float:left;}
#JLCV .pricing_03 ol li:first-child {margin-left:0;}
#JLCV .pricing_03 ol li div {border:1px solid #d1d1d1; background:#fff;}
#JLCV .pricing_03 ol li div img {width:100%; max-width:227px;}

#JLCV .pricing_04 ul {width:94%; max-width:1200px; margin:0 auto; border-bottom:4px solid #333; display:table;}
#JLCV .pricing_04 ul li {width:25%; float:left;}
#JLCV .pricing_04 ul li .dtd {display:table; width:100%; vertical-align:middle; background:#fff; text-align:center; height:223px;}
#JLCV .pricing_04 ul li .dtd .dtd_wrap {display:table-cell; border:1px solid #d1d1d1; vertical-align:middle;}
#JLCV .pricing_04 ul li + li .dtd .dtd_wrap {border-left:0px; }
#JLCV .pricing_04 ul li .dtd .dtd_wrap h2 {text-transform:uppercase; font-family:'Raleway', sans-serif; font-size:22px; font-weight:bold; color:#333;}
#JLCV .pricing_04 ul li .dtd .dtd_wrap p {text-transform:uppercase; font-family:'Nanum Square', 'Raleway', sans-serif; font-size:17px; line-height:30px; font-weight:normal; color:#333; word-break: keep-all; margin:0 auto; margin-top:10px; width:92%;}
#JLCV .pricing_04 ol {width:94%; max-width:1200px; overflow:hidden; margin:0 auto;}
#JLCV .pricing_04 ol li {width:19.6%; margin-left:0.5%; float:left;}
#JLCV .pricing_04 ol li:first-child {margin-left:0;}
#JLCV .pricing_04 ol li div {border:1px solid #d1d1d1; background:#fff;}
#JLCV .pricing_04 ol li div img {width:100%; max-width:227px;}

#JLCV .pricing_05 {background:#f5f6f8;}
#JLCV .pricing_05 ul {width:94%; max-width:1200px; margin:0 auto; display:table;}
#JLCV .pricing_05 ul li {width:33.33%; float:left; margin-bottom:20px;}
#JLCV .pricing_05 ul li .list_wrap {width:90%; margin:0 auto; }
#JLCV .pricing_05 ul li .list_wrap h2 {width:100%; line-height:80px; text-align:center; background:#404040; color:#fff; font-size:20px;}
#JLCV .pricing_05 ul li .list_wrap div {display:table; width:100%; height:100px; margin-top:3px;}
#JLCV .pricing_05 ul li .list_wrap div p {border:1px solid #d1d1d1; text-align:center; display:table-cell; vertical-align:middle;  margin:0 auto; font-size:19px; padding-left:5%; padding-right:5%; font-weight:normal; word-break: keep-all;}



#JLCV .footer {background:#0d0d0d; width:100%; height:160px;}
#JLCV .footer .foot_wrap {width:94%; max-width:1200px; margin:0 auto;}
#JLCV .footer .foot_wrap ul li {float:left; margin-right:20px; font-family:'Nanum Square', 'Raleway', sans-serif; }
#JLCV .footer .foot_wrap ul li a {font-size:17px; color:#fff; font-weight:normal;}
#JLCV .footer .foot_wrap ul li a:hover {color:#0096eb;}
#JLCV .footer .foot_wrap p {font-family:sans-serif; text-align:left; font-size:12px; font-weight:normal; line-height:22px; color:#999; }
#JLCV .top_go {position:fixed; right:0%; bottom:0px; z-index:99; display:none;}
#JLCV .top_on {display:block;}

#JLCV .tab {width:100%;}
#JLCV .tab li {float:left; margin-right:50px; line-height:50px; position:relative;}
#JLCV .tab li a {font-size:17px; float:left;}
#JLCV .tab li.on:before {content:""; position:absolute; bottom:0px; left:0px; width:100%; height:10px; background:#111;}

#JLCV .legal {background:#efefef;}
#JLCV .legal h1 {font-size:55px; font-weight:300; line-height:119px; border-bottom:1px solid #111; color:#333;}
#JLCV .legal p {font-family:'Nanum Square'; font-size:15px; font-weight:normal; line-height:24px;}

#JLCV .privacy {background:#efefef;}
#JLCV .privacy {background:#efefef;}
#JLCV .privacy h1 {font-size:55px; font-weight:300; line-height:119px; border-bottom:1px solid #111; color:#333;}
#JLCV .privacy span {font-size:15px; font-weight:normal; line-height:24px; color:#333;}
#JLCV .privacy p {font-family:'Nanum Square'; font-size:15px; font-weight:normal; line-height:24px; color:#666;}
#JLCV .privacy h2 {font-size:17px; font-weight:300; color:#333; font-weight:bold; padding-top:30px; padding-bottom:20px;}

#JLCV .list_quick {position:fixed; right:0px; top:300px; width:80px; max-width:1600px; }
#JLCV .list_quick li {position:relative; height:47px;}
#JLCV .list_quick li .ment {position:absolute; left:-230px; top:-26px; background:#0096eb; display:none; width:195px; height:57px; border-radius:5px; text-align:center; line-height:57px; font-size:20px; color:#fff; font-family:'Raleway', sans-serif; font-weight:700;}
#JLCV .list_quick li .ment:before {content:""; background:url(/img/quick_on.png); width:39px; height:26px; position:absolute; right:-30px; top:18px;}
#JLCV .list_quick li.on .ment {display:block; z-index:1;}
#JLCV .list_quick li.on a, #JLCV .list_quick li:hover a {color:#0096eb; font-size:17px;}

#JLCV .db_wrap {background-color:#ccc}
#JLCV .db_wrap h1 {font-family:'Raleway', sans-serif; font-size:50px; font-weight:700; text-align:center; line-height:100px;}
#JLCV .db_wrap h1 b {font-family:'Raleway', sans-serif; font-weight:700; color:#0096eb;}
#JLCV .db_wrap span {display:block; text-align:center; font-size:20px; line-height:28px; font-weight:normal;}
#JLCV .db_wrap .info_wrap {width:94%; max-width:1030px; margin:0 auto; display:table; border-top:4px solid #111; border-bottom:4px solid #111; background:#fff; text-align:center; padding-top:35px; padding-bottom:30px;}
#JLCV .db_wrap .info_wrap p {font-family:'Nanum Square', 'Raleway', sans-serif; text-align:center; font-size:20px; font-weight:normal; line-height:32px;}
#JLCV .db_wrap .info_wrap p b {font-weight:bold;}
#JLCV .db_wrap .info_wrap div {display:table; margin:0 auto; margin-bottom:20px;}
#JLCV .db_wrap .info_wrap div h2 {font-size:35px; float:left; line-height:38px;}
#JLCV .db_wrap .info_wrap div h3 {font-size:24px; float:left; font-weight:normal; line-height:38px;}
#JLCV .db_wrap .form_wrap {width:94%; max-width:1030px; margin:0 auto; display:table;}
#JLCV .db_wrap .form_wrap label {float:left;}
#JLCV .c_name {position:relative; background:#f5f5f5 url(/img/db_01.jpg)no-repeat; height:47px; border-radius:10px; width:49%; float:left; }
#JLCV .c_name label {padding-left:60px; line-height:47px; font-size:16.5px; }
#JLCV .c_name div {position:absolute; left:120px; right:0px;}
#JLCV .senduser {position:relative; background:#f5f5f5 url(/img/db_02.jpg)no-repeat; height:47px; border-radius:10px; width:49%; float:left;}
#JLCV .senduser label {padding-left:60px; line-height:47px; font-size:16.5px;}
#JLCV .senduser div {position:absolute; left:110px; right:0px;}
#JLCV .siteurl {position:relative; background:#f5f5f5 url(/img/db_03.jpg)no-repeat; height:47px; border-radius:10px; width:100%; float:left;}
#JLCV .siteurl label {padding-left:60px; line-height:47px; font-size:16.5px;}
#JLCV .siteurl div {position:absolute; left:170px; right:0px;}
#JLCV .phone {position:relative; background:#f5f5f5 url(/img/db_04.jpg)no-repeat; height:47px; border-radius:10px; width:49%; float:left; }
#JLCV .phone label {padding-left:60px; line-height:47px; font-size:16.5px; }
#JLCV .phone div {position:absolute; left:120px; right:0px;}
#JLCV .email {position:relative; background:#f5f5f5 url(/img/db_05.jpg)no-repeat; height:47px; border-radius:10px; width:49%; float:left;}
#JLCV .email label {padding-left:60px; line-height:47px; font-size:16.5px;}
#JLCV .email div {position:absolute; left:120px; right:0px;}
#JLCV .price {position:relative; background:#f5f5f5 url(/img/db_06.jpg)no-repeat; height:47px; border-radius:10px; width:100%; float:left;}

#JLCV .price label {padding-left:60px; line-height:47px; font-size:16.5px;}
#JLCV .price .option_wrap {position:absolute; left:170px; right:0px;}
#JLCV .price .option_wrap span {line-height:47px; float:left; margin-right:25px; font-size:16.5px;}

#JLCV .title {position:relative; background:#f5f5f5 url(/img/db_07.jpg)no-repeat; height:47px; border-radius:10px; width:100%; float:left;}
#JLCV .title label {padding-left:60px; line-height:47px; font-size:16.5px;}
#JLCV .title div {position:absolute; left:110px; right:0px;}
#JLCV .c_body {position:relative; background:#f5f5f5 url(/img/db_08.jpg)no-repeat; height:182px; border-radius:10px; width:100%; float:left; overflow:hidden;}
#JLCV .c_body label {padding-left:60px; line-height:47px; font-size:16.5px;}
#JLCV .c_body div {position:absolute; left:140px; right:0px;}
#JLCV .agree_wrap {position:relative; float:left;}
#JLCV .agree_wrap p {font-weight:bold; font-size:17px; margin-bottom:10px;}
#JLCV .agree_wrap input {float:left; width:18px; height:18px; margin-right:5px;}
.agree_detail {position:fixed; left:0; top:0; width:100%; height:100%; z-index:100; background-color:rgba(0,0,0,0.5); display:none;}
.agree_detail img {position:fixed; left:50%; top:50%; margin-left:-330px; margin-top:-223px;}
.w2 {width:2%; height:47px; float:left;}
.input {width:100%; line-height:47px; height:47px; font-size:16.5px; background:none;}
.radio {width:18px; height:18px; font-size:16.5px; margin-top:14px; margin-right:5px; float:left;}
.text_body {width:100%; height:168px; background:none; padding-top:14px; font-size:16.5px;}
.submit {float:right; width:210px; height:54px; background:#0096eb; color:#fff; font-weight:bold; font-size:20px; margin-top:0px;}

/*모바일 메뉴 제거*/
#JLCV .header .header_wrap .mgnb {display:none;}
.mgnb_wrap {position:absolute; left:-300px; bottom:-900px; width:140px; padding:30px; padding-top:70px; height:800px; background:#f5f6f8; display:none; }
.mgnb_wrap  > li {border-top:1px solid #555; font-size:26px; line-height:40px; padding-top:5px; margin-top:5px;}
.mgnb_wrap  > li > ul > li {font-size:20px; margin-left:20px; line-height:34px;}
.mgnb_wrap .menu_x {position:absolute; right:30px; top:20px; width:40px;}

.options {float:left;}


@media screen and (max-width:1400px) {
	#JLCV .cont .about_02 ul li img {}
}


@media screen and (max-width:1200px) {
	/*1000px이하의 브라우저에서 보여질 CSS*/
	#JLCV .header_sp {width:100%; height:80px; background:#fff;}

	#JLCV .header .header_wrap .gnb {font-family:'Raleway', sans-serif; font-weight:700; float:right; margin-top:0px; width:66%;}
	#JLCV .header .header_wrap .gnb > li {float:right; width:23%; margin-top:0px;}
	#JLCV .header .header_wrap .gnb > li > ul { position:absolute; left:50%; margin-left:-100px;}

	#JLCV .cont {width:100%; background:#fff;}
	#JLCV .cont .about_01 {width:100%; height:750px;}
	#JLCV .cont .about_01 .text_wrap h1 {font-size:60px; line-height:62px;}
	#JLCV .cont .about_01 .text_wrap span {font-size:18px; line-height:20px; color:#fff;}
	#JLCV .cont .about_01 .text_wrap button {display:block; width:187px; line-height:59px; font-size:16px;}

	#JLCV .cont .about_02 ul {}
	#JLCV .cont .about_02 ul li {width:49.8%; height:295px; margin-right:0%; float:left; background:#fff; text-align:left; margin-bottom:0px; border-right:1px solid #d1d1d1; border-top:1px solid #d1d1d1;}
	#JLCV .cont .about_02 ul li:nth-child(3n) {margin-right:0; border-right:1px solid #d1d1d1;}
	#JLCV .cont .about_02 ul li:nth-child(2n) {margin-right:0; border-right:0;}
	#JLCV .cont .about_02 ul li img {display:block; margin-left:10%; margin-top:45px; }
	#JLCV .cont .about_02 ul li span {display:block; margin-left:10%; font-size:16.5px; line-height:29px; margin-top:10px; font-weight:400;}

	#JLCV .cont .about_03 ul li {width:50%; background:#fff; text-align:left; margin-bottom:2px; display:table-cell; vertical-align:middle;}

	#JLCV .cont .about_03 ul li {width:80%; display:block; margin:0 auto;}
	#JLCV .cont .about_03 ul li:nth-child(2n) {width:600px; margin:0 auto;}

	#JLCV .business_02 ul li {width:50%; float:left;}
	#JLCV .business_02 ul li + li .dtd .dtd_wrap {border-left:1px solid #d1d1d1;}
	#JLCV .business_02 ul li + li .dtc {border-left:1px solid #d1d1d1;}
	#JLCV .business_04 ul li {width:50%; float:left;}
	#JLCV .business_04 ul li + li .dtd .dtd_wrap {border-left:1px solid #d1d1d1; }
	#JLCV .business_05 ul li {width:50%; float:left; margin:0; margin-bottom:2px;}
	
	
	#JLCV .pricing_02 ul li {width:50%; float:left;}
	#JLCV .pricing_02 ul li + li .dtd .dtd_wrap {border-left:1px solid #d1d1d1;}
	#JLCV .pricing_02 ul li + li .dtc {border-left:1px solid #d1d1d1;}
	#JLCV .pricing_04 ul li {width:50%; float:left;}
	#JLCV .pricing_04 ul li + li .dtd .dtd_wrap {border-left:1px solid #d1d1d1; }
	#JLCV .pricing_05 ul li {width:50%; float:left; margin:0; margin-bottom:2px;}
	
	#JLCV .price {position:relative; background:#f5f5f5 url(/img/db_06.jpg)no-repeat; height:100px; border-radius:10px; width:100%; float:left;}
    
     #JLCV .footer {background:#0d0d0d; width:100%; height:160px;}
    #JLCV .footer .foot_wrap {width:94%; max-width:1000px; margin:0 auto;}
    #JLCV .footer .foot_wrap ul li {float:left; margin-right:20px; font-family:'Nanum Square', 'Raleway', sans-serif; }
    #JLCV .footer .foot_wrap ul li a {font-size:12px; color:#fff; font-weight:normal;}
    #JLCV .footer .foot_wrap ul li a:hover {color:#0096eb;}
    #JLCV .footer .foot_wrap p {font-family:sans-serif; text-align:left; font-size:12px; font-weight:normal; line-height:22px; color:#999; }


}

@media screen and (max-width:1000px) {
	/*640px이하의 브라우저에서 보여질 CSS*/
	
	#JLCV .header .header_wrap .gnb {display:none;}
	#JLCV .header .header_wrap .mgnb {display:block; position:}
	#JLCV .header .header_wrap .mgnb .mgnb_bt {float:right; margin:10px 0 0 0;}
	#JLCV .header .header_wrap .mgnb ul {background:#f5f6f8;}
	.mgnb_wrap {position:absolute; left:0px; bottom:-850px; width:240px; padding:75px; padding-top:40px; height:800px; background:#f5f6f8; display:none;}
	.mgnb_wrap  > li {border-top:1px solid #555; font-size:26px; line-height:46px; padding-top:5px; margin-top:5px;}
	.mgnb_wrap  > li > ul > li {font-size:20px; margin-left:0px; line-height:36px;}
	.mgnb_wrap .menu_x {position:absolute; right:30px; top:20px; width:40px;}

	#JLCV .cont {width:100%; background:#fff;}
	#JLCV .cont .about_01 {width:100%; height:600px;}
	#JLCV .cont .about_01 .text_wrap h1 {font-size:40px; line-height:42px;}
	#JLCV .cont .about_01 .text_wrap span {font-size:16px; line-height:20px; color:#fff;}
	#JLCV .cont .about_01 .text_wrap button {display:block; width:167px; line-height:49px; font-size:14px;}

	#JLCV .cont .about_02 ul li {width:100%; height:295px; margin-right:0%; float:left; background:#fff; text-align:left; margin-bottom:0px; border-right:0px solid #d1d1d1; border-top:1px solid #d1d1d1;}
	#JLCV .cont .about_02 ul li:nth-child(3n) {margin-right:0; border-right:0px solid #d1d1d1;}
	#JLCV .cont .about_02 ul li img {}

	#JLCV .cont .about_03 ul li {width:100%; display:block; margin:0 auto;}
	#JLCV .cont .about_03 ul li:nth-child(2n) {width:100%; margin:0 auto;}
	#JLCV .cont .about_03 ul li div {float:left; margin-left:0%; width:100%;}
	#JLCV .cont .about_03 ul li div span b {font-size:18px; padding-bottom:10px;}
	
	#JLCV .business_01 ul li {width:100%; float:left;}
	#JLCV .business_02 ul li {width:100%; float:left;}
	#JLCV .business_02 ul li + li .dtd .dtd_wrap {border-left:1px solid #d1d1d1;}
	#JLCV .business_02 ul li + li .dtc {border-left:1px solid #d1d1d1;}
	#JLCV .business_03 ul li {width:100%; float:left; margin:0;}
	#JLCV .business_04 ul li {width:100%; float:left;}
	#JLCV .business_04 ul li + li .dtd .dtd_wrap {border-left:1px solid #d1d1d1; }
	#JLCV .business_05 ul li {width:100%; float:left; margin:0; margin-bottom:2px;}
	#JLCV .business > h1 {font-size:50px; }
	#JLCV .business > h1 b {}
	#JLCV .business > p {font-size:20px;}

	#JLCV .db_wrap {background:url(/img/db_bg.jpg) top center;}
	#JLCV .db_wrap h1 {font-family:'Raleway', sans-serif; font-size:50px; font-weight:700; text-align:center; line-height:100px;}
	#JLCV .db_wrap h1 b {font-family:'Raleway', sans-serif; font-weight:700; color:#0096eb;}
	#JLCV .db_wrap span {display:block; text-align:center; font-size:20px; line-height:28px; font-weight:normal;}
	#JLCV .db_wrap .info_wrap {width:94%; max-width:1030px; margin:0 auto; display:table; border-top:4px solid #111; border-bottom:4px solid #111; background:#fff; text-align:center; padding-top:35px; padding-bottom:30px;}
	#JLCV .db_wrap .info_wrap p {font-family:'Nanum Square', 'Raleway', sans-serif; text-align:center; font-size:20px; font-weight:normal; line-height:32px;}
	#JLCV .db_wrap .info_wrap p b {font-weight:bold;}
	#JLCV .db_wrap .info_wrap div {display:table; margin:0 auto; margin-bottom:20px;}
	#JLCV .db_wrap .info_wrap div h2 {font-size:35px; float:left; line-height:38px;}
	#JLCV .db_wrap .info_wrap div h3 {font-size:24px; float:left; font-weight:normal; line-height:38px;}
	#JLCV .db_wrap .form_wrap {width:94%; max-width:1030px; margin:0 auto; display:table;}
	#JLCV .db_wrap .form_wrap label {float:left;}
	#JLCV .c_name {position:relative; background:#f5f5f5 url(/img/db_01.jpg)no-repeat; height:47px; border-radius:10px; width:100%; float:left; }

	#JLCV .c_name label {padding-left:60px; line-height:47px; font-size:16.5px; }
	#JLCV .c_name div {position:absolute; left:120px; right:0px;}
	#JLCV .senduser {position:relative; background:#f5f5f5 url(/img/db_02.jpg)no-repeat; height:47px; border-radius:10px; width:100%; float:left;}
	#JLCV .senduser label {padding-left:60px; line-height:47px; font-size:16.5px;}
	#JLCV .senduser div {position:absolute; left:110px; right:0px;}
	#JLCV .siteurl {position:relative; background:#f5f5f5 url(/img/db_03.jpg)no-repeat; height:47px; border-radius:10px; width:100%; float:left;}
	#JLCV .siteurl label {padding-left:60px; line-height:47px; font-size:16.5px;}
	#JLCV .siteurl div {position:absolute; left:170px; right:0px;}
	#JLCV .phone {position:relative; background:#f5f5f5 url(/img/db_04.jpg)no-repeat; height:47px; border-radius:10px; width:100%; float:left; }
	#JLCV .phone label {padding-left:60px; line-height:47px; font-size:16.5px; }
	#JLCV .phone div {position:absolute; left:120px; right:0px;}
	#JLCV .email {position:relative; background:#f5f5f5 url(/img/db_05.jpg)no-repeat; height:47px; border-radius:10px; width:100%; float:left;}
	#JLCV .email label {padding-left:60px; line-height:47px; font-size:16.5px;}
	#JLCV .email div {position:absolute; left:120px; right:0px;}

	#JLCV .price {position:relative; background:#f5f5f5 url(/img/db_06.jpg)no-repeat; height:150px; border-radius:10px; width:100%; float:left;}


	#JLCV .title {position:relative; background:#f5f5f5 url(/img/db_07.jpg)no-repeat; height:47px; border-radius:10px; width:100%; float:left;}
	#JLCV .title label {padding-left:60px; line-height:47px; font-size:16.5px;}
	#JLCV .title div {position:absolute; left:110px; right:0px;}
	#JLCV .c_body {position:relative; background:#f5f5f5 url(/img/db_08.jpg)no-repeat; height:182px; border-radius:10px; width:100%; float:left; overflow:hidden;}
	#JLCV .c_body label {padding-left:60px; line-height:47px; font-size:16.5px;}
	#JLCV .c_body div {position:absolute; left:140px; right:0px;}
	#JLCV .agree_wrap {position:relative; float:left;}
	#JLCV .agree_wrap p {font-weight:bold; font-size:17px; margin-bottom:10px;}
	#JLCV .agree_wrap input {float:left; width:18px; height:18px; margin-right:5px;}
	.agree_detail {position:fixed; left:0; top:0; width:100%; height:100%; z-index:100; background-color:rgba(0,0,0,0.5); display:none;}
	.agree_detail img {position:fixed; left:2%; top:25%; margin-left:0px; margin-top:0px; width:96%;}
	.w2 {width:100%; height:10px; float:left; }
	.input {width:100%; line-height:47px; height:47px; font-size:16.5px; background:none;}
	.radio {width:18px; height:18px; font-size:16.5px; margin-top:14px; margin-right:5px; float:left; display:table;}
	.text_body {width:100%; height:168px; background:none; padding-top:14px; font-size:16.5px;}
	.submit {float:right; width:100%; height:54px; background:#0096eb; color:#fff; font-weight:bold; font-size:20px; margin-top:20px;}
    
    #JLCV .footer {background:#0d0d0d; width:100%; height:160px;}
    #JLCV .footer .foot_wrap {width:94%; max-width:640px; margin:0 auto;}
    #JLCV .footer .foot_wrap ul li {float:left; margin-right:20px; font-family:'Nanum Square', 'Raleway', sans-serif; }
    #JLCV .footer .foot_wrap ul li a {font-size:12px; color:#fff; font-weight:normal;}
    #JLCV .footer .foot_wrap ul li a:hover {color:#0096eb;}
    #JLCV .footer .foot_wrap p {font-family:sans-serif; text-align:left; font-size:12px; font-weight:normal; line-height:22px; color:#999; }

}






/*개발자추가*/
/*about us 타이핑되는 글자*/
.txt-wrapper {position: relative; display:table; margin:0 auto; text-align:center;}
#txt-typing1 {height: 75px;float: left; font-weight:bold;}
#txt-typing2 {height: 75px;float: left; font-weight:bold;}
#txt-typing3 {height: 75px;float: left; font-weight:bold;}
#txt-typing4 {height: 75px;float: left; font-weight:bold;}

.typed-cursor {
	float: left;
	opacity: 1;
	font-weight: 100;
	-webkit-animation: blink 0.7s infinite;
	-moz-animation: blink 0.7s infinite;
	-ms-animation: blink 0.7s infinite;
	-o-animation: blink 0.7s infinite;
	animation: blink 0.7s infinite;
}
@-keyframes
blink {
	0% {
		opacity:1;
	}
	50% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
	}
	@-webkit-keyframes 
	blink {  0% {
		opacity:1;
	}
	50% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
	}
	@-moz-keyframes 
	blink {  0% {
		opacity:1;
	}
	50% {
		opacity:0;
	}
	100% {
	opacity:1;
	}
	}
	@-ms-keyframes 
	blink {  0% {
		opacity:1;
	}
	50% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
	}
	@-o-keyframes 
	blink {  0% {
		opacity:1;
	}
	50% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

.typed-fade-out {
	opacity: 0;
	animation: 0;
	transition: opacity .25s;
}

/*about us animation*/
#section1 li span {opacity: 0;margin-top:20px}
#section2 .text-wrapper {opacity: 0;margin-top: 20px}


#Search .desc {opacity: 0}
#Search .items {padding-top:30px;opacity: 0}
#Display .desc {opacity: 0}
#Channel .desc {opacity: 0}
#Mobile .desc {opacity: 0}
#Solution .desc {opacity: 0}