/*************************************************************************/
/*************************************************************************/
/******************************* 1600px **********************************/
/*************************************************************************/
/*************************************************************************/
@media only screen and (max-width:1600px){
#topmenu .topRight .search {margin-top:-10px;}
#mainVisual li .visualText {margin-top:0; left:8.5%; width:83%;}
#mainVisual li .visualText h2 {font-size:65px; line-height:73px; margin-bottom:20px;}
#mainVisual li .visualText p {font-size:35px; line-height:45px;}
.newPro .newProText {padding:7% 4%;}
.newPro .newProText h3 {font-size:65px; line-height:73px;}
.newPro .newProText h3 span {font-size:35px;}
.newPro .newProText-left {width:100%;}

.submenu {padding:50px 3.3%;} /* 20180914*/
.submenu .inner {width:100%;}



/*181005 메인비쥬얼*/
#mainVisual li .visualText h2 {font-size:45px; line-height:55px;}
#mainVisual li .visualText p {font-size:25px; line-height:35px;}
#mainVisual li .visualText .btn_visual {font-size:20px; height:60px; line-height:60px;}

/*181005 메인 서브 비쥬얼*/
.newPro .newProText h3 {font-size:40px; line-height:50px;}
.newPro .newProText p {font-size:27px;}

.recommPro .recommText h3 {font-size:50px; line-height:60px;}
.recommPro .recommText p {font-size:26px;}


/*18100t top*/
#topmenu .topRight .search {margin-top:-5px;}
#topmenu {top:42px;}

/*181005 제품메인*/
.contentsArea.product .pdt_index .txt h2 {font-size:50px;}
.contentsArea.product .pdt_index .txt {padding:3.8% 11.5% 6%;}
.contentsArea.product .newPro .newProText h3 {font-size:46px;}


/*고객지원*/
.subVisual03_01 {padding:4.5% 0 4%;}
.subVisual03_02 {padding:4.5% 0 4%;}
.subVisual04_01 {padding:4.5% 0 4%;}
.subVisual04_02 {padding:4.5% 0 4%;}
.subVisual05_02 {padding:4.5% 0 4%;}
.subVisual05_05 {padding:4.5% 0 4%;}

/*181005 회사비전*/
.contentsArea.vision .visionWrap dl:last-child {padding-bottom:130px;}


/*181008 메인*/
.contentsArea.product .pdt_index .txt {padding:3.8% 4.4%;}
}

