/***** !수정 다 하면 sub2.css랑 겹치는 부분 확인하고 옮겨야됨! *****/
.brand_view .bv_area .table_wrap table .blue{color: #37a6f5;}
.brand_view .bv_area .table_wrap table .blue.full{background-color: #37a6f5; color: #fff;}
.brand_view ul.brand_img.col2{margin-left:-5px;}
.brand_view .brand_img.col2 li{display: inline-block; width: calc(50% - 5px); margin-left: 5px; margin-top: 5px;}

/* .brand_view .bv_area .tit04{font-size: 21px; font-weight: 600; margin-top: 50px; }
.brand_view .bv_area .tit04 li{position: relative; padding-left: 14px; line-height: 2} */
.brand_view .bv_area .tit04{font-size: 18px; font-weight: 400; margin-top: 50px; }
.brand_view .bv_area .tit04 li{position: relative; padding-left: 14px; line-height: 1.8}
.brand_view .bv_area .tit04 li:before{content: '•'; position: absolute;top: 0;left: 0;}
.brand_view .bv_area .tit04.type-02{margin-top: 15px;}
.brand_view .bv_area .tit04.type-02 li{padding-left: 0; line-height: 1.6;}
.brand_view .bv_area .tit04.type-02 li:before{display: none;}
.brand_view .brand_img .tit03{margin: 0; font-weight: 300; font-size: 18px; padding: 16px 17px;}

.brand_view .bv_area .ex_list.type-02 li .img{width: 685px;}
.brand_view .bv_area .ex_list.type-02 li .caption{width: calc(100% - 685px);}
.brand_view .bv_area .ex_list.type-02 li .caption .c_inner p{line-height: 1.8;}

.brand_view .bv_area .ex_list.type-03 li .img{width: 580px;}
.brand_view .bv_area .ex_list.type-03 li .caption{width: calc(100% - 580px);}

.brand_view .bv_area .bv_info.type-02{padding: 41px 22px;}
.brand_view .bv_area .table_wrap table td.align_r{text-align: right; padding-right: 6%/*117px 9%*/;}
.brand_view .bv_area .tit03 + .table_top{padding: 5px 0;}


/*이미지 크기가 두개는 같고 하나만 다른 경우일때*/
.brand_view .bv_area .col3_2 .brand_img{float: left; width: 36.6%; margin-right: 0.5%;}
.brand_view .bv_area .col3_2 .brand_img:last-child{margin-right: 0; width: 25.8%;}

.btn.view{width: 195px; height: 35px; line-height: 33px; background-color: #c7c7c7; color: #000; border-radius: 11px;-webkit-border-radius: 11px;}
.btn.view span{display: inline-block; padding-left: 37px; vertical-align: top; background-image: url(../images/sub/ico_srch02.png); background-repeat: no-repeat; background-position: left center;}

.brand_view .bv_area .brand_img.type-btn{position: relative;}
.brand_view .bv_area .brand_img.type-btn .btn.view{position: absolute; /*bottom: 20px;*/ bottom: 0; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.brand_view .bv_area .col3 .table_wrap{float: left; width: 32.5%; margin-right: 1.25%;}
.brand_view .bv_area .col3 .table_wrap:last-child{margin-right: 0;}
.brand_view .bv_area .table_wrap table .total td{height: 80px;}


.brand_view .bv_area .tit03.type-05{margin: 70px 0 0;}
.brand_view .bv_area .certify_txt.type-02{margin-top: 100px;}

.brand_view .bv_area.none{min-height: 335px;}

/* 일문 css */
.jpn .btn.view{width: 215px;}


@media only screen and (max-width: 1200px) {
    .brand_view .bv_area .ex_list.type-02 li .img{width: 57%;}
    .brand_view .bv_area .ex_list.type-02 li .caption{width: 43%;}
}

@media only screen and (max-width: 640px) {
	.brand_view .bv_area.none{min-height: 165px;}

    .brand_view .brand_img .tit03{font-size: 0.625rem; line-height: 1.3; padding: 10px 0;}
    
    .brand_view .bv_area .tit04{margin-top: 10px; font-size: 0.625rem;}
    .brand_view .bv_area .tit04 li{padding-left: 10px; line-height: 1.5;}
    
    .brand_view .bv_area .col3_2 .brand_img{width: 100%; margin-right: 0; margin-top: 10px;}
    .brand_view .bv_area .col3_2 .brand_img:last-child{width: 100%;}

    .brand_view .bv_area .ex_list.type-02 li .img{width: 100%; padding-bottom: 67%;}
    .brand_view .bv_area .ex_list.type-02 li .caption{width: 100%;}
    .brand_view .bv_area .ex_list.type-02 li .caption .c_inner p{font-size: 0.625rem; line-height: 1.3;}

    .brand_view ul.brand_img.col2{margin-bottom: 5px;}

    ul.brand_img.col2.type02 {margin-left: 0;}
    ul.brand_img.col2.type02 li {width: 100%; margin-left: 0;}
    /* .brand_view ul.brand_img.col2{margin-left: 0; margin-top: 5px;} */
    /* .brand_view .brand_img.col2 li{width: 100%; margin: 5px 0 0 0;} */

	
	.brand_view .bv_area .col3.clearfix{overflow-x: auto; white-space: nowrap;}
	.brand_view .bv_area .col3 .table_wrap{float: none;display: inline-block; vertical-align: top; width: 48.75%;}
}