@charset "utf-8";
@media all and (min-width: 1001px) {

.hide-pc {display:none;}
.section {max-width:1000px; margin:0 auto; width:95%;}
#container {overflow-x:hidden;}
.main-navigation li.global-tools-desktop-links a:last-child, #site-search-toggler{display:none}
.site-logo a img {width:auto;}
.skip-link {position:absolute !important;}

/* Layout */
#header {height:152px; border-bottom:5px solid #00aad0; background:#fff; padding-top:30px; box-sizing:border-box;}
#header h1.logo {margin-bottom:28px;}
#header .gnb .gnb-item {float:left; margin-right:15px;}
#header .gnb .gnb-item a {font-size:15px; font-weight:500; color:#393939;}
#header .gnb .gnb-item a:hover {color:#00aad0;}

#footer {border-top:5px solid #00aad0; background:#fff;}
#footer .foot-menu {width:100%; padding:30px 0;}
#footer .foot-menu li a {display:block; padding:0 25px; border-left:1px solid #e9e9e9; font-size:15px; line-height:24px; color:#393939; font-weight:500;}
#footer .foot-menu li:first-child a {border-left:0;}
#footer .foot-info {padding:25px 0 35px; font-size:15px; line-height:18px; color:#393939; font-weight:400;}
#footer .foot-info .foot-copy {margin-bottom:17px;}

/* MAIN */
.main-visual {position:relative; width:100%; overflow:hidden;}
.main-visual .main-item1 {background:url(../images/pc/main-bnr1-n.png) center top no-repeat; background-size:cover; height:640px; position:relative;}
.main-visual .main-item1 dl dt {font-size:66px; line-height:90px; font-weight:bold; color:#fff; text-align:center; padding-top:120px;}
.main-visual .main-item1 dl dd {font-size:22px; text-align:center; color:#fff; font-weight:500; line-height:25px; padding:45px 0 55px;}
.main-visual .main-item1 .btn-view {display:block; width:265px; height:50px; margin:0 auto; text-align:center; background:#ffffff; font-size:16px; font-weight:500; color:#1f1f1f; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.main-visual .main-item1 .btn-view:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon.png) center no-repeat; margin-left:12px;}
.main-visual .main-item1 .btn-view span {display:inline-block; line-height:16px; margin-top:-7px;}
.main-visual .main-item1 .btn-view * {vertical-align:middle;}
.main-visual .main-item1 .btn-view:hover {background:#1f1f1f; color:#fff;}
.main-visual .main-item1 .btn-view:hover:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.main-visual .owl-prev {position:absolute; top:50%; left:80px; width:26px; height:50px; background:url(../images/pc/slide-prev.png) top left no-repeat; margin-top:-25px; text-indent:-9999px;}
.main-visual .owl-next {position:absolute; top:50%; right:80px; width:26px; height:50px; background:url(../images/pc/slide-next.png) top left no-repeat; margin-top:-25px; text-indent:-9999px; }
.main-visual .owl-prev.disabled ,.main-visual .owl-next.disabled {opacity:0.3; filter:alpha(opacity=30);}
.main-visual .owl-item {float:left;}

.main-middle {height:640px;}
.main-middle .m-video {height:640px; background:url(../images/pc/main-m-video.png) center no-repeat; background-size:cover; position:relative;}
.main-middle .m-video dl dt {font-size:50px; line-height:60px; font-weight:bold; color:#fff; text-align:center; padding-top:90px;}
.main-middle .m-video dl dd {font-size:22px; text-align:center; color:#fff; font-weight:500; line-height:25px; padding:20px 0 55px;}
.main-middle .m-video .btn-view {display:block; width:265px; height:50px; margin:0 auto; text-align:center; background:#ffffff; font-size:16px; font-weight:500; color:#1f1f1f; line-height:0; border-radius:30px; box-sizing:border-box;}
.main-middle .m-video .btn-view:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon.png) center no-repeat; margin-left:12px;}
.main-middle .m-video .btn-view span {display:inline-block; line-height:16px; margin-top:-7px;}
.main-middle .m-video .btn-view * {vertical-align:middle;}
.main-middle .m-video .btn-view:hover {background:#1f1f1f; color:#fff;}
.main-middle .m-video .btn-view:hover:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.main-middle .m-video .main-video {width:80%; height:70%; top:50%; left:50%; margin:-25% 0 0 -40%; z-index:999;}
.main-middle .m-video .main-video iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.main-middle .m-slide {background:url(../images/pc/main-m-slide.png) center no-repeat; background-size:cover;}
.main-middle .m-slide .m-slide-item a {display:block; text-align:center; padding:10px 0 0;}
.main-middle .m-slide .m-slide-item a img {width:auto; margin:0 auto;}
.main-middle .m-slide .m-slide-item a dt {font-size:22px; font-weight:500; color:#fff; line-height:30px; margin-bottom:10px;}
.main-middle .m-slide .m-slide-item a dd {font-size:16px; line-height:24px; color:#fff; font-weight:400;}
.main-middle .m-slide .owl-prev {position:absolute; top:50%; left:80px; width:26px; height:50px; background:url(../images/pc/slide-prev.png) top left no-repeat; margin-top:-25px; text-indent:-9999px;}
.main-middle .m-slide .owl-next {position:absolute; top:50%; right:80px; width:26px; height:50px; background:url(../images/pc/slide-next.png) top left no-repeat; margin-top:-25px; text-indent:-9999px; }
.main-middle .m-slide .owl-prev.disabled ,.main-middle .m-slide .owl-next.disabled {opacity:0.3; filter:alpha(opacity=30);}

.main-bottom .item1 {padding-right:10px;}
.main-bottom .item2 {padding:0 5px 0 5px;}
.main-bottom .item3 {padding-left:10px;}
.main-bottom .item1 dl {background:url(../images/pc/m-bt-item1.png) center no-repeat; background-size:cover; height:500px;}
.main-bottom .item2 dl {background:url(../images/pc/m-bt-item2.png) center no-repeat; background-size:cover; height:500px;}
.main-bottom .item3 dl {background:url(../images/pc/m-bt-item3.png) center no-repeat; background-size:cover; height:500px;}
.main-bottom dl dt {text-align:center; font-size:50px; font-weight:bold; color:#fff; letter-spacing:0.1em; padding:43px 0 17px; line-height:50px;}
.main-bottom dl dd {text-align:center; font-size:16px; color:#fff; font-weight:400;}
.main-bottom a.waves-effect, .cs-bnr a.waves-light {display:block;}

/* SUB Layout */
.sub-bnr {height:540px; background-position:center; background-size:cover; background-repeat:no-repeat;}
.sub-bnr dl dt {padding:120px 0 45px; text-align:center; font-size:66px; letter-spacing:0.1em; color:#fff; font-weight:bold; line-height:70px;}
.sub-bnr dl dd {text-align:center; font-size:28px; line-height:38px; color:#fff; font-weight:400;}
.sub-bnr.brand-bnr dl dt{color:#002e4f;}
.sub-bnr.brand-bnr dl dd{color:#002e4f;}

.sub-bnr.brand-bnr {background-image:url(../images/pc/sub-v-brand-n.png);}
.sub-bnr.prod-bnr {background-image:url(../images/pc/sub-v-prod-n.png); height:640px;}
.sub-bnr.smart-bnr {background-image:url(../images/pc/sub-v-smart-n.png); height:640px;}
.sub-bnr.tech-bnr {background-image:url(../images/pc/sub-v-tech-n.png);}
.sub-bnr.buy-bnr {background-image:url(../images/pc/sub-v-buy-n.png); height:640px;}
.sub-bnr.cs-bnr {background-image:url(../images/pc/sub-v-cs-n.png); height:640px;}
.sub-bnr.customer-bnr {background-image:url(../images/pc/sub-v-customer-n.png);}
.sub-bnr.smart-bnr {background-image:url(../images/pc/sub-v-smart-n.png);}

.sub-bnr.media-bnr {height:330px;}
.sub-bnr.media-bnr dt {color:#1f1f1f;}
.sub-bnr.media-bnr dd {color:#1f1f1f;}
.sub-bnr.retailer-bnr {height:330px;}
.sub-bnr.retailer-bnr dt {color:#1f1f1f;}
.sub-bnr.retailer-bnr dd {color:#1f1f1f;}

.sub-nav {background:#00aad0; height:100px; padding:25px 0; box-sizing:border-box;}
.sub-nav ul {display:table; table-layout:fixed; width:100%;}
.sub-nav ul li {display:table-cell}
.sub-nav ul li a {display:block; width:150px; font-size:15px; border-radius:30px; margin:0 auto; height:50px; line-height:50px; color:#f2f2f2; text-align:center; font-weight:500;}
.sub-nav ul li a.active-nav {background:#ffffff; color:#1f1f1f;}


/* sub - brand1-1 */
.section.brand0 {padding:80px 0 120px;}
.section.brand0 .title {font-size:50px; line-height:90px; text-align:center; font-weight:600; color:#092e4e; letter-spacing:0.1em; margin-bottom:100px;}
.section.brand0 .brand-info {text-align:center; padding-bottom:90px; border-bottom:1px solid #e9e9e9;}
.section.brand0 .brand-info dd {font-size:18px; line-height:30px; font-weight:500; color:#1f1f1f; margin-top:25px;}
.section.brand0 .brand-simbol {padding:125px 0 0; display:table; table-layout:fixed; width:100%;}
.section.brand0 .brand-simbol .brand-sim-item {display:table-cell; width:33.3%; text-align:center; vertical-align:top;}
.section.brand0 .brand-simbol .brand-sim-item .simbol-img {margin-bottom:35px;}
.section.brand0 .brand-simbol .brand-sim-item dt {font-size:22px; line-height:25px; font-weight:500; color:#1f1f1f; margin-bottom:25px; text-transform:uppercase;}
.section.brand0 .brand-simbol .brand-sim-item dd {font-size:16px; line-height:24px; color:#1f1f1f;}


.section.brand1 {padding:90px 0 175px;}
.section.brand1 .title {font-size:50px; line-height:90px; letter-spacing:0.1em; font-weight:600; margin-bottom:50px; text-align:center;}
.section.brand1 .title dt {color:#002e50}
.section.brand1 .title dd {color:#00b8d6}
.section.brand1 .brand-ci {margin-bottom:80px;}
.section.brand1 .ci-intro {font-size:18px; line-height:30px; color:#1f1f1f; font-weight:500; margin-bottom:75px; text-align:center;}
.section.brand1 .ci-color {padding-bottom:150px; border-bottom:1px solid #e9e9e9;}
.section.brand1 .ci-color .ci-color-item {float:left; border:1px solid #e9e9e9; padding:30px 30px 30px 184px; box-sizing:border-box; width:490px; height:185px; position:relative;}
.section.brand1 .ci-color .ci-color-item + .ci-color-item {float:right;}
.section.brand1 .ci-color .ci-color-item .color-box1 {position:absolute; top:30px; left:30px; width:123px; height:123px; background:#00b8d6;}
.section.brand1 .ci-color .ci-color-item .color-box2 {position:absolute; top:30px; left:30px; width:123px; height:123px; background:#002e50;}
.section.brand1 .ci-color .ci-color-item dt {font-size:18px; line-height:30px; font-weight:600; color:#00b8d6;}
.section.brand1 .ci-color .ci-color-item + .ci-color-item dt {color:#002e50;}
.section.brand1 .ci-color .ci-color-item dd {font-size:18px; line-height:30px; font-weight:400;}
.section.brand1 .logo-info .tb-box {padding-top:140px;}
.section.brand1 .logo-info .tb-box .td-cell {width:365px; text-align:center; vertical-align:middle;}
.section.brand1 .logo-info .tb-box .td-cell + .td-cell {width:635px; text-align:left; font-size:16px; line-height:24px; color:#1f1f1f; font-weight:500}

.section.brand2 {padding:90px 0 175px; width:980px; margin:0 auto;}
.section.brand2 .title {font-size:38px; line-height:40px; font-weight:600; text-align:center; margin-bottom:90px;}
.section.brand2 .title dt {color:#1f1f1f; margin-bottom:50px;}
.section.brand2 .title dd {color:#1f1f1f; font-size:18px; line-height:30px; font-weight:500;}
.section.brand2 .brand-prize {border-bottom:1px solid #e9e9e9; margin-bottom:120px; text-align:center; font-size:0; line-height:0;}
.section.brand2 .brand-prize .prize-item {width:33.3%; display:inline-block; padding-bottom:85px;}
.section.brand2 .brand-prize .prize-item .prize-thumb {margin-bottom:25px;}
.section.brand2 .brand-prize .prize-item .prize-info {font-size:18px; line-height:30px; font-weight:500; color:#1f1f1f; height:90px; margin-bottom:20px;}
.section.brand2 .brand-prize .prize-item .prize-apparatus {font-size:18px; line-height:30px; font-weight:500; color:#929191;}
.section.brand2 .brand-partner {text-align:center;}




/* sub - prod */
.prod-main {text-align:center;}
.prod-main .td-cell {padding:90px 0 75px;}
.prod-main .td-cell dl {padding-bottom:55px;}
.prod-main .td-cell dt {font-size:50px; line-height:50px; font-weight:600; letter-spacing:0.1em; color:#1f1f1f; text-transform:uppercase; margin-bottom:25px;}
.prod-main .td-cell dd {font-size:22px; line-height:25px; color:#1f1f1f;}
.prod-main .td-cell .btn-view {display:block; width:265px; height:50px; margin:0 auto; text-align:center; font-size:16px; background:#1f1f1f; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.prod-main .td-cell .btn-view:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.prod-main .td-cell .btn-view span {display:inline-block; line-height:16px; margin-top:-7px;}
.prod-main .td-cell .btn-view * {vertical-align:middle;}
.prod-main .td-cell .prod-main-img {margin-top:65px;}
.prod-main .td-cell .prod-main-img img {max-width:100%;}

.prod-section {position:relative;}
.prod-section .prod-nav {position:absolute; top:0; left:50%; width:1000px; margin-left:-500px; height:100px; z-index:3;}
.prod-section .prod-nav .nav-sec1 {background:#00aad0; position:absolute; left:0; top:0; height:100px; width:500px;}
.prod-section .prod-nav .nav-sec2 {background:#092e4e; position:absolute; right:0; top:0; height:100px; width:500px;}
.prod-section .prod-nav .logo {float:left; padding:25px 0 0 50px}
.prod-section .prod-nav .nav-sec2 .logo {float:right; padding:23px 50px 0 0}
.prod-section .prod-nav .nav-p-info {display:none; position:absolute; top:100px; left:0; width:100%; height:140px; background-color:#fff; background-position:0 0; background-repeat:no-repeat; padding:25px 0 0 250px; box-sizing:border-box; text-align:center; font-size:16px; line-height:28px; color:#1f1f1f; border-radius:0 0 25px 25px; }
.prod-section .prod-nav .nav-p-info.type1-1 {background-image:url(../images/pc/prod-type1-bg.png);}
.prod-section .prod-nav .nav-p-info.type1-2 {background-image:url(../images/pc/prod-type2-bg.png);}
.prod-section .prod-nav .nav-p-info.type1-3 {background-image:url(../images/pc/prod-type3-bg.png);}
.prod-section .prod-nav .nav-p-info.type2-1 {background-image:url(../images/pc/prod-type1-bg.png);}
.prod-section .prod-nav .nav-p-info.type2-2 {background-image:url(../images/pc/prod-type2-bg.png);}
.prod-section .prod-nav .nav-p-info.type2-3 {background-image:url(../images/pc/prod-type3-bg.png);}
.prod-section .prod-nav .nav-sec1 ul {float:right; padding:0 40px 0 0; opacity:1; filter:alpha(opacity=100);
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.prod-section .prod-nav .nav-sec1 ul li {float:left; padding-left:35px;}
.prod-section .prod-nav .nav-sec1 ul li a {display:block; padding:35px 0 0; height:65px; font-size:16px; font-weight:500; color:#1f1f1f;}
.prod-section .prod-nav .nav-sec1 ul li:hover a,
.prod-section .prod-nav .nav-sec1 ul li.active a {color:#fff;}
.prod-section .prod-nav .nav-sec1 ul li:hover .nav-p-info {display:block;}
.prod-section .prod-nav .nav-sec2 ul {float:left; padding:0 0 0 40px; opacity:1; filter:alpha(opacity=100);
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.prod-section .prod-nav .nav-sec2 ul li {float:left; padding-right:35px;}
.prod-section .prod-nav .nav-sec2 ul li a {display:block; padding:35px 0 0; height:65px; font-size:16px; font-weight:500; color:#00aad0;}
.prod-section .prod-nav .nav-sec2 ul li:hover a,
.prod-section .prod-nav .nav-sec2 ul li.active a {color:#fff;}
.prod-section .prod-nav .nav-sec2 ul li:hover .nav-p-info {display:block;}
.prod-section .prod-nav.sec1-active .nav-sec1 {width:750px; z-index:2;
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.prod-section .prod-nav.sec1-active .nav-sec2 {
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.prod-section .prod-nav.sec1-active .nav-sec2 ul {opacity:0; filter:alpha(opacity=0);}
.prod-section .prod-nav.sec2-active .nav-sec1 {
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.prod-section .prod-nav.sec2-active .nav-sec2 {width:750px; z-index:2;
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.prod-section .prod-nav.sec2-active .nav-sec1 ul {opacity:0; filter:alpha(opacity=0);}
.prod-section .prod-nav.sec1-active .nav-btn {position:absolute; top:24px; left:770px; width:50px; height:50px; border-radius:50px; cursor:pointer; background:#00aad0 url(../images/common/btn-arrow-icon-h.png) center no-repeat; z-index:3; font-size:0; line-height:0; 
   -moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}

.prod-section .prod-nav.sec2-active .nav-btn {position:absolute; top:24px; left:180px; width:50px; height:50px; border-radius:50px; cursor:pointer; background:#092e4e url(../images/common/btn-arrow-icon-h.png) center no-repeat; z-index:3; font-size:0; line-height:0; 
   -moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}

.prod-list .title {padding:190px 0 45px; text-align:center; font-size:38px; line-height:40px; font-weight:bold; color:#1f1f1f;}
.prod-list .owl-carousel {display:block !important;}
.prod-list .prod-list-box {width:1000px; margin:0 auto;}
.prod-list .prod-list-box .list-item {width:320px; height:580px; background:#fff; float:left; margin:0 0 15px 10px}
.prod-list .prod-list-box .list-item .prod-name {text-align:center; font-size:24px; font-weight:bold; color:#1f1f1f; line-height:26px; padding:45px 0 30px;}
.prod-list .prod-list-box .list-item .prod-img {font-size:0; width:100%; line-height:0; height:270px; padding:15px 0 25px;
   -ms-transition:200ms;
   -o-transition:200ms;
   -webkit-transition:200ms;
   transition:200ms;
}

/* 게이트맨 제품 */
.prod-list .prod-list-box .list-item .prod-img.prod-img1 {background:url(../images/pc/prod/prod-thumb1.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img1 {background:url(../images/pc/prod/prod-thumb1-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img2 {background:url(../images/pc/prod/prod-thumb2.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img2 {background:url(../images/pc/prod/prod-thumb2-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img3 {background:url(../images/pc/prod/prod-thumb3.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img3 {background:url(../images/pc/prod/prod-thumb3-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img4 {background:url(../images/pc/prod/prod-thumb4.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img4 {background:url(../images/pc/prod/prod-thumb4-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img5 {background:url(../images/pc/prod/prod-thumb5.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img5 {background:url(../images/pc/prod/prod-thumb5-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img6 {background:url(../images/pc/prod/prod-thumb6.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img6 {background:url(../images/pc/prod/prod-thumb6-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img7 {background:url(../images/pc/prod/prod-thumb7.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img7 {background:url(../images/pc/prod/prod-thumb7-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img8 {background:url(../images/pc/prod/prod-thumb8.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img8 {background:url(../images/pc/prod/prod-thumb8-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img-a200 {background:url(../images/pc/prod/prod-thumb-a200.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img-a200 {background:url(../images/pc/prod/prod-thumb-a200-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img-f300-fh {background:url(../images/pc/prod/prod-thumb-f300-fh.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img-f300-fh {background:url(../images/pc/prod/prod-thumb-f300-fh-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img-m180-fh {background:url(../images/pc/prod/prod-thumb-m180-fh.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img-m180-fh {background:url(../images/pc/prod/prod-thumb-m180-fh-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img-p380-fh {background:url(../images/pc/prod/prod-thumb-p380-fh.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img-p380-fh {background:url(../images/pc/prod/prod-thumb-p380-fh-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img-a20-ch {background:url(../images/pc/prod/prod-thumb-a20-ch.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img-a20-ch {background:url(../images/pc/prod/prod-thumb-a20-ch-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img-a20-sh {background:url(../images/pc/prod/prod-thumb-a20-sh.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img-a20-sh {background:url(../images/pc/prod/prod-thumb-a20-sh-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img-shine {background:url(../images/pc/prod/prod-thumb-shine.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img-shine {background:url(../images/pc/prod/prod-thumb-shine-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img-smart-bridge {background:url(../images/pc/prod/prod-thumb-bridge.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img-smart-bridge {background:url(../images/pc/prod/prod-thumb-bridge-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-img-j20-ih {background:url(../images/pc/prod/prod-thumb-j20-ih.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-img-j20-ih {background:url(../images/pc/prod/prod-thumb-j20-ih-on.png) center no-repeat;}

/* 게이트맨 와이드 제품 */
.prod-list .prod-list-box .list-item .prod-img.prod-w-img1 {background:url(../images/pc/prod/prod-thumb-w1.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img1 {background:url(../images/pc/prod/prod-thumb-w1-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-w-img2 {background:url(../images/pc/prod/prod-thumb-w2.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img2 {background:url(../images/pc/prod/prod-thumb-w2-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-w-img3 {background:url(../images/pc/prod/prod-thumb-w3.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img3 {background:url(../images/pc/prod/prod-thumb-w3-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-w-img4 {background:url(../images/pc/prod/prod-thumb-w4.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img4 {background:url(../images/pc/prod/prod-thumb-w4-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-w-img5 {background:url(../images/pc/prod/prod-thumb-w5.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img5 {background:url(../images/pc/prod/prod-thumb-w5-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-w-img6 {background:url(../images/pc/prod/prod-thumb-w6.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img6 {background:url(../images/pc/prod/prod-thumb-w6-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-w-img7 {background:url(../images/pc/prod/prod-thumb-w7.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img7 {background:url(../images/pc/prod/prod-thumb-w7-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-w-img8 {background:url(../images/pc/prod/prod-thumb-w8.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img8 {background:url(../images/pc/prod/prod-thumb-w8-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-w-img9 {background:url(../images/pc/prod/prod-thumb-w9.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img9 {background:url(../images/pc/prod/prod-thumb-w9-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-w-img10 {background:url(../images/pc/prod/prod-thumb-w10.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img10 {background:url(../images/pc/prod/prod-thumb-w10-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-w-img11 {background:url(../images/pc/prod/prod-thumb-w11.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img11 {background:url(../images/pc/prod/prod-thumb-w11-on.png) center no-repeat;}
.prod-list .prod-list-box .list-item .prod-img.prod-w-img12 {background:url(../images/pc/prod/prod-thumb-w12.png) center no-repeat;}
.prod-list .prod-list-box .list-item:hover .prod-img.prod-w-img12 {background:url(../images/pc/prod/prod-thumb-w12-on.png) center no-repeat;}



.prod-list .prod-list-box .list-item .prod-slogan {text-align:center; font-size:16px; line-height:24px; font-weight:500; color:#1f1f1f; margin-bottom:30px;}
.prod-list .prod-list-box .list-item .btn-view {display:block; width:200px; height:50px; margin:0 auto; text-align:center; font-size:16px; background:#fff; color:#1f1f1f; border:1px solid #e9e9e9; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:16px;
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.prod-list .prod-list-box .list-item .btn-view:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon.png) center no-repeat; margin-left:12px;
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.prod-list .prod-list-box .list-item .btn-view span {display:inline-block; line-height:16px; margin-top:-7px;}
.prod-list .prod-list-box .list-item .btn-view * {vertical-align:middle;}

.prod-list .prod-list-box .list-item .btn-view:hover {color:#fff; background:#1f1f1f; border:1px solid #1f1f1f;
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.prod-list .prod-list-box .list-item .btn-view:hover:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}



/* prod view - R200-CH */
.prod1-section1 {height:1480px; position:relative; box-sizing:border-box;
    background: #0f0f0f; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#0f0f0f, #1c1c1c); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#0f0f0f, #1c1c1c); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0f0f0f, #1c1c1c); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0f0f0f, #1c1c1c); /* Standard syntax */
}
.prod1-section1 .title {text-align:center; color:#fff; padding-top:215px; margin-bottom:755px;}
.prod1-section1 .title dt {font-size:66px; font-weight:600; line-height:70px; margin-bottom:25px;}
.prod1-section1 .title dd {font-size:38px; line-height:54px; font-weight:600;}
.prod1-section1 .prod-img1 {position:absolute; top:490px; left:50%; margin-left:-290px; z-index:2;}
.prod1-section1 .prod-img2 {position:absolute; top:595px; left:50%; z-index:1; margin-left:-75px;}
.prod1-section1 .prod-info {text-align:center; font-size:22px; line-height:34px; color:#fff;}
.prod1-section1 .prod-simbol {width:540px; margin:0 auto; padding:40px 0 0;}
.prod1-section1 .prod-simbol li {float:left; width:180px; text-align:center;}
.prod1-section1 .prod-simbol li p {font-size:16px; line-height:22px; color:#fff; margin-top:10px;}


.prod1-section2 {background:#f8f8f8;}
.prod1-section2 .prod-item {overflow:hidden; width:1280px; margin:0 auto; position:relative;}
.prod1-section2 .prod-item.type1 {height:820px;}
.prod1-section2 .prod-item.type2 {height:630px;}
.prod1-section2 .prod-item.type1 dl {padding:330px 0 0 140px;}
.prod1-section2 .prod-item.type1 dl dt {font-size:38px; font-weight:600; color:#333; margin-bottom:35px;}
.prod1-section2 .prod-item.type1 dl dd {font-size:16px; line-height:28px; color:#333;}
.prod1-section2 .prod-item.type1 .prod-img {position:absolute; top:35px; left:50%; margin-left:135px}
.prod1-section2 .prod-item.type2 dl {padding:190px 0 0 730px;}
.prod1-section2 .prod-item.type2 dl dt {font-size:38px; font-weight:600; color:#333; margin-bottom:35px;}
.prod1-section2 .prod-item.type2 dl dt img {margin-bottom:25px;}
.prod1-section2 .prod-item.type2 dl dd {font-size:16px; line-height:28px; color:#333;}
.prod1-section2 .prod-item.type2 .prod-img {position:absolute; top:0; left:55px;}

.prod1-section3 {background:#121212; height:910px; overflow:hidden;}
.prod1-section3 .prod-info {max-width:1280px; margin:0 auto; position:relative;}
.prod1-section3 .prod-info dl {padding:105px 0 0 140px;}
.prod1-section3 .prod-info dl dt {font-size:38px; font-weight:600; color:#fff; margin-bottom:35px;}
.prod1-section3 .prod-info dl dd {font-size:16px; line-height:28px; color:#fff;}
.prod1-section3 .prod-info dl dt img {margin-bottom:25px;}
.prod1-section3 .prod-info dl dt + dd + dt {margin-top:105px;}
.prod1-section3 .prod-info dl dd .alert {padding:0; margin:0; font-size:14px; color:#a3a3a3; line-height:20px; margin-top:10px;}
.prod1-section3 .prod-info dl dd .alert:before {content:""; display:inline-block; width:20px; height:20px; background:url(../images/pc/prod/alert-icon1.png) center no-repeat; margin-right:5px;}
.prod1-section3 .prod-info dl dd .alert * {vertical-align:middle;}
.prod1-section3 .prod-info dl dd .alert span {display:inline-block; margin-top:-13px;}
.prod1-section3 .prod-img {position:absolute; top:110px; left:50%; margin-left:113px;}

.prod1-section4 {background:#fbfbfb; padding-bottom:185px;}
.prod1-section4 .title {padding:90px 0 100px; text-align:center;}
.prod1-section4 .title dt {font-size:38px; font-weight:600; color:#3a3a3a; margin-bottom:35px;}
.prod1-section4 .title dd {font-size:16px; line-height:28px; color:#3a3a3a;}
.prod1-section4 .title dd .alert {padding:0; margin:0; font-size:14px; color:#e70188; line-height:20px; margin-top:15px;}
.prod1-section4 .title dd .alert:before {content:""; display:inline-block; width:20px; height:20px; background:url(../images/pc/prod/alert-icon2.png) center no-repeat; margin-right:5px;}
.prod1-section4 .title dd .alert * {vertical-align:middle;}
.prod1-section4 .title dd .alert span {display:inline-block; margin-top:-14px;}
.prod1-section4 .prod-motion {text-align:center; width:648px; margin:0 auto;}
.prod1-section4 .prod-motion .prod-img2 {position:relative; margin-top:-60px;}
.prod1-section4 .prod-info {position:relative;}
.prod1-section4 .prod-info dl {position:absolute; left:50%;}
.prod1-section4 .prod-info dt {font-size:22px; font-weight:600; color:#3a3a3a; margin-bottom:15px;}
.prod1-section4 .prod-info dd {font-size:14px; line-height:26px; color:#3a3a3a; font-weight:500;}
.prod1-section4 .prod-info .prod-info-item1 {bottom:160px; margin-left:-500px;}
.prod1-section4 .prod-info .prod-info-item2 {bottom:192px; margin-left:205px;}
.prod1-section4 .prod-info .prod-info-item3 {bottom:-55px; margin-left:-500px;}
.prod1-section4 .prod-info .prod-info-item4 {bottom:-29px; margin-left:205px;}

.prod1-section5 {background:#f8f8f8; position:relative; height:700px; overflow:hidden;}
.prod1-section5 .prod-info {position:absolute; top:255px; left:50%; margin-left:65px;}
.prod1-section5 .prod-info dt {font-size:38px; font-weight:600; color:#3a3a3a; margin-bottom:35px;}
.prod1-section5 .prod-info dd {font-size:16px; line-height:28px; color:#3a3a3a;}
.prod1-section5 .prod-motion {position:absolute; bottom:0; left:50%; margin-left:-375px;}
.prod1-section5 .prod-motion .prod-img2 {position:absolute; left:-195px; bottom:0;}

.prod1-section6 {background:#121212;}
.prod1-section6 .prod-item-type1 {height:700px; overflow:hidden; position:relative;}
.prod1-section6 .prod-item-type2 {height:700px; overflow:hidden; position:relative;}
.prod1-section6 .prod-item-type3 {height:820px; overflow:hidden; position:relative;}
.prod1-section6 .prod-item-type1 dl {position:absolute; left:50%; top:50%; margin-left:-500px; z-index:1;}
.prod1-section6 .prod-item-type2 dl {position:absolute; left:50%; top:50%; margin-left:100px; z-index:1;}
.prod1-section6 .prod-item-type3 dl {position:absolute; left:50%; top:50%; margin-left:-210px; z-index:1;}
.prod1-section6 dl dt {font-size:38px; line-height:50px; font-weight:600; color:#fff; margin-bottom:40px;}
.prod1-section6 dl dt span {font-size:0; line-height:0; margin-bottom:20px; display:block;}
.prod1-section6 dl dd {font-size:16px; line-height:28px; color:#fff; font-weight:400;}
.prod1-section6 .item1 .prod-img {position:absolute; left:50%; bottom:0; margin-left:75px;}
.prod1-section6 .item1 dl {margin-top:-114px;}
.prod1-section6 .item2 .prod-img {position:absolute; left:50%; top:0; margin-left:-605px;}
.prod1-section6 .item2 dl {margin-top:-101px;}
.prod1-section6 .item3 .prod-img {position:absolute; left:50%; bottom:0; margin-left:-345px;}
.prod1-section6 .item3 dl {margin-top:-138px;}
.prod1-section6 .item4 .prod-img {position:absolute; left:50%; bottom:0; margin-left:-600px;}
.prod1-section6 .item4 dl {margin-top:-161px;}
.prod1-section6 .item5 .prod-img1 {position:absolute; left:50%; top:0; margin-left:-615px;}
.prod1-section6 .item5 .prod-img2 {position:absolute; left:50%; bottom:0; margin-left:345px;}
.prod1-section6 .item5 dl {margin-top:-166px;}
.prod1-section6 .item6 .prod-img {position:absolute; left:50%; top:0; margin-left:-545px;}
.prod1-section6 .item6 dl {margin-top:-166px;}
.prod1-section6 .item7 .prod-img {position:absolute; left:50%; bottom:0; margin-left:-30px;}
.prod1-section6 .item7 dl {margin-top:-167px;}
.prod1-section6 .item8 .prod-img {position:absolute; left:50%; bottom:0; margin-left:-545px;}
.prod1-section6 .item8 dl {margin-top:-153px;}

.prod1-section7 {background:#f8f8f8; padding-bottom:105px;}
.prod1-section7 .title {padding:100px 0 75px; text-align:center; font-size:38px; line-height:40px; font-weight:600; color:#1f1f1f;}
.prod1-section7 .clear-box {width:1000px; margin:0 auto;}
.prod1-section7 .prod-con {float:left; width:660px; height:740px; background:#fff;}
.prod1-section7 .prod-con .prod-img {text-align:center; padding:65px 0 90px;}
.prod1-section7 .prod-con .tb-box ul {padding-left:30px;}
.prod1-section7 .prod-con .tb-box li {font-size:16px; line-height:30px; font-weight:500; color:#3a3a3a;}
.prod1-section7 .prod-etc {float:right; width:320px; height:740px; background:#fff;}
.prod1-section7 .prod-etc li {padding:0 30px;}
.prod1-section7 .prod-etc li + li {margin-top:45px;}
.prod1-section7 .prod-etc .icon {text-align:center; padding-top:55px;}
.prod1-section7 .btn-go {display:block; width:100%; height:50px; margin:40px auto 0; text-align:center; font-size:16px; background:#092e4e; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.prod1-section7 .btn-go:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.prod1-section7 .btn-go span {display:inline-block; line-height:16px; margin-top:-7px;}
.prod1-section7 .btn-go * {vertical-align:middle;}


/* prod view - E300-FH */
.prod2-section1 {height:1480px; position:relative; box-sizing:border-box; background: #fbfbfb;}
.prod2-section1 .title {text-align:center; color:#333333; padding-top:215px; margin-bottom:755px;}
.prod2-section1 .title dt {font-size:66px; font-weight:600; line-height:70px; margin-bottom:25px;}
.prod2-section1 .title dd {font-size:38px; line-height:54px; font-weight:600; color:#6c6c6c;}
.prod2-section1 .prod-img1 {position:absolute; top:490px; left:50%; margin-left:-290px; z-index:2;}
.prod2-section1 .prod-img2 {position:absolute; top:575px; left:50%; z-index:1; margin-left:-30px;}
.prod2-section1 .prod-info {text-align:center; font-size:22px; line-height:34px; color:#333333;}
.prod2-section1 .prod-simbol {width:540px; margin:0 auto; padding:40px 0 0;}
.prod2-section1 .prod-simbol li {float:left; width:180px; text-align:center;}
.prod2-section1 .prod-simbol li p {font-size:16px; line-height:22px; color:#333333; margin-top:10px;}
.prod2-section2 {background:#fff;}
.prod2-section2 .prod-item {overflow:hidden; position:relative; height:630px;}
.prod2-section2 .prod-item dl dt img {margin-bottom:25px;}
.prod2-section2 .prod-item.type2 {background:#f8f8f8}
.prod2-section2 .prod-item.type4 {background:#f8f8f8; height:700px;}
.prod2-section2 .prod-item.type5 {background:#f8f8f8; height:700px;}
.prod2-section2 .prod-item.type1 dl {padding:190px 0 0 140px; width:1280px; margin:0 auto; box-sizing:border-box;}
.prod2-section2 .prod-item.type1 dl dt {font-size:38px; font-weight:600; color:#333; margin-bottom:35px;}
.prod2-section2 .prod-item.type1 dl dd {font-size:16px; line-height:28px; color:#333;}
.prod2-section2 .prod-item.type1 .prod-img {position:absolute; top:0; left:50%; margin-left:20px;}
.prod2-section2 .prod-item.type2 dl {padding:190px 0 0 700px; width:1280px; margin:0 auto; box-sizing:border-box;}
.prod2-section2 .prod-item.type2 dl dt {font-size:38px; font-weight:600; color:#333; margin-bottom:35px;}
.prod2-section2 .prod-item.type2 dl dd {font-size:16px; line-height:28px; color:#333;}
.prod2-section2 .prod-item.type2 .prod-img {position:absolute; top:0; left:50%; margin-left:-530px;}
.prod2-section2 .prod-item.type3 {height:700px;}
.prod2-section2 .prod-item.type3 dl {padding:190px 0 0 140px; width:1280px; margin:0 auto; box-sizing:border-box;}
.prod2-section2 .prod-item.type3 dl dt {font-size:38px; font-weight:600; color:#333; margin-bottom:35px;}
.prod2-section2 .prod-item.type3 dl dd {font-size:16px; line-height:28px; color:#333;}
.prod2-section2 .prod-item.type3 .prod-img {position:absolute; bottom:0; left:50%; margin-left:-45px;}
.prod2-section2 .prod-item.type4 dl {padding:190px 0 0 700px; width:1280px; margin:0 auto; box-sizing:border-box;}
.prod2-section2 .prod-item.type4 dl dt {font-size:38px; font-weight:600; color:#333; margin-bottom:35px;}
.prod2-section2 .prod-item.type4 dl dd {font-size:16px; line-height:28px; color:#333;}
.prod2-section2 .prod-item.type4 .prod-img {position:absolute; bottom:0; left:50%; margin-left:-570px;}
.prod2-section2 .prod-item.type5 dl {padding:190px 0 0 140px; width:1280px; margin:0 auto; box-sizing:border-box;}
.prod2-section2 .prod-item.type5 dl dt {font-size:38px; font-weight:600; color:#333; margin-bottom:35px;}
.prod2-section2 .prod-item.type5 dl dd {font-size:16px; line-height:28px; color:#333;}
.prod2-section2 .prod-item.type5 .prod-img {position:absolute; bottom:0; left:50%; margin-left:85px;}
.prod2-section2 .prod-item.type6 {height:700px;}
.prod2-section2 .prod-item.type6 dl {padding:190px 0 0 700px; width:1280px; margin:0 auto; box-sizing:border-box;}
.prod2-section2 .prod-item.type6 dl dt {font-size:38px; font-weight:600; color:#333; margin-bottom:35px;}
.prod2-section2 .prod-item.type6 dl dd {font-size:16px; line-height:28px; color:#333;}
.prod2-section2 .prod-item.type6 .prod-img {position:absolute; top:0; left:50%; margin-left:-570px;}
.prod2-section2 .prod-item.type7 {background:#f8f8f8; height:700px;}
.prod2-section2 .prod-item.type7 dl {padding:190px 0 0 140px; width:1280px; margin:0 auto; box-sizing:border-box;}
.prod2-section2 .prod-item.type7 dl dt {font-size:38px; font-weight:600; color:#333; margin-bottom:35px;}
.prod2-section2 .prod-item.type7 dl dd {font-size:16px; line-height:28px; color:#333;}
.prod2-section2 .prod-item.type7 .prod-img {position:absolute; bottom:0; left:50%; margin-left:125px;}
.prod2-section2 .prod-item.type8 {height:700px;}
.prod2-section2 .prod-item.type8 dl {padding:190px 0 0 700px; width:1280px; margin:0 auto; box-sizing:border-box;}
.prod2-section2 .prod-item.type8 dl dt {font-size:38px; font-weight:600; color:#333; margin-bottom:35px;}
.prod2-section2 .prod-item.type8 dl dd {font-size:16px; line-height:28px; color:#333;}
.prod2-section2 .prod-item.type8 .prod-img {position:absolute; top:50px; left:50%; margin-left:-550px;}
.prod2-section2 .prod-item.type9 {background:#121212; height:700px;}
.prod2-section2 .prod-item.type9 dl {padding:190px 0 0 140px; width:1280px; margin:0 auto; box-sizing:border-box; position:relative; z-index:1;}
.prod2-section2 .prod-item.type9 dl dt {font-size:38px; font-weight:600; color:#fff; margin-bottom:35px;}
.prod2-section2 .prod-item.type9 dl dd {font-size:16px; line-height:28px; color:#fff;}
.prod2-section2 .prod-item.type9 .prod-img {position:absolute; bottom:0; left:50%; margin-left:-200px;}

.prod2-section3 {background:#f8f8f8; padding-bottom:105px;}
.prod2-section3 .title {padding:100px 0 75px; text-align:center; font-size:38px; line-height:40px; font-weight:600; color:#1f1f1f;}
.prod2-section3 .clear-box {width:1000px; margin:0 auto;}
.prod2-section3 .prod-con {float:left; width:660px; height:740px; background:#fff;}
.prod2-section3 .prod-con .prod-img {text-align:center; padding:65px 0 90px;}
.prod2-section3 .prod-con .tb-box ul {padding-left:30px;}
.prod2-section3 .prod-con .tb-box li {font-size:16px; line-height:30px; font-weight:500; color:#3a3a3a;}
.prod2-section3 .prod-etc {float:right; width:320px; height:740px; background:#fff;}
.prod2-section3 .prod-etc li {padding:0 30px;}
.prod2-section3 .prod-etc li + li {margin-top:45px;}
.prod2-section3 .prod-etc .icon {text-align:center; padding-top:55px;}
.prod2-section3 .btn-go {display:block; width:100%; height:50px; margin:40px auto 0; text-align:center; font-size:16px; background:#092e4e; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.prod2-section3 .btn-go:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.prod2-section3 .btn-go span {display:inline-block; line-height:16px; margin-top:-7px;}
.prod2-section3 .btn-go * {vertical-align:middle;}

/* prod view - X300-FH */
.prod3-section1 {
    height:1480px;
    position:relative;
    box-sizing:border-box;
    background: #0f0f0f; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#0f0f0f, #1c1c1c); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#0f0f0f, #1c1c1c); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0f0f0f, #1c1c1c); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0f0f0f, #1c1c1c); /* Standard syntax */
    overflow: hidden;
}
.prod3-section1 .title {text-align:center; color:#fff; padding-top:215px; margin-bottom:755px;}
.prod3-section1 .title dt {font-size:66px; font-weight:600; line-height:70px; margin-bottom:25px;}
.prod3-section1 .title dd {font-size:38px; line-height:54px; font-weight:600;}
.prod3-section1 .prod-img1 {position:absolute; top:490px; left:50%; margin-left:-290px; z-index:2;}
.prod3-section1 .prod-img2 {position:absolute; top:550px; left:50%; z-index:1; margin-left:40px;}
.prod3-section1 .prod-info {text-align:center; font-size:22px; line-height:34px; color:#fff;}
.prod3-section1 .prod-simbol {width:540px; margin:0 auto; padding:40px 0 0;}
.prod3-section1 .prod-simbol li {float:left; width:180px; text-align:center;}
.prod3-section1 .prod-simbol li p {font-size:16px; line-height:22px; color:#fff; margin-top:10px;}

/*0315 추가*/
.prod3-video-section {width:960px; margin:70px auto; padding-bottom:576px; position:relative; }
.prod3-video-section iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
/*0315 추가*/

.prod3-section2 {background:#f8f8f8; height:1045px;}
.prod3-section2 .title {padding:140px 0 50px; text-align:center;}
.prod3-section2 .title dt {font-size:38px; font-weight:bold; line-height:50px; color:#3a3a3a; margin-bottom:40px;}
.prod3-section2 .title dd {font-size:16px; line-height:28px; color:#3a3a3a;}
.prod3-section2 .how-type {width:610px; margin:0 auto;}
.prod3-section2 .how-type li {padding:45px 0 45px 125px; position:relative; }
.prod3-section2 .how-type li .thumb {position:absolute; left:0; top:50%; margin-top:-40px;}
.prod3-section2 .how-type li dt {font-size:22px; font-weight:bold; line-height:24px; color:#3a3a3a; margin-bottom:20px;}
.prod3-section2 .how-type li dd {font-size:14px; line-height:26px; color:#3a3a3a;}
.prod3-section2 .how-type li:after {content:""; display:block; height:1px; width:480px; position:absolute; top:0; left:50%; margin-left:-240px; background:#e9e9e9;}
.prod3-section2 .how-type li:first-child:after {display:none;}

.prod3-section3 .prod-item-type1 {height:700px; overflow:hidden; position:relative;}
.prod3-section3 .prod-item-type2 {height:700px; overflow:hidden; position:relative;}
.prod3-section3 .prod-item-type3 {height:820px; overflow:hidden; position:relative;}
.prod3-section3 .prod-item-type1 dl {position:absolute; left:50%; top:50%; margin-left:-500px; z-index:1;}
.prod3-section3 .prod-item-type2 dl {position:absolute; left:50%; top:50%; margin-left:100px; z-index:1;}
.prod3-section3 .prod-item-type3 dl {position:absolute; left:50%; top:50%; margin-left:-210px; z-index:1;}
.prod3-section3 dl dt {font-size:38px; line-height:50px; font-weight:600; color:#fff; margin-bottom:40px;}
.prod3-section3 dl dt span {font-size:0; line-height:0; margin-bottom:20px; display:block;}
.prod3-section3 dl dd {font-size:16px; line-height:28px; color:#fff; font-weight:400;}
.prod3-section3 .item1 dt {color:#333333}
.prod3-section3 .item1 dd {color:#333333}
.prod3-section3 .item1 .prod-img {position:absolute; left:50%; bottom:0; margin-left:75px;}
.prod3-section3 .item1 dl {margin-top:-114px;}
.prod3-section3 .item2 {background:#121212;}
.prod3-section3 .item2 .prod-img1 {position:absolute; left:50%; top:0; margin-left:-640px;}
.prod3-section3 .item2 .prod-img2 {position:absolute; left:50%; bottom:0; margin-left:210px;}
.prod3-section3 .item2 dl {margin-top:-130px;}
.prod3-section3 .item3 {background:#141414;}
.prod3-section3 .item3 .prod-img {position:absolute; left:50%; bottom:0; margin-left:-40px;}
.prod3-section3 .item3 dl {margin-top:-166px;}
.prod3-section3 .item4 {background:#141414;}
.prod3-section3 .item4 .prod-img {position:absolute; left:50%; bottom:0; margin-left:-550px;}
.prod3-section3 .item4 dl {margin-top:-161px;}
.prod3-section3 .item5 {background:#141414;}
.prod3-section3 .item5 dl {margin-top:-166px;}
.prod3-section3 .item5 .prod-img {position:absolute; left:50%; bottom:0; margin-left:100px;}
.prod3-section3 .item6 {background:#141414;}
.prod3-section3 .item6 .prod-img {position:absolute; left:50%; bottom:0; margin-left:-445px;}
.prod3-section3 .item6 dl {margin-top:-166px;}
.prod3-section3 .item7 {background:#f8f8f8;}
.prod3-section3 .item7 .prod-img {position:absolute; left:50%; top:50%; margin-left:180px; margin-top:-310px;}
.prod3-section3 .item7 dl {margin-top:-167px;}
.prod3-section3 .item7 dt {color:#333333}
.prod3-section3 .item7 dd {color:#333333}
.prod3-section3 .item8 .prod-img {position:absolute; left:50%; bottom:0; margin-left:-515px;}
.prod3-section3 .item8 dl {margin-top:-153px;}
.prod3-section3 .item8 dt {color:#333333}
.prod3-section3 .item8 dd {color:#333333}
.prod3-section3 .item9 {background:#121212;}
.prod3-section3 .item9 .prod-img {position:absolute; left:50%; top:50%; margin-left:-135px; margin-top:-317px;}
.prod3-section3 .item9 dl {margin-top:-152px;}

.prod3-section4 {background:#f8f8f8; padding-bottom:105px;}
.prod3-section4 .title {padding:100px 0 75px; text-align:center; font-size:38px; line-height:40px; font-weight:600; color:#1f1f1f;}
.prod3-section4 .clear-box {width:1000px; margin:0 auto;}
.prod3-section4 .prod-con {float:left; width:660px; height:740px; background:#fff;}
.prod3-section4 .prod-con .prod-img {text-align:center; padding:40px 0 70px;}
.prod3-section4 .prod-con .tb-box ul {padding-left:30px;}
.prod3-section4 .prod-con .tb-box li {font-size:16px; line-height:30px; font-weight:500; color:#3a3a3a;}
.prod3-section4 .prod-etc {float:right; width:320px; height:740px; background:#fff;}
.prod3-section4 .prod-etc li {padding:0 30px;}
.prod3-section4 .prod-etc li + li {margin-top:45px;}
.prod3-section4 .prod-etc .icon {text-align:center; padding-top:55px;}
.prod3-section4 .btn-go {display:block; width:100%; height:50px; margin:40px auto 0; text-align:center; font-size:16px; background:#092e4e; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.prod3-section4 .btn-go:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.prod3-section4 .btn-go span {display:inline-block; line-height:16px; margin-top:-7px;}
.prod3-section4 .btn-go * {vertical-align:middle;}

.prod4-sec {padding-top:100px}
.prod4-sec img {display:block; margin:0 auto; max-width:776px;}
/*0315 추가*/
.prod4-video-sec {width:776px; margin:0 auto;}
.prod4-video-sec iframe {width:100%; height:500px;}

/* prod view - Smart living bridge */
.prod-etc-sec1 {position:relative; box-sizing:border-box; overflow:hidden; background: #f6f6f6; /* For browsers that do not support gradients */}
.prod-etc-sec1 .title {text-align:center; color:#333333; padding-top:215px; margin-bottom:720px;}
.prod-etc-sec1 .title dt {font-size:66px; font-weight:600; line-height:70px; margin-bottom:25px;}
.prod-etc-sec1 .title dd {font-size:38px; line-height:54px; font-weight:600;}
.prod-etc-sec1 .prod-img {position:absolute; left:50%; top:560px; margin-left:-237px;}
.prod-etc-sec1 .prod-info {text-align:center; font-size:22px; line-height:34px; color:#333333;}
.prod-etc-sec1 .prod-simbol {width:540px; margin:0 auto; padding:40px 0 20px;}
.prod-etc-sec1 .prod-simbol li {float:left; width:180px; text-align:center; margin-bottom:25px;}
.prod-etc-sec1 .prod-simbol li p {font-size:16px; line-height:22px; color:#333333; margin-top:10px;}
.prod-etc-sec2 {position:relative; box-sizing:border-box; overflow:hidden; background: #00b8d6; /* For browsers that do not support gradients */}
.prod-etc-sec2 .title {text-align:center; padding:95px 0 70px;}
.prod-etc-sec2 .title dt {font-size:38px; line-height:50px; font-weight:bold; color:#fff; margin-bottom:30px;}
.prod-etc-sec2 .title dd {font-size:16px; line-height:28px; color:#fff; font-weight:400;}
.prod-etc-sec2 .prod-img {text-align:center; padding-bottom:90px;}
.prod-etc-sec3 {position:relative; box-sizing:border-box; overflow:hidden;}
.prod-etc-sec3 .title {text-align:center; padding:95px 0 70px;}
.prod-etc-sec3 .title dt {font-size:38px; line-height:50px; font-weight:bold; color:#333333; margin-bottom:30px;}
.prod-etc-sec3 .title dd {font-size:16px; line-height:28px; color:#333333; font-weight:400;}
.prod-etc-sec3 .prod-img {text-align:center; padding-bottom:120px;}
.prod-etc-sec4 {position:relative; box-sizing:border-box; overflow:hidden; background:#e2e2e2;}
.prod-etc-sec4 .title {text-align:center; padding:95px 0 80px;}
.prod-etc-sec4 .title dt {font-size:38px; line-height:50px; font-weight:bold; color:#333333; margin-bottom:30px;}
.prod-etc-sec4 .title dd {font-size:16px; line-height:28px; color:#333333; font-weight:400;}
.prod-etc-sec4 .prod-img {text-align:center;}
.prod-etc-sec5 {position:relative; overflow:hidden;}
.prod-etc-sec5 .title {width:1000px; margin:0 auto; padding-top:115px;}
.prod-etc-sec5 .title dt {float:left; width:50%; box-sizing:border-box; padding:0 20px; font-size:38px; font-weight:bold; color:#333;}
.prod-etc-sec5 .title dd {float:left; width:50%; box-sizing:border-box; padding:0 20px; font-size:16px; line-height:28px; font-weight:500; color:#333;}
.prod-etc-sec5 .prod-img {text-align:center; margin-top:50px;}
.prod-etc-sec5 .prod-tag {position:absolute; bottom:495px; left:50%; width:960px; margin-left:-480px;}
.prod-etc-sec5 .prod-tag li {width:120px; height:80px; background:#00b8d6; border-radius:3px; text-align:center; color:#fff; font-size:16px; line-height:22px; box-sizing:border-box; padding-top:15px;}
.prod-etc-sec6 {position:relative; box-sizing:border-box; overflow:hidden; background:#f9f9f9; padding-bottom:400px;}
.prod-etc-sec6 .title {text-align:center; padding:95px 0 80px;}
.prod-etc-sec6 .title dt {font-size:38px; line-height:50px; font-weight:bold; color:#333333; margin-bottom:30px;}
.prod-etc-sec6 .title dd {font-size:16px; line-height:28px; color:#333333; font-weight:400;}
.prod-etc-sec6 .prod-img {text-align:center; position:relative;}
.prod-etc-sec6 .prod-img .prod-tag {position:absolute; left:50%; top:50%; text-align:left;}
.prod-etc-sec6 .prod-img .prod-tag dt {font-size:22px; color:#3a3a3a; font-weight:bold;}
.prod-etc-sec6 .prod-img .prod-tag dt span.thumb-icon {position:absolute; top:-105px; left:0; width:80px; height:80px; text-align:center; background:#fff; border-radius:80px; box-sizing:border-box; padding-top:15px;}
.prod-etc-sec6 .prod-img .prod-tag dd {font-size:14px; line-height:26px; color:#3a3a3a; font-weight:400; margin-top:10px;}
.prod-etc-sec6 .prod-img .prod-tag.type1 {margin:-120px 0 0 -450px; }
.prod-etc-sec6 .prod-img .prod-tag.type2 {margin:-120px 0 0 285px; }
.prod-etc-sec6 .prod-img .prod-tag.type3 {margin:160px 0 0 -450px; }
.prod-etc-sec6 .prod-img .prod-tag.type4 {margin:160px 0 0 285px; }
.prod-etc-sec6 .prod-img .prod-tag.type5 {margin:425px 0 0 -110px; }


.prod-etc-sec7 {position:relative; overflow:hidden; background:#fdfdfd;}
.prod-etc-sec7 .title {width:1000px; margin:0 auto; padding-top:115px;}
.prod-etc-sec7 .title dt {float:left; width:50%; box-sizing:border-box; padding:0 20px; font-size:38px; font-weight:bold; color:#333;}
.prod-etc-sec7 .title dd {float:left; width:50%; box-sizing:border-box; padding:0 20px; font-size:16px; line-height:28px; font-weight:500; color:#333;}
.prod-etc-sec7 .prod-img {text-align:center; margin-top:50px;}
.prod-etc-sec7 .prod-tag {position:absolute; bottom:495px; left:50%; width:960px; margin-left:-480px;}
.prod-etc-sec7 .prod-tag li {width:120px; height:80px; background:#00b8d6; border-radius:3px; text-align:center; color:#fff; font-size:16px; line-height:22px; box-sizing:border-box; padding-top:15px;}
.prod-etc-sec8 {position:relative; overflow:hidden;}
.prod-etc-sec8 .title {width:1000px; margin:0 auto; padding-top:115px;}
.prod-etc-sec8 .title dt {float:left; width:50%; box-sizing:border-box; padding:0 20px; font-size:38px; font-weight:bold; color:#333;}
.prod-etc-sec8 .title dd {float:left; width:50%; box-sizing:border-box; padding:0 20px; font-size:16px; line-height:28px; font-weight:500; color:#333;}
.prod-etc-sec8 .prod-img {text-align:center; margin-top:50px;}
.prod-etc-sec8 .prod-tag {position:absolute; bottom:495px; left:50%; width:960px; margin-left:-480px;}
.prod-etc-sec8 .prod-tag li {width:120px; height:80px; background:#00b8d6; border-radius:3px; text-align:center; color:#fff; font-size:16px; line-height:22px; box-sizing:border-box; padding-top:15px;}
.prod-etc-sec9 {position:relative; overflow:hidden;}
.prod-etc-sec9 .title {text-align:center; padding:90px 0; font-size:38px; line-height:50px; font-weight:bold; color:#002e4f;}
.prod-etc-sec9 .prod-info {width:960px; margin:0 auto; padding-bottom:30px;}
.prod-etc-sec9 .prod-info dt  {font-size:18px; line-height:20px; font-weight:500; color:#333333; height:35px; border-bottom:1px solid #e2e2e2;}
.prod-etc-sec9 .prod-info dd {padding:10px 0 90px;}
.prod-etc-sec9 .prod-info dd .float-l {width:50%; font-size:16px; font-weight:500; color:#616161; line-height:28px; text-align:center;}
.prod-etc-sec9 .prod-info dd .float-l + .float-l {color:#002e4f;}
.prod-etc-sec9 .prod-img {text-align:center; margin-bottom:65px;}
.prod-etc-sec10 {background:#f8f8f8; padding-bottom:105px;position:relative; overflow:hidden;}
.prod-etc-sec10 .title {padding:100px 0 75px; text-align:center; font-size:38px; line-height:40px; font-weight:600; color:#1f1f1f;}
.prod-etc-sec10 .clear-box {width:1000px; margin:0 auto;}
.prod-etc-sec10 .prod-con {float:left;width:660px;height: 550px;background:#fff;}
.prod-etc-sec10 .prod-con .prod-img {text-align:center;padding: 55px 0 35px;}
.prod-etc-sec10 .prod-con .tb-box ul {padding-left:30px;}
.prod-etc-sec10 .prod-con .tb-box li {font-size:16px; line-height:30px; font-weight:500; color:#3a3a3a;}
.prod-etc-sec10 .prod-con .tb-box .td-cell + .td-cell {width:410px;}
.prod-etc-sec10 .prod-con .tb-box li span {display:inline-block; margin-right:30px; padding-top:10px;}
.prod-etc-sec10 .prod-etc {float:right;width:320px;height: 550px;background:#fff;}
.prod-etc-sec10 .prod-etc ul {padding-top:30px;}
.prod-etc-sec10 .prod-etc li {padding:0 30px;}
.prod-etc-sec10 .prod-etc li + li {margin-top:45px;}
.prod-etc-sec10 .prod-etc .icon {text-align:center; padding-top:55px;}
.prod-etc-sec10 .btn-go {display:block; width:100%; height:50px; margin:40px auto 0; text-align:center; font-size:16px; background:#092e4e; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.prod-etc-sec10 .btn-go:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.prod-etc-sec10 .btn-go span {display:inline-block; line-height:16px; margin-top:-7px;}
.prod-etc-sec10 .btn-go * {vertical-align:middle;}


.prod-etc-sec11 {background:#00b8d6; position:relative; overflow:hidden; padding-bottom:85px;}
.prod-etc-sec11 .title {text-align:center; padding:95px 0 70px;}
.prod-etc-sec11 .title dt {font-size:38px; line-height:50px; font-weight:bold; color:#fff; margin-bottom:30px;}
.prod-etc-sec11 .title dd {font-size:16px; line-height:28px; color:#fff; font-weight:400;}
.prod-etc-sec11 .prod-img {width:790px; margin:0 auto; position:relative;}
.prod-etc-sec11 .prod-img img {width:auto;}
.prod-etc-sec11 .prod-img ul {position:absolute; right:0; top:100px; width:260px;}
.prod-etc-sec11 .prod-img ul li:first-child {margin-bottom:30px;}
.prod-etc-sec11 .prod-img ul a {display:block; width:260px; height:50px; background:#092e4e; border-radius:27px; text-align:center; font-size:16px; line-height:50px; color:#fff;}
.prod-etc-sec11 .prod-img ul a .app-icon {display:inline-block; margin:-12px 10px 0 0;}
.prod-etc-sec11 .prod-img ul a * {vertical-align:middle;}
.prod-etc-sec11 .prod-spec {width:960px; margin:30px auto 0;}
.prod-etc-sec11 .prod-spec .prod-spec-tt {font-size:18px; font-weight:500; color:#092e4e; background:#fff; border: 1px solid #00b8d6; padding:15px;}
.prod-etc-sec11 .prod-spec .prod-spec-tt2 {font-size:18px; font-weight:500; color:#fff; background:#092e4e; border: 1px solid #00b8d6; padding:15px;}
.prod-etc-sec11 .prod-spec table thead th {background:rgba(255,255,255,0.7); font-size:14px; line-height:28px; padding:10px 0; border:1px solid #00b8d6;}
.prod-etc-sec11 .prod-spec table tbody th {background:rgba(255,255,255,0.4); font-size:14px; line-height:28px; padding:10px 0; border:1px solid #00b8d6; font-weight:normal; text-align:center;}
.prod-etc-sec11 .prod-spec table tbody td {background:rgba(255,255,255,0.2); font-size:14px; line-height:28px; padding:10px 0; border:1px solid #00b8d6; text-align:center; color:#000;}
.prod-etc-sec11 .prod-spec .prod-spec-info {margin-top:20px; text-align:center; font-size:14px; line-height:25px; color:#fff;}

/* prod view - A330-FH */
.prod4-section1 {height:1480px; position:relative; box-sizing:border-box;
    background: #0f0f0f; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#0f0f0f, #1c1c1c); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#0f0f0f, #1c1c1c); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0f0f0f, #1c1c1c); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0f0f0f, #1c1c1c); /* Standard syntax */
}
.prod4-section1 .title {text-align:center; color:#fff; padding-top:215px; margin-bottom:755px;}
.prod4-section1 .title dt {font-size:66px; font-weight:600; line-height:70px; margin-bottom:25px;}
.prod4-section1 .title dd {font-size:38px; line-height:54px; font-weight:600;}
.prod4-section1 .prod-img1 {position:absolute;top: 470px;left:50%;margin-left: -175px;z-index:2;}
.prod4-section1 .prod-img2 {position:absolute;top: 506px;left:50%;z-index:1;margin-left: 10px;}
.prod4-section1 .prod-info {text-align:center; font-size:22px; line-height:34px; color:#fff;}
.prod4-section1 .prod-simbol {width:540px; margin:0 auto; padding:40px 0 0;}
.prod4-section1 .prod-simbol li {float:left; width:180px; text-align:center;}
.prod4-section1 .prod-simbol li p {font-size:16px; line-height:22px; color:#fff; margin-top:10px;}
.prod4-video-section {width:960px; margin:70px auto; padding-bottom:576px; position:relative; }
.prod4-video-section iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

.prod4-section2 .prod-item-type1 {height:700px; overflow:hidden; position:relative;}
.prod4-section2 .prod-item-type2 {height:700px; overflow:hidden; position:relative;}
.prod4-section2 .prod-item-type3 {height:820px; overflow:hidden; position:relative;}
.prod4-section2 .prod-item-type1 dl {position:absolute; left:50%; top:50%; margin-left:-500px; z-index:1;}
.prod4-section2 .prod-item-type2 dl {position:absolute;left:50%;top:50%;margin-left: 100px;z-index:1;}
.prod4-section2 .prod-item-type3 dl {position:absolute;left:50%;top:50%;margin-left: -195px;z-index:1;}
.prod4-section2 dl dt {font-size:38px;line-height:50px;font-weight:600;color: #333;margin-bottom:40px;}
.prod4-section2 dl dt span {font-size:0; line-height:0; margin-bottom:20px; display:block;}
.prod4-section2 dl dd {font-size:16px;line-height:28px;color: #333;font-weight:400;}
.prod4-section2 .item1 {background:#f9f9f9;}
.prod4-section2 .item1 .prod-img1 {position:absolute;left:50%;top:0;margin-left: -550px;}
.prod4-section2 .item1 .prod-img2 {position:absolute;left:50%;bottom:0;margin-left: 340px;}
.prod4-section2 .item1 dt {color:#333333}
.prod4-section2 .item1 dd {color:#333333}
.prod4-section2 .item1 dl {margin-top:-152px;}
.prod4-section2 .item2 {height:820px;}
.prod4-section2 .item2 .prod-img {position:absolute;left:50%;bottom:0;}
.prod4-section2 .item2 dl {margin-top: -195px;}
.prod4-section2 .item3 {background: #f9f9f9;}
.prod4-section2 .item3 .prod-img {position:absolute;left:50%;bottom:0;margin-left: -580px;}
.prod4-section2 .item3 dl {margin-top: -141px;}
.prod4-section2 .item4 {}
.prod4-section2 .item4 .prod-img {position:absolute;left:50%;bottom:0;margin-left: -50px;}
.prod4-section2 .item4 dl {margin-top: -166px;}
.prod4-section2 .item5 {background: #f9f9f9;}
.prod4-section2 .item5 dl {margin-top:-166px;}
.prod4-section2 .item5 .prod-img {position:absolute;left:50%;bottom:0;margin-left: -500px;}
.prod4-section2 .item6 {background: rgba(18,18,18,1);
    background: -moz-linear-gradient(top, rgba(18,18,18,1) 0%, rgba(56,55,55,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18,18,18,1)), color-stop(100%, rgba(56,55,55,1)));
    background: -webkit-linear-gradient(top, rgba(18,18,18,1) 0%, rgba(56,55,55,1) 100%);
    background: -o-linear-gradient(top, rgba(18,18,18,1) 0%, rgba(56,55,55,1) 100%);
    background: -ms-linear-gradient(top, rgba(18,18,18,1) 0%, rgba(56,55,55,1) 100%);
    background: linear-gradient(to bottom, rgba(18,18,18,1) 0%, rgba(56,55,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#383737', GradientType=0 );
 }
.prod4-section2 .item6 .prod-img {position:absolute;left:50%;bottom:0;margin-left: 190px;}
.prod4-section2 .item6 dl {margin-top:-166px;}
.prod4-section2 .item6 dt {color:#fff;}
.prod4-section2 .item6 dd {color:#f6f6f6;}
.prod4-section2 .item7 {background:#121212;}
.prod4-section2 .item7 .prod-img {position:absolute; left:50%; top:50%; margin-left:-135px; margin-top:-317px;}
.prod4-section2 .item7 dl {margin-top:-152px;}
.prod4-section2 .item7 dt {color:#fff;}
.prod4-section2 .item7 dd {color:#f6f6f6;}

.prod4-section3 {background:#f8f8f8; padding-bottom:105px;}
.prod4-section3 .title {padding:100px 0 75px; text-align:center; font-size:38px; line-height:40px; font-weight:600; color:#1f1f1f;}
.prod4-section3 .clear-box {width:1000px; margin:0 auto;}
.prod4-section3 .prod-con {float:left; width:660px; height:740px; background:#fff;}
.prod4-section3 .prod-con .prod-img {text-align:center; padding:40px 0 70px;}
.prod4-section3 .prod-con .tb-box ul {padding-left:30px;}
.prod4-section3 .prod-con .tb-box li {font-size:16px; line-height:30px; font-weight:500; color:#3a3a3a;}
.prod4-section3 .prod-etc {float:right; width:320px; height:740px; background:#fff;}
.prod4-section3 .prod-etc li {padding:0 30px;}
.prod4-section3 .prod-etc li + li {margin-top:45px;}
.prod4-section3 .prod-etc .icon {text-align:center; padding-top:55px;}
.prod4-section3 .btn-go {display:block; width:100%; height:50px; margin:40px auto 0; text-align:center; font-size:16px; background:#092e4e; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.prod4-section3 .btn-go:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.prod4-section3 .btn-go span {display:inline-block; line-height:16px; margin-top:-7px;}
.prod4-section3 .btn-go * {vertical-align:middle;}

/* CURVY100-FH */
@keyframes scaleDown {
  from {
	opacity:0; filter:alpha(opacity=0);
    -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); transform:scale(1.2,1.2);
  }
  to {
	opacity:1; filter:alpha(opacity=100);
    -moz-transform:scale(1,1); -ms-transform:scale(1,1); -webkit-transform:scale(1,1); -o-transform:scale(1,1); transform:scale(1,1);
  }
}
@keyframes line {
  from {
	-moz-transform:scale(0,1); -ms-transform:scale(0,1); -webkit-transform:scale(0,1); -o-transform:scale(0,1); transform:scale(0,1);
	transform-origin: 0 0;
  }
  to {
    -moz-transform:scale(1,1); -ms-transform:scale(1,1); -webkit-transform:scale(1,1); -o-transform:scale(1,1); transform:scale(1,1);
	transform-origin: 0 0;
  }
}
.lineWd {
  -webkit-animation-name: line;
  animation-name: line;
}
.prod-curvy-sec1 {background:#0a0a0a; overflow:hidden; position:relative; height:1060px;}
.prod-curvy-sec1 .prod-img {position:absolute; top:0; left:50%; margin-left:-500px;animation-name: scaleDown; animation-timing-function: ease-in-out; animation-fill-mode:forwards; animation-duration: 2500ms; animation-direction: alternate;}
.prod-curvy-sec1 .prod-title {padding-top:300px; position:relative; margin-bottom:185px;}
.prod-curvy-sec1 .prod-title dt {font-size:38px; font-weight:bold; color:#fff; text-align:center; line-height:38px;}
.prod-curvy-sec1 .prod-title dd {font-size:120px; text-align:center; color:#fff; font-weight:bold; line-height:120px; margin-top:25px;}
.prod-curvy-sec1 .prod-context {text-align:center; font-size:20px; line-height:30px; color:#f6f6f6;}

.prod-curvy-video-sec {margin:100px auto; width:960px;}
.prod-curvy-video {width:100%; padding-bottom:60%; position:relative;}
.prod-curvy-video iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

.prod-curvy-sec2 {background:#121212; padding:180px 0 150px; overflow:hidden; position:relative;}
.prod-curvy-sec2 .title {font-size:60px; font-weight:bold; color:#fff; text-align:center; margin-bottom:155px;}
.prod-curvy-sec2 .box-left {float:left;}
.prod-curvy-sec2 .box-right {float:right;}
.prod-curvy-sec2 .prod-sec2-box1 {*zoom:1; width:1280px; margin:0 auto 190px;}
.prod-curvy-sec2 .prod-sec2-box1:after {content:""; display:block; clear:both;}
.prod-curvy-sec2 .prod-sec2-box1 .box-left {width:490px; margin-left:140px; margin-top:60px;}
.prod-curvy-sec2 .prod-sec2-box1 .box-left dl {margin-bottom:45px;}
.prod-curvy-sec2 .prod-sec2-box1 .box-left dt {font-size:32px; line-height:45px; font-weight:bold; color:#feffff; margin-bottom:25px;}
.prod-curvy-sec2 .prod-sec2-box1 .box-left dd {font-size:16px; line-height:28px; color:#f6f6f6;}
.prod-curvy-sec2 .prod-sec2-box1 .box-left .line-eft .line-tt {font-size:28px; font-weight:bold; color:#00aad0;} 
.prod-curvy-sec2 .prod-sec2-box1 .box-left .line-eft .line1 {height:8px; width:340px; position:relative; margin-top:25px;}
.prod-curvy-sec2 .prod-sec2-box1 .box-left .line-eft .line1 .line-bar {width:100%; background:#00aad0; height:8px;}
.prod-curvy-sec2 .prod-sec2-box1 .box-left .line-eft .line2 {height:8px; width:340px; position:relative; margin-top:25px;}
.prod-curvy-sec2 .prod-sec2-box1 .box-left .line-eft .line2 .line-bar {width:50%; background:#092e4e; height:8px;}
.prod-curvy-sec2 .prod-sec2-box1 .box-left .line-info {font-size:16px; color:#858585; margin-top:15px;}
.prod-curvy-sec2 .prod-sec2-box1 .box-right {width:630px;}
.prod-curvy-sec2 .prod-sec2-box1 .box-right .video-box { width:630px; height:700px; overflow:hidden; background:#fceee3;}
.prod-curvy-sec2 .prod-sec2-box1 .box-right .btn-play {display:block; width:260px; height:50px; margin:40px auto 0; text-align:center; font-size:16px; background:#00aad0; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box;}
.prod-curvy-sec2 .prod-sec2-box1 .box-right .btn-play:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.prod-curvy-sec2 .prod-sec2-box1 .box-right .btn-play span {display:inline-block; line-height:16px; margin-top:-7px;}
.prod-curvy-sec2 .prod-sec2-box1 .box-right .btn-play * {vertical-align:middle;}
.prod-curvy-sec2 .prod-sec2-box2 {*zoom:1; width:1280px; margin:0 auto;}
.prod-curvy-sec2 .prod-sec2-box2:after {content:""; display:block; clear:both;}
.prod-curvy-sec2 .prod-sec2-box2 .box-right {width:550px; margin-top:50px;}
.prod-curvy-sec2 .prod-sec2-box2 .box-right dt {font-size:32px; font-weight:bold; color:#fff;}
.prod-curvy-sec2 .prod-sec2-box2 .box-right dd {font-size:16px; line-height:28px; color:#f6f6f6; margin-top:30px;}
.prod-curvy-sec3 {background:#121212 url(../images/pc/prod/curvy-sec3-bg.png) top center no-repeat; background-size:100%; padding:150px 0 120px; overflow:hidden; position:relative;}
.prod-curvy-sec3 .title {font-size:60px; font-weight:bold; color:#fff; text-align:center; margin-bottom:155px;}
.prod-curvy-sec3 .prod-img {text-align:center;}
.prod-curvy-sec3 .prod-curvy3-con {position:absolute; left:50%; width:960px; margin-left:-480px; top:440px;}
.prod-curvy-sec3 .prod-curvy3-info:nth-child(even) {text-align:right;}
.prod-curvy-sec3 .prod-curvy3-info {margin-top:140px;}
.prod-curvy-sec3 .prod-curvy3-info:first-child {margin-top:0;}
.prod-curvy-sec3 .prod-curvy3-info dt {font-size:48px; font-weight:bold; color:#00aad0; margin-bottom:15px;}
.prod-curvy-sec3 .prod-curvy3-info dd {font-size:16px; line-height:28px; color:#f6f6f6;}
.prod-curvy-sec4 {background:#121212; padding:150px 0 165px; overflow:hidden; position:relative;}
.prod-curvy-sec4 .title {font-size:60px; font-weight:bold; color:#fff; text-align:center; margin-bottom:110px;}
.prod-curvy-sec4 .sec4-video {width:175px; margin:0 auto;}
.prod-curvy-sec4 .sec4-info {margin-top:100px; margin-bottom:60px;}
.prod-curvy-sec4 .sec4-info dt {font-size:32px; font-weight:bold; text-align:center; color:#feffff; margin-bottom:15px;}
.prod-curvy-sec4 .sec4-info dd {font-size:16px; line-height:28px; text-align:center; color:#f6f6f6;}
.prod-curvy-sec4 .sec4-img1 {text-align:center;}
.prod-curvy-sec4 .sec4-img2 {text-align:center;}
.prod-curvy-sec4 .sec4-img3 {text-align:center;}

.prod-curvy-sec5 {background:#121212; padding:150px 0 120px; overflow:hidden; position:relative;}
.prod-curvy-sec5 .title {font-size:60px; font-weight:bold; color:#fff; text-align:center; margin-bottom:150px;}
.prod-curvy-sec5 .sec5-box {*zoom:1; width:960px; margin:0 auto; height:700px; background:#fceee3; overflow:hidden;}
.prod-curvy-sec5 .sec5-box:after {content:""; display:block; clear:both;}
.prod-curvy-sec5 .sec5-box dl {float:left; width:480px; text-align:center; padding-top:190px;}
.prod-curvy-sec5 .sec5-box dl span {display:block;}
.prod-curvy-sec5 .sec5-box dl dt {font-size:32px; font-weight:bold; color:#333; margin-bottom:30px;}
.prod-curvy-sec5 .sec5-box dl dd {font-size:16px; line-height:28px; color:#333;}
.prod-curvy-sec5 .sec5-box .sec5-box-img {float:right; width:480px; text-align:center; padding-top:21px;}
.prod-curvy-sec5 .sec5-slide {width:960px; height:870px; margin:110px auto 0; position:relative;}
.prod-curvy-sec5 .sec5-slide .tab-content {z-index:1; position:absolute; top:0; left:0; width:960px; opacity:0; filter:alpha(opacity=0); transition:500ms; -webkit-transition:500ms; -moz-transition:500ms; -o-transition:500ms; -ms-transition:500ms;}
.prod-curvy-sec5 .sec5-slide .tab-content.current { opacity:1; filter:alpha(opacity=100);}
.prod-curvy-sec5 .sec5-slide .tab-content .sec5-tab-img {margin-bottom:130px;}
.prod-curvy-sec5 .sec5-slide .tab-content .sec5-tab-info {text-align:center;}
.prod-curvy-sec5 .sec5-slide .tab-content .sec5-tab-info dt {font-size:32px; font-weight:bold; color:#feffff; margin-bottom:30px;}
.prod-curvy-sec5 .sec5-slide .tab-content .sec5-tab-info dd {font-size:16px; line-height:28px; color:#fff;}
.prod-curvy-sec5 .sec5-slide .sec5-tab {position:absolute; top:660px; left:0; width:100%; text-align:center; font-size:0; line-height:0; z-index:3;}
.prod-curvy-sec5 .sec5-slide .sec5-tab li {display:inline-block; width:62px; height:62px; margin:0 38px;}
.prod-curvy-sec5 .sec5-slide .sec5-tab li span {display:block; width:62px; height:62px; overflow:hidden; cursor:pointer;}
.prod-curvy-sec5 .sec5-slide .sec5-tab li span.curvy-tab1 {background:url(../images/pc/prod/curvy-tab1.png) 0 0 no-repeat;}
.prod-curvy-sec5 .sec5-slide .sec5-tab li span.curvy-tab2 {background:url(../images/pc/prod/curvy-tab2.png) 0 0 no-repeat;}
.prod-curvy-sec5 .sec5-slide .sec5-tab li span.curvy-tab3 {background:url(../images/pc/prod/curvy-tab3.png) 0 0 no-repeat;}
.prod-curvy-sec5 .sec5-slide .sec5-tab li span.curvy-tab4 {background:url(../images/pc/prod/curvy-tab4.png) 0 0 no-repeat;}
.prod-curvy-sec5 .sec5-slide .sec5-tab li span.curvy-tab5 {background:url(../images/pc/prod/curvy-tab5.png) 0 0 no-repeat;}
.prod-curvy-sec5 .sec5-slide .sec5-tab li.current span {background-position:0 -62px;}


.prod-rose-video-sec {margin:100px auto; width:776px;}
.prod-rose-video {width:100%; padding-bottom:60%; position:relative;}
.prod-rose-video iframe {position:absolute; top:0; left:0; width:100%; height:100%;}



/* prod 3년 무상 서비스 */
.prod-service {background:#f9f9f9; padding:50px 0; overflow:hidden;}
.prod-service .tb-box {max-width:1580px; margin:0 auto; width:90%;}
.prod-service .tb-box .td-cell {text-align:center; vertical-align:middle; width:50%;}
.prod-service .tb-box .service-icon {display:block; margin-bottom:30px;}
.prod-service .tb-box dt {font-size:38px; font-weight:bold; color:#00aad0; line-height:38px; margin-bottom:35px;}
.prod-service .tb-box dd {font-size:16px; line-height:28px; color:#333;}
.prod-service .tb-box img {width:auto; max-width:90%;}

/* prod-living section */
.prod-living {background:#111521;}
.prod-living .title {text-align:center; padding-top:85px; color:#fff; margin-bottom:30px;}
.prod-living .title dt {font-size:30px; font-weight:bold; letter-spacing:-0.035em;}
.prod-living .title dd {font-size:48px; font-weight:bold; letter-spacing:-0.035em;}
.prod-living .btn-detail {display:block; width:260px; height:50px; margin:0 auto 0; text-align:center; font-size:16px; background:#00b8d6; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.prod-living .btn-detail:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.prod-living .btn-detail span {display:inline-block; line-height:16px; margin-top:-7px;}
.prod-living .btn-detail * {vertical-align:middle;}
.prod-living .prod-living-img {text-align:center;}
.prod-living .prod-living-info {width:1000px; margin:0 auto;}
.prod-living .prod-living-info ul {*zoom:1;}
.prod-living .prod-living-info ul:after {content:""; display:block; clear:both;}
.prod-living .prod-living-info ul li {float:left; width:31%; padding-bottom:80px; margin-left:3.5%;}
.prod-living .prod-living-info ul li:first-child {margin-left:0;}
.prod-living .prod-living-info ul li:nth-child(4) {margin-left:0;}
.prod-living .prod-living-info .info-icon {display:block; margin-bottom:20px;}
.prod-living .prod-living-info dt {font-size:26px; letter-spacing:-0.035em; color:#fff; font-weight:bold; margin-bottom:10px;}
.prod-living .prod-living-info dd {font-size:16px; line-height:24px; color:#fff; letter-spacing:-0.035em;}


/* sub - tech */
.tech-con {padding:80px 0;}
.tech-con .tb-box {margin-top:22px;}
.tech-con .tb-box:first-child {margin-top:0;}
.tech-con .tb-box-half {margin-top:22px;}  
.tech-con .tb-box-half:first-child {margin-top:0;} 
.tech-con .td-cell {background:#fff;}
.tech-con .td-cell:nth-child(odd) {border-right:11px solid #f8f8f8;}
.tech-con .td-cell:nth-child(even) {border-left:11px solid #f8f8f8;}
.tech-con .td-cell .tech-item {background:#fff; height:100%;}
.tech-con .td-cell .tech-item .tech-item-info {padding:30px 30px 15px;}
.tech-con .td-cell .tech-item .tech-item-info .tech-item-type {margin-bottom:10px;}
.tech-con .td-cell .tech-item .tech-item-info .tech-item-type dt {font-size:22px; line-height:30px; font-weight:500; color:#1f1f1f; margin-bottom:25px; text-transform:uppercase;}
.tech-con .td-cell .tech-item .tech-item-info .tech-item-type dd {font-size:16px; line-height:24px; color:#1f1f1f; min-height:120px;}
.tech-con .td-cell .tech-item .tech-item-info .tech-item-model dt {font-size:14px; line-height:16px; font-weight:500; color:#092e4e; margin-bottom:15px;}
.tech-con .td-cell .tech-item .tech-item-info .tech-item-model dd {font-size:0; line-height:0; width:460px;}
.tech-con .td-cell .tech-item .tech-item-info .tech-item-model dd a.btn-prod-model { display:inline-block; font-size:12px; height:20px; line-height:20px; border:1px solid #e9e9e9; width:80px; border-radius:20px; text-align:center; color:#092e4e; margin:0 30px 15px 0;}

/* sub - buy */
.buy-con .title {text-align:center; font-size:38px; line-height:40px; font-weight:500; color:#1f1f1f; padding:100px 0 30px;}
.buy-con .tb-box {padding:70px 0; border-top:1px solid #e9e9e9; text-align:center;}
.buy-con .tb-box.no-bdt {border-top:0;}
.buy-con .tb-box .shop-thumb {margin-bottom:35px;}
.buy-con .tb-box .shop-name {font-size:22px; line-height:25px; font-weight:500; color:#1f1f1f; margin-bottom:40px;}
.buy-con .tb-box a.btn-shop {display:inline-block; border:1px solid #e9e9e9; width:200px; height:50px; box-sizing:border-box; line-height:45px; text-align:center; font-size:16px; color:#1f1f1f; border-radius:50px; margin:0 3px;
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.buy-con .tb-box a.btn-shop:hover {border:1px solid #1f1f1f;
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.buy-con .tb-box a.btn-shop * {vertical-align:middle;}
.buy-con .tb-box a.btn-shop span {display:inline-block; }
.buy-con .tb-box a.btn-shop.tel-icon {position:relative;}
.buy-con .tb-box a.btn-shop.tel-icon span {padding-left:20px;}
.buy-con .tb-box a.btn-shop.tel-icon:before {content:""; display:inline-block; width:48px; height:48px; background:url(../images/pc/ico-phone.png) left no-repeat; position:absolute; left:10px; top:0;}
.buy-con .tb-box li {line-height:48px; text-align:center; font-size:16px; color:#1f1f1f; padding:6px 0;}
.buy-con .tb-box li.al-left {text-align:left; width:416px; margin:0 auto;}

/* sub - cs */
.btn-cs {width:240px; height:70px; border-radius:40px; margin:125px auto 0; border:2px solid #fff; border-radius:70px; display:block; text-align:left; line-height:66px; box-sizing:border-box; color:#fff; font-size:26px; font-weight:500; padding-left:65px; background:url(../images/pc/cs-phone-icon.png) 25px no-repeat;}
.cs-con {padding-bottom:95px; width:980px}
.cs-con .title {text-align:center; font-size:38px; font-weight:600; color:#1f1f1f; padding:100px 0 44px; line-height:40px;}
.cs-con .cs-menu {*zoom:1;}
.cs-con .cs-menu:after {content:""; display:block; clear:both;}
.cs-con .cs-box {width:480px; height:398px; background:#fff; margin-bottom:20px;}
.cs-con .cs-box:nth-child(odd) {float:left;}
.cs-con .cs-box:nth-child(even) {float:right;}
.cs-con .cs-item {text-align:center; box-sizing:border-box; padding-top:20px;}
.cs-con .cs-item dl {margin-bottom:40px;}
.cs-con .cs-item dt {font-size:22px; line-height:25px; font-weight:500; color:#1f1f1f; margin-bottom:25px;}
.cs-con .cs-item dd {font-size:16px; line-height:24px; color:#1f1f1f;}
.cs-con .cs-box .btn-cs2 {display:block; width:260px; height:50px; margin:0 auto; text-align:center; font-size:16px; background:#1f1f1f; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.cs-con .cs-box .btn-cs2:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.cs-con .cs-box .btn-cs2 span {display:inline-block; line-height:16px; margin-top:-7px;}
.cs-con .cs-box .btn-cs2 * {vertical-align:middle;}
.cs-bnr a.waves-effect, .cs-bnr a.waves-light {display:block;}

/* sub - prod-list */
.btn-list {width:240px; height:70px; border-radius:40px; margin:125px auto 0; border:2px solid #fff; border-radius:70px; display:block; text-align:left; line-height:66px; box-sizing:border-box; color:#fff; font-size:26px; font-weight:500; padding-left:65px; background:url(../images/pc/cs-phone-icon.png) 25px no-repeat;}
.list-con {padding-bottom:95px;}
.list-con .title {text-align:center; font-size:38px; font-weight:600; color:#1f1f1f; padding:190px 0 44px; line-height:40px;}
.list-con .td-cell + .td-cell .list-item {margin:0 auto;}
.list-con .td-cell + .td-cell + .td-cell .list-item {margin:0 0 0 13px;}
.list-con .list-item {width:320px; background:#fff; height:580px; text-align:center; padding:50px 0 0; box-sizing:border-box;}
.list-con .list-item dl {margin-bottom:60px;}
.list-con .list-item .list-txt {margin:20px 0 40px;}
.list-con .list-item dt {font-size:22px; line-height:25px; font-weight:500; color:#1f1f1f; margin-bottom:30px;}
.list-con .list-item dd {font-size:16px; line-height:24px; color:#1f1f1f;}
.list-con .td-cell .btn-list2 {display:block; width:265px; height:50px; margin:0 auto; text-align:center; font-size:16px; background:#1f1f1f; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.list-con .td-cell .btn-list2:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.list-con .td-cell .btn-list2 span {display:inline-block; line-height:16px; margin-top:-7px;}
.list-con .td-cell .btn-list2 * {vertical-align:middle;}





/* sub - media */
.media-con {padding:40px 0 145px}
.media-con .media-item {background:#fff; padding:35px; margin-top:15px; box-sizing:border-box;}
.media-con .media-item:first-child {margin-top:0;}
.media-con .media-item .media-thumb {width:350px;}
.media-con .media-item .media-thumb a {display:block; width:350px; height:246px; overflow:hidden;}
.media-con .media-item .media-thumb + .td-cell {padding:0 0 20px 35px; position:relative;}
.media-con .media-item .media-thumb + .td-cell .media-name {font-size:22px; line-height:32px; font-weight:500; color:#1f1f1f;}
.media-con .media-item .media-thumb + .td-cell .media-date {position:absolute; left:35px; bottom:0; font-size:16px; color:#1f1f1f; line-height:20px;}
.media-con .btn-more {display:block; width:265px; height:50px; margin:60px auto 0; text-align:center; font-size:16px; background:#1f1f1f; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.media-con .btn-more:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.media-con .btn-more span {display:inline-block; line-height:16px; margin-top:-7px;}
.media-con .btn-more * {vertical-align:middle;}

/* sub - catalog */
.catalog-con {padding:40px 0 145px}
.catalog-con .catalog-item {background:#fff; padding:35px; margin-top:15px; box-sizing:border-box;}
.catalog-con .catalog-item:first-child {margin-top:0;}
.catalog-con .catalog-item .catalog-thumb {width:350px;}
.catalog-con .catalog-item .catalog-thumb a {display:block; width:350px; height:246px; overflow:hidden;}
.catalog-con .catalog-item .catalog-thumb + .td-cell {padding:0 0 20px 35px; position:relative;}
.catalog-con .catalog-item .catalog-thumb + .td-cell .catalog-name dt {font-size:22px; line-height:32px; font-weight:500; color:#1f1f1f;}
.catalog-con .catalog-item .catalog-thumb + .td-cell .catalog-name dd {font-size:16px; line-height:24px; font-weight:400; color:#1f1f1f; margin-top:20px;}



/* sub -  find store */
.retailer-nav ul {padding:0 10px; box-sizing:border-box;}
.retailer-nav select {width:230px; height:50px; border-radius:50px; padding:0 60px 0 35px; font-size:16px; line-height:50px; font-weight:500; color:#393939; box-sizing:border-box; position:relative; background:#fff url(../images/common/btn-arrow-icon2.png) calc(100% - 30px) center no-repeat;}
.retailer-nav li {text-align:left; font-size:0; line-height:0; }
.retailer-nav li * {vertical-align:top;}
.retailer-nav li + li {text-align:center;}
.retailer-nav li + li + li {text-align:left;}
.retailer-nav li + li + li + li {text-align:right;}
.retailer-nav button.btn-find-r {width:230px; height:50px; border-radius:50px; text-align:center; line-height:50px; background:#0a2e4e; font-size:16px; color:#fff; padding-top:3px; box-sizing:border-box;}
.retailer-nav button.btn-find-r:before {content:""; display:inline-block; width:15px; height:20px; background:url(../images/pc/find-r-icon.png) center no-repeat; margin-right:12px;}
.retailer-nav button.btn-find-r * {vertical-align:middle;}
.retailer-nav .btn-find-r span {display:inline-block; line-height:16px; margin-top:-11px;}

.retailer-nav button.refresh {height:50px; text-align:center; line-height:50px; font-size:16px; color:#fff; padding-top:3px; box-sizing:border-box;}
.retailer-nav button.refresh:before {content:""; display:inline-block; width:18px; height:18px; background:url(../images/pc/refesh-icon.png) center no-repeat; margin:3px 12px 0 20px;}
.retailer-nav .refresh span {display:inline-block; line-height:16px; margin-top:-11px;}
.retailer-nav button.refresh * {vertical-align:middle;}


.map-search {width:380px; box-sizing:border-box; padding:0 20px 120px; background:#fff; position:relative;}
.map-search .total-sh {font-size:16px; font-weight:500; color:#1f1f1f; text-align:center; line-height:74px; border-bottom:1px solid #e9e9e9;}
.map-search .total-sh span {color:#00aad0;}
.map-search .sh-list .sh-item {position:relative; padding:20px 0 20px 50px; border-bottom:1px solid #e9e9e9; cursor:pointer;}
.map-search .sh-list .sh-item .gateman-icon {position:absolute; top:20px; left:0; width:30px; height:40px; background:url(../images/pc/marker-off.png) left no-repeat; font-size:0; line-height:0;}
.map-search .sh-list .sh-item.active .gateman-icon {background:url(../images/pc/marker-on.png) left no-repeat;}
.map-search .sh-list .sh-item dt {font-size:16px; font-weight:500; color:#1f1f1f;}
.map-search .sh-list .sh-item dd {font-size:13px; line-height:20px; color:#929191; margin-top:15px;}
.map-search .sh-list .sh-item .official-service {color:#12b3d2; font-size:13px; padding-left:23px; background:url(../images/pc/ico-offical.png) left no-repeat; height:16px; line-height:16px; margin-top:7px;}
.map-search .list-page {position:absolute; bottom:35px; left:0; width:100%; text-align:center;}
.map-search .list-page * {vertical-align:middle;}
.map-search .list-page .btn-d-nav {display:inline-block; width:25px; height:25px; font-size:0; line-height:0; cursor:pointer;}
.map-search .list-page .btn-d-nav.btn-prev {background:url(../images/common/page-prev.png) center no-repeat;}
.map-search .list-page .btn-d-nav.btn-next {background:url(../images/common/page-next.png) center no-repeat;}
.map-search .list-page .page-num {display:inline-block; padding:0 20px;}
.map-search .list-page .page-num span {display:inline-block; width:25px; height:25px; text-align:center; line-height:25px; cursor:pointer; color:#1f1f1f; font-size:15px; font-weight:500; margin:0 15px;}
.map-search .list-page .page-num span.active-num {color:#00aad0;}
#map {height:705px; width:100%;}
.find-r-inner {width:280px; box-sizing:border-box; padding:15px 20px;}
.find-r-inner .inner-tt {font-size:15px; font-weight:500; color:#1f1f1f; padding-bottom:15px; border-bottom:1px solid #e9e9e9;}
.find-r-inner .inner-tt .inner-official {display:block; color:#12b3d2; font-size:13px; padding-left:23px; background:url(../images/pc/ico-offical.png) left no-repeat; height:16px; line-height:16px; margin-top:7px;}
.find-r-inner .inner-address {margin-top:15px; font-size:13px; color:#929191; line-height:18px;}
.find-r-inner .inner-tel {font-size:13px; color:#00aad0; line-height:18px;}
.find-r-inner .inner-info {margin-top:15px; font-size:13px; color:#929191; line-height:18px;}

.blind {display:block; position:fixed; top:0; left:0; width:100%; height:120%; background:rgba(0,0,0,0.7); font-size:0; line-height:0; z-index:998;}
.layer-w490 {width:490px; background:#fff; left:50%; margin-left:-245px; top:50%; z-index:999;}
.layer-close {position:absolute; top:20px; right:20px; cursor:pointer;}
.layer-con {padding:60px 40px 40px;}
.layer-con .find-r-alert {text-align:center; font-size:22px; line-height:34px; font-weight:500; color:#1f1f1f; padding:35px 0 55px;}
.layer-con .btn2 button {float:left; width:180px; height:50px; font-size:16px;}
.layer-con .btn2 button + button {float:right;}
.layer-con .btn2 button.btn-round {border-radius:50px; text-align:center;}
.layer-con .btn2 button.btn-black {background:#1f1f1f; color:#fff;}
.layer-con .btn2 button.btn-navy {background:#0a2e4e; color:#fff;}

/* 1:1Â¹Â®Ã€Ã‡Ã‡ÃÂ±Ã¢ */
.qna-form {width:820px; margin:0 auto;}
.qna-form .title {text-align:center; font-size:38px; line-height:40px; font-weight:600; color:#1f1f1f; padding-top:110px;}
.qna-form dt {padding:50px 0 15px; font-size:22px; line-height:30px; color:#393939; font-weight:500;}
.qna-form input.ip {border:1px solid #e9e9e9; box-sizing:border-box; border-radius:50px; padding:0 35px; height:50px; line-height:48px; font-size:16px; background-color:#fff;}
.qna-form input.ip.w100p {width:100%;}
.qna-form input.ip.w31p {width:31%;}
.qna-form .form-sec {font-size:0; line-height:0;}
.qna-form .form-sec2 {font-size:0; line-height:0; position:relative;}
.qna-form .form-sec .bar {width:3.5%; text-align:center; font-size:15px; line-height:50px; display:inline-block;}
.qna-form .form-sec .bar:before {content:"-";}
.qna-form .at {width:3.5%; text-align:center; font-size:15px; line-height:50px; display:inline-block;}
.qna-form .at:after {content:"@";}
.qna-form select {width:100%; height:50px; border-radius:50px; padding:0 60px 0 35px; font-size:16px; line-height:50px; font-weight:500; color:#393939; box-sizing:border-box; position:relative; background:#fff url(../images/common/btn-arrow-icon2.png) calc(100% - 30px) center no-repeat;}
.qna-form .ab-right {position:absolute; top:0; right:0; width:31%;}
.qna-form .address-no {height:50px; position:relative; line-height:50px; padding-left:35px; font-size:16px; color:#002e50;}
.qna-form .address-no .btn-adr {position:absolute; top:0; right:0; background:#002e50; width:31%; height:50px; line-height:50px; border-radius:50px; color:#fff; font-size:16px;}
.qna-form .address-yes {display:none;}
.qna-form .address-yes .address-sec1 {position:relative; padding-right:33%; margin-bottom:20px;}
.qna-form .address-yes .btn-adr {position:absolute; top:0; right:0; background:#002e50; width:31%; height:50px; line-height:50px; border-radius:50px; color:#fff; font-size:16px;}
.qna-form .qna-con {margin-top:20px; display:none;}
.qna-form .qna-con textarea {width:100%; height:210px; border:1px solid #e9e9e9; box-sizing:border-box; border-radius:25px; padding:35px;font-size:16px; line-height:23px;}
.qna-form .qna-agree {text-align:center; padding:80px 0 0;}
.qna-form .qna-agree label {font-size:16px; color:#1f1f1f;}
.qna-form .qna-agree label a {display:inline-block; border-bottom:1px solid #1f1f1f;}
.qna-form .qna-btn {padding-top:40px; text-align:center;}
.qna-form .qna-btn button {width:300px;height:50px;border-radius:50px;text-align:center;line-height:0;background:#1f1f1f; box-sizing: border-box;}
.qna-form .qna-btn button span {display:inline-block;font-size:16px;color:#fff;line-height:16px;margin-top: -8px;}
.qna-form .qna-btn button:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.qna-form .qna-btn button * {vertical-align:middle;}


/* FAQ */
.faq-list {width:960px; margin:0 auto;}
.faq-list .title {text-align:center; font-size:38px; line-height:40px; font-weight:600; color:#1f1f1f; padding-top:100px; margin-bottom:40px;}
.faq-list .faq-cate {text-align:center; width:300px; margin:0 auto 60px;}
.faq-list .faq-cate select {width:100%; height:50px; border-radius:50px; padding:0 60px 0 35px; font-size:16px; line-height:50px; font-weight:500; color:#fff; box-sizing:border-box; position:relative; background:#002e50 url(../images/common/btn-arrow-icon2-h.png) calc(100% - 30px) center no-repeat;}
.faq-list .faq-con dt {position:relative; background:#fff; padding:20px 70px 20px 35px; font-size:16px; line-height:20px; color:#1f1f1f; margin-top:15px; cursor:pointer;}
.faq-list .faq-con dt:first-child {margin-top:0;}
.faq-list .faq-con dt:before {content:""; width:8px; height:60px; background:#002e50; display:block; position:absolute; top:0; left:0;}
.faq-list .faq-con dt:after {content:""; position:absolute; display:block; width:16px; height:12px; background:url(../images/common/btn-arrow-icon-b.png) left no-repeat; top:25px; right:40px;
   -moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.faq-list .faq-con dt.faq-ac {color:#fff; background:#002e50;}
.faq-list .faq-con dt.faq-ac:before {display:none;}
.faq-list .faq-con dt.faq-ac:after {content:""; position:absolute; display:block; width:16px; height:12px; background:url(../images/common/btn-arrow-icon2-h.png) left no-repeat; top:25px; right:40px;
   -moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.faq-list .faq-con dd {
	transform-origin: top;
	transition: transform 0.26s ease;
	overflow:hidden;
	display:none;
}
.faq-list .faq-con dd.faq-ac {display:block;}
.faq-list .faq-con dd .bd {border:30px solid #002e50; border-top:0; background:#fff; padding:30px; font-size:14px; line-height:22px; color:#1f1f1f;}
.faq-list .faq-con dd .bd a {vertical-align:bottom;}
.faq-list .qna-btn {padding-top:60px; text-align:center;}
.faq-list .qna-btn .text {font-size:22px; font-weight:bold; line-height:23px; margin-bottom:30px; color:#1f1f1f;}
.faq-list .qna-btn a {width:300px;height:50px;border-radius:50px;display:inline-block;text-align:center;line-height:50px;background:#1f1f1f;box-sizing: border-box;}
.faq-list .qna-btn a span {display:inline-block;font-size:16px;color:#fff;line-height:16px;margin-top: -8px;}
.faq-list .qna-btn a:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.faq-list .qna-btn a * {vertical-align:middle;}

.video-con {padding:80px 0 130px;}
.video-con .clear-box {width:1020px;}
.video-con .video-item {float:left; width:490px; margin:0 20px 20px 0; background:#fff; height:560px;}
.video-con .video-item a {display:block; width:490px; height:560px;}
.video-con .video-item a .video-thumb {height:278px; background-size:cover; background-position:center; background-repeat:no-repeat;}
.video-con .video-item a dl {padding:35px 30px 0;}
.video-con .video-item a dl dt {margin-bottom:35px; font-size:22px; font-weight:bold; color:#002e50; line-height:28px;}
.video-con .video-item a dl dd {font-size:16px; line-height:24px; color:#1f1f1f;}

.video-view {width:960px; margin:0 auto; padding:110px 0 160px;}
.video-view .view-tt {font-size:38px; line-height:40px; font-weight:bold; color:#002e50; padding:0 55px 60px; border-bottom:1px solid #e9e9e9;}
.video-view .view-con {padding:50px 55px 70px;}
.video-view .view-con .view-video {padding-bottom:60%; position:relative; margin-bottom:45px;}
.video-view .view-con .view-video iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.video-view .view-con .view-text {font-size:16px; line-height:24px; color:#1f1f1f;}
.video-view .btn-go-list {display:block; width:265px; height:50px; margin:60px auto 0; text-align:center; font-size:16px; background:#1f1f1f; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.video-view .btn-go-list:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.video-view .btn-go-list span {display:inline-block; line-height:16px; margin-top:-7px;}
.video-view .btn-go-list * {vertical-align:middle;}


.notice-view {width:960px; margin:0 auto; padding:110px 0 160px;}
.notice-view .view-tt {font-size:38px; line-height:40px; font-weight:bold; color:#1f1f1f; padding:0 55px 60px; border-bottom:1px solid #e9e9e9;}
.notice-view .view-tt .date {font-size:16px; line-height:24px; color:#1f1f1f; margin-top:30px; font-weight:400;}
.notice-view .view-con {padding:50px 55px 70px;}
.notice-view .view-con .view-text {font-size:16px; line-height:24px; color:#1f1f1f;}
.notice-view .view-con a.link-sky {font-weight:500; color:#00aad0;}
.notice-view .view-con a.link-sky span {display:inline-block; border-bottom:1px solid #00aad0;}
.notice-view .view-con a.link-sky.down-arrow:after {content:""; display:inline-block; width:16px; height:12px; background:url(../images/common/btn-arrow-icon-b.png) left no-repeat; margin-left:10px;}
.notice-view .btn-go-list {display:block; width:265px; height:50px; margin:60px auto 0; text-align:center; font-size:16px; background:#1f1f1f; color:#fff; font-weight:500; line-height:0; border-radius:30px; box-sizing:border-box; padding-top:17px;}
.notice-view .btn-go-list:after {content:""; display:inline-block; width:12px; height:16px; line-height:0; font-size:0; background:url(../images/common/btn-arrow-icon-h.png) center no-repeat; margin-left:12px;}
.notice-view .btn-go-list span {display:inline-block; line-height:16px; margin-top:-7px;}
.notice-view .btn-go-list * {vertical-align:middle;}


.section.smart-con {padding:90px 0 175px; width:960px; margin:0 auto;}
.section.smart-con .title {font-size:50px; line-height:90px; letter-spacing:0.1em; font-weight:600; margin-bottom:50px; text-align:center;}
.section.smart-con .title dt {color:#002e50}
.section.smart-con .title dd {color:#00b8d6}
.section.smart-con .sm-text {font-size:18px; line-height:30px; color:#1f1f1f; font-weight:500; margin-bottom:75px; text-align:center;}
.section.smart-con .sm-video {position:relative; padding-bottom:30%; width:48%;}
.section.smart-con .sm-video iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.section.smart-con .sm-info {padding:75px 0 0;}
.section.smart-con .sm-info dt {text-align:center; font-size:38px; font-weight:bold; color:#0a2e4e; margin-bottom:85px;}
.section.smart-con .sm-info dd {text-align:center; font-size:0; line-height:0;}
.section.smart-con .sm-info dd .sm-item {display:inline-block; width:14.28%;}
.section.smart-con .sm-info dd .sm-item .sm-info-t {font-size:14px; line-height:22px; font-weight:500; color:#1f1f1f; margin-top:10px;}


/* Manual */
.manual-wrap {width:960px; margin:0 auto;}
.manual-wrap .title {text-align:center; font-size:38px; line-height:40px; font-weight:600; color:#1f1f1f; padding-top:100px; margin-bottom:40px;}
.manual-wrap .manual-search {position:relative; padding-left:270px; margin-bottom:60px;}
.manual-wrap .manual-cate {text-align:center; width:250px; position:absolute; cursor:pointer; background:#fff; border-radius:25px; overflow:hidden; top:0; left:0;}
.manual-wrap .manual-cate p.cate-tt {width:100%; height:50px; padding:0 60px 0 35px; font-size:16px; line-height:50px; font-weight:500; color:#393939; box-sizing:border-box; position:relative; background:#fff; text-align:left;}
.manual-wrap .manual-cate p.cate-tt:after {content:""; position:absolute; display:block; width:16px; height:12px; background:url(../images/common/btn-arrow-icon2.png) left no-repeat; top:20px; right:20px;
	-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.manual-wrap .manual-cate.click-on p.cate-tt:after {
   -moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.manual-wrap .manual-cate ul {height:0; overflow:hidden;
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.manual-wrap .manual-cate.click-on ul {height:100px;
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}
.manual-wrap .manual-cate.cate-bar {position:relative; margin:50px auto;}

.manual-wrap .manual-cate ul li {text-align:left; padding:0 35px;}
.manual-wrap .manual-cate ul li a {font-size:16px; color:#393939; line-height:30px; display:block;}
.manual-wrap .manual-cate ul li a:hover {color:#3c739c;}
.manual-wrap .manual-ipform {position:relative; padding-right:220px;}
.manual-wrap .manual-ipform .btn-search {position:absolute; top:0; right:0; background:#002e50; width:200px; height:50px; line-height:50px; border-radius:50px; color:#fff; font-size:16px;}
.manual-wrap .manual-ipform  input.ip {border:1px solid #e9e9e9; box-sizing:border-box; border-radius:50px; padding:0 35px; height:50px; line-height:48px; font-size:16px; background-color:#fff;}
.manual-wrap .manual-ipform  input.ip.w100p {width:100%;}

.manual-wrap .manual-item {*zoom:1; position:relative; background:#fff; padding:0 130px 0 8px; font-size:16px; line-height:20px; color:#1f1f1f; margin-top:15px; cursor:pointer;}
.manual-wrap .manual-item:after {content:""; display:block; clear:both;}
.manual-wrap .manual-item:first-child {margin-top:0;}
.manual-wrap .manual-item:before {content:""; width:8px; height:60px; background:#002e50; display:block; position:absolute; top:0; left:0;}
.manual-wrap .manual-item p.thumb {float:left; margin-right:15px;}
.manual-wrap .manual-item p.name {float:left; padding:20px 0;}
.manual-wrap .manual-item .btn-down {top:0; right:35px; color:#00aad0; position:absolute; padding-right:30px; margin-top:20px;}

.manual-wrap .manual-item .btn-down:after {content:""; position:absolute; display:block; width:16px; height:12px; background:url(../images/common/btn-arrow-icon-b.png) left no-repeat; top:5px; right:0;
   -moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);
   -ms-transition:500ms;
   -o-transition:500ms;
   -webkit-transition:500ms;
   transition:500ms;
}

.manual-wrap .prev-prod {margin-top:80px;}
.manual-wrap .prev-prod .prev-tabs {*zoom:1; margin-bottom:20px; background:#fff; border:1px solid #ddd; border-bottom:2px solid #002e50; border-left:0;}
.manual-wrap .prev-prod .prev-tabs:after {content:""; display:block; clear:both;}
.manual-wrap .prev-prod .prev-tabs li {float:left; width:4.16%; text-align:center; cursor:pointer; border-left:1px solid #ddd; box-sizing:border-box; padding:10px 0; font-size:18px; font-weight:500; }
.manual-wrap .prev-prod .prev-tabs li:last-child {width:4.32%; float:right;}
.manual-wrap .prev-prod .prev-tabs li.current {background:#002e50; color:#fff;}
.manual-wrap .prev-prod .prev-tabs.wide li {width:11.11%;}
.manual-wrap .prev-prod .prev-tabs.wide li:last-child {width:11.12%; float:right;}
.manual-wrap .prev-prod .tab-content {display:none; min-height:300px;}
.manual-wrap .prev-prod .tab-content.current {display:block;}
.manual-wrap .prev-prod .sort-tt {font-size:38px; line-height:24px; color:#1f1f1f; padding:15px 0 30px;}
.manual-wrap .prev-prod p.name {padding-left:15px; float:none; display:block; width:100%; text-overflow:ellipsis; overflow:hidden;white-space:nowrap; box-sizing:border-box;}
.manual-wrap .manual-none {text-align:center; padding:80px 0 0; font-size:25px; line-height:30px; color:#555}

/* 실시간 상담 */
.cslive-wrap {width:980px; margin:0 auto;}
.cslive-wrap .title {padding:110px 0 0; text-align:center;}
.cslive-wrap .title dt {font-size:38px; line-height:40px; font-weight:bold; color:#1f1f1f; margin-bottom:60px;}
.cslive-wrap .title dd {font-size:18px; line-height:30px; font-weight:500; color:#1f1f1f;}
.cslive-wrap .title dd span {color:#00aad0;}
.cslive-wrap .cslive-box {*zoom:1; border-bottom:1px solid #e1e1e1; padding:140px 0 0 80px; position:relative;}
.cslive-wrap .cslive-box:after {content:""; display:block; clear:both;}
.cslive-wrap .cslive-box .num {position:absolute; top:130px; left:15px; font-size:66px; font-weight:400; color:#00aad0;}
.cslive-wrap .cslive-box dl {float:left; width:50%;}
.cslive-wrap .cslive-box dt {font-size:26px; line-height:30px; font-weight:bold; letter-spacing:-0.035em; color:#1f1f1f; margin-bottom:20px;}
.cslive-wrap .cslive-box dd {font-size:18px; line-height:26px; letter-spacing:-0.035em; color:#1f1f1f;}
.cslive-wrap .cslive-box .cslive-img {float:left; width:50%; text-align:center;}


/* B2B */
.b2b-list .title {padding:100px 0 120px; text-align:center; font-size:38px; line-height:40px; font-weight:bold; color:#1f1f1f;}
.b2b-item li {text-align:center; margin-bottom:80px;}


/* 개인정보취급방침 */
.etc1 {padding:50px 0 50px;}
.etc1 .title {text-align:center; font-size:30px; letter-spacing:-0.03em; margin-bottom:30px; color:#1f1f1f;}
.etc1 .etc-text1, .etc1 .etc-list1 li, .etc1 .etc-list2 li {font-size:15px; line-height:23px;}
.etc1 .etc-con dt {font-size:18px; margin-bottom:15px;}
.etc1 .etc-list1 {padding-left:15px;}
.etc1 .etc-list1 li {padding-left:7px; text-indent:-7px;}
.etc1 .etc-list2 li {padding-left:10px; text-indent:-10px;}
.etc1 .etc-tb th {text-align:center;}
.etc1 .etc-tb td {border-left:1px solid #ddd;}
.etc1 .etc-tb td:first-child {border-left:0;} 


}