.mLayout{display: none;}
.mobileY{display: none;}
/* 브랜드 소개 */
#contents .sub_visual.brand{background-image: url(../images/sub/sub_visual07.png);}

.brand_tab{font-size: 0;}
.brand_tab .btn{width: 25%;height: 77px;line-height: 77px;font-size: 18px;color: #4d4d4d;background-color: #ccc; font-weight: 400;}
.brand_tab .btn.on{color: #D70E19;background-color: #f2f2f2; font-weight: 500;}
.brand_tab.col2 .btn{width: 50%;}
.brand_tab.col3 .btn{width: 33.333%;}
/* 이전 버전 css */

.square{display: inline-block; vertical-align: top; font-size: 0.6em !important; line-height: 1 !important;}
.subscript{display: inline-block; vertical-align: bottom; font-size: 0.6em !important; line-height: 1 !important;}

.goods_visual{background-repeat: no-repeat; background-position: center; background-color: #E3E3E3;}
.goods_visual.appiz01{background-image: url(../images/sub/appiz/appiz_01.png);} /* APPIZ 수도관 */
.goods_visual.appiz02{background-image: url(../images/sub/appiz/appiz02_01.png);} /* APPIZ 이음관 */
.goods_visual.appiz03{background-image: url(../images/sub/appiz/appiz03_01.png);} /* 벨크립, DK, DK/B */
.goods_visual.appiz04{background-image: url(../images/sub/appiz/appiz04_01.png);} /* HI-TS */

.goods_visual.dh01{background-image: url(../images/sub/dh/dh_01.png);} /* DH 5.0 이음관 */
.goods_visual.dh02{background-image: url(../images/sub/dh/dh02_01.png);} /* DH 5.0 파이프 */
.goods_visual.dh03{background-image: url(../images/sub/dh/dh03_01.png);} /* DH 5.0 투명이음관 */
.goods_visual.dh04{background-image: url(../images/sub/dh/dh04_01.png);} /* DH 5.0 대표시공현장 */
.goods_visual.touch{background-image: url(../images/sub/touch/touch_01.png);} /* 원터치모듈화 */

.goods_visual.one01{background-image: url(../images/sub/one/2040_01_1.png);} /* 2040 방음관 */
.goods_visual.one02{background-image: url(../images/sub/one/one_01_1.png);} /* 원터치 2040 방음이음관 */
.goods_visual.one03{background-image: url(../images/sub/one/elbow_01_1.png);} /* 원터치 2040 양변기 엘보 */
.goods_visual.one04{background-image: url(../images/sub/one/inspect_01_1.png);} /* 투명점검창 2040 방음이음관 */
.goods_visual.one05{background-image: url(../images/sub/one/gls_01.png);} /* 원터치 GLS 이음관 */

.goods_visual.icpvc{background-image: url(../images/sub/icpvc/icpvc_01.png);} /* iC-PVC 복합관 */
.goods_visual.cpvc{background-image: url(../images/sub/icpvc/icpvc02_01.png);} /* C-PVC 소방배관 */

.goods_visual.spin{background-image: url(../images/sub/spin/spin_01.png);} /* SPIN 파이프 */
.goods_visual.drf{background-image: url(../images/sub/drf/drf_01.png);} /* DRF-X 이음관 */

.goods_visual.pvc01{background-image: url(../images/sub/pvc/pvc_01.png);} /* 수도용 일반관 */
.goods_visual.pvc02{background-image: url(../images/sub/pvc/pvc02_01.png);} /* 오배수용 일반관 */
.goods_visual.pvc03{background-image: url(../images/sub/pvc/pvc03_01.png);} /* DRF */
.goods_visual.v{background-image: url(../images/sub/v_01.png);} /* v형배관 */

.goods_visual.sewer01{background-image: url(../images/sub/sewer/sewer_01.png);} /* HI-VG 파이프 */
.goods_visual.sewer02{background-image: url(../images/sub/sewer/sewer02_01.png);} /* HI-VG 이음관 */
.goods_visual.sewer03{background-image: url(../images/sub/sewer/sewer03_01.png);} /* 오수받이 */
.goods_visual.sewer04{background-image: url(../images/sub/sewer/sewer04_01.png);} /* 소형맨홀 */
.goods_visual.bridge{background-image: url(../images/sub/bridge/bridge_01.png);} /* 교량용 배관 */
.goods_visual.func{background-image: url(../images/sub/func/func_01.png);} /* 에어컨드레인용 AD 배관 */
.goods_visual.func02{background-image: url(../images/sub/func/func02_01.png);} /* 콘덴싱 보일러용 급배기 배관 */
.goods_visual.func03{background-image: url(../images/sub/func/func03_01.png);} /* FM 배관 */
.goods_visual.func04{background-image: url(../images/sub/func/func04_01.png);} /* FM 배관 */

.goods_visual .gv_inner{position: relative; width: 1200px; margin: auto; height: 482px; /*padding-top: 66px;*/ padding-top: 50px;}
.goods_visual .gv_inner p{font-size: 28px;/*34px*/ line-height: 38px;}
.goods_visual .gv_inner p.lt02{font-size: 20px;color: #222;}
.goods_visual .gv_inner p.lt03{margin-top: 30px;font-size: 12px; line-height: 26px; letter-spacing: -0.06px;}
.goods_visual .gv_inner h3{font-size: 40px; line-height: 60px; color: #da2128;}
.goods_visual .gv_inner ul li{font-size: 18px;color: #222;}
.goods_visual .gv_inner ul.type-02{margin-top: 1px; text-align: left;}
.goods_visual .gv_inner ul.type-02 li{position: relative; line-height: 1.6; font-weight: 600; padding-left: 14px;}
.goods_visual .gv_inner ul.type-02 li:before{content: '·'; position: absolute;top: 0;left: 0;}
.goods_visual .gv_inner ul.type-03{margin-top: 4px; width: 480px; font-size: 0; text-align: left;}
.goods_visual .gv_inner ul.type-03 li{display: inline-block; vertical-align: top; width: 240px; line-height: 1.6;}
.goods_visual .gv_inner ul.type-03.wide{width: 523px;}
.goods_visual .gv_inner ul.type-03 li.w{width: 283px; line-height: 1.6;}
.goods_visual .gv_inner ul.type-03 li.db{display: block; width: 100%;}

.goods_visual .gv_inner .gv_txt{margin-top: 7px;}
.goods_visual .gv_inner .gv_txt p{font-size: 18px; line-height: 28px;}
.goods_visual .gv_inner .gv_txt.type-02 p{font-size: 16px;}
#contents .goods_visual .gv_inner .btn_area{position: absolute; left: 0; bottom: 19px; margin-left: -10px;}
#contents .goods_visual .gv_inner .btn_area .btn{margin-left: 10px; width: 160px; height: 40px; line-height: 38px; border: 1px solid #2F2F31; border-radius: 3px; font-size: 14px; background-color: #fff; color: #2F2F31;}
#contents .goods_visual .gv_inner .btn_area .btn span{display: inline-block; vertical-align: top; padding-left: 32px; background-repeat: no-repeat; background-position: left center;}
#contents .goods_visual .gv_inner .btn_area .btn.ico01 span{background-image: url(../images/sub/ico_info01.png);}
#contents .goods_visual .gv_inner .btn_area .btn.ico02 span{background-image: url(../images/sub/ico_info02.png);}
#contents .goods_visual .gv_inner .btn_area .btn.ico03 span{background-image: url(../images/sub/ico_info03.png); padding-left: 39px;}

.goods_visual .gv_inner .sort{display: block; margin-top: 18px; width: 52px; height: 26px; line-height: 24px; border: 1px solid #000; text-align: center; font-size: 18px; font-weight: 400;}
.goods_visual .gv_inner .sort.mt02{margin-top: 47px;}
.goods_visual .gv_inner .certify_img{margin-top: 17px;}
.goods_visual .gv_inner .certify_img img{display: inline-block; vertical-align: top; margin-right: 8px;}
.goods_visual .gv_inner .rb_txt{position: absolute;right: 10px; bottom: 18px; font-size: 12px; line-height: 28px; color: #000; letter-spacing: -0.06px;}


.goods_tab_area .gt_inner{width: 1200px; margin: auto; font-size: 0; /*padding: 60px 0 0;*/ padding: 32px 0 0;}
.goods_tab_area .gt_inner .btn{vertical-align: top; width: 24.16%; margin-left: 1.12%; height: 60px; line-height: 58px; font-size: 20px; font-weight: 600; color: #000; font-weight: 500; border: 1px solid #999; border-radius: 60px;}
.goods_tab_area .gt_inner .btn.on{background-color: #e3e3e3; border-color: #e3e3e3;}
.goods_tab_area .gt_inner .btn:first-child{margin-left: 0;}
.goods_tab_area.col2 .gt_inner .btn{width: 49%;}
.goods_tab_area.col3 .gt_inner .btn{width: 32.586%;}

.goods_tab_wrap .wrap .brand_view{display: none;}

.wrap.brand{/*padding:72px 0 180px;*/padding:50px 0 180px;}
.brand_view.small{width: 982px; margin: auto;}
.brand_view .title_wrap{text-align: center;}
.brand_view .title_wrap h3{font-size: 32px;line-height: 46px; color: #da2128;font-weight: 500;}
.brand_view .title_wrap .txt{margin-top: 20px; font-size: 24px; line-height: 36px; color: #000;font-weight: 400;}

.brand_view .bv_area{/*margin-top: 92px;*/ margin-top: 70px;}
.brand_view .bv_area:first-child{margin-top: 0;}
.brand_view .bv_area .l_txt h3{font-size: 36px; line-height: 54px;}
.brand_view .bv_area .l_txt p{font-size: 20px; line-height: 30px; word-break: keep-all; -ms-word-break: keep-all;}
.brand_view .bv_area .l_txt .lt01{margin-top: 18px; font-weight: 600; color: #222; min-height: 90px;/*120*/}
.brand_view .bv_area .l_txt .lt02{margin-top: 22px; font-weight: 400; color: #666;}
.brand_view .bv_area .l_txt ul{margin-top: 15px;}
.brand_view .bv_area .l_txt ul li{font-size: 18px; line-height: 22px; color: #666; font-weight: 400;}
.brand_view .bv_area .l_txt ul li.active{margin-top: 22px; color: #da2128;}
.brand_view .bv_area .l_txt ul li.active02{padding-bottom: 22px; font-size: 21px; font-weight: 600; color: #666;}
.brand_view .bv_area .bi_txt{clear: both;display: table;width: 100%;height: 108px;background-color: #da2128;}
.brand_view .bv_area .bi_txt p{display: table-cell;vertical-align: middle;font-size: 18px;color: #fff;letter-spacing: -0.5px;font-weight: 400;text-align: center;}
.brand_view .bv_area .bi_txt p em{font-size: 32px;font-weight: 600;}

.brand_view .ytb{text-align: center;margin-top: 40px; position: relative; padding: 0 85px;}
.brand_view .ytb.mb-95{margin-bottom: 95px;}
.brand_view .ytb .inner{position: relative; height: 0; padding-bottom: 56.25%;}
.brand_view .ytb .inner.img{background-repeat: no-repeat; background-position: center; background-size: cover;}
.brand_view .ytb iframe{position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%;}
.brand_view .bv_area .ytb{background-color: #eee; padding: 10px; margin-top: 42px;}

.brand_view .bv_area .tit{position: relative; margin-top: 70px;}
.brand_view .bv_area .tit:first-child{margin-top: 0;}
.brand_view .bv_area .tit:after{content: ''; height: 2px; background-color: #d8252f; position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: -1;}
.brand_view .bv_area .tit span{display: inline-block; vertical-align: top; background-color: #fff; font-size: 32px; line-height: 48px; color: #da2128; font-weight: 600; padding-right: 10px;}
.brand_view .bv_area .tit span em{font-size: 28px; font-weight: 300;}
.brand_view .bv_area .tit .new{position: absolute; top: 50%; right: 21px; width: 117px; height: 66px; font-size: 0; background-repeat: no-repeat; background-position: center; background-image: url(../images/common/ico_new02.png);}

.brand_view .bv_area .tit02{margin-top: 72px; font-size: 21px; line-height: 30px; color:#222; font-weight: 600;}
.brand_view .bv_area .tit02 .blue{color: #37a6f5;}
.brand_view .bv_area .tit02 .red{color: #da2128;}
.brand_view .bv_area .tit02.type-02{margin-top: 0; font-weight: 200; line-height: 1.8;}
.brand_view .bv_area .tit02.type-03{margin-top: 20px;}
.brand_view .bv_area .tit02.type-04{margin-top: 40px;}
.brand_view .bv_area .tit02.type-05{margin-top: 60px;}
.brand_view .bv_area .tit02.type-06{margin-top: 20px;}
.brand_view .bv_area .tit02.aling_r{text-align: right;}
.brand_view .bv_area .tit02.regular{font-weight: 400;}

.brand_view .bv_area .tit03{margin: 133px 0 70px; font-size: 20px; line-height: 30px; font-weight: 600; color: #000; padding: 9px 17px; background-color: #eee;}
.brand_view .bv_area .tit03 em{font-size: 14px;font-weight: 400;color: #666;}
.brand_view .bv_area .tit03 span{font-size: 18px;font-weight: 400;}
.brand_view .bv_area .tit03.type-02{margin: 42px 0 0;}
.brand_view .bv_area .tit03.type-03{margin: 104px 0 0;}
.brand_view .bv_area .tit03.type-04{margin: 20px 0 0;}
.brand_view .bv_area .tit03.type-05{margin: 65px 0 0;}
.brand_view .bv_area .tit03.align_c{text-align: center;}
.brand_view .bv_area .brand_img + .tit02{margin-top: 53px;}
.brand_view .bv_area .txt{font-size: 18px; line-height: 32px; color:#000; margin-top: 22px;}
.brand_view .bv_area .txt.type-02{font-weight: 600; font-size: 21px; line-height: 30px; color:#222;}
.brand_view .bv_area .txt.type-03{margin-top: 0px; line-height: 1.22; padding: 12px 17px; background-color: #eee; text-align: center;}
.brand_view .bv_area .txt span{font-size: 14px; color: #666;}
.brand_view .bv_area .txt span .subscript{vertical-align: middle;}
.brand_view .bv_area .brand_img + .txt.type-02{margin-top: 36px;}

.brand_view .bv_area .table_wrap{margin-top: 44px; /* margin-top: 30px; */}
.brand_view .bv_area .txt.type-02 + .table_wrap{margin-top: 24px;}
.brand_view .bv_area .table_wrap.mt02{margin-top: 26px;}
.brand_view .bv_area .table_wrap.mt03{margin-top: 10px;}
.brand_view .bv_area .table_wrap table th{height: 40px;}
.brand_view .bv_area .table_wrap table td{height: 40px; padding: 8px;}
.brand_view .bv_area .table_wrap table td.bl{border-left: 1px solid #ddd;}
.brand_view .bv_area .table_wrap table td.bl_b{border-left-color: #000;}
.brand_view .bv_area .table_wrap table td.bt_b{border-top-color: #000;}
.brand_view .bv_area .table_wrap table td.align_l{text-align: left; padding-left: 30px;}
.brand_view .bv_area .table_wrap table .red{color: #DA2128;}
.brand_view .bv_area .table_wrap table .red.full{background-color: #DA2128; color: #fff;}
.brand_view .bv_area .table_wrap table td.tdTit{text-align: left; background-color: #fcfaea; padding-left: 30px;}

.brand_view .bv_area .table_wrap.type-02 table th{font-size: 14px; line-height: 18px;}

.brand_view .bv_area .table_caption{margin-top: 10px; font-size: 14px; line-height: 20px; color: #666;}
.brand_view .bv_area .table_caption.type-02{font-size: 18px; line-height: 32px; color: #000;}
.brand_view .bv_area .table_caption strong.db{display: block; padding-top: 12px; font-size: 21px; color: #222;}

.brand_view .bv_area .img_tit{display: table;width: 100%;margin-top: 30px;}
.brand_view .bv_area .img_tit p{display: table-cell;width: 50%;vertical-align: middle;text-align: center;font-size: 18px;color: #222;}

.brand_view .brand_img{text-align: center;margin-top: 30px;}
.brand_view .brand_img.type-02{margin-top: 40px;}
.brand_view .brand_img.type-02 .moblieY{display: none;}
.brand_view .brand_img.type-02 .moblieN{display: block;}
.brand_view .brand_img.type-03{margin-top: 20px;}
.brand_view .brand_img.type-04{margin-top: 0;}
.brand_view .brand_img.type-05{margin-top: 5px;}
.brand_view .brand_img.type-06{margin-top: 10px;}
.brand_view .brand_img.type-07{margin-top: 30px;}
.brand_view .brand_img.type-08{margin-top: 40px;}
.brand_view .brand_img.type-09{margin-top: 40px;}

.brand_view .brand_img .bi_txt{display: table; width: 100%; height: 87px; background-color: #e6e6e6;}
.brand_view .brand_img .bi_txt p{display: table-cell; vertical-align: middle; font-size: 18px; line-height: 32px; color: #1a1a1a; letter-spacing: -0.5px; }
.brand_view .brand_img .bi_txt p span{display: block;  font-size: 18px; color: #666; line-height: 27px; font-weight: 400;}
.brand_view .brand_img .bi_txt.t_left p{text-align: left; padding: 0 21px;}
.brand_view .brand_img .bi_txt.type-02{height: 71px;}
.brand_view .brand_img .bi_txt.type-02 p{font-size: 18px; line-height: 22px; font-weight: 400;}

.brand_view .img_caption{margin-top: 12px; font-size: 18px; line-height: 27px; color:#4d4d4d;}
.brand_view .img_caption.type-02{margin-top: 2px; text-align:center; font-size: 21px; line-height: 31px; color:#222; font-weight: 600;}
.brand_view .img_caption.type-03{font-size: 28px; line-height: 28px; color: #da2128; margin-top: 20px; font-weight: 600; text-align: center;}

.brand_view .brand_img .img_box{display: inline-block; vertical-align: top; margin-left: 2.332%; width: 48.834%;}
.brand_view .brand_img .img_box.mobileY{display: block;}
.brand_view .brand_img .img_box:first-child{margin-left: 0;}
.brand_view .brand_img .txt_box{display: inline-block; vertical-align: top; width: 43.66%; height: 300px; background-color: #eee; padding: 22px 21px; text-align: left;}
.brand_view .brand_img .txt_box p{font-size: 18px; line-height: 32px; color: #000; letter-spacing: -0.09px; font-weight: 400;}
.brand_view .brand_img .txt_box p em{display: inline-block; vertical-align: top; font-size: 12px; height: 32px; line-height: 20px;}
.brand_view .brand_img .txt_box strong{display: block; font-size: 18px; line-height: 32px; color: #000;}

.brand_view .brand_img.col2{font-size: 0;}

.brand_view .brand_img.col2_1,.brand_view .brand_img.col2_2, .brand_view .brand_img.col2_3, .brand_view .brand_img.col2_4{font-size: 0;}
.brand_view .brand_img.col2_1 .img_box{width: 63%; margin-left: 1.25%;}
.brand_view .brand_img.col2_1 .img_box:first-child{width: 35.75%; margin-left: 0;}

.brand_view .brand_img.col2_2 .img_box{width: 49.16%; margin-left: 1.68%;}
.brand_view .brand_img.col2_2 .img_box:first-child{margin-left: 0;}

.brand_view .brand_img.col2_3 .img_box{width: 49.58%; margin-left: 0.84%;}
.brand_view .brand_img.col2_3 .img_box:first-child{margin-left: 0;}

.brand_view .brand_img.col2_4 .img_box{width: auto; margin: 0 47px; vertical-align: middle;}

.brand_view .brand_img.col3_1{font-size: 0;}
.brand_view .brand_img.col3_1 .img_box{width: 37.26%; margin-left: 1.66%;}
.brand_view .brand_img.col3_1 .img_box.wide{width: 61.08%; margin-left: 0;}
.brand_view .brand_img.col3_1 .img_box .ib{margin-top: 19px;}
.brand_view .brand_img.col3_1 .img_box .ib:first-child{margin-top: 0;}

.brand_view .brand_img.col3{font-size: 0;}
.brand_view .brand_img.col3 .img_box{margin-left: 1.75%;}
.brand_view .brand_img.col3 .img_box.w01{width: 27.42%;}
.brand_view .brand_img.col3 .img_box.w02{width: 37.08%;}
.brand_view .brand_img.col3 .img_box.w03{width: 32%;}
.brand_view .brand_img.col3 .img_box:first-child{margin-left: 0;}

.brand_view .brand_img.col3_2{font-size: 0;}
.brand_view .brand_img.col3_2 .img_box{width: 26.66%; margin-left: 1.51%;}

.brand_view .brand_img.col3_3{font-size: 0;}
.brand_view .brand_img.col3_3 .img_box{width: 32%; margin-left: 2%;}
.brand_view .brand_img.col3_3 .img_box:first-child{margin-left: 0;}

.brand_view .brand_img.col3_4{font-size: 0;}
.brand_view .brand_img.col3_4 .img_box{width: 30%; margin-left: 0.9%;}
.brand_view .brand_img.col3_4 .img_box:first-child{margin-left: 0;}
.brand_view .brand_img.col3_4 .img_box:last-child{width: 36.5%; margin-left: 2.6%;}

.brand_view .brand_img.col4{font-size: 0;}
.brand_view .brand_img.col4 .img_box{width: 24.16%; margin-left: 1.12%;}
.brand_view .brand_img.col4 .img_box:first-child{margin-left: 0;}

.brand_view .it_area{margin-top: 22px;font-size: 0;}
.brand_view .it_area .img_box{display: inline-block; vertical-align: top; width: 539px;}
.brand_view .it_area .img_box.type02{margin-top: -20px;}
.brand_view .it_area .img_box.type02 img{width: 100%;}
.brand_view .it_area .txt_box{display: inline-block; vertical-align: top; width: calc(100% - 539px); padding-left: 24px;}
.brand_view .it_area .txt_box.type02{margin-top: 0;}
.brand_view .it_area .txt_box p{font-size: 18px; line-height: 32px; color: #000; letter-spacing: -0.09px;}

/*2040 방음관 > type-table*/
.brand_view .it_area.type-table .img_box{width: 530px;text-align: center;padding-top: 70px;}
.brand_view .it_area.type-table .img_box.align_t{vertical-align: bottom;padding-top: 0;}
.brand_view .it_area.type-table .img_box strong{display: block; font-size: 21px; line-height: 30px; color: #222; text-align: left; padding: 0 80px 3px;}
.brand_view .it_area.type-table .img_box span{display: block; font-size: 18px; line-height: 26px; text-align: left; padding: 0 80px 10px;}

.brand_view .it_area.type-table .txt_box.table_wrap{vertical-align: bottom; width: calc(100% - 554px); margin-left: 24px; padding-left: 0; border-top: none;}
.brand_view .it_area.type-table .txt_box.table_wrap p{font-size: 21px;font-weight: 600;color: #222;margin-bottom: 5px;}
.brand_view .it_area.type-table .txt_box table th{border-top: 1px solid #000;}
.brand_view .it_area.type-table .txt_box table tr td.align_l{text-align: left; padding-left: 30px;}

/*DH 3.5 파이프 > type-table02*/
.brand_view .it_area.type-table02 {margin-top: 0;}
.brand_view .it_area.type-table02 .img_box{width: calc(100% - 670px);text-align: center;}
.brand_view .it_area.type-table02 .txt_box{vertical-align: bottom; width: 670px; padding-left: 0;}
.brand_view .it_area.type-table02 .table_wrap{border-bottom: 1px solid #000;}
.brand_view .it_area.type-table02 .table_wrap table td{border-bottom: none; border-top: 1px solid #ddd;}

/*iC-PVC 복합관 > type-table03*/
.brand_view .it_area.type-table03 {margin-top: 33px;}
.brand_view .it_area.type-table03 .img_box{width: calc(100% - 713px);text-align: center;}
.brand_view .it_area.type-table03 .txt_box{vertical-align: bottom; width: 713px; padding: 33px 32px 36px; background-color: #eee;}
.brand_view .it_area .txt_box ul li{font-size: 0; line-height: 32px;}
.brand_view .it_area .txt_box ul li strong{display: inline-block; vertical-align: top; font-size: 20px; width: 100px;}
.brand_view .it_area .txt_box ul li span{display: inline-block; vertical-align: top; width: calc(100% - 100px); font-size: 18px;}

/*C-PVC 소방배관 > type-table04*/
.brand_view .it_area.type-table04 {margin-top: 60px;}
.brand_view .it_area.type-table04 .txt_box{vertical-align: bottom; width: calc(100% - 819px); padding: 0 56px 50px 0;}
.brand_view .it_area .txt_box .tb_tit{font-size: 20px; font-weight: 600; color: #000; line-height: 32px;}
.brand_view .it_area.type-table04 .table_wrap{margin-top: 15px;}
.brand_view .it_area.type-table04 .img_box{width: 816px;}

/*SPIN 파이프 > type-table05*/
.brand_view .it_area.type-table05{margin-top: 60px;font-size: 0;}
.brand_view .it_area.type-table05 .img_box{vertical-align: bottom; width: 460px;}
.brand_view .it_area.type-table05 .txt_box{vertical-align: bottom; width: calc(100% - 460px); padding-left: 68px;}
.brand_view .it_area.type-table05 .txt_box p{font-weight: 600; font-size: 21px; line-height: 30px;}
.brand_view .it_area.type-table05 .txt_box ul{padding-bottom: 50px;}
.brand_view .it_area.type-table05 .txt_box ul li{font-size: 18px; line-height: 32px; color: #000;}
.brand_view .it_area.type-table05 .table_wrap{margin-top: 10px; border-bottom: 1px solid #000;}
.brand_view .it_area.type-table05 .table_wrap table td{border-bottom: none; border-top: 1px solid #ddd;}

/*HI-VG 파이프 > type-table06*/
.brand_view .it_area.type-table06{margin-top: 60px;font-size: 0;}
.brand_view .it_area.type-table06 .img_box{vertical-align: bottom; width: 620px;}
.brand_view .it_area.type-table06 .txt_box{vertical-align: bottom; width: calc(100% - 620px); padding-left: 40px;}
.brand_view .it_area.type-table06 .table_wrap{margin-top: 10px; border-bottom: 1px solid #000;}
.brand_view .it_area.type-table06 .table_wrap table td{border-bottom: none; border-top: 1px solid #ddd;}

/*iPVC 이음관 > type-table07*/
.brand_view .it_area.type-table07{margin-top: 30px;font-size: 0; text-align: center;}
.brand_view .it_area.type-table07 .img_box{vertical-align: top; width: 400px;}
.brand_view .it_area.type-table07 .txt_box{vertical-align: top; width: calc(100% - 400px); padding-left: 0; padding-top: 30px;}
.brand_view .it_area.type-table07 .txt_box .table_top{padding: 0 0 9px; font-size: 14px; line-height: 20px; color: #666;}
.brand_view .it_area.type-table07 .txt_box .table_wrap{border-bottom-color: #000;}
.brand_view .it_area.type-table07 .txt_box .table_wrap.over_table table{width: 800px;}
.brand_view .it_area.type-table07 .txt_box .table_wrap table th{font-size: 14px;}
/* .brand_view .it_area.type-table07 .txt_box .table_wrap table th em{display: inline-block; vertical-align: bottom; font-size: 10px;} */
.brand_view .it_area.type-table07 .txt_box .table_wrap table .bl_b{border-left-color: #000;}
.brand_view .it_area.type-table07 .txt_box .table_caption{text-align: left; font-size: 14px; line-height: 20px; color: #666;}


.brand_view .bv_area .bv_info{margin-top: 40px; background-color: #eee; font-size: 0; text-align: center; padding: 30px 22px;}
.brand_view .bv_area .bv_info .img{display: inline-block; vertical-align: middle;}
.brand_view .bv_area .bv_info .info_t{display: inline-block; vertical-align: middle; max-width: calc(100% - 247px); padding-left: 56px; line-height: 32px; color:#000; text-align: left;}
.brand_view .bv_area .bv_info .info_t.db{display: block; margin-top: 30px; max-width: 100%; padding-left: 0; font-size: 18px; line-height: 1.6; text-align: center;}
/* .brand_view .bv_area .bv_info .info_t ul {padding: 57px 0;} */
.brand_view .bv_area .bv_info .info_t ul li{ font-size: 20px; font-weight: 600;}

.brand_view .bv_area .bv_info .info_t dl{margin-top: 20px;}
.brand_view .bv_area .bv_info .info_t dl:first-child{margin-top: 0;}
.brand_view .bv_area .bv_info .info_t dl dt{font-size: 18px; font-weight: 600;}
.brand_view .bv_area .bv_info .info_t dl dd{font-size: 18px; font-weight: 400; letter-spacing: -0.01em;}

.brand_view .bv_area .bv_info.type-02{padding: 30px 22px;}
.brand_view .bv_area .bv_info.type-02 .info_t ul {padding: 71px 0;}
.brand_view .bv_area .bv_info.type-02 .info_t ul li{ font-size: 18px; line-height: 32px; font-weight: 400;}

.brand_view .bv_area .bv_info.type-03{padding: 0;}
.brand_view .bv_area .bv_info.type-03 .img{vertical-align: middle;}
.brand_view .bv_area .bv_info.type-03 .info_t{vertical-align: middle; padding-left: 71px;}
.brand_view .bv_area .bv_info.type-03 .info_t ul{padding: 100px 0;}
.brand_view .bv_area .bv_info.type-03 .info_t ul li{ font-size: 18px; line-height: 32px; font-weight: 400;}

.brand_view .bv_area .img_list{font-size: 0; margin-top: 42px;}
.brand_view .bv_area .img_list li{display: inline-block; vertical-align: top; width: 15%; margin-left: 2%; padding-top: 0; border-bottom: 1px solid #b4b4b4;}
.brand_view .bv_area .img_list li:first-child{margin-left: 0;}
.brand_view .bv_area .img_list li .il_tit{height: 37px; line-height: 37px; font-size: 18px; color: #fff; background-color: #666; text-align: center;}
.brand_view .bv_area .img_list li .caption{display: table; width: 100%; height: 84px; font-size: 14px; line-height: 22px; color:#4d4d4d; text-align: center; font-weight: 200;}
.brand_view .bv_area .img_list li .caption span{display: table-cell; vertical-align: middle;}
.brand_view .bv_area .img_list li.active .il_tit{background-color: #DA2128;}
.brand_view .bv_area .img_list li.active .caption{color: #DA2128; font-weight: 600;}

.brand_view .bv_area .img_list.col3:after{bottom: 92px;}
.brand_view .bv_area .img_list.col3 li{width: 32.17%; margin-left: 1.87%;}
.brand_view .bv_area .img_list.col3 li:first-child{margin-left: 0;}
.brand_view .bv_area .img_list.col3 li:last-child{width: 31.92%;}
.brand_view .bv_area .img_list.col3 li .il_tit{line-height: 28px; font-size: 20px; color: #4d4d4d; font-weight: 500; padding: 5px 0;}
.brand_view .bv_area .img_list.col3 li .il_tit span{display: block; padding-top: 4px; font-size: 18px; font-weight: 400;}
.brand_view .bv_area .img_list.col3 li .caption{min-height: 93px; padding: 11px 0 10px; line-height: 24px;}

.brand_view .bv_area .certify_txt {margin-top: 37px; text-align: center; font-size: 14px; line-height: 20px; color:#666; }
.brand_view .bv_area .certify_txt.mt{margin-top: 115px;}
.brand_view .bv_area .certify_list {width: 940px; font-size: 0; margin: -7px auto 0;}
.brand_view .bv_area .certify_list ul{margin-left: -20px;}
.brand_view .bv_area .certify_list li{display: inline-block; vertical-align: top; width: 220px; padding: 30px 30px 15px; text-align: center; background-color: #eee; margin: 40px 0 0 20px; position: relative;}
.brand_view .bv_area .certify_list li.new:before{content: '';width: 80px; height: 80px; position: absolute;top: 0;left: 0; background-repeat: no-repeat; background-position: center; background-image: url(../images/common/ico_new.png); z-index: 1;}
.brand_view .bv_area .certify_list li a{display: block; width: 100%; height: 160px; background-repeat: no-repeat; background-position: center; position: relative; background-color: #fff;}
.brand_view .bv_area .certify_list.type-02 li a{height: 213px;}
.brand_view .bv_area .certify_list li a:after{content: '';width: 25px; height: 26px; background-repeat: no-repeat; background-position: center; background-image: url(../images/sub/ico_srch.png); position: absolute;right: 5px;bottom: 5px; border-radius: 5px;}
.brand_view .bv_area .certify_list li p{margin: 7px -30px 0; font-size: 14px; line-height: 24px; height: 48px; font-weight: 400; color:#000; letter-spacing: -0.07px;}
.brand_view .bv_area .certify_list li p span{font-size: 12px; letter-spacing: -0.03em;}

.brand_view .bv_area .certify_list.wide{width: 100%; margin: -5px auto 0; }
.brand_view .bv_area .certify_list.wide ul{margin-left: -12px;}
.brand_view .bv_area .certify_list.wide li{margin: 31px 0 0 12px; width: 190px; padding: 7px 5px 4px;}
.brand_view .bv_area .certify_list.wide li p{margin: 8px -5px 0; line-height: 18px; height: 36px;}
.brand_view .bv_area .certify_list.wide li p.h02{height: 54px;}

.brand_view .bv_area .certify_list02 {margin-top: 45px; font-size: 0; text-align: center;}
.brand_view .bv_area .certify_list02 + .certify_list02 {margin-top: 11px;}
.brand_view .bv_area .certify_list02 li{display: inline-block; vertical-align: top;  width: 15.83%; margin-left: 1.004%; text-align: center;}
.brand_view .bv_area .certify_list02 li.mobileY{display: none;}
.brand_view .bv_area .certify_list02 li:first-child{margin-left: 0;}
.brand_view .bv_area .certify_list02 li i{display: block; height: 150px; border: 1px solid #ddd; background-repeat: no-repeat; background-position: center; text-indent: -9999em;}
.brand_view .bv_area .certify_list02 li i.cl01{background-image: url(../images/sub/appiz_09_17.png);}
.brand_view .bv_area .certify_list02 li i.cl02{background-image: url(../images/sub/appiz_09_14.png);}
.brand_view .bv_area .certify_list02 li i.cl03{background-image: url(../images/sub/appiz_09_15.png);}
.brand_view .bv_area .certify_list02 li i.cl04{background-image: url(../images/sub/appiz_09_12.png);}
.brand_view .bv_area .certify_list02 li i.cl05{background-image: url(../images/sub/appiz_09_13.png);}
.brand_view .bv_area .certify_list02 li i.cl06{background-image: url(../images/sub/appiz_09_16.png);}

.brand_view .bv_area .certify_list02 li i.cl02_1{background-image: url(../images/sub/appiz_09_8.png);}
.brand_view .bv_area .certify_list02 li i.cl02_2{background-image: url(../images/sub/appiz_09_23.png);}
.brand_view .bv_area .certify_list02 li i.cl02_3{background-image: url(../images/sub/appiz_09_24.png);}
.brand_view .bv_area .certify_list02 li p{line-height: 22px; font-size: 16px; font-weight: 200; color: #fff; background-color: #666; padding: 4px 0 8px;}

.brand_view .bv_area .ex_list li{margin-top: 20px; background-color: #eee; font-size: 0; padding: 20px 10px 20px 20px;}
.brand_view .bv_area .ex_list li .img{display: inline-block; vertical-align: top; width: 485px;}
.brand_view .bv_area .ex_list li .caption{display: inline-block; vertical-align: top; width: calc(100% - 485px);}
.brand_view .bv_area .ex_list li .caption .c_inner{padding: 20px 0 0 20px;}
.brand_view .bv_area .ex_list li .caption .c_inner p{font-size: 21px; line-height: 30px; color: #333; font-weight: 600;}
.brand_view .bv_area .ex_list li .caption .c_inner ul{margin-top: 37px;}
.brand_view .bv_area .ex_list li .caption .c_inner ul li{margin-top: 0; position: relative; padding: 0 0 0 12px; font-size: 18px; line-height: 26px; color: #222;letter-spacing: -0.01em;}
.brand_view .bv_area .ex_list li .caption .c_inner ul li:before{content: '-'; position: absolute;top: 0;left: 0;}

.brand_view .bv_area .ex_txt{background-color: #eee; margin-top: 16px; padding: 25px 40px;}
.brand_view .bv_area .ex_txt.type-02{margin-top: 52px;}
.brand_view .bv_area .ex_txt p{font-size: 28px; line-height: 32px; color: #222; font-weight: 600;}
.brand_view .bv_area .ex_txt ul{margin-top: 20px;}
.brand_view .bv_area .ex_txt ul li{margin-top: 0; position: relative; padding: 0 0 0 12px; font-size: 18px; line-height: 26px; color: #222;letter-spacing: -0.01em;}
.brand_view .bv_area .ex_txt ul li:before{content: '-'; position: absolute;top: 0;left: 0;}

.brand_view .view_none{padding: 80px 0; text-align: center; line-height: 100px; font-size: 20px;}

.table_top{padding: 22px 0 5px; text-align: right; font-size: 14px; line-height: 20px; color: #666;}
.table_top.type-02{padding: 40px 0 5px;}
.table_top.type-03{display: inline-block;width: calc(50% - 2px);vertical-align: middle;margin-bottom: 15px;margin-top: 25px;}
.table_top.type-03.left{text-align: left;font-size: 21px;font-weight: 600;color: #222;}
.table_top.type-03.left::before{content: '';width: 8px;height: 8q;background-color: #da2128;display: inline-block;margin-right: 10px;vertical-align: top;margin-top: 6px;}
.brand_view .bv_area .table_top + .table_wrap{margin-top: 0;}

.table_wrap.over_table{overflow-x: auto; overflow-y: hidden;}
.table_wrap.over_table table{width: 1200px;}

/*김지영 - css 추가*/
.tit_area{width:100%; background-color: #eee; padding: 24px 60px; margin-top: 40px;}
.tit_area .bv_left{ display: inline-block; vertical-align: top; width: 577px;}
.tit_area .bv_left img{ vertical-align: middle; margin-top: 28px;}
.tit_area .bv_left .bv_list{margin-top: 30px;}
.tit_area .bv_right{ display: inline-block; vertical-align: top; padding-left: 148px;}
.tit_area .bv_right img{width: 196px; vertical-align: middle;}
.tit_area .bv_right .btn{display: block; width: 195px; height: 35px; background-color: #C7C7C7; border-radius: 11px; margin-top: 14px; font-size: 18px; line-height: 31px;}
.tit_area .bv_right .btn span{background-image: url(../images/sub/ico_srch02.png); background-repeat: no-repeat; background-position: left center; padding-left: 40px;}
.tit_area .logo_sm{ width: 577px}
.tit_area .logo_sm img{margin-left:calc(50% - 47px);}
.tit_area .logo_sm .bv_txt{ margin-top: 42px;}

.tit_area.type-02{font-size: 0; text-align: center;}
.tit_area.type-02 .bv_left{vertical-align: middle; width: auto; padding-right: 150px;}
.tit_area.type-02 .bv_right{vertical-align: middle; }

.brand_view .it_area.type-table05 .txt_box.table05_box{margin: 0 auto; width: 800px; display: block; padding: 0;}


/* 일문 버전 css */
.jpn .goods_visual.one05{background-image: url(../images/sub/one/jp_gls_01.jpg);}


@media only screen and (max-width: 1200px) {
    /* .goods_visual{background-position: right -360px center;} */
    .goods_visual .gv_inner{padding: 42px 15px 0; width: 100%;}
    #contents .goods_visual .gv_inner .btn_area{margin-left: 5px;}
    
    .goods_tab_area{padding: 0 8px;}
    .goods_tab_area .gt_inner{width: 100%;}

    .wrap.brand {padding: 100px 15px 180px;}
	.brand_view.small{width: 100%;}

    .brand_view .content_list li .list_inner .li_l{width: 400px; padding-right: 50px; margin-right: 20px;}
    .brand_view .content_list li .list_inner .li_l.arrow{background-size: 30px 25px;}

    .brand_view .content_list li .list_inner .li_r{width: calc(100% - 420px);}


    .brand_view .bv_area .img_list.col3 li:last-child{margin-left: 1.87%;}

    
    .brand_info02 .bi_con .field_wrap{padding: 0 0 15px;}
    .brand_info02 .bi_con .field_wrap .field{margin-left: 2%; width: 49%;}
    .brand_info02 .bi_con .field_wrap .field .img{width: 280px; height: 286px;}
    .brand_info02 .bi_con .field_wrap .field .txt {width: calc(100% - 280px); height: 286px;}

    .brand_view .it_area.type-table04 .txt_box{padding-left: 0; width: calc(100% - 700px);}
    .brand_view .it_area.type-table04 .img_box{width: 700px;}
    
    /*====== 브랜드 소개 - iC-PVC ======*/
    .brand_view .content_list li .list_inner.type-02 .li_l{width: 470px; padding-right: 50px;}
    .brand_view .content_list li .list_inner.type-02 .li_r{width: calc(100% - 470px);}

    .brand_view .bv_area .ex_list li .img{width: 40%;}
    .brand_view .bv_area .ex_list li .caption {width: 60%;}
    .brand_view .bv_area .ex_list li .caption .c_inner p{font-size: 18px;}
    
    /*====== 브랜드 소개 - DH ======*/
    .brand_view .content_list li.type-03 .cl_l{width: calc(100% - 450px);}
    .brand_view .content_list li.type-03 .cl_r{width: 450px;}
    
    /*====== 브랜드 소개 - 원터치모듈화시스템 ======*/
    .brand_view .content_list li.type-04 .cl_l{width: 480px;}
    .brand_view .content_list li.type-04 .txt{font-size: 18px;}
    
    .brand_view .content_list li.type-04 .cl_r{width: calc(100% - 500px); max-width: 553px;}
}

@media only screen and (max-width: 1023px) {
    .goods_visual {background-position: right -300px bottom; background-size: auto 80%;}
    .goods_visual.appiz03{background-position: right -220px bottom;}
        
    .goods_tab_area .gt_inner{padding: 30px 0 0;}

    .wrap.brand {padding: 40px 15px 60px;}

    .brand_view .bv_area{margin-top: 60px;}
    .brand_view .bv_area .l_txt{float: none; max-width: 100%; text-align: center;}
    .brand_view .bv_area .l_txt .lt01{min-height: inherit;}
    .brand_view .bv_area .l_txt ul {padding: 0 40px; text-align: left; font-size: 0;}
    .brand_view .bv_area .l_txt ul li{display: inline-block; vertical-align: top; width: 50%;}

    .brand_view .bv_area .ytb{float: none; margin: 30px auto 0;}

    .brand_view .bv_area .tit{margin-top: 60px;}
    .brand_view .bv_area .tit span{font-size: 26px;}
    .brand_view .bv_area .txt{font-size: 16px; line-height: 26px; margin-top: 20px;}

    .brand_view .brand_img .bi_txt p{font-size: 17px;}
    .brand_view .brand_img .bi_txt p span{font-size: 15px;}
    
    .brand_view .bv_area .bi_txt{margin-top: 30px;}

	.brand_view .bv_area .certify_list{width: 100%;}
	.brand_view .bv_area .certify_list ul{margin-left: -1.6%;}
    .brand_view .bv_area .certify_list li{width: 23.4%; margin: 40px 0 0 1.6%;}
	.brand_view .bv_area .certify_list.wide ul{margin-left: -1.6%;}
    .brand_view .bv_area .certify_list.wide li{width: 23.4%; margin: 31px 0 0 1.6%;}

    .brand_view .bv_area .certify_list02{margin-top: 0; padding-top: 30px;}
    .brand_view .bv_area .certify_list02 li i{height: 0; padding-bottom: 100%; background-size: cover;}


    .brand_info02 .bi_tab .btn{font-size: 15px;}
    
    .brand_info02 .bi_con .field_wrap .field{display: block; margin-left: 0; width: 100%; margin-top: 30px;}
    .brand_info02 .bi_con .field_wrap .field:first-child{margin-top: 0;}
    .brand_info02 .bi_con .field_wrap .field .img{width: 280px; height: 286px;}
    .brand_info02 .bi_con .field_wrap .field .txt {width: calc(100% - 280px); height: 286px;}
    
    .table_wrap.brand table td ul{width: auto;}
    .table_wrap.brand table td ul.w02{width: auto;}
    
    .brand_view .content_list li .list_inner .li_l{width: 300px; padding-right: 40px; margin-right: 10px;}
    .brand_view .content_list li .list_inner .li_l.arrow{background-size: 30px 25px;}
    
    .brand_view .content_list li .list_inner .li_r{width: calc(100% - 310px);}    
    
    .brand_view .brand_img.col3_4 .img_box{width: 49.31%; margin-left: 1.38%;}
    .brand_view .brand_img.col3_4 .img_box:first-child{margin-top: 0;}
    .brand_view .brand_img.col3_4 .img_box:last-child{width: 100%; margin-left: 0; margin-top: 15px;}

    .brand_view .bv_area .img_list li .caption{font-size: 13px;}
    
    .brand_view .bv_area .ex_list li .img{width: 450px;}
    .brand_view .bv_area .ex_list li .caption{width: calc(100% - 450px);}
    .brand_view .bv_area .ex_list li .caption .c_inner ul li{font-size: 16px;}

    .brand_view .bv_area .ex_txt{padding: 20px 30px;}
    .brand_view .bv_area .ex_txt p{font-size: 24px; line-height: 30px;}
    .brand_view .bv_area .ex_txt ul li{font-size: 16px; line-height: 24px;}

    .brand_view .it_area.type-table .img_box{width: 350px;}
    .brand_view .it_area.type-table .txt_box.table_wrap{width: calc(100% - 374px); }

    .brand_view .it_area.type-table02 .img_box{width: 350px;}
    .brand_view .it_area.type-table02 .txt_box {width: calc(100% - 380px); margin-left: 30px;}

    .brand_view .it_area.type-table03 .img_box{width: 250px;}
    .brand_view .it_area.type-table03 .txt_box{width: calc(100% - 280px); margin-left: 30px; padding: 20px;}

    .brand_view .it_area.type-table04 .txt_box{padding-left: 0; width: calc(100% - 500px);}
    .brand_view .it_area.type-table04 .img_box{width: 500px; vertical-align: bottom;}

    .brand_view .it_area.type-table05 .img_box{width: 350px;}
    .brand_view .it_area.type-table05 .txt_box {width: calc(100% - 350px);}

    .brand_view .it_area.type-table06 .img_box{width: 400px;}
    .brand_view .it_area.type-table06 .txt_box {width: calc(100% - 400px);}
    .brand_view .it_area.type-table06 .table_wrap table td{word-break: break-all;}

    .brand_view .it_area.type-table07 .img_box{display: block; width: 100%;}
    .brand_view .it_area.type-table07 .txt_box {width: 100%; display: block;}

    .brand_view .it_area.type-table07 .txt_box .table_top{font-size: 0.625rem;}
}

@media only screen and (max-width: 799px) {
    .brand_view .ytb{margin-top: 30px; padding: 0 50px;}

    .brand_view .brand_img{margin-top: 60px;}

    .brand_view .brand_img .bi_txt{height: 80px;}
    .brand_view .brand_img .bi_txt p{font-size: 17px; line-height: 25px;}
    .brand_view .brand_img .bi_txt p span{font-size: 15px; line-height: 22px;}

    .brand_view .brand_img.col4{margin-left:-0.7%}
    .brand_view .brand_img.col4 .img_box{display: inline-block; margin-top: 0; margin-bottom: 10px; width: 49.3%; margin-left: 0.7%;}
    .brand_view .brand_img.col4 .img_box:first-child{margin-left: 0.7%;}


    
    .brand_info{font-size: 24px;}
    
    .brand_view .bv_area .img_list li .il_tit{font-size: 16px;}
    .brand_view .bv_area .img_list li .caption{line-height: 18px; height: 100px; word-break: keep-all;}
    .brand_view .bv_area .img_list li .caption br{display: none;}
    
    .brand_view .bv_area .certify_list ul{margin-left: -1.453%;}
    .brand_view .bv_area .certify_list li{width: 31.88%; margin-left: 1.453%; padding: 15px; margin-top: 20px;}
    .brand_view .bv_area .certify_list li.new:before{width: 50px; height: 50px; background-size: contain;}
	.brand_view .bv_area .certify_list li p{margin: 7px -15px 0;}

    .brand_view .bv_area .certify_list.wide{margin-top: 0;}
    .brand_view .bv_area .certify_list.wide ul{margin-left: -1.453%;}
    .brand_view .bv_area .certify_list.wide li{width: 31.88%; margin-left: 1.453%; margin-top: 15px;}

	.brand_view .bv_area .certify_list.m_center{text-align: center;}
	.brand_view .bv_area .certify_list.m_center ul{margin-left: 0;}
	.brand_view .bv_area .certify_list.m_center li:first-child{margin-left: 0;}

    .brand_view .bv_area .ex_list li .caption .c_inner p{font-size: 20px; padding: 0 5px; word-break: keep-all;}
    .brand_view .bv_area .ex_list li .caption .c_inner p br{display: none;}

    .brand_view .bv_area .bv_info{padding: 17px 15px;}
    .brand_view .bv_area .bv_info .img{display: block; margin: 0 auto;}
    .brand_view .bv_area .bv_info .img img{display: block; margin: auto; width: 26.86%;}
    .brand_view .bv_area .bv_info .img.type02 img{width: 100%;}
    .brand_view .bv_area .bv_info .img.type03 img{width: 65%;}
    .brand_view .bv_area .bv_info .info_t{display: block;max-width: 100%; padding-left: 0; margin-top: 20px; line-height: 26px;}
    .brand_view .bv_area .bv_info .info_t ul{padding: 0;}
    .brand_view .bv_area .bv_info .info_t ul li{font-size: 16px;}
    .brand_view .bv_area .bv_info .info_t dl{margin-top: 15px;}
    .brand_view .bv_area .bv_info .info_t dl dt{font-size: 16px;}
    .brand_view .bv_area .bv_info .info_t dl dd{font-size: 16px;}
    .brand_view .bv_area .bv_info.type-02 .info_t ul{padding: 0;}

    .brand_view .bv_area .bv_info.type-03{padding: 30px 0;}
    .brand_view .bv_area .bv_info.type-03 .info_t ul{padding: 0;}

	.brand_view .bv_area .ex_list li .img{width: 50%;}
	.brand_view .bv_area .ex_list li .caption{width: 50%;}

    .brand_view .it_area.type-table02 .img_box{width: 280px;}
    .brand_view .it_area.type-table02 .txt_box {width: calc(100% - 310px);}
}

@media only screen and (max-width: 640px) {
    /* 시연용 */
    #contents .sub_visual.brand{background-position: left -60px center;}
    /*.brand_tab{padding: 0 15px;}*/
    .mLayout{/*display: block;*/ display: none; margin-top: 50px;}
    /* 시연용 */
    .mobileN{display: none !important;}
    .mobileY{display: block !important;}
    
    .goods_visual{background-position: center bottom;/* center bottom 60px;*/ background-size: contain;}
    .goods_visual.appiz01{background-image: url(../images/sub/appiz/appizM_01.png);}
    .goods_visual.appiz01.m02{background-image: url(../images/sub/appiz/appizM_01_2.png);}
    .goods_visual.appiz02{background-image: url(../images/sub/appiz/appizM02_01.png);}
    .goods_visual.appiz03{background-image: url(../images/sub/appiz/appizM03_01.png); background-position: center bottom 0;}
    .goods_visual.appiz04{background-image: url(../images/sub/appiz/appizM04_01.png);}

    .goods_visual.dh01{background-image: url(../images/sub/dh/dhM_01.png);}
    .goods_visual.dh02{background-image: url(../images/sub/dh/dhM02_01.png);}
    .goods_visual.dh03{background-image: url(../images/sub/dh/dhM03_01.png);}
    .goods_visual.dh04{background-image: url(../images/sub/dh/dhM04_01.png);}
    .goods_visual.touch {background-image: url(../images/sub/touch/touchM_01.png);}

    .goods_visual.one01 {background-image: url(../images/sub/one/2040M_01_1.png); background-position: right bottom;}
    .goods_visual.one02 {background-image: url(../images/sub/one/oneM_01_1.png);}
    .goods_visual.one03 {background-image: url(../images/sub/one/elbowM_01_1.png);}
    .goods_visual.one05 {background-image: url(../images/sub/one/elbowM_05_1.png);}
    .goods_visual.icpvc {background-image: url(../images/sub/icpvc/icpvcM_01.png); background-position: right bottom;}
    .goods_visual.cpvc {background-image: url(../images/sub/icpvc/icpvcM02_01.png);}

    .goods_visual.spin {background-image: url(../images/sub/spin/spinM_01.png);}
    .goods_visual.drf {background-image: url(../images/sub/drf/drfM_01.png);}

    .goods_visual.pvc01{background-image: url(../images/sub/pvc/pvcM_01.png);} /* 수도용 일반관 */
    .goods_visual.pvc02{background-image: url(../images/sub/pvc/pvcM02_01.png);} /* 오배수용 일반관 */
    .goods_visual.pvc03{background-image: url(../images/sub/pvc/pvcM03_01.png);} /* DRF */
    .goods_visual.v{background-image: url(../images/sub/vM_01.png);} /* v형배관 */

    .goods_visual.sewer01{background-image: url(../images/sub/sewer/sewerM_01.png); background-position: right 0 bottom 0;} /* HI-VG 파이프 */
    .goods_visual.sewer02{background-image: url(../images/sub/sewer/sewerM02_01.png);} /* HI-VG 이음관 */
    .goods_visual.sewer03{background-image: url(../images/sub/sewer/sewerM03_01.png);} /* 오수받이 */
    .goods_visual.sewer04{background-image: url(../images/sub/sewer/sewerM04_01.png);} /* 소형맨홀 */
    .goods_visual.bridge{background-image: url(../images/sub/bridge/bridgeM_01.png);} /* 교량용 배관 */
    .goods_visual.func{background-image: url(../images/sub/func/funcM_01.png);} /* 에어컨드레인용 AD 배관 */
    .goods_visual.func02{background-image: url(../images/sub/func/funcM02_01.png);} /* 콘덴싱 보일러용 급배기 배관 */
    .goods_visual.func03{background-image: url(../images/sub/func/funcM03_01.png);} /* FM 배관 */
    
    .goods_visual .gv_inner{height: 405px; /*padding: 40px 15px 60px; text-align: center;*/ padding: 15px 20px 40px;}
    .goods_visual .gv_inner.type02{height: 350px;}
	.goods_visual .gv_inner ul li{font-size: 0.688rem;}
	.goods_visual .gv_inner ul.type-02 li{line-height: 1.476; padding-left: 8px; letter-spacing: -0.3;}
	.goods_visual .gv_inner ul.type-03{display: inline-block; vertical-align: top; width: 240px;}
    .goods_visual .gv_inner ul.type-03.wide{width: 300px;}
	.goods_visual .gv_inner ul.type-03 li{width: 120px; font-size: 0.625rem; line-height: 1.2;}
    .goods_visual .gv_inner ul.type-03 li.w{width: 160px; line-height: 1.2;}

    .goods_visual .gv_inner h3{font-size: 1.688rem; line-height: 30px; padding-bottom: 5px;}
    .goods_visual .gv_inner p{margin-top: 0; font-size: 1.063rem; line-height: 20px;}
    .goods_visual .gv_inner .rb_txt{font-size: 0.625rem; bottom: 45px;}
    .goods_visual .gv_inner .gv_txt.type-02 p{font-size: 0.625rem; line-height: 1.25;}

	.goods_visual .gv_inner .sort{margin: 15px 0 0 0 0; width: 26px; height: 14px; line-height: 12px; font-size: 0.625rem;}

    #contents .goods_visual .gv_inner .btn_area{left: 0;bottom: 0;right: 0; margin-left: 0; margin-top: 0; padding: 0 7px 9px; /* background-color: #fff; padding: 5px 15px 27px; */}
    #contents .goods_visual .gv_inner .btn_area .btn{width: 32.08%; margin-left: 1.88%; height: 28px; line-height: 26px; font-size: 0.625rem;}
    #contents .goods_visual .gv_inner .btn_area .btn:first-child{margin-left: 0%;}
    #contents .goods_visual .gv_inner .btn_area .btn span{padding-left: 24px;}
    #contents .goods_visual .gv_inner .btn_area .btn.ico01 span{background-size: 16px 19px;}
    #contents .goods_visual .gv_inner .btn_area .btn.ico02 span{background-size: 14px 18px;}
    #contents .goods_visual .gv_inner .btn_area .btn.ico03 span{background-size: 20px 18px; padding-left: 28px;}
	.goods_visual .gv_inner .certify_img{margin-top: -15px; display: inline-block; vertical-align: top; font-size: 0; width: calc(100% - 244px); text-align: right;}
	.goods_visual .gv_inner .certify_img img{width: 38px; margin-right: 4px;}
	.goods_visual .gv_inner .certify_img img:last-child{margin-right: 0;}

    
    .goods_tab_area .gt_inner{padding: 15px 0 0/*3px 0 0;*/}
    .goods_tab_area .gt_inner .btn{height: 30px; line-height: 28px; font-size: 0.625rem;/*10px*/  font-weight: 400; letter-spacing: -0.02em;}
    .goods_tab_area .gt_inner .btn.on{font-weight: 400;}

    .wrap.brand{padding: 28px 20px 30px;}

    .brand_view .bv_area{margin-top: 35px;}
    .brand_view .bv_area .l_txt h3{font-size: 27px; line-height: 40px;}
    .brand_view .bv_area .l_txt .lt01{font-size: 0.938rem; line-height: 20px; margin-top: 5px;}
    .brand_view .bv_area .l_txt .lt02{margin-top: 20px; font-size: 0.813rem; line-height: 18px;}
    .brand_view .bv_area .l_txt ul{margin-top: 7px; padding: 0 35px;}
    .brand_view .bv_area .l_txt ul li{display: block; width: 100%; font-size: 0.813rem; line-height: 18px;}
    .brand_view .bv_area .l_txt ul li.active02{padding-bottom: 10px; font-size: 0.938rem;}
    .brand_view .bv_area .tit .new{background-image: url(../images/common/ico_new02_m.png); top: 0; right: 0; width: 55px; background-size: contain;}

    .brand_view .ytb{padding: 0;}
    .brand_view .bv_area .ytb{margin: 8px auto 0; width: 100%; padding: 3px;}

    .brand_view .title_wrap h3{font-size: 1.688rem; line-height: 40px;}
    .brand_view .title_wrap .txt{margin-top: 5px; font-size: 0.938rem; line-height: 20px; padding: 0 50px; word-break: keep-all;}
    
    .brand_view .bv_area .tit{margin-top: 40px;}
    .brand_view .bv_area .tit.type02{margin-top: 0px;}
    .brand_view .bv_area .tit:after{display: none;}
    .brand_view .bv_area .tit span{font-size: 16px; line-height: 21px;}
    .brand_view .bv_area .tit span em{font-size: 15px;}
    .brand_view .bv_area .tit02{font-size: 0.625rem; line-height: 1.476; margin-top: 20px;}
    .brand_view .bv_area .tit02.type-04{margin-top: 20px;}
    .brand_view .bv_area .tit02.type-05{margin-top: 30px;}
    .brand_view .bv_area .tit03{margin: 86px 0 11px; padding: 8px; font-size: 0.625rem; line-height: 24px;}
    .brand_view .bv_area .tit03.type-02{margin-top: 20px; height: 22px; padding: 0 8px}
    .brand_view .bv_area .tit03.type-03{margin-top: 50px;}
    .brand_view .bv_area .tit03.type-04{padding: 0 8px;}
    .brand_view .bv_area .tit03.type-05{margin-top: 30px;}
    .brand_view .bv_area .tit02.type-06{margin-top: 7px;}
    .brand_view .bv_area .tit03 span{font-size: 0.75rem;}
    .brand_view .bv_area .brand_img + .tit02{margin-top: 22px;}
    .brand_view .bv_area .txt{margin-top: 13px; font-size: 0.625rem; line-height: 1.5;}
    .brand_view .bv_area .txt.moblieN{display: none;}

    .tit_area.type-02 .bv_left{padding-right: 0;}
    /* .brand_view .bv_area .txt br{display: none;} */
    .brand_view .bv_area .txt.type-02{font-size: 0.813rem; line-height: 18px;}
    .brand_view .bv_area .brand_img + .txt.type-02{margin-top: 21px;}
    
    /* .brand_view .bv_area .bi_txt{margin-top: 15px; display: block; height: auto; padding: 7px 0 12px;} */
    .brand_view .bv_area .bi_txt p{display: block; font-size: 0.813rem; line-height: 18px;}
    .brand_view .bv_area .bi_txt p em{font-size: 1.688rem; line-height: 40px;}

    .brand_view .bv_area .table_wrap{margin-top: 16px; letter-spacing: -0.4px;}
    .brand_view .bv_area .table_wrap table th{height: 25px; font-size: 0.625rem;}
    .brand_view .bv_area .table_wrap table td{height: 20px; font-size: 0.625rem; padding: 3px;}
    .brand_view .bv_area .table_wrap table td.align_l{padding-left: 10px;}
    .brand_view .it_area.type-table .txt_box table tr td.align_l{padding-left: 10px;}

    .brand_view .it_area.type-table07 .txt_box .table_wrap table th {font-size: 0.6rem;}
    .brand_view .it_area.type-table07 .txt_box .table_caption{font-size: 0.625rem;}
    .brand_view .it_area.type-table07 .txt_box .table_caption.type02{line-height: 1.25;}

    .brand_view .bv_area .txt.type-02 + .table_wrap{margin-top: 7px;}
	.brand_view .bv_area .table_wrap.type-02 table th{font-size: 0.625rem;}

    .brand_view .bv_area .table_caption{margin-top: 8px; font-size: 0.625rem; line-height: 15px; -ms-word-break: keep-all; word-break: keep-all;}

    .brand_view .bv_area .table_caption.type-02 strong.db{font-size: 0.625rem;}
    .brand_view .bv_area .table_caption.type-02{font-size: 0.625rem; line-height: 1.5;}

    .brand_view .brand_img{margin-top: 30px;}
    .brand_view .brand_img.type-02{margin-top: 8px;}
    .brand_view .brand_img.type-02 li{margin-top: 5px;}
    .brand_view .brand_img.type-03{margin-top: 10px;}
    .brand_view .brand_img.type-06{margin-top: 5px;}
    .brand_view .brand_img.type-07{margin-top: 15px;}
    .brand_view .brand_img.type-08{margin-top: 5px; padding: 0 30px;}
    .brand_view .brand_img .img_box{display: block;width: 100%; margin-left: 0; margin-top: 15px;}
    .brand_view .brand_img.type-02 .moblieY{display: block;}
    .brand_view .brand_img.type-02 .moblieN{display: none;}
    .brand_view .brand_img img{width: 100%;}
    .brand_view .brand_img img.mW220{width: 220px;}
    .brand_view .brand_img .txt_box{display: block; width: 100%; padding: 7px 10px; text-align: left; height: auto;}
    .brand_view .brand_img .txt_box p{font-size: 0.813rem; line-height: 20px;}
    .brand_view .brand_img .txt_box p em{font-size: 0.625rem; height: 20px; line-height: 10px;}
    .brand_view .brand_img .txt_box strong{margin-top: 3px; font-size: 0.938rem; line-height: 22px;}
        
    .brand_view .brand_img.col2_1 .img_box{width: 100%; margin-left: 0;}
    .brand_view .brand_img.col2_1 .img_box:first-child{width: 100%;}
    
    .brand_view .brand_img.col2_1 + .col2_2{margin-top: 0;}
    .brand_view .brand_img.col2_2 .img_box{width: 100%; margin-left: 0;}
    .brand_view .brand_img.col2_2 .img_box:first-child{width: 100%;}

    .brand_view .content_list li .tit02 + .brand_img.type-02{margin-top: 10px;}
    .brand_view .brand_img.col2_3 .img_box{width: 100%; margin-left: 0;}
    .brand_view .brand_img.col2_3 .img_box:first-child{width: 100%;}

    .brand_view .brand_img.col2_4 .img_box{width: 190px; margin: 0 auto; padding-top: 40px;}
    .brand_view .brand_img.col2_4 .img_box:first-child{width: 122px; padding-top: 30px;}

    .brand_view .brand_img.col3_1{font-size: 0;}
    .brand_view .brand_img.col3_1 .img_box{display: block; width: 100%; margin-left: 0; margin-top: 15px;}
    .brand_view .brand_img.col3_1 .img_box:first-child{margin-top: 0;}
    .brand_view .brand_img.col3_1 .img_box.wide{width: 100%;}
    .brand_view .brand_img.col3_1 .img_box .ib{margin-top: 15px;}

    .brand_view .brand_img.col3_2 .img_box{display: inline-block; width: 49.3%; margin-top: 10px; margin-left: 0;}
    .brand_view .brand_img.col3_2 .img_box:last-child{margin-left: 1.4%;}

    .brand_view .brand_img.col3_3 .img_box{width: 100%; margin-left: 0;}
    
    .brand_view .brand_img.col3_4 .img_box{width: 100%; margin-left: 0; margin-top: 15px;}
    
    .brand_view .brand_img.col3{font-size: 0;}
    .brand_view .brand_img.col3 .img_box{display: block; margin-left: 0; margin-top: 15px;}
    .brand_view .brand_img.col3 .img_box.w01{width: 100%;}
    .brand_view .brand_img.col3 .img_box.w02{width: 100%;}
    .brand_view .brand_img.col3 .img_box.w03{width: 100%;}
    .brand_view .brand_img.col3 .img_box:first-child{margin-top: 0;}

    .brand_view .brand_img .bi_txt{height: 30px; display: table; padding: 0; margin-top: 0;}
    .brand_view .brand_img .bi_txt p{font-size: 0.625rem;/*10px*/ line-height: 1; display: table-cell;}
    .brand_view .brand_img .bi_txt p span{font-size: 0.4rem; line-height: 15px;}
    .brand_view .brand_img .bi_txt.t_left{background-color: #fff; height: 35px;}
    .brand_view .brand_img .bi_txt.t_left p{padding: 13px 0 0; font-size: 0.938rem; line-height: 22px;}
    
    .brand_view .brand_img .bi_txt.type-02{height: 53px;}
    .brand_view .brand_img .bi_txt.type-02 p{ font-size: 0.813rem; line-height: 20px;}
    
    .brand_view .brand_img .bi_txt.type-03{padding: 13.5px 12.5px ; height: 52px;}

    .brand_view .brand_img.m_scroll{overflow-y: auto; text-align: left;}
    .brand_view .brand_img .ms_inner{white-space: nowrap; width: 150%; font-size: 0;}
    .brand_view .brand_img .ms_inner .img{display: inline-block; vertical-align: bottom; width: 32%; margin-left: 1%;}
    .brand_view .brand_img .ms_inner .img:first-child{width: 33%; margin-left: 0;}

    .brand_view .img_caption.type-02{margin-top: 6px; font-size: 0.938rem; line-height: 20px;}

    .brand_view .it_area .img_box{display: block;width: 100%;}
    .brand_view .it_area .txt_box{display: block; width: 100%; padding-left: 0; margin-top: 13px;}
    .brand_view .it_area.type-table07 .txt_box{padding-top: 0; }
    .brand_view .it_area .txt_box p{font-size: 0.813rem; line-height: 20px; word-break: keep-all;}
    /* .brand_view .it_area .txt_box p br{display: none;} */
    .brand_view .it_area .txt_box.type02 p br{display: block;}
    .brand_view .bv_area .ex_list li .caption .c_inner ul li{font-size: 16px;}
    .brand_view .it_area .txt_box ul li{line-height: 20px;}
    .brand_view .it_area .txt_box ul li strong{width: 65px; font-size: 0.813rem;}
    .brand_view .it_area .txt_box ul li span{width: calc(100% - 65px); font-size: 0.813rem;}
    .brand_view .it_area .txt_box .tb_tit{font-size: 0.625rem; line-height: 15px;}
    
    .brand_view .it_area.type-table .img_box{width: 100%; padding-top: 0;}
    .brand_view .it_area.type-table .img_box strong{padding: 0 55px 6px; font-size: 0.688rem; line-height: 15px;}
    .brand_view .it_area.type-table .img_box span{padding: 0 55px 12px; font-size: 0.688rem; line-height: 16px;}
    .brand_view .it_area.type-table .txt_box.table_wrap{width: 100%; margin-left: 0; margin-top: 16px;}
    .brand_view .it_area.type-table07 .txt_box {padding-top: 0;margin-top: 0;}
    .brand_view .it_area.type-table .txt_box.table_wrap p{font-size: 0.813rem; line-height: 18px;}

    .brand_view .it_area.type-table02 .img_box{margin: auto;}
    .brand_view .it_area.type-table02 .txt_box {margin-top: 8px; width: 100%; margin-left: 0;}

    .brand_view .it_area.type-table03 .img_box{width: 162px; margin: auto;}
    .brand_view .it_area.type-table03 .txt_box{width: 100%; margin-left: 0; margin-top: 22px; padding: 20px 30px;}

    .brand_view .it_area.type-table04 {margin-top: 12px;}
    .brand_view .it_area.type-table04 .txt_box{margin-top: 0; padding: 0; width: 100%;}
    .brand_view .it_area.type-table04 .table_wrap{margin-top: 8px;}
    .brand_view .it_area.type-table04 .img_box{width: 100%; margin-top: 8px;}

    .brand_view .it_area.type-table05 .img_box{width: 100%;}
    .brand_view .it_area.type-table05 .txt_box {width: 100%; padding-left: 0; margin-top: 13px;}
    .brand_view .it_area.type-table05 .txt_box p{font-size: 0.813rem; line-height: 18px;}
    .brand_view .it_area.type-table05 .txt_box ul{padding-bottom: 17px;}
    .brand_view .it_area.type-table05 .txt_box ul li{font-size: 0.813rem; line-height: 20px;}

    .brand_view .it_area.type-table06{margin-top: 13px;}
    .brand_view .it_area.type-table06 .img_box{width: 100%;}
    .brand_view .it_area.type-table06 .txt_box {width: 100%; padding-left: 0; margin-top: 13px;}


    .brand_info{margin-top: 30px; padding: 25px; font-size: 1.313rem; line-height: 27px; word-break: keep-all;}
    .brand_info br{display: none;}

    /* 220225주석처리 .table_wrap.over_table table{width: 100%;} */
    .table_wrap.over_table table{width: 800px;}

    .table_top{font-size: 0.625rem; padding: 10px 0 2px; line-height: 15px;}

    .brand_view .bv_area .img_list{margin-top: 13px; margin-left: -1.253%;}
    .brand_view .bv_area .img_list li{width: 32.08%; margin-left: 1.253%; padding-top: 10px;}
    .brand_view .bv_area .img_list li:first-child{margin-left: 1.253%;}
    .brand_view .bv_area .img_list li .il_tit{font-size: 0.813rem; height: 22px; line-height: 22px; font-weight: 600;}
    .brand_view .bv_area .img_list li .caption{font-size: 0.688rem; line-height: 15px; height: 63px;}

    .brand_view .bv_area .img_list.col3 li .il_tit{font-size: 1rem;}
    .brand_view .bv_area .img_list.col3 li .il_tit span{font-size: 0.875rem;}
    .brand_view .bv_area .img_list.col3 li .caption{min-height: 61px; line-height: 15px;}

	.brand_view .bv_area .certify_txt{margin-top: 15px; font-size: 0.625rem;}
    .brand_view .bv_area .certify_txt.type-02{margin-top: 20px !important;}
	.brand_view .bv_area .certify_list{margin-top: -5px;}
    /* .brand_view .bv_area .certify_list li{width: 50%; padding: 12px 0;} */
	.brand_view .bv_area .certify_list li a{height: 0;padding-bottom: 100%; -webkit-background-size: cover; background-size: cover;}
	.brand_view .bv_area .certify_list li a:after{width: 12px; height: 13px; background-size: contain; bottom: 2px; right: 2px; border-radius:2px;}
	.brand_view .bv_area .certify_list.type-02 li a{height: 0; padding-bottom: 133.13%;}

	.brand_view .bv_area .certify_list li p{font-size: 0.625rem; line-height: 15px; height: 30px;}
	.brand_view .bv_area .certify_list.wide li p{font-size: 0.625rem; line-height: 1.2; height: 30px;}
	.brand_view .bv_area .certify_list.wide li p.h02{height: 40px;}
	/* .brand_view .bv_area .certify_list li p br{display: none;} */
    .brand_view .bv_area .certify_list li p span{font-size: 0.625rem;}
    
    .brand_view .content_list .ex_list{padding-top: 10px;}
    .brand_view .bv_area .ex_list li{margin-top: 5px; padding: 0 0 10px 0;}
    .brand_view .bv_area .ex_list li .img{width: 100%; display: block; height: 0; padding-bottom: 57.9%; position: relative;}
    .brand_view .bv_area .ex_list li .img img{position: absolute; top: 0; left: 0; right: 0; bottom: 0;     width: 100%; height: 100%; object-fit: cover;}
    .brand_view .bv_area .ex_list li .caption{width: 100%; display: block;}
	.brand_view .bv_area .ex_list li .caption .c_inner{padding: 11px 15px 0;}
    .brand_view .bv_area .ex_list li .caption .c_inner p{font-size: 0.938rem; line-height: 22px;}
    .brand_view .bv_area .ex_list li .caption .c_inner p br{display: block;}
    .brand_view .bv_area .ex_list li .caption .c_inner ul{margin-top: 4px;}
    .brand_view .bv_area .ex_list li .caption .c_inner ul li{font-size: 0.813rem; line-height: 20px; padding-left: 8px;}
    
    .brand_view .bv_area .ex_list.type02 li{padding: 10px;}
    .brand_view .bv_area .ex_list.type02 li:first-child{margin-top: 14px;}
    .brand_view .bv_area .ex_list.type02 li .caption .c_inner p{font-size: 0.625rem; margin: 5px 0 10px; line-height: 1.2;}
    .brand_view .bv_area .ex_list.type02 li .caption .c_inner{padding: 0;}
    .brand_view .bv_area .ex_list.type02 li .caption .c_inner ul li{font-size: 0.625rem; line-height: 1.476;}

    .brand_view .bv_area .ex_list.type03{margin-top: 14px;}
    .brand_view .bv_area .ex_list.type03 li{padding: 10px;}
    .brand_view .bv_area .ex_list.type03 li .img{padding-bottom: 100%;}
    .brand_view .bv_area .ex_list.type03 li .caption .c_inner p{font-size: 0.625rem; margin: 5px 0 10px; line-height: 1.2;}
    .brand_view .bv_area .ex_list.type03 li .caption .c_inner{padding: 0;}
    .brand_view .bv_area .ex_list.type03 li .caption .c_inner ul li{font-size: 0.625rem; line-height: 1.476;}

    .brand_view .bv_area .ex_txt{padding: 10px 20px;}
    .brand_view .bv_area .ex_txt p{font-size: 0.9375rem; line-height: 1.333;}
    .brand_view .bv_area .ex_txt ul{margin-top: 10px;}
    .brand_view .bv_area .ex_txt ul li{font-size: 0.875rem; line-height: 20px; padding-left: 10px;}
    .brand_view .bv_area .ex_txt.type-02{margin-top: 40px;}

    .brand_view .bv_area .certify_list02{padding-top: 9px; margin-left: -1.113%; text-align: left;}
    .brand_view .bv_area .certify_list02 li{padding: 6px 0 0; width: 32.22%; margin-left: 1.113%;}
    .brand_view .bv_area .certify_list02 li.mobileY{display: inline-block !important;}
    .brand_view .bv_area .certify_list02 li:first-child{margin-left: 1.113%;}
    .brand_view .bv_area .certify_list02 li i{padding-bottom: 63.8%; background-size: contain;}
    .brand_view .bv_area .certify_list02 li p{padding: 4px 0; line-height: 1.375; font-size: 0.625rem;}

    .brand_view .bv_area .bv_info{margin-top: 20px;}
    .brand_view .bv_area .bv_info.type02{margin-top: 18px;}
    .brand_view .bv_area .bv_info .info_t{line-height: 20px;}
    .brand_view .bv_area .bv_info .info_t.type02{text-align: center;}
    .brand_view .bv_area .bv_info .info_t ul li{font-size: 0.625rem; line-height: 1.476;}
    .brand_view .bv_area .bv_info .info_t dl dt{font-size: 0.938rem;}
    .brand_view .bv_area .bv_info .info_t dl dd{font-size: 0.813rem;}

    .brand_view .bv_area .bv_info.type-02{padding: 16px 0 16px 11px;}
    .brand_view .bv_area .bv_info.type-02 .img{display: inline-block; width: 107px;}
    .brand_view .bv_area .bv_info.type-02 .info_t{margin-top: 0; display: inline-block; vertical-align: top; width: calc(100% - 107px); padding-left: 10px;}
    .brand_view .bv_area .bv_info.type-02 .info_t ul{padding: 33px 0;}
    .brand_view .bv_area .bv_info.type-02 .info_t ul li{font-size: 0.813rem; line-height: 20px;}
    .brand_view .bv_area .bv_info.type-02 .info_t ul li br{display: none;}

    .brand_view .bv_area .bv_info.type-03{padding: 0 15px 0 30px;}
    .brand_view .bv_area .bv_info.type-03 .img{display: inline-block; width: 98px;}
    .brand_view .bv_area .bv_info.type-03 .info_t{display: inline-block; padding-left: 30px; width: calc(100% - 98px); margin-top: 0;}
    .brand_view .bv_area .bv_info.type-03 .info_t ul{padding: 30px 0;}
    .brand_view .bv_area .bv_info.type-03 .info_t ul li{font-size: 0.813rem; line-height: 20px;}

    .brand_view .bv_area .bv_info .info_t.db{margin-top: 15px; font-size: 0.625rem; line-height: 1.3; word-break: keep-all;}
    .brand_view .bv_area .bv_info .info_t.db br{display: none;}

    .tit_area.type02{padding: 20px 0;}
    .tit_area.type02 .logo_sm{width: 100%;}
    .tit_area.type02 .bv_left{width: 100%; text-align: center;}
    .tit_area.type02 .bv_left img{width: calc(100% - 100px); margin-top: 0;}
    .tit_area.type02 .bv_left.logo_sm img{width: calc(100% - 250px); margin-top: 0; margin-left: 0;}
    .tit_area.type02 .bv_left .bv_list{font-size: 0.625rem; text-align: left; width: calc(100% - 100px); margin: 10px auto 0;}
    .tit_area .logo_sm .bv_txt{text-align: left; font-size: 0.625rem; width: calc(100% - 50px); margin: 10px auto;}
    .tit_area .bv_right{width: 100%; padding-left: 0; text-align: center; margin-top: 25px;}
    .tit_area .bv_right img{width: 123px;}
    .tit_area .bv_right .btn{margin: 8px auto 0; width: 90px; font-size: 0.625rem; height: 20px; border-radius: 5px;}
    .tit_area .bv_right .btn span{padding-left: 15px; background-size: 12px; line-height: 20px;}

    /* 영문 버전 css */
    .eng .brand_view .brand_img .bi_txt p{font-size: 0.75rem; line-height: 1.2;}
    .eng .brand_view .brand_img .bi_txt p span{font-size: 0.625rem; line-height: 15px;}

    /* 일문 버전 css */
    .jpn .goods_visual.one05{background-image: url(../images/sub/one/jp_glsM_01.jpg);}
}