.container{margin-bottom:0px;}

.gu_kv .kv_img_area{background-image: url("../../../../img/parts-service/parts/parts-list/kv_parts-service_parts.jpg")}

/* title */
.gu_sub_wrapper .gu_sub_contents .contents_inner .contents_title{font-size:38px; line-height:54px;}
.gu_sub_wrapper .gu_sub_contents .contents_inner .section.facility .contents_title{font-size:32px; line-height:41px;}
.gu_sub_wrapper .gu_sub_contents .contents_inner .section.facility .contents_img{margin-top:60px; margin-bottom:160px;}
.gu_sub_wrapper .gu_sub_contents .contents_inner.except .section.gu_table .sec_inner{padding:100px 0 160px}
.gu_sub_wrapper .gu_sub_contents .contents_inner .section_top.center .contents_sub_copy{text-align:center;}

.gu_sub_wrapper .gu_sub_contents .contents_inner .contents_img.map img.img_t,.gu_sub_wrapper .gu_sub_contents .contents_inner .contents_img.map img.img_m{display:none;}

.section.location_info{padding:60px 0;}
.section.location_info .sec_inner .content{display:table;position: relative;padding-bottom: 38px;}
.section.location_info .sec_inner .content:last-child{padding-bottom: 0px;}
.section.location_info .sec_inner .content .img{display: table-cell;vertical-align: middle;}
.section.location_info .sec_inner .content .con{display: table-cell;vertical-align: middle;padding-left:55px;}
.section.location_info .sec_inner .content .con .tit{font-size: 24px;line-height: 26px;padding-bottom: 40px;color: #222222;}
.section.location_info .sec_inner .content .con .tit> span{display:inline-block;position: relative;}
.section.location_info .sec_inner .content .con .tit> span:before{display: block; content:''; position: absolute; left:-20px; top: 8px; width:8px; height:8px; background:#009bd7;}
.section.location_info .sec_inner .content:nth-child(2) .con .tit> span:before{background:#20a182;}
.section.location_info .sec_inner .content:nth-child(3) .con .tit> span:before{background:#e8483e;}
.section.location_info .sec_inner .content .con .tit img{margin-left:10px;}
.section.location_info .sec_inner .content .con dl dt{font-size: 16px;color: #222222;padding-bottom: 12px;}
.section.location_info .sec_inner .content .con dl dd{font-size: 16px;color: #666666;padding-bottom: 18px;}
.section.location_info .sec_inner .content .con dl dd.mail{color:#007acc; display: grid;}
.section.location_info .sec_inner .content .con dl dd.mail span:not(:first-child){padding-top: 10px;}

.section.facility{text-align: center;}

.gu_table table{margin-bottom: 30px;}


/*----------------------------- Labtop -----------------------------*/
@media all and (max-width:1280px){
}

/*----------------------------- Tablet -----------------------------*/
@media all and (max-width:1080px){
    /* title */
    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_title{font-size:30px; line-height:42px; margin-bottom:50px;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_img{margin:80px auto 90px; padding-bottom:30px;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .section.facility .contents_title{font-size:24px; line-height:20px;margin:120px 0 50px;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .section.facility .contents_img{margin:30px auto 120px;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner.except .section.gu_table .sec_inner{padding:80px 0 120px}

    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_img.map > img{width:100%; max-width:inherit;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_img.map img.img_t{display:block;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_img.map img.img_w{display:none;}

    .gu_sub_wrapper .gu_sub_contents .contents_inner.except .section.location_info{padding:0 0 30px; margin:0 50px;}
    .section.location_info .sec_inner .content{padding-bottom: 44px;}
    .section.location_info .sec_inner .content .con{padding-left:45px; width: 247px;}
    .section.location_info .sec_inner .content .con .tit{font-size: 18px;line-height: 22px;padding-bottom:20px;}
    .section.location_info .sec_inner .content .con .tit img{height:19px; margin-left:10px;}
    .section.location_info .sec_inner .content .con dl dt{font-size: 12px; padding-bottom: 7px;}
    .section.location_info .sec_inner .content .con dl dd{font-size: 12px; line-height:18px; padding-bottom: 13px;}

    .gu_table table{margin-bottom: 10px;}
    .gu_table .pdc_table_desc{font-size: 11px;}
    .gu_ico_drag{display:none;}


}

/*----------------------------- Mobile -----------------------------*/
@media all and (max-width:766px){
    /* title */
    .gu_sub_wrapper .gu_sub_contents .contents_inner.except .section_top{padding:0 20px;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_title{font-size:24px; line-height:32px; margin-bottom:30px;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_title span{display:block;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_img{margin:30px auto; padding-bottom:30px;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .section.facility .contents_title{font-size:24px; line-height:32px;margin:60px 0 25px;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .section.facility .contents_img{margin:17px auto 60px;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner.except .section.gu_table .sec_inner{padding:60px 0 60px;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner.except .section.gu_table{margin:60px auto 0}
    .section.facility{text-align: left;}

    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_img.map{overflow-x:scroll; text-align:center; position:relative;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_img.map > img{width:766px; max-width:inherit;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_img.map img.img_m{display:inline-block;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner .contents_img.map img.img_t{display:none;}

    .gu_sub_wrapper .gu_sub_contents .contents_inner.except .section.location_info{margin:0 20px;}
    .section.location_info .sec_inner .content{display: block;padding-bottom: 30px;}
    .section.location_info .sec_inner .content .img{display: block;width: 100%;text-align: center;padding-bottom:20px;}
    .section.location_info .sec_inner .content .con{display: block;padding-left:10px;}
    .section.location_info .sec_inner .content .con .tit{font-size: 14px;line-height: 17px;padding-bottom: 17px;}
    .section.location_info .sec_inner .content .con .tit img{max-width:26px;}
    .section.location_info .sec_inner .content .con .tit> span:before{left: -10px;width: 5px;height: 5px;top:5px;}
    .section.location_info .sec_inner .content .con dl dd{padding-bottom:18px;}
    .section.location_info .sec_inner .content .con dl dd:last-child{padding-bottom: 0}

    .gu_table table{margin-bottom: 10px;}
    .gu_table .pdc_table_desc{font-size: 11px;}
    .gu_ico_drag{display:block;}





}
