
.section.subsidiary-n-branch_map{margin:100px auto 100px;}
.section.subsidiary-n-branch_map .gu_table img{width:100%;}
.section.subsidiary-n-branch_list{padding-bottom:105px;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list{padding: 40px 0 55px; border-top: solid 1px #ccc;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list > div{float: left;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_tit{width: calc(100% - 640px); font-size: 24px;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_tit > span{position: relative; display:block; padding-left:20px;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_tit > span:before{display: block; content:''; position: absolute; left:0; top: 14px; width:8px; height:8px; background:#000;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list:nth-child(1) .content_tit > span:before{background:#123f69;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list:nth-child(2) .content_tit > span:before{background:#20a182;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list:nth-child(3) .content_tit > span:before{background:#6e777c;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list:nth-child(4) .content_tit > span:before{background:#4394d0;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_tit span.tit_sub{display:block; font-size:16px;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list{width: 640px;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list.name_only{margin-bottom:20px;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list ul li{float: left; display: inline-block; width: 50%; box-sizing: border-box; padding: 0 32px; margin-bottom: 30px;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list.name_only ul li{margin-bottom:0;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list ul li:nth-child(even){float:right;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list ul li p{font-size: 16px; line-height: 26px; color:#666;}
.section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list ul li p.title{line-height: 24px; letter-spacing: -1px; padding-bottom: 6px; color:#222;}




/* ================================== Laptop css ================================== */
@media all and (max-width: 1280px) {
    .contents_inner .section, .contents_inner .section_top {margin-left: 0; margin-right:0;}
}

/* ================================== Tablet css ================================== */
@media all and (max-width: 1080px) {

    .table_overflow{margin-right:50px !important;}
    .contents_inner .section, .contents_inner .section_top {margin-left: 50px; margin-right:50px;}

    .section.subsidiary-n-branch_map{margin:90px 50px 46px;}
    .section.subsidiary-n-branch_map .scrollX{white-space: nowrap; position:relative;}
    .section.subsidiary-n-branch_list {padding-bottom:76px;}
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_tit {font-size: 20px; width:36%;}
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list{width: 64%;}

    .section.subsidiary-n-branch_list .sec_inner .sec_box_list {padding:40px 0 44px;}
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list ul li{padding:0 25px; }
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list ul li:last-child{margin-bottom:0;}
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list ul li p {font-size: 13px;}
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list.name_only{margin-bottom:0px; }
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_tit > span:before{top:11px;}

    .gu_ico_drag{display:none;}
}

/* ================================== Mobile css ================================== */
@media all and (max-width: 766px) {

    .table_overflow{margin-right:0 !important;}
    .contents_inner .section, .contents_inner .section_top {margin-left: 20px; margin-right:20px;}

    .section.subsidiary-n-branch_map { margin: 60px 20px 50px; overflow:auto;}
    .section.subsidiary-n-branch_map::-webkit-scrollbar{width:0; height:0;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner {padding:0;}
    .gu_sub_wrapper .gu_sub_contents .contents_inner img {width: 100%; white-space: nowrap; min-width: 766px; padding-right:20px;}
    .section.subsidiary-n-branch_list {padding-bottom:30px;}
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list > div {float:none;}
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_tit {font-size: 19px; width:100%; margin-bottom:28px;}
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list {width: 100%; }
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list {padding: 30px 0;}
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_tit > span:before{top:10px;}
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list ul li {float: none; display: block; width: 100%; box-sizing: border-box; padding: 0; margin-bottom: 24px; }
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_list ul li p{line-height:18px;}
    .section.subsidiary-n-branch_list .sec_inner .sec_box_list .content_tit span.tit_sub {display: inline-block; font-size: 16px;}

    .gu_ico_drag{display:block;}
}
