/* screenr/style.css 4880~5255행 — BHKorea 커스텀.
   원본 무수정. URL 만 로컬 경로로 치환했다.
   .page-id-N 선택자가 25개 페이지 ID 에 결박돼 있으므로 legacy_wp_id 를 보존해야 한다. */

.wp-block-media-text .wp-block-media-text__content {
    direction: ltr;
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
    padding: 0 15px 0 0; 
    word-break: break-word;
}
.sitebottomlogo h2 img{max-width:150px;padding:20px}
.main_top{display:none}
.paddingLR10{padding:0 10%}
.titlePmargin0 p{margin-bottom:5px}
.title_wrap2 {text-align:center;}
.backGraybb2{background:#ececec;border-bottom:4px solid #374f7b;box-shadow:0 2px 3px rgba(0,0,0,0.2)}
.title_wrap2 .wp-block-group__inner-container{ display: inline-block;padding: 0 10%; border-right: 1px solid #919191;border-left: 1px solid #919191;margin:0 auto 5%;}
.img_full{background:url('/media/2020/12/companytop-1.jpg')center center no-repeat;background-size:cover;padding:20px auto}
.img_full img{margin:10px auto}
.borderNone table,.borderNone td{border:0px solid #fff;}
.paddingLeft5 img{padding-left:5%}
.paddingRight5 img{padding-right:5%}
/*.img150 img{max-width:150px}*/
.img150 .wp-block-media-text__content{padding:0 !important}
.page-id-2 #main.site-main .entry-content > .wp-block-columns{ margin:0 auto;max-width: 1000px;}
.page-id-2 #main.site-main .wp-block-columns.alignfull .wp-block-column:not(:first-child) {margin-left: 0em !important;}
.page-id-2 .marginAuto img{margin:0 auto}
.backgray{background:#e9e9e9;padding-top:5%}
.backgray.width1000{margin:-1.75em auto !important}
.backgray .wp-block-group__inner-container{margin:0 auto;max-width:1000px}
.page-id-2 .width100:before{content:"";height:0px;display:block;clear:both;}
.page-id-2 .width100 {max-width:100% !important;margin-top:-1.75em !important }
.page-id-2 .width100 > .wp-block-column{max-width: 1000px; margin:10% auto 20px;}
.page-id-2 .width100 .wp-block-separator {margin: 3em 0;}
.page-id-2 .main33 {margin:10% auto 10% !important;}
.page-id-2 .main33 .wp-block-column{position:relative;margin-bottom:5%}
.page-id-2 .main33 .wp-block-column img{transition:all 1.4s}
.page-id-2 .main33 .wp-block-column:hover img{transform: scale( 1.13 );}
.page-id-2 .main33 .wp-block-buttons{position:absolute;background:#fff;box-shadow:0 0 3px rgba(100,100,100,0.5);bottom: -17px;left:3%;right:3%;text-align:center;}
.page-id-2 .main33 .wp-block-buttons a{font-size:1.4em;font-weight:700}
.page-id-2 .main4 .wp-block-column{position:relative;}
.page-id-2 .main4 .wp-block-image{margin-bottom:0;}
.page-id-2 .main4wrap{position:absolute;padding:15%;transition:all 1s;background:rgba(0,0,0,0.4);left:0;right:0;top:0;height:100%;}
.page-id-2 .main4wrap h3, .main4wrap p, .main4wrap h3 a{color:#fff;text-decoration:none;}
.page-id-2 .main4 .wp-block-button__link{border:0px solid transparent;padding:10px 0px;transition:all 1.5s;}
.page-id-2 .main4wrap:hover{background:rgba(0,0,0,0.2);}
.page-id-2 .main4wrap:hover .wp-block-button__link{font-size:1.5em;}

.page-id-2 .swiper-slider .swiper-slide .swiper-intro-inner { padding: 43% 10% !important; }
.page-id-2 .main_top{position:absolute;margin-top:-45%;right:8%;display:inline-block}
.page-id-2 .main_top h3,.page-id-2 .main_top h2{font-family: 'Prata', serif;font-size:4em;font-weight:bold;color:#fff}
.page-id-2 .swiper-slider .swiper-slide .overlay {bottom:auto;}
.main_news{padding:5%;background: url(/media/2020/12/companytop1.jpg)center center no-repeat;
    background-size: cover;}

.main_news .gallery_text{background:#fff;}
.main_news h2{color:#fff;margin-bottom:20px;}
.main_news .galleryList{box-shadow:0 0 3px rgba(100,100,100,0.5)}

/*배경*/
.page-id-97 .swiper-slide.slide-align-center,.page-id-105 .swiper-slide.slide-align-center{background-image: url("/media/2021/01/top4.jpg") !important;}
.page-id-111 .swiper-slide.slide-align-center,.page-id-108 .swiper-slide.slide-align-center{background-image: url("/media/2021/01/top3.jpg") !important;}
.page-id-114 .swiper-slide.slide-align-center,.page-id-117 .swiper-slide.slide-align-center,.page-id-921 .swiper-slide.slide-align-center,.page-id-120 .swiper-slide.slide-align-center{background-image: url("/media/2021/01/top2.jpg") !important;}
.page-id-766 .swiper-slide.slide-align-center,.page-id-754 .swiper-slide.slide-align-center,.page-id-757 .swiper-slide.slide-align-center{background-image: url("/media/2021/01/top1.jpg") !important;}
.page-id-760 .swiper-slide.slide-align-center,.page-id-763 .swiper-slide.slide-align-center{background-image: url("/media/2021/01/top5.jpg") !important;}
.page-id-136 .swiper-slide.slide-align-center, .page-id-139 .swiper-slide.slide-align-center,.page-id-142 .swiper-slide.slide-align-center,.page-id-145 .swiper-slide.slide-align-center{background-image: url("/media/2021/01/top6.jpg") !important;}


.company_line{border-top:2px solid #333;margin-top:-1em}
.company_subtitle{font-size:1.3em;color:#333;line-height:3em;border-bottom:1px solid #ddd;margin-bottom:1em;}
.company_subtitle:before{content:"";width:6px;height:6px;display:inline-block;margin-right:10px;background:#135ea2}

.companyCircle{position:relative;width:120px;height:120px;}
.circleWrap{width:115px;height:115px;display:inline-block;background:#f8f8f8;border:10px solid #135ea2;border-left:10px solid #fff;border-top:10px solid #fff;border-radius:50%}
.companyCircle img{display: inline-block;width:20px; position: absolute; bottom: 0px;right: 0;}
.companyCircle h1{position:absolute;font-size:5em;top:10px;left:0px;text-shadow:0 0 1px rgba(255,255,255,0.4)}
.companyTitle1{text-align:center;font-size:1.3em;max-width: 1000px;margin:0 auto;}
.companyTitle1 h1{display:inline-block;margin:8px auto;font-size:2.4em;border-radius:40px;padding:10px 30px 15px;border:2px solid #dfdfdf;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.2)}
.companyTitle1 .wp-block-column p{padding:15px;border-radius:20px;border:2px solid #153bda;background:#153bda;color:#fff}
.companyTitle1 .wp-block-column:nth-child(2) p{border:2px solid #000;background:#000;color:#fff;z-index:2}
.companyTitle1 .wp-block-column:nth-child(3) p{background:transparent;color:#153bda;z-index:0}
.companyTitle1 .wp-block-column:nth-child(1) {margin-right: -3em;}
.companyTitle1 .wp-block-column:nth-child(3) {margin-left: -1em;}
.company2{padding:10%;background:#f9f9f9;margin-bottom: 0em;}
.company3{padding:10%;background:#ececec}
.company3 .wp-block-column{padding-left:15px;}
.company3 .wp-block-column:not(:first-child){border-left:1px solid #acacac}

.company4,.company5,.company6{text-align:center;}
.company4 .wp-block-group__inner-container,.company5 .wp-block-group__inner-container h3{display:inline-block;padding:0 10%;border-right:1px solid #919191;border-left:1px solid #919191;margin-bottom:5%}
.company5 .wp-block-group__inner-container,.company7  {background:url('/media/2020/12/company7.jpg')center center no-repeat;background-size:cover;padding:5%;text-align:center;}
.company6 img{display:inline-block}
.company9 img{max-width:170px;float:right}
.company7 > .wp-block-group__inner-container,.backbgc .wp-block-group__inner-container{max-width: 1000px;margin:0 auto;}
.company7 .wp-block-group__inner-container h2{font-weight:bold;margin-bottom:8px}
.company7 .wp-block-group__inner-container h2:nth-child(1){color:#153bda;}
.company7 .wp-block-group__inner-container h2:nth-child(3){color:#eddc38;}
.company8 .wp-block-group__inner-container h2{display: inline-block;border-top: 2px solid #153bda;padding-top:20px}
.company8 .wp-block-group__inner-container li{padding-left:6%;}
.company8 .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(1){border-right: 1px solid #d6d6d6}
.company8 .wp-block-group__inner-container ul {list-style: circle;}

.page-id-117 .company11 h2{padding:8px 20px;display:inline-block;background:#153bda;color:#fff;margin-bottom:0 !important;border-bottom:2px solid #153bda}
.page-template-templates:not(.full-width-page) .wp-block-group__inner-container{max-width: 1000px; margin:20px auto ;}
.tabBtn{text-align:center;}
.tabBtn .wp-block-column{padding:0 2px;}
.tabBtn .wp-block-column .tab_btn{padding:6px;text-align:center;font-size:1.2em;cursor:pointer;border:1px solid #8a8a8a;border-bottom:3px solid #8a8a8a;color:#8a8a8a}
.tabBtn .wp-block-column .tab_btn:hover{border:1px solid #333;color:#333;border-bottom:3px solid #333;}
.tabBtn .wp-block-column .tab_btn.on{border:1px solid #153bda;color:#153bda;border-bottom:3px solid #153bda;}
.tabwrap{display:none;}
.tabwrap.on{display:block;padding:35px;
    margin-top: -15px;}
.page-id-912 .tabwrap.on{display:block;background:#f9f9f9;padding:35px;
    margin-top: -15px;}
.companyImgTable table, .companyImgTable td { border: 0px solid #fff;}
.companyImgTable td{letter-spacing:-2px;}
.companyImgTable td strong{letter-spacing:0px;color:#333}
.companyImgTable td:nth-child(2){padding:8px;border-right:1px solid #ececec;}
.companyImgTable td:nth-child(3){padding:8px;}
.wp-block-pullquote {
    border-bottom:0px solid currentColor;
	border-top: 0px solid currentColor;}

.company_subtitle1{font-size:1.3em;color:#333;line-height:3em;margin-bottom:1em;}
.backf0f0f0{background:#f0f0f0}
.company_subtitle1:before{content:"";width:6px;height:6px;display:inline-block;margin-right:10px;background:#135ea2}
.product1{margin-bottom: -1em !important;background:url('/media/2020/12/companytop1.jpg')center center no-repeat;background-size:cover;padding:9%;text-align:center;}
.product2 p{border:2px solid #ddd;margin:0 auto;width:180px;height:180px;padding:10px;border-radius:50%;vertical-align: middle;text-align: center;display:table-cell}
.product2 .wp-block-column:nth-child(3) p{background:#153bda;color:#fff;border:2px solid #153bda}
.product2 .wp-block-columns .wp-block-column:first-child p,.product3.wp-block-columns .wp-block-column:first-child p{color:#153bda;border:2px solid #153bda}
.product3 .wp-block-column:nth-child(2) p{background:#333;color:#fff;border:2px solid #333}
.company_subtitle2:before{content:"■";width:30px;height:30px;display:inline-block;margin-right:10px;background:#ececec;color:#135ea2;text-align: right;font-size:1.2em;padding-top: 13px;}
.titleBg{padding:9% 0;position:relative;}
.titleBg:after{position:fixed;content:"";display:block;height:30vw;background:url('/media/2020/12/companytop2.jpg')center center no-repeat;background-size:100% auto; z-index:-1; top: 0;left: 0;width: 100%;}
.titleBg .company8{background:#fff;padding: 35px 6vw 20px;box-shadow:0 0 5px rgba(150,150,150,0.4);margin:20px auto;max-width:1000px}
.titleBg .company8 .wp-block-column:nth-child(2){border-left:1px solid #ececec}
.widthinline_gray{text-align:center}
.widthinline_gray .wp-block-group__inner-container{display:inline-block;}
.widthinline_gray ol{background:#f0f0f0;padding:30px 10vw;}
.widthinline_gray ol li{margin:10px 20px;text-align:left}
.backbgc{background:#6c0e42;color:#fff;padding:3vw 20px;}
.backbgc img{opacity:0.2}
.page-id-154 .alignfull.company3{padding:0}
.productWrap{padding:0 20px;} 
.productWrap img{width:100%;border:1px solid #ececec;border-bottom:8px solid #f26500;}
.productWrap h6{padding-bottom:0.9375rem;border-bottom:1px solid #ececec;}
.productWrap h3{color:#f26500;}
.productWrap table, .productWrap table td{border:0px solid #333;}
.productWrap table{margin-top:15px;border-bottom:1px solid #ececec;}
.productWrap table td{border-top:1px solid #ececec;text-align:left;padding:10px 5px}
.productWrap table tr td:first-child{width:110px;border-top:1px solid #153bda}
.productWrap table tr td:first-child:before{content:"■";font-size:0.8em;padding-left:5px;color:#153bda;display:inline-block;margin-right:15px;width:10px;height:10px;background:#ececec}
.backGray{background:#f5f5f5;padding:5px 30px}
.company_subtitle3:before{content:"■";width:10px;height:10px;display:inline-block;margin-right:10px;background:#ececec;color:#135ea2;text-align: right;font-size:0.8em;}
.productTitle{padding: 20px 20px 20px 62px;background: url(/media/2020/12/titlebg.png)top left no-repeat; background-size: 55px;}
.productTitle h5{color:#757575}
.productWrap .wp-block-separator {
    margin:10px auto;
    border: none;
}
.page-id-169 table{border-bottom:0px solid #ececec;}
.footbgblack{background: url(/media/2020/12/companytop2.jpg)center center no-repeat;
    background-size: 100% auto;padding:20px 0 5px;margin:0 !important;z-index:2}
.footbggray{background:#ececec;padding:5vw;margin:0 auto 0 !important;z-index:-1}
.footbggray .wp-block-group__inner-container{max-width:1000px;margin:1% auto}
.footbgblack .wp-block-column h2{display:inline-block;position:absolute;width:120px;height:120px;line-height:120px;text-align:center;background: #153bda;color:#fff;border-radius:50%;margin-left: 20px;}
.footbgblack .wp-block-column h2:last-child{background:#e8d90e;margin-left: 130px;}
.cp1 .wp-block-column:nth-child(1),.cp3 .wp-block-column:nth-child(1){background:#f3f5ff}
.cp2 .wp-block-column:nth-child(2){background:#f8f8f8}
.cp1 .wp-block-column p,.cp2 .wp-block-column p,.cp3 .wp-block-column p{margin:0.9375rem 0.9375rem}
.cp1 .wp-block-column:nth-child(2),.cp2 .wp-block-column:nth-child(2),.cp3 .wp-block-column:nth-child(2){margin-left:0 !important}
.cp1 .wp-block-column:nth-child(1),.cp2 .wp-block-column:nth-child(1),.cp3 .wp-block-column:nth-child(1){border-left:3px solid #153bda;padding-left:15px;padding-top:0.9375rem;}
.faq_Wrap .faqList{margin:0;padding:10px;border-bottom:1px dashed #ddd;cursor:pointer}
.faq_Wrap .faqList:before{content:"▶";font-size:0.5em;color:#153bda;margin-right:10px;}
.faq_Wrap .on.faqList:before{content:"▼";}
/*대리점안내*/
.page-id-921 .kboard-list thead {display:none;}
.page-id-136 ,.page-id-148{overflow-x:hidden}
.page-id-136 .no-sidebar .entry-content > .alignfull , .page-id-148 .no-sidebar .entry-content > .alignfull{transform: translateX(0%);left:0%;max-width: 100%;transform: translateX(0%);left: 0%; width: 100%;}
.product{position:absolute;overflow:hidden;display:inline-block;padding:10px 0;}
.product .line{position:absolute;margin-top:2.5em;width:100%;height:1px;background:#a9a9a9}
.product a{padding:5px 0;margin-right: 8px;color: #a9a9a9;height: 5em;display: table-cell;position:relative;text-decoration:none}
.product a:nth-child(even){vertical-align: bottom;}
.product a:before{content:"";position:absolute;top:2.25em;display:inline-block;border:2px solid #a9a9a9;width:8px;height:8px;border-radius:50%;}
.product a.on:before{background:#333;border:2px solid #333;}
.product a.on{color:#333}
.product a:hover{color:#153bda}
.product a:hover:before{border:2px solid #153bda}
.product a.on:hover:before{background:#153bda}

.product_wrap .pbg1{margin-top:-82.5px;transition:position 3s;height:100vh;min-height:60vw;background: url(/media/2021/01/proback1.jpg)center center no-repeat;background-size:cover;background-attachment:fixed;width:100%;overflow:hidden;}

.product_wrap .pbg1 > .wp-block-group__inner-container{margin:15% auto;max-width:1000px}
.full-width-page .company_subtitle1,.full-width-page .company8,.full-width-page .max1000 {margin:auto;max-width:1000px}

.product_wrap .pbg1 .procduct1_1{width:30%;}
.product_wrap .pbg1 .product1_2{width:50%;position:absolute;left:52%;top:5%}
.product_wrap .pbg1 img{transform:rotate(8deg);}

.product_wrap .pbg1 .product .line ,.pbg1 .product a.on:before{background:#fff}
.product_wrap .pbg1 .product a{color: #fff;}
.product_wrap .pbg1 .product a:before{border:2px solid #fff;}
.product_wrap .pbg1 .product a.on:before{background:#ff7e40;border:2px solid #ff7e40;}
.product_wrap .pbg1 .product a.on{color:#ff7e40}
.product_wrap .pbg1 .product a:hover{color:#f2ff40}
.product_wrap .pbg1 .product a:hover:before{border:2px solid #f2ff40}
.product_wrap .pbg1 .product a.on:hover::before{background:#f2ff40}

.product_wrap .pbg2{transition:position 4s;width:100%;position:relative;height:100vh;min-height:60vw;background: url(/media/2021/01/proback2.jpg)center center no-repeat;background-size:cover;overflow:hidden;background-attachment:fixed}
.product_wrap .pbg2 .procduct2_3{    position: absolute; width: 100%; bottom: 0; left: 0; background: #f3f3f3; height:32vh;}
.product_wrap .pbg2 .procduct2_3 .wp-block-group__inner-container{margin:20px auto;max-width:1000px}
.product_wrap .pbg2 .procduct2_4 img{transform:scale(.55) translateX(150%) translateY(-18%) rotate(-17deg)}
.product_wrap .pbg2 .procduct2_5 img{transform:scale(.8) translateX(50%) translateY(35%);}
.product_wrap .pbg2 .procduct2_5,.product_wrap .pbg2 .procduct2_4{position:absolute;}
.product_wrap .pbg2 .procduct2_1, .product_wrap .pbg2 .procduct2_2{position:absolute;left:35%;}
.product_wrap .pbg2 .procduct2_2{font-size:3.6em;top:17%}
.product_wrap .pbg2 .procduct2_1{top:25.5%;}
.product_wrap .pbg2 .procduct2_1 p{margin-bottom:2px}
.product_wrap .pbg2 .product{bottom:10%;left: 20%;}

.product_wrap .pbg3{ transition:position 3s;width:100%;position:relative;height:100vh;min-height:60vw;background: #fff url(/media/2021/01/proback3.jpg)left center no-repeat;background-size:auto 100%;overflow:hidden;background-attachment:fixed}
.product_wrap .pbg3 .procduct3_1, .product_wrap .pbg3 .procduct3_2{position:absolute;left:58%;width:30%;top:40%}
.product_wrap .pbg3 .procduct3_2{margin-top:3em;}
.product_wrap .pbg3 .procduct3_3{width:62%}
.product_wrap .pbg3 .product{left:58%;margin-top:3em;}

.product_wrap .pbg4{transition:position 3s;width:100%;position:relative;height:100vh;min-height:60vw;background: #fff url(/media/2021/01/proback5.jpg)right center no-repeat;background-size:50% 100%;overflow:hidden;background-attachment:fixed}
.product_wrap .pbg4 .procduct4_1, .product_wrap .pbg4 .procduct4_2{position:absolute;left:10%;width:30%;top:25%}
.product_wrap .pbg4 .procduct4_2{margin-top:3.5em;}
.product_wrap .pbg4 .procduct4_4{width:45%;position:absolute;right:2.5%;}
.product_wrap .pbg4 .product{left:10%;bottom:12%;}

.product_wrap .pbg5{transition:position 3s;width:100%;position:relative;height:100vh;min-height:60vw;background: url(/media/2021/01/proback4.jpg)center center no-repeat;background-size:cover;overflow:hidden;background-attachment:fixed}
.product_wrap .pbg5 .procduct5_1, .product_wrap .pbg5 .procduct5_2{position:absolute;left:50%;width:30%;top:40%}
.product_wrap .pbg5 .procduct5_2{margin-top:3.5em;}
.product_wrap .pbg5 .procduct5_4{width:74%;margin-top:-2%}
.product_wrap .pbg5 .procduct5_4 img{max-width:120%;width:84%}
.product_wrap .pbg5 .product{left:50%;bottom:8%;}

.galleryList{margin-bottom:25px;}

.product_wrap2{margin-top:-60.5px !important;transition:position 3s;position:relative;height:70vh;min-height:60vw;background: url(/media/2021/01/proback6.jpg)left center no-repeat;background-size:cover;width:100%;overflow:hidden;padding:5% auto}
.product_wrap2.omega{margin-top:-60.5px !important;transition:position 3s;position:relative;height:70vh;min-height:60vw;background: url(/media/2021/01/proback7.jpg)left center no-repeat;background-size:cover;width:100%;overflow:hidden;padding:5% auto}
.product_wrap2 .pbg1 > .wp-block-group__inner-container,.product_wrap2 .pbg2 > .wp-block-group__inner-container,.product_wrap2 .pbg3 > .wp-block-group__inner-container,.product_wrap2 .pbg4 > .wp-block-group__inner-container,.product_wrap2 .pbg5 > .wp-block-group__inner-container{margin:9% auto !important;max-width:1000px}
.product_wrap2 h1,.product_wrap2 .procduct2_1{width:36%;float:right;position:absolute;right:10%;color:#fff;}
.product_wrap2 h1 span,.product_wrap2 p span{color:#fff !important;text-shadow:0 0 3px rgba(0,0,0,0.3)}
.product_wrap2 .product{right:8%;top:62vh;}
.product_wrap2 .product a{cursor:pointer}
.product_wrap2 .procduct2_1{margin-top:3.8em;}
.pbtab{display:none;}
.pbtab.on{display:block;width:100%;}
.full-width-page.page-id-151 .wp-block-group__inner-container,.full-width-page.page-id-148 .wp-block-group__inner-container,.full-width-page .company_subtitle,.full-width-page ul,.full-width-page ol,.page-id-148 .company8{margin:2% auto;max-width:1000px}
.page-id-117 .wp-block-media-text__content > .company8 > .wp-block-group__inner-container{padding-left:20px}
.page-id-151 .product_wrap2 .product { right: 8%; top: 76vh;}
.positionFix{position: sticky;top:0}
.product_wrap #pro1{position:fixed;top:18px;}
.product3_tab{display:block;margin:20px auto;}
.product3_tab a{cursor:pointer;text-decoration:unset;display:inline-block;color:#ccc;padding:10px 20px;border:1px solid #ddd;border-top:3px solid #ccc;border-bottom:0px solid #ddd;background:#f8f8f8}
.product3_tab a.on{display:inline-block;padding:10px 20px;border-top:3px solid #153bda;color:#696969;;background:#fff}
.product_wrap3{border:1px solid #ddd;border-top:3px solid #898989;padding:5%}
.product_wrap3 .procduct2_1 h3{color:#153bda;}
.product_wrap3 .procduct2_1 p:nth-child(2){margin-bottom:5px;font-weight:700}
.product_wrap3 img{border-top:5px solid #153bda;border-bottom:2px solid #ddd;}
.page-id-909 .company3{padding:3% 10%}
.page-id-909 .company3 h5 span:after{content:"+";float: right;}
.main_3wrap .wp-block-media-text__content{padding-left:20px}
.main_3wrap .wp-block-media-text__media img{max-width:60%}
@media (max-width: 1150px){
.product{position:absolute;overflow:hidden;display:inline-block;padding:10px 0;margin-top:12%;}
.product .line{position:absolute;margin-top:2.5em;width:100%;height:1px;background:#a9a9a9}
.product a{padding:5px 0;margin-right: 8px;color: #a9a9a9;height: 5em;display: table-cell;position:relative;text-decoration:none}
.product a:nth-child(even){vertical-align: bottom;}
.product a:before{content:"";position:absolute;top:2.25em;display:inline-block;border:2px solid #a9a9a9;width:8px;height:8px;border-radius:50%;}
.product a.on:before{background:#333;border:2px solid #333;}
.product a.on{color:#333}
.product a:hover{color:#153bda}
.product a:hover:before{border:2px solid #153bda}
.product a.on:hover:before{background:#153bda}

.product_wrap .pbg1{margin-top:-82.5px;transition:position 3s;height:65vh;min-height:70vw;background: url(/media/2021/01/proback1.jpg)center center no-repeat;background-size:cover;background-attachment:fixed;width:100%;overflow:hidden;}

.product_wrap .pbg1 > .wp-block-group__inner-container{margin:5%;max-width:90%}
.product_wrap .pbg1 .procduct1_1{width:50%;}
.product_wrap .pbg1 .product1_2{left:auto;right:5%;width:50%;top: 0%;}

.product_wrap .pbg2{transition:position 4s;width:100%;position:relative;height:65vh;min-height:70vw;background: url(/media/2021/01/proback2.jpg)center center no-repeat;background-size:cover;overflow:hidden;background-attachment:fixed}
.product_wrap .pbg2 .procduct2_1{top:30.5%;}
.product_wrap .pbg2 .procduct2_5 img{transform:scale(.8) translateX(-10%) translateY(35%);}	
.product_wrap .pbg2 .procduct2_4 img{transform:scale(.7) translateX(52%) translateY(-18%) rotate(-17deg)}

.product_wrap .pbg3{ transition:position 3s;width:100%;position:relative;height:65vh;min-height:70vw;background: #fff url(/media/2021/01/proback3.jpg)left center no-repeat;background-size:auto 100%;overflow:hidden;background-attachment:fixed}
.product_wrap .pbg3 .procduct3_1, .product_wrap .pbg3 .procduct3_2{position:absolute;left:55%;width:40%;top:30%}
.product_wrap .pbg3 .procduct3_3{width:62%}
.product_wrap .pbg3 .product{left:48%;}

.product_wrap .pbg4{transition:position 3s;width:100%;position:relative;height:65vh;min-height:70vw;background: #fff url(/media/2021/01/proback5.jpg)right center no-repeat;background-size:50% 100%;overflow:hidden;background-attachment:fixed}
.product_wrap .pbg4 .procduct4_1, .product_wrap .pbg4 .procduct4_2{position:absolute;left:10%;width:30%;top:25%}
.product_wrap .pbg4 .procduct4_2{margin-top:3.5em;}
.product_wrap .pbg4 .procduct4_4{width:45%;position:absolute;right:2.5%;}
.product_wrap .pbg4 .product{left:10%;bottom:12%;}

.product_wrap .pbg5{transition:position 3s;width:100%;position:relative;height:65vh;min-height:70vw;background: url(/media/2021/01/proback4.jpg)center center no-repeat;background-size:cover;overflow:hidden;background-attachment:fixed}
.product_wrap .pbg5 .procduct5_1, .product_wrap .pbg5 .procduct5_2{left:43%;width:30%;top:30%}
.product_wrap .pbg5 .product{left:43%;bottom:8%;}
.company_subtitle1, .full-width-page .company8, .full-width-page .max1000 {padding:8px 10px}
	
.product_wrap2{margin-top:-60.5px !important;transition:position 3s;position:relative;height:80vh;min-height:60vw;background: url(/media/2021/01/proback6.jpg)left center no-repeat;background-size:cover;width:100%;overflow:hidden;padding:5% auto}
.product_wrap2 .pbg1 > .wp-block-group__inner-container,.product_wrap2 .pbg2 > .wp-block-group__inner-container,.product_wrap2 .pbg3 > .wp-block-group__inner-container,.product_wrap2 .pbg4 > .wp-block-group__inner-container,.product_wrap2 .pbg5 > .wp-block-group__inner-container{margin:3% auto !important;}
.product_wrap2 .pbg2 > .wp-block-group__inner-container .wp-block-gallery,.product_wrap2 .pbg3 > .wp-block-group__inner-container .wp-block-gallery,.product_wrap2 .pbg4 > .wp-block-group__inner-container .wp-block-gallery,.product_wrap2 .pbg5 > .wp-block-group__inner-container .wp-block-gallery{width:50%;float:right}
	
.product_wrap2 h1,.product_wrap2 .procduct2_1{width:55%;}
.product_wrap2 .product{right:15%;top:auto;bottom:5%}
	
	

}
@media (max-width: 1410px){
	.subMenu>span{transition:all 0.6s;display:inline-block;border-radius:20px;color:#fff;padding:10px 2px 10px 4px;background:#2373ba url(/media/2020/12/logo-1.png)107% -5px no-repeat;font-size:0.75em;background-size:50px;writing-mode: vertical-rl;cursor:pointer}
.subMenu.on>span{writing-mode:unset;padding:2px 10px 4px 10px;background:#696969 url(/media/2020/12/logo-1.png)107% -5px no-repeat;background-size:30px;margin-bottom:10px;}
	.subMenu>span:before{content:"△";display:inline-block;margin-right:5px;}
	.subMenu.on>span:before{content:"▽";display:inline-block;margin-right:5px;}
	.subMenu ul{display:none;transition:all 0.6s;}
	.subMenu.on ul{display:block;}
	.page-id-2 .subMenu{display:none}
}
@media (max-width: 748px){
	.subMenu{display:none}
	.wp-block-columns .wp-block-column{margin-bottom:20px}
	.page-id-2 .width100,.companyTitle1  {padding:0 8px;}
	.wp-block-column {flex-basis: inherit !important;}
	.page-id-2 .main33 .wp-block-column {margin-bottom: 12%;padding:10px;}
	.page-id-2 .main_top {margin-top: -60%;right: 8%;display: inline-block;}
	.page-id-2 .main_top h3, .page-id-2 .main_top h2{font-size:2em;}
	.galleryList {display:block !important;float:unset!important;width:80% !important;margin: 0 auto 20px !important}
	.company3 .wp-block-column:first-child { border-left: 1px solid #acacac;}
	.companyTitle1 h1 {font-size:1.3em;}
	.companyTitle1 .wp-block-column:nth-child(3),.companyTitle1 .wp-block-column:nth-child(1) {margin-left:0px;margin-right:0px}
	.company9 .wp-block-media-text__media,.company7 .wp-block-media-text__media,.is-stacked-on-mobile .wp-block-media-text__media{padding-bottom:20px;}
	.page-id-114 .company7 .wp-block-media-text__media img{width:70%} 
	.page-id-117 .company11 .wp-block-column {flex-basis: 100%!important;}
	.page-id-117 .cp2 .wp-block-column:nth-child(1) {background: #f3f5ff;}
	.page-id-117 .wp-block-group__inner-container > .company8.wp-block-columns {display: block;}
	.page-id-117 .company8 > .wp-block-group__inner-container .wp-block-column:nth-child(1){width:25%;display:inline-block;}
	.page-id-117 .company8 > .wp-block-group__inner-container .wp-block-column:nth-child(2){width:73%;display:inline-block;padding-left:20px}
	#daumRoughmapContainer1609689666406{width:100% !important}
	.paddingLeft5{margin-right:0em;}
	.footbgblack{background: url(/media/2020/12/companytop2.jpg)center center no-repeat;
    background-size: 100% auto;padding:20px 0 5px;margin:0 !important;z-index:2}
.footbgblack .wp-block-column h2{display:inline-block;position:absolute;width: 80px;height: 80px;line-height: 80px;text-align:center;background: #153bda;color:#fff;border-radius:50%;right:88px}
.footbgblack .wp-block-column h2:last-child{background:#e8d90e;margin-left: auto;right:10px}
	.footbgblack > .wp-block-group__inner-container > .wp-block-columns .wp-block-column:nth-child(1){width:20px;flex-grow: 0;}
.footbgblack  .wp-block-column:not(:only-child) {flex-basis: unset !important;}

.product_wrap .pbg2 .procduct2_2 { font-size:2.6em; top:5%}
.product_wrap .pbg2 .procduct2_1{top:18.5%;}
.product_wrap .pbg2 .procduct2_5 img{transform:scale(.6) translateX(-30%) translateY(35%);}	
.product_wrap .pbg2 .procduct2_4 img{transform:scale(.7) translateX(60%) translateY(-22%) rotate(-17deg)}
.product_wrap .pbg2 .product {bottom: 10%;left:10%;}	

.product_wrap .pbg3 .procduct3_1, .product_wrap .pbg3 .procduct3_2{position:absolute;left:40%;width:55%;top:30%}
.product_wrap .pbg3 .product{left:10%;margin-top: 6.5em;}

.product_wrap .pbg4{transition:position 3s;width:100%;position:relative;height:65vh;min-height:70vw;background: #fff url(/media/2021/01/proback5.jpg)right center no-repeat;background-size:55% 100%;overflow:hidden;background-attachment:fixed}	
.product_wrap .pbg4 .procduct4_1, .product_wrap .pbg4 .procduct4_2 {left: 10%;width: 50%;}
.product_wrap .pbg5 .procduct5_1, .product_wrap .pbg5 .procduct5_2 {left: 43%;width: 52%;top:18%;}	
.product_wrap .pbg5 .product{left:10%;bottom:8%;}
.page-id-136 .company8 .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(1) {border-right: 0px solid #d6d6d6;}
.page-id-136 .company_subtitle1,.page-id-136 .company8 .wp-block-group__inner-container .wp-block-columns{border-bottom: 1px solid #ddd;}
.product_wrap2{background:#f5f5f5 url(/media/2021/01/proback6.jpg)left top no-repeat;background-size:110% 75%;width:100%;overflow:hidden;padding:5% auto}	
.page-id-151 .product_wrap2 .product {right: auto;top: auto;}
.product_wrap2 .product {right:auto;left:5%;letter-spacing:-1px}	
.product_wrap2 h1, .product_wrap2 .procduct2_1 {width: 80%;}
.page-id-918 .company8 .wp-block-column:not(:last-child) {flex-basis:20% !important;}
.page-id-918 .company8 .wp-block-column:last-child {flex-basis:80% !important;padding-left:10px}	
.page-id-154 .backbgc img, .page-id-154 .company9 img{width:20%}
}