/*************************************************************************/
/*************************************************************************/
/******************************* 1440px **********************************/
/*************************************************************************/
/*************************************************************************/
@media only screen and (max-width:1440px){
.inner {width:1400px; margin:0 auto;}
/* 헤더 */
#header.fixed .headerWrap h1 {padding:13px 0;}

/* GNB */
#topmenu {top:44px; width:92%; left:4%;}/*181005 - 수정*/
/*#topmenu {top:35px; width:92%; left:4%;}*/
#topmenu .topLeft {width:40%;}
#topmenu .topRight {width:40%;}
#header.fixed #topmenu {top:23px;}
.submenu {padding:50px 4%;} /* 20180914*/
.submenu .banner {width:17%;}/*181005 - 수정*/
/*.submenu .banner {width:20%;}*/
.submenu .subNenuList {width:80%;}

/* 메인 비주얼 */
#mainVisual li .visualText {width:84%; left:8%;}
#mainVisual li .visualText h2 {font-size:50px; line-height:60px; margin-bottom:15px;}/*181005 - 수정*/
/*#mainVisual li .visualText h2 {font-size:60px; line-height:normal; margin-bottom:15px;}*/
#mainVisual li .visualText p {font-size:28px; margin-bottom:15px;} /*181005 - 수정*/ 
/*#mainVisual li .visualText p {font-size:30px; margin-bottom:15px;}*/
#mainVisual li .visualText .btn_visual {height:50px; line-height:50px; font-size:18px;}

/* 메인 컨텐츠 */
.newPro .newProText {padding:9% 4%; width:65%;}
.newPro .newProText-right {left:45%; width:55%;}
.newPro .newProText h3 {font-size:42px; line-height:normal; margin-bottom:10px;} /*181005 - 수정*/
/*.newPro .newProText h3 {font-size:50px; line-height:normal; margin-bottom:10px;}*/
.newPro .newProText h3 span {font-size:30px;}
.newPro .newProText p {font-size:22px; margin-bottom:20px;}
.newPro .newProText-black .btn_moreview {height:45px; line-height:45px; font-size:16px; padding:0 30px;}
.newPro .newProText-white .btn_moreview {height:45px; line-height:45px; font-size:16px; padding:0 30px;}
.recommPro .recommText h3 {font-size:50px; margin-bottom:5px;}
.recommPro .recommText p {font-size:22px; margin-bottom:20px;}
.recommPro .recommText-black .btn_moreview {height:45px; line-height:45px; font-size:16px; padding:0 30px;}
.recommPro .recommText-white .btn_moreview {height:45px; line-height:45px; font-size:16px; padding:0 30px;}
.bestProduct .title {font-size:50px;}
.bestProduct .pdtTab li {font-size:20px;}
.bestProduct .pdtTab li.active {line-height:40px;}
.bestProduct .pdtCon {width:100%;}
.bestProduct .pdtCon .tileImage a {padding:8% 5%;}
.productSearch .searchWrap {width:90%;}
.productSearch h3.title {font-size:50px;}
.productSearch h4.title {font-size:22px;}
.productSearch p {font-size:18px;}
.productSearch .category .nice-select {width:32.78%;}
.customerCenter .csWrap {width:90%;}
.customerCenter h3.title {font-size:50px;}
.customerCenter p {font-size:18px;}
.boardLatest {width:90%;}
.latest.video li {width:32%; margin-right:1%;}
.latest.video li img {max-width:100%;}

/* 서브 컨텐츠 공통 */
.inner {width:92%; padding:0 4%; margin:0;}
.subVisual {padding:5.5% 1% 6%;}
.subVisual02_03 {padding:5% 1%;}
.subVisual03_03 {padding:5% 1%;}
.subVisual05_01 {padding:5% 1%;}
.subVisual05_03 {padding:5% 1%;}
.subVisual05_04 {padding:5% 1%;}
.contentsArea .title {font-size:50px;}
.contentsArea .section {width:92%; margin:0; padding:4%;}
.contentsArea.storeInfo .section {width:92%; margin:0; padding:4%;}
.contentsArea.recruit_process .section {width:92%; margin:0; padding:4%;}
.contentsArea.welfare .section {width:92%; margin:0; padding:4%;}
.contentsArea.recruit .welfare_text {width:92%;}
.contentsArea .title_b {margin-bottom:50px;}
.contentsArea .title2 dt {font-size:28px; color:#333;}
.contentsArea .title2 dd {font-size:18px;}

/* 제품 인덱스 */
.scrollTab ul {width:100%;}
.scrollTab ul li a {font-size:inherit;}
.scrollTab.fixed li::before {padding:10px 0;}
.contentsArea.product .pdt_index .txt h2 {font-size:60px;}
.contentsArea.product .pdt_index .txt p {font-size:26px; margin-top:1%;}
.contentsArea.product .pdt_index .btnArea {margin-top:3%;}
.contentsArea.product .newPro .newProText h3 {font-size:55px;}
.contentsArea.product .newPro .newProText-right {width:60%;}
.contentsArea.product .newPro .newProText p {font-size:20px; line-height:1.5em;}

/* 제품 리스트 */
.contentsArea.product .searchDetail {width:92%;}
.contentsArea.product .searchDetail .category {padding:3%;}
.contentsArea.product .searchDetail .category dl {width:80%;}
.contentsArea.product .searchDetail .category .result {width:18%;}

/* 제품 상세보기 */
.pdtInfo {width:92%; padding:0; margin:0 auto;}
.pdtInfoLeft {width:55%; background:#fff;}
.viewPagerWrap .bx-controls-direction a.bx-prev {top:-20px;}
.viewPagerWrap .bx-controls-direction a.bx-next {bottom:-20px;}
.pdtSlide {width:90%; float:left;}
.viewPagerWrap {width:10%; margin:6% 0;}
.viewPdtPager img {width:70px;}
.pdtInfoRight {width:45%; height:auto; min-height:542px;}
.pdtInfoRight dt {margin-bottom:3%; padding-bottom:3%;}
.pdtDetail .detailFixed {width:100%;}
.pdtDetail .detailFixed.active .menuWrap {width:100%;}
.pdtDetail .detailSection {width:92%; padding:4%; margin:0;}
.pdtDetail .detailSection01 {padding-top:0;}
.pdtDetail .detailSection05 .pdtList li {width:310px !important;}
.pdtDetail .detailSection05 .bx-viewport {width:auto !important;}
.pdtDetail .detailSection05 .bx-controls-direction a.bx-prev {left:-3%;}
.pdtDetail .detailSection05 .bx-controls-direction a.bx-next {right:-3%;}

/* 코콤스토어 */
.contentsArea.store .subVisual {height:400px; padding:6% 1%;}
.contentsArea.store .subVisual h2 {font-size:55px; margin-bottom:1%;}
.contentsArea.store .subVisual p {font-size:25px; line-height:normal;}
.contentsArea .searchSelect {margin-bottom:2%;}
.contentsArea .mapWrap .storeList {width:30%;}
.contentsArea .mapArea {width:70%;}

/* 고객지원 */
.contentsArea.customer .subVisual {height:400px; padding:6% 1%;}
.contentsArea.customer .subVisual h2 {font-size:55px; margin-bottom:1%;}
.contentsArea.customer .subVisual p {font-size:25px; line-height:normal;}
.contentsArea .findProduct li {width:24%; margin-left:1%;}
.contentsArea .findProduct li dt {font-size:20px;}
.contentsArea .findProduct li dd {line-height:26px;}
.contentsArea .findProduct li dd a {font-size:inherit;}

.downloadService {padding:5%;}
.downloadService .productInfo {width:28%; margin-right:2%;}
.downloadService .downloadList {width:68%;}

/* PR센터 */
.contentsArea.prcenter .subVisual {height:400px; padding:6% 1%;}
.contentsArea.prcenter .subVisual h2 {font-size:55px; margin-bottom:1%;}
.contentsArea.prcenter .subVisual p {font-size:25px; line-height:normal;}
.contentsArea.prcenter .storeIndex .latestSlide .subject {width:70%;}
.contentsArea.prcenter .subVisual .btn_round_whiteBig {font-size:22px;}
.contentsArea.prcenter .storeIndex .bx-controls-direction a.bx-prev {left:0;}
.contentsArea.prcenter .storeIndex .bx-controls-direction a.bx-next {right:0;}

/* 회사소개 */
.contentsArea.cibi .cibiWrap {width:92%; padding:0 4%;}
.contentsArea.history .boardCategory {width:100%;}
.contentsArea .historyWrap .right {left:49.5%;}
.contentsArea.vision .visionWrap {padding:0 4%;}
.contentsArea .businessWrap dl {width:92%; padding:0 4%;}
.contentsArea .businessWrap03 {height:auto;}
.contentsArea .businessWrap .ledWrap {width:92%; padding:10% 4%;}
.contentsArea .businessWrap04 {width:100%; padding:4% 0; height:auto;}
.contentsArea .siWrap {width:92%; padding:0 4%; margin-bottom:4%;}
.contentsArea .siWrap .siText {padding:0 1%;}
.contentsArea .img_si {width:92%; padding:4%;}
.contentsArea.recruit .rcr_process {width:100%; background-size:cover;}

/* 푸터 */
.footer_menu_wrap {width:92%;}
.footWrap {width:92%;}

/*181005 top*/
#topmenu .topRight ul {float:left}
#topmenu .topRight .search {margin-top:-8px;/*-40 -> -8*/}


/*181005 제품메인 비쥬얼*/
.contentsArea.product .pdt_index .txt {padding: 2.5% 11.5% 6%;}
.contentsArea.product .pdt_index .txt h2 {font-size:50px;}
.contentsArea.product .pdt_index .txt p {font-size:23px;}


/*181005 제품페이지 메인*/
.scrollTab.fixed li::before {padding:15px 0;}



/*181005 제품상세*/
#header.fixed #topmenu .topRight .search {margin-top:-40px;}

/*181005 제품다운로드(메뉴얼)*/
.downloadService .productInfo {width:32%;}
.downloadService .downloadList {width:66%;}

/*181005 sub visual*/
.contentsArea.customer .subVisual {padding:4.5% 1% 6%;}
.contentsArea.prcenter .subVisual {padding:4.5% 1% 6%;}


/*181005 회사비전*/
.contentsArea.vision .visionWrap dl:last-child {padding-bottom:130px;}


/*181008 메인*/
.contentsArea.product .pdt_index .txt {padding:2.6% 4.4%;}
.contentsArea.product .pdt_index .txt h2 {font-size:48px;}
.contentsArea.product .pdt_index .txt p {font-size:20px;}

}

/*************************************************************************/
/*************************************************************************/
/******************************* 1280px **********************************/
/*************************************************************************/
/*************************************************************************/
@media only screen and (max-width:1280px){
/* 헤더 */
.headerWrap h1 {padding:24px 0;}
#topmenu {top:33px;}
#topmenu ul > li {padding:0 6%;}
#topmenu .topRight ul {width:60%; float:none;/*181005 float 추가*/}
#topmenu .topRight .search {padding:0;}
#topmenu .topRight .searchOn {left:inherit; right:0;}
.submenu .subNenuList .lineWrap dt a {font-size:17px;}
.submenu .subNenuList .lineWrap dd a {font-size:14px;}

/* 메인 */
.boardLatest .col1 {width: 30%;}
.boardLatest .col2 {width: 35%; margin-left: 5%;}
.boardLatest .col3 {width: 25%;}
.latest.video li img.vod {margin-left: -65px;}

/* 서브페이지 공통 */
.contentsArea .title_b {font-size:40px; margin-bottom:3%;}
.contentsArea .title_line {font-size:27px;}
.subVisual05_01 {background-position:90% top;}

/* 검색결과 */
.contentsArea.search_result .resultHead  {padding:5%;}

/* 제품 인덱스 */
.scrollTab.fixed li a {padding:9px 12px;}

/* 제품 리스트 */
.pdtList li {height:auto;}
.pdtList.list5 li {height:auto;}
.pdtList li .icon img {width:40px;}

/* 코콤 스토어 */
.contentsArea.storeInfo .storeIntro {width:100%;}
.contentsArea.storeInfo .storeText {font-size:inherit;}
.contentsArea.storeInfo .storeIntro ul li dd {font-size:inherit;}
.contentsArea.serviceCenter .serviceCenterWrap {padding: 80px 0 0 100px; -webkit-background-size: 100%; background-size: 100%; height: 420px;}

/* 고객지원 */
.contentsArea .resultText dd {padding:3%;}
.contentsArea .resultText dd ul li {width:25%;}
.contentsArea .resultText dd ul li a {font-size:15px;}
.contentsArea.recruit .welfare_text  {width:100%;}

/* 회사소개 */
.contentsArea.greetings {font-size:inherit;}
.contentsArea.greetings .greeting_text {font-size:inherit;}
.contentsArea.greetings .section p {font-size:inherit;}
.contentsArea.greetings .greeting_img {margin-bottom:3%;}
.contentsArea .cibi_text {box-sizing:border-box; padding:25px 0 80px 18%;/*181005 resize padding 25 0 80 17*/}
.contentsArea .cibi_text .imgArea ul.engkor li {width:48%;}
.contentsArea .cibi_text .imgArea ul.engkor li.kor {margin-left:2%;}
.contentsArea .cibi_text .imgArea.palette img {margin-left:13px;}
.contentsArea.recruit .recruitWrap {width:100%; padding:0;}
.contentsArea .kocom_re {font-size:18px;}
.contentsArea .kocom_re.address {font-size:18px; margin:30px 0;}
.contentsArea.recruit .re_img {margin:5% 0;}
.contentsArea.certification .ctfWrap {width:92%; padding:4%;}
.contentsArea.certification .ctf_text dd .mark li img {display:block; margin:0 auto; width:95%;}
.contentsArea.recruit .talentWrap {width:100%; margin:5% 0;}
.contentsArea.recruit .talentWrap dd {font-size:16px; line-height:24px;}
.contentsArea.recruit .welfare_title {width:100%; margin:5% 0;}
.contentsArea.recruit .welfare_text {width:100%; margin:0;}
.contentsArea.recruit .routeWrap dl {padding:70px 0 0 30px;}
.contentsArea.recruit .routeWrap dl.rt01 {padding-left:0;}



/*181005 main visual*/
#mainVisual li .visualText h2 {font-size:40px; line-height:50px; margin-bottom:10px;}
#mainVisual li .visualText p {font-size:25px; margin-bottom:15px; line-height:37px;}

/*181005 main subvisual*/
.newPro .newProText h3 {font-size:37px;}


/*181005 main bottom*/
.productSearch .category .nice-select {width:32.68%;}


/*181005 top*/
#topmenu .topRight {width:52%;}
#topmenu ul li a {font-size:20px;}
#topmenu .topRight .search {margin-top:-5px;}
.submenu .banner {width:17%;}
.submenu .subNenuList .lineWrap dl {width:21%;}
.submenu .subNenuList {padding-left:4%;}


/*181005 제품 메인 비쥬얼*/
.contentsArea.product .pdt_index .txt {padding:3% 11.5%;}
.contentsArea.product .pdt_index .txt h2 {font-size:40px;}
.contentsArea.product .pdt_index .txt p {font-size:20px;}


/*181005 제품페이지 메인*/
.scrollTab.fixed li::before {padding:15px 0;}

/*181005 고객지원*/
.contentsArea.customer .subVisual {padding:5% 1% 6%;}


/*181005 다운로드*/
.downloadService .productInfo {width:37%;}
.downloadService .downloadList {width:61%;}

/*181005 회사비전*/
.contentsArea.vision .visionWrap dl:last-child {padding-bottom:109px;}

/*181005 sub visual*/
.contentsArea.prcenter .subVisual {padding:5% 1% 6%;}

/*181008 제품메인*/
.contentsArea.product .pdt_index .txt {padding:2.4% 4.4%;}
}