



	/* layout start */
/*.container {padding-bottom: 169px;} //mib2020 삭제*/
.content-body h5.h5-nor {
    letter-spacing: -0.02em;
}
.tab-normal .tab-header ul li a {
    letter-spacing: -0.02em;
}
.nav .nav-inner {
    min-width: 820px;
}
.nav .nav-inner > ul > li > button span, .nav .nav-inner > ul > li > a,
.nav .nav-inner > ul .nav-sub-menu li a {
    letter-spacing: -0.05em;
}
.board-search form {
    padding-left: 105px;
}
.board-search .custom-select-wrap {
    width: 100px;
}
.board-list-type .board-list-wrap.list-category a .cate-wrap {
    width: 105px;
}
.board-list-type .board-list-wrap.list-category a .reg-date {
    width: 78px;
}
.btn-download-nor,
.brand-page .cbody-01 ul li .btn-wrap a {
    background-image: url(../../images/common/component/btn_download_en.png);
}
.btn-view-nor {
    background-image: url(../../images/common/component/btn_view_en.png);
}
.board-img-list-wrap .box-body span {
    font-size: 12px;
}
.accordion-wrap.accor-wrap-cate .accordion-header a {
    padding-left: 195px;
}
.accordion-wrap.accor-wrap-cate .accordion-body {
    padding-left: 270px;
}
@media screen and (max-width: 820px) {
    .nav .nav-inner > ul > li:last-child .nav-sub-menu {
        left: auto;
        right: 0;
    }
}
@media screen and (max-width: 768px) {
    /*.container {padding-bottom: 206px;} //mib2020 삭제*/
    #content .content-header .section-inner.title-multiline h3 {
        height: 74px;
    }
    .table-type-nor ul li .th {
        margin-right: 0;
        border-right: none;
    }
    .table-type-nor ul li .th + span {
        padding-left: 18px;
        border-left: 1px solid #d1d1d1;
    }
    .invest-download-nor {
        font-size: 12px;
        letter-spacing: -0.04em;
    }
    .board-list-type .board-list-wrap.list-download ul li .title-wrap {
        width: 100%;
    }
    .board-list-type .board-list-wrap.list-category a .reg-date {
        width: auto;
        margin-top: 3px;
    }
    .accordion-wrap.accor-wrap-cate .accordion-body {
        padding-left: 50px;
    }
}
/* layout end */
/* gnb start */
.gnb .gnb-inner .menu li + li {
    margin-left: 82px;
}
.gnb .sub-menu .sub-menu-item {
    height: 578px;
}
.gnb .sub-menu .sub-menu-item.item-01 {
    width: 164px;
}
.gnb .sub-menu .sub-menu-item.item-02 {
    width: 242px;
}
.gnb .sub-menu .sub-menu-item.item-03 {
    width: 286px;
}
.gnb .sub-menu .sub-menu-item.item-04 {
    width: 178px;
}
.gnb .sub-menu .sub-menu-item.item-05 {
    width: 170px;
}
/* gnb end */
/* footer start */
.footer .footer-inner {
    height: 138px;
}
.footer .footer-link li:first-child a {
    color: #333;
}
.footer .footer-link li a.color-red {
    color: #e51937;
}
.footer .family-site-inner .family-site-item {
    width: 20%;
}
.footer .family-site-inner .family-site-index.index-02 .family-site-item {
    height: 88px;
}
/* footer end */
/* main start */
.main-page .section.quick-link .item-01 .box-cont .dc img, .main-page .section.quick-link .item-02 .box-cont .dc img {height:125px;}
.main-page .section.quick-link .box-cont .link-wrap a + a {margin-left:60px;}
.main-page .section.tum {background-color:#f5f5f5;margin-bottom:175px;}
.main-page .section.tum .section-inner {overflow: hidden;text-align:center;}
.main-page .section.tum .section-inner > div {float: left;height:285px;}
.main-page .section.tum .dt {width:287px;background:url(../../images/main/bg_tworld.png) center no-repeat;background-size:cover;}
.main-page .section.tum .dt a {display: block;height:100%;}
.device-type-desktop .main-page .section.tum .dt a:hover, .device-type-desktop .main-page .section.tum .dt a:focus {background-color:rgba(0,0,0,0.05);}
.main-page .section.tum .dt img {height:55px;font-size:1rem;}
.main-page .section.tum .dt .img-wrap {padding-top:115px;font-size:0;}
.main-page .section.tum .dt .img-wrap:after {content: '';display:inline-block;width:14px;height:25px;background-position:-115px -5px;margin-left:18px;margin-top:15px;}
.main-page .section.tum .dd {width:858px;text-align: left;padding-top:67px;padding-left:130px;box-sizing: border-box;}
.main-page .section.tum .dd img {width:500px;}
@media screen and (max-width:768px){
    .main-page .section.quick-link .item-01 .box-cont .dc img, .main-page .section.quick-link .item-02 .box-cont .dc img {height:68px;}
    .main-page .section.quick-link .box-cont .link-wrap a + a {margin-left:25px;}
    .main-page .section.quick-link .item-03 .box-cont .dc img {height:72px;}
    .main-page .section.tum {margin-bottom:60px;}
    .main-page .section.tum .section-inner > div {height:120px;}
    .main-page .section.tum .dt {width:25%;}
    .main-page .section.tum .dt .img-wrap {padding-top:50px;}
    .main-page .section.tum .dt .img-wrap:after {width:7px;height:11px;background-position:-134px -5px;margin-top:4px;margin-left:8px;}
    .main-page .section.tum .dt img {height:20px;}
    .main-page .section.tum .dt img.is-mobile {display:inline-block !important;}
    .main-page .section.tum .dd {width:75%;padding:27px 15px 0;}
    .main-page .section.tum .dd img {width:100%;max-width:230px;}
}
/*.content-segment .obj-body .obj-link {*/
    /*margin-top: 15px;*/
/*}*/
/*.content-segment {*/
    /*padding-bottom: 80px;*/
/*}*/
/*.content-segment .obj-header h3 img {*/
    /*width: auto !important;*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.obj-tum .li-inner {*/
    /*background-color: #2f3033;*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.obj-small {*/
    /*height: 306px;*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.obj-small > a {*/
    /*display: block;*/
    /*height: 100%;*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.li-bg .li-inner {*/
    /*-webkit-background-size: 150px 150px;*/
    /*background-size: 150px 150px;*/
    /*background-position: right bottom;*/
    /*background-repeat: no-repeat;*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.obj-press-center .li-inner {*/
    /*font-size: 0;*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.obj-press-center .obj-body {*/
    /*position: relative;*/
    /*display: inline-block;*/
    /*width: 50%;*/
    /*vertical-align: top;*/
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.obj-press-center .obj-body.first {*/
    /*padding-right: 33px;*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.obj-press-center .obj-body.last {*/
    /*padding-left: 33px;*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.obj-press-center .obj-body.last:before {*/
    /*content: '';*/
    /*position: absolute;*/
    /*width: 1px;*/
    /*height: 100%;*/
    /*top: 0;*/
    /*left: 0;*/
    /*background-color: #e6e6e6;*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.obj-tum.li-bg .li-inner {*/
    /*-webkit-background-size: 177px 94px;*/
    /*background-size: 177px 94px;*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.obj-tum .li-inner {*/
    /*background-image: url(../../images/en/main/large/content_bg_tum.png);*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.li-bg-1 .li-inner {*/
    /*background-image: url(../../images/main/large/content_bg_01.png);*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.li-bg-2 .li-inner {*/
    /*background-image: url(../../images/main/large/content_bg_03.png);*/
/*}*/
/*.content-segment .section-inner > .ul-wrap > ul > li.li-bg-3 .li-inner {*/
    /*background-image: url(../../images/main/large/content_bg_02.png);*/
/*}*/
/*.content-segment .item-01:before {*/
    /*height: 306px;*/
/*}*/
/*.content-segment .item-04:after {*/
    /*top: 306px;*/
/*}*/
/*@media screen and (max-width: 768px) {*/
    /*.content-segment .section-inner > .ul-wrap.is-mobile {*/
        /*min-height: 700px;*/
    /*}*/
    /*.content-segment {*/
        /*padding-bottom: 25px;*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li {*/
        /*width: 50%;*/
        /*border-top: 1px solid #e6e6e6;*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.obj-tum,*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.obj-small {*/
        /*height: auto;*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.obj-tum .li-inner,*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.obj-small .li-inner {*/
        /*height: 200px;*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.obj-press-center .obj-body.first {*/
        /*padding-right: 15px;*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.obj-press-center .obj-body.last {*/
        /*padding-left: 15px;*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.obj-tum.li-bg .li-inner {*/
        /*-webkit-background-size: 85px 48px;*/
        /*background-size: 85px 48px;*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.li-bg .li-inner {*/
        /*-webkit-background-size: 75px 75px;*/
        /*background-size: 75px 75px;*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.obj-tum .li-inner {*/
        /*background-image: url(../../images/en/main/small/content_bg_tum.png);*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.li-bg-1 .li-inner {*/
        /*background-image: url(../../images/main/small/content_bg_01.png);*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.li-bg-2 .li-inner {*/
        /*background-image: url(../../images/main/small/content_bg_03.png);*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.li-bg-3 .li-inner {*/
        /*background-image: url(../../images/main/small/content_bg_02.png);*/
    /*}*/
    /*.content-segment .item-01:before {*/
        /*height: 401px;*/
        /*left: 50%;*/
    /*}*/
    /*.content-segment .item-01,*/
    /*.content-segment .item-02 {*/
        /*border-top: none !important;*/
    /*}*/
    /*.content-segment .obj-header h3 img {*/
        /*height: 14px;*/
    /*}*/
/*}*/
/*@media screen and (max-width: 320px) {*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.obj-tum .obj-title.obj-img img,*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.li-bg-1 .obj-title.obj-img img {*/
        /*height: 44px !important;*/
    /*}*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.li-bg-2 .obj-title.obj-img img,*/
    /*.content-segment .section-inner > .ul-wrap > ul > li.li-bg-3 .obj-title.obj-img img {*/
        /*height: 59px !important;*/
    /*}*/
/*}*/
/* main end */
/* connectivity start */
.connectivity-page .section.category {
    border: none;
}
.connectivity-page .section.category:before {
    content: none;
}
/* connectivity end */
/* contact page start */
.contact-page .content-body {
    padding-bottom: 80px;
}
.contact-page .content-body .cwrap {
    margin-top: 38px;
}
.contact-page .content-body .cwrap > p {
    margin-top: 12px;
}
.contact-page .content-body .cwrap > p .desc-nor-r {
    text-decoration: underline;
}
.contact-page .content-body .cwrap ul {
    border-top: 1px solid #a5a5a5;
}
.contact-page .content-body .cwrap ul li {
    padding: 27px 0;
    border-bottom: 1px solid #d0d0d0;
    font-size: 0;
}
.contact-page .content-body .cwrap ul li > * {
    display: inline-block;
    vertical-align: top;
}
.contact-page .content-body .cwrap ul li > p {
    width: 248px;
    line-height: 23px;
}
.contact-page .content-body .cwrap ul li > div {
    width: 396px;
}
.contact-page .content-body .cwrap ul li .dd {
    margin-top: 4px;
    line-height: 18px;
}
@media screen and (max-width: 768px) {
    .contact-page .content-body .cwrap {
        margin-top: 20px;
    }
    .contact-page .content-body .cwrap ul li {
        padding: 0 0 14px;
        border-color: #a5a5a5;
    }
    .contact-page .content-body .cwrap ul li > * {
        display: block;
        width: auto !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .contact-page .content-body .cwrap ul li > p {
        margin-bottom: 14px;
        padding: 15px 0;
        border-bottom: 1px solid #ededed;
        background-color: #f9f9f9;
    }
    .contact-page .content-body .cwrap ul li > p br {
        display: none;
    }
    .contact-page .content-body .cwrap ul li > div + div {
        margin-top: 14px;
    }
}
/* contact page end */
/* legal page start */
.legal-privacy-page .content-body .section-inner {
    padding: 58px 0 85px;
}
.legal-privacy-page .content-body .cwrap {
    height: 700px;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    background-color: #fafafa;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
}
.legal-privacy-page .content-body .scroll-box {
    padding: 28px;
}
.legal-privacy-page .content-body .scroll-box dl + dl {
    margin-top: 18px;
}
.legal-privacy-page .content-body .scroll-box dt {
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: bold;
    color: #141414;
}
.legal-privacy-page .content-body .scroll-box ol {
    padding-left: 15px;
}
.legal-privacy-page .content-body .scroll-box ol li {
    list-style: decimal;
}
.legal-privacy-page .content-body .scroll-box ol li + li {
    margin-top: 12px;
}
@media screen and (max-width: 768px) {
    .legal-privacy-page .content-body .section-inner {
        padding: 40px 0 80px;
    }
    .legal-privacy-page .content-body .cwrap {
        height: 480px;
    }
    .legal-privacy-page .content-body .scroll-box {
        padding: 25px 10px;
    }
}
/* legal page end */
/* sitemap start */
.sitemap-page .content-body .box-menu.box-02 .box-body .menu-group > li:first-child {
    padding-right: 28px;
}
.sitemap-page .content-body .box-menu.box-02 .box-body .menu-group.group-01 .item-01 {
    width: 160px;
}
.sitemap-page .content-body .box-menu.box-02 .box-body .menu-group.group-01 .item-02 {
    width: 560px;
}
.sitemap-page .content-body .box-menu.box-02 .box-body .menu-group.group-02 > li {
    width: 240px;
}
.sitemap-page .content-body .box-menu.box-02 .box-body .menu-group.group-01 .item-02 .list-inner > li + li {
    margin-left: 40px;
}
/* sitemap end */
/* intro start */
.intro-page .cbody-01 .section-inner {
    padding-left: 0;
}
.intro-page .cbody-04 .tab-body .content-item .img-history + ul {
    margin-top: 65px;
}
.intro-page .cbody-04 .tab-body .content-item .img-history + ul > li:first-child {
    border-top: 1px solid #a5a5a5;
}
.intro-page .cbody-04 .tab-body .content-item .img-history {
    margin-top: 60px;
    overflow: hidden;
}
.intro-page .cbody-04 .tab-body .content-item .img-history > div {
    float: left;
    width: 252px;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.intro-page .cbody-04 .tab-body .content-item .img-history > div + div {
    margin-left: 10.6px;
}
.intro-page .cbody-04 .tab-body .content-item .img-history p {
    margin-top: 12px;
}
@media screen and (max-width: 768px) {
    .intro-page .content-body.cbody-01 .cwrap {
        margin-top: 28px;
    }
    .intro-page .cbody-03 span br {
        display: none;
    }
    .intro-page .cbody-04 .tab-body .content-item .img-history {
        margin-top: 40px;
    }
    .intro-page .cbody-04 .tab-body .content-item .img-history > div {
        width: 50%;
        padding-bottom: 40px;
    }
    .intro-page .cbody-04 .tab-body .content-item .img-history > div + div {
        margin-left: 0;
    }
    .intro-page .cbody-04 .tab-body .content-item .img-history > div.odd {
        padding-right: 8px;
    }
    .intro-page .cbody-04 .tab-body .content-item .img-history > div.even {
        padding-left: 8px;
    }
    .intro-page .cbody-04 .tab-body .content-item .img-history p {
        margin-top: 6px;
    }
    .intro-page .cbody-04 .tab-body .content-item .img-history + ul {
        margin-top: 0;
    }
}
/* intro end */
/* vision start */
.vision-page .cbody-01 .section-inner {
    padding: 60px 0 70px;
}
.vision-page .cbody-02 {
    background-color: #f7f7f7;
}
.vision-page .cbody-02 .section-inner {
    padding: 0 0 50px;
}
.vision-page .cbody-01 .section-inner > .desc-nor {
    margin-top: 25px;
}
.vision-page .cbody-02 .cwrap {
    position: relative;
    margin-top: 55px;
}
.vision-page .cbody-02 .cwrap .part-01 {
    min-height: 345px;
    padding-top: 55px;
    padding-right: 550px;
}
.vision-page .cbody-02 .cwrap .part-01 p {
    margin-top: 25px;
}
.vision-page .cbody-02 .cwrap > .img-wrap {
    position: absolute;
    top: 0;
    right: 70px;
}
@media screen and (max-width: 768px) {
    .vision-page .cbody-01 .section-inner {
        padding: 35px 0 10px;
    }
    .vision-page .cbody-01 .section-inner > .desc-nor {
        margin-top: 13px;
    }
    .vision-page .cbody-01 .image-article-nor {
        border-bottom: none;
    }
    .vision-page .cbody-02 .section-inner {
        padding-bottom: 80px;
    }
    .vision-page .cbody-02 .cwrap {
        margin-top: 35px;
    }
    .vision-page .cbody-02 .cwrap .part-01 {
        min-height: 0;
        padding: 0;
    }
    .vision-page .cbody-02 .cwrap > .img-wrap {
        position: static;
        margin-top: 35px;
        text-align: center;
    }
    .vision-page .cbody-02 .cwrap .part-01 p {
        margin-top: 11px;
    }
    .vision-page .cbody-02 .cwrap img {
        width: 100%;
    }
}
/* vision end */
/* business start */
.business-page .cbody-01 .img-wrap {
    text-align: center;
}
.business-page .cbody-02 ul li {
    height: 118px;
    padding: 27px 0;
    border-top: 1px solid #d5d5d5;
    font-size: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.business-page .cbody-02 ul li > * {
    display: inline-block;
    vertical-align: top;
}
.business-page .cbody-02 ul li > span {
    width: 294px;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}
.business-page .cbody-02 ul li > p {
    width: 746px;
}
.business-page .cbody-03 .cwrap .part > .img-wrap {
    padding-bottom: 0;
}
@media screen and (max-width: 768px) {
    .business-page .cbody-01 .img-wrap img {
        width: 100%;
    }
    .business-page .cbody-02 {
        padding-bottom: 45px;
    }
    .business-page .cbody-02 .cwrap {
        margin-top: 35px;
    }
    .business-page .cbody-02 ul li {
        height: auto;
        padding: 22px 0;
    }
    .business-page .cbody-02 ul li > * {
        display: block;
        width: auto !important;
    }
    .business-page .cbody-02 ul li > span {
        font-size: 14px;
    }
    .business-page .cbody-02 ul li > p {
        margin-top: 12px;
    }
}
/* business end */
/* structure start */
.structure-page .cbody-01 .desc-str-sm {
    margin-bottom: 50px;
}
.structure-page .cbody-01 .part .director-wrap > li {
    padding-right: 45px;
}
.structure-page .cbody-01 .part .director-wrap .duty {
    padding-right: 88px;
}
.structure-page .cbody-01 .part .director-wrap .duty.fix-height {
    height: 60px;
}
.structure-page .cbody-01 .part .director-wrap .wrap-body > .desc-nor.multi {
    position: relative;
    padding-left: 95px;
}
.structure-page .cbody-01 .part .director-wrap .wrap-body > .desc-nor.multi span {
    position: absolute;
    top: 0;
    left: 0;
}
.structure-page .cbody-03 {
    background-color: #f7f7f7;
}
.structure-page .cbody-03 .table-type-nor,
.structure-page .cbody-03 .table-type-nor ul {
    background-color: transparent;
}
.structure-page .cbody-03 .table-type-nor li > .width-45 .left {width: 430px;}
.structure-page .cbody-03 .table-type-nor li > .cate {
    width: 35%;
}
.structure-page .cbody-03 .table-type-nor li > .width-45 {
    width: 45%;
}
@media screen and (max-width: 768px) {
    .structure-page .cbody-01 .desc-str-sm {
        margin-bottom: 42px;
    }
    .structure-page .cbody-01 .part .director-wrap .duty.fix-height {
        height: auto;
    }
    .structure-page .cbody-03 .table-type-nor ul li .th {
        width: 44% !important;
    }
    .structure-page .cbody-03 .table-type-nor li > .width-45 .left {
        width: 56% !important;
    }
    .structure-page .cbody-03 .table-type-nor li .th + span {
        padding-left: 10px !important;
    }
}
@media screen and (max-width: 380px) {
    .structure-page .cbody-01 .part .director-wrap .duty br {
        display: none;
    }
}
@media screen and (max-width: 320px) {
    .structure-page .cbody-03 .table-type-nor ul li .th {
        width: 50% !important;
    }
    .structure-page .cbody-03 .table-type-nor li > .width-45 .left {
        width: 50% !important;
    }
}
/* structure end */
/* meeting start */
.meeting-page .content-body .subject-table-wrap table .cell-1 {width:75px;}
.meeting-page .content-body .subject-table-wrap table .cell-3 {width:200px;}
.meeting-page .content-body .subject-table-wrap table .cell-4 {width:100px;}
/*.meeting-page .content-body {background-color: #f7f7f7;}*/
/*.meeting-page .cbody-01,*/
/*.meeting-page .cbody-01 + .content-body {background-color: #fff;}*/
/*.meeting-page .cbody-01 + .content-body + .content-body {padding-top: 40px;}*/
/*.meeting-page .cbody-01 .section-inner {padding-bottom: 0;}*/
/*.meeting-page .content-body .big-title {padding: 58px 0;font-size: 27px;line-height: 123%;color: #4c4c4c;text-align: center;}*/
/*.meeting-page .content-body .big-title br {display: none;}*/
/*.meeting-page .content-body .download-wrap {padding-top: 0;}*/
/*.meeting-page .content-body .table-wrap {margin-top: 17px;}*/
/*.meeting-page .content-body table tbody th,*/
/*.meeting-page .content-body table tbody td {text-align: left;vertical-align: top;}*/
/*.meeting-page .content-body table tbody th {font-size: 16px;font-weight: bold;color: #141414;}*/
/*.meeting-page .content-body table tbody td {font-size: 14px;color: #4c4c4c;}*/
/*.meeting-page .content-body table tbody ol {padding-left: 15px;}*/
/*.meeting-page .content-body table tbody ol li {font-size: 14px;line-height: 20px;color: #4c4c4c;}*/
/*.meeting-page .content-body table tbody ol > li {list-style: decimal;}*/
/*.meeting-page .content-body table tbody ol > li + li,*/
/*.meeting-page .content-body table tbody ol ul li {margin-top: 5px;}*/
/*.meeting-page .content-body table tbody ol ul li p.num {position: relative;padding-left: 27px;font-size: 14px;line-height: 20px;color: #4c4c4c;}*/
/*.meeting-page .content-body .section-inner > .point {position: relative;margin-top: 10px;padding-left: 10px;}*/
/*.meeting-page .content-body .section-inner > .point:before {content: '*';position: absolute;display: inline-block;top: 0;left: 0;font: inherit;}*/
/*.meeting-page .cbody-01 + .content-body table tbody th {background-color: #f9f9f9;}*/
@media screen and (max-width: 768px) {
    .meeting-page .content-body .subject-table-wrap table .cell-1 {width:53px;}
    .meeting-page .content-body .subject-table-wrap table .cell-3 {width:70px;padding-right:0;}
    .meeting-page .content-body .subject-table-wrap table .cell-4 {width:55px;padding-left:0;}
    .meeting-page .content-body .subject-table-wrap table th:last-child, .meeting-page .content-body .subject-table-wrap table td:last-child {padding-right:7px !important;}
    /*.meeting-page .cbody-01 + .content-body + .content-body {padding-top: 35px;}*/
    /*.meeting-page .content-body table tbody th,*/
    /*.meeting-page .content-body table tbody td,*/
    /*.meeting-page .content-body table tbody ol li {font-size: 13px;}*/
    /*.meeting-page .content-body .big-title {padding: 40px 0;font-size: 21px;color: #141414;}*/
    /*.meeting-page .content-body .big-title br {display: inline;}*/
    /*.meeting-page .content-body table .col-01 {width: 88px !important;}*/
}
/* meeting end */
/* highlight page start */
.highlight-page .iframe-wrap,
.stock-price-page .tab-wrap {
    padding-top: 50px;
}
@media screen and (max-width: 768px) {
    .highlight-page .iframe-wrap,
    .stock-price-page .tab-wrap {
        padding-top: 30px;
    }
}
/* highlight page end */
/* state start */
.state-page .cbody-01 .img-group .img-2016 img {
    width: 722px;
}
.state-page .cbody-01 .img-group .img-2015 img {
    width: 262px;
}
.state-page .cbody-02 .part-02 .img-wrap img {
    width: 376px;
}
.state-page .cbody-02 .part-02 .table-type ul li .th,
.state-page .cbody-02 .part-02 .table-type > .th {
    width: 240px;
}
.state-page .cbody-02 .part-03 .table-type li.row .th > span {
    padding-left: 18px;
}
@media screen and (max-width: 768px) {
    .state-page .cbody-02 .part-01 ul li .th {
        width: 60%;
    }
    .state-page .cbody-02 .part-03 .table-type li.row .th > span {
        padding-left: 15px;
    }
    .state-page .cbody-02 .part-02 .table-type ul li > span {
        display: block;
        width: 100% !important;
    }
    .state-page .cbody-02 .part-02 .table-type ul li {
        padding-top: 0;
    }
    .state-page .cbody-02 .part-02 .table-type ul li .th {
        padding: 14px 0;
        border-right: none;
        border-bottom: 1px solid #e6e6e6;
        line-height: 20px;
        font-weight: bold;
        background-color: #f9f9f9;
    }
    .state-page .cbody-02 .part-02 .table-type ul li .td {
        padding-top: 10px;
        padding-left: 0;
    }
    .state-page .cbody-02 .part-02 .table-type ul li > span {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .state-page .cbody-02 .part-02 .table-type ul li .empty span {
        line-height: 20px;
    }
    .state-page .cbody-02 .part-03 .table-type .td {
        padding-left: 15px;
    }
}
/* state end */
/* return start */
.return-page .content-body .table-type-nor ul li > span {
    width: 15%;
}
.return-page .content-body .table-type-nor ul li > .cate {
    width: 25%;
}
@media screen and (max-width: 768px) {
    .return-page .content-body .txt-wrap p span {
        display: block;
        line-height: 17px;
        white-space: normal;
    }
}
/* return end */
/* result start */
.result-page .custom-select-wrap {
    width: 150px;
}
.result-page .file-wrap > div {
    width: 110px;
}
.result-page .listen-wrap > div {
    width: 140px;
}
@media screen and (max-width: 768px) {
    .result-page .invest-download-nor,
    .result-page .listen-wrap .invest-download-nor {
        width: 158px;
    }
}
@media screen and (max-width: 359px) {
    .result-page .invest-download-nor,
    .result-page .listen-wrap .invest-download-nor {
        width: 132px;
    }
}
/* result end */
/* if-faq start */
.ir-faq-page .link-ir-faq {
    font-size: 13px;
    border-color: #999;
    letter-spacing: -0.03em;
}
.ir-faq-page .content-body .accordion-body p span {
    font-weight: bold;
}
/* if-faq end */
/* brand start */
.brand-page .cbody-02 ul li .title {
    font-weight: bold;
}
.brand-page .cbody-02 ul li p {
    padding-right: 10px;
}
@media screen and (max-width: 768px) {
    .brand-page .cbody-02 ul li p {
        max-width: 290px;
        margin-left: auto;
        margin-right: auto;
        padding-right: 0;
    }
}
/* brand end */
/* tum start */
.tum-page .cbody-01 .link-normal {
    width: auto;
    min-width: 190px;
    padding: 0 15px;
}
.tum-page .cbody-04 .part .txt-wrap .row > span {
    width: 105px;
}
.tum-page .cbody-04 .part .txt-wrap .row > div {
    width: 325px;
}
.tum-page .cbody-01 .link-wrap a {
    margin-left: 0;
    margin-right: 15px;
}
@media screen and (max-width: 768px) {
    .tum-page .cbody-04 .part .txt-wrap .row > div {
        padding-left: 105px;
    }
    .tum-page .cbody-01 .link-wrap a {
        margin-bottom: 15px;
    }
}
/* tum end */
/* sports start */
.sports-page .cbody-01 .part-01 .txt-wrap {
    width: 700px;
}
html[lang='en'] .sports-page .cbody-01 ul.sports-list {
    margin-top: 30px;
}
@media screen and (max-width: 768px) {
    .sports-page .cbody-01 .part-01 .txt-wrap {
        width: auto;
    }
}
/* sports end */
/* right-people start */
.right-people-page .cbody-01 .img-wrap {
    top: 80px;
}
/* right-people end */
/* hr start */
.hr-page .cbody-02 {
    padding-top: 0;
}
.hr-page .cbody-02 .img-wrap {
    width: 943px;
}
.hr-page .cbody-01 ul li.item-01 {
    background-image: url(../../images/en/recruit/hr/icon_01.png);
}
.hr-page .cbody-01 ul li.item-02 {
    background-image: url(../../images/en/recruit/hr/icon_02.png);
}
.hr-page .cbody-01 ul li.item-03 {
    background-image: url(../../images/en/recruit/hr/icon_03.png);
}
.hr-page .cbody-01 ul li.item-04 {
    background-image: url(../../images/en/recruit/hr/icon_04.png);
}
.hr-page .cbody-01 .part {
    padding-bottom: 25px;
}
.hr-page .cbody-01 .part .pwrap {
    margin-top: 18px;
}
.hr-page .cbody-01 .part-02 .pwrap {
    margin-top: 26px;
}
.hr-page .content-body .part ul {
    margin-top: 0;
}
.hr-page .content-body .part ul li span, .hr-page .content-body .section-inner > ul li span {
    width: 260px;
}
.hr-page .content-body .part ul li p, .hr-page .content-body .section-inner > ul li p {
    width: 660px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.hr-page .content-body .section-inner > ul li span span {
    margin-top: 6px;
    font-size: 13px;
    line-height: 138%;
}
@media screen and (max-width: 768px) {
    .hr-page .content-body .section-inner > ul li span span {
        margin-top: 2px;
        font-size: 11px;
    }
    .hr-page .cbody-02 .txt-wrap span {
        width: 138px;
    }
    .hr-page .content-body .section-inner > ul li span br.mobile-br {
        display: inline;
    }
    .hr-page .cbody-01 .part .pwrap {
        margin-top: 12px;
    }
    .hr-page .cbody-01 .part-02 .pwrap {
        margin-top: 20px;
    }
}
/* hr end */
/* recruit guide start */
.recruit-guide-page .type-wrap span {
    letter-spacing: -0.02em;
}
.recruit-guide-page .recruit-type-wrap > li a {
    letter-spacing: -0.02em;
}
.recruit-guide-page .recruit-process-wrap .type-wrap span {
    line-height: 26px;
}
.recruit-guide-page .recruit-process-wrap > li {
    padding-bottom: 65px;
}
.recruit-guide-page #tab4 table tr th:first-child, .recruit-guide-page #tab4 table tr td:first-child {
    width: 340px;
}
.recruit-guide-page .recruit-process-wrap .content-wrap li span {
    width: 200px;
}
.recruit-guide-page .recruit-process-wrap .content-wrap li p {
    width: 580px;
}
@media screen and (max-width: 768px) {
    .recruit-guide-page .content-body .content-item > .desc-nor .pc-br {
        display: none;
    }
    .recruit-guide-page .type-wrap span .mobile-br {
        display: inline;
    }
    .recruit-guide-page .recruit-process-wrap .content-wrap img {
        max-width: 313px;
    }
    .recruit-guide-page .recruit-process-wrap > li {
        padding-bottom: 50px;
    }
}
/* recruit guide end */
/* downloads start */
.downloads-page .content-body .tab-header .tab-item {
    width: 347px;
}
.downloads-page .content-body .tab-header .tab-item:first-child {
    width: 346px;
}
/* downloads end */
/* participate start */
.csr-participate-page .content-body .btn-wrap a {
    width: 320px;
}
.csr-participate-contact-page .content-body .part-01 ul li .component-mix .input-holder {
    padding-left: 60px;
}
.csr-participate-contact-page .content-body .part-03 > .first > ul .title {
    width: 130px;
}
.csr-participate-contact-page .content-body .part-03 .item-03 ul,
.csr-participate-contact-page .content-body .part-03 > .first > ul li input {
    width: 330px;
}
.csr-participate-contact-page .content-body .part-03 .item-03 ul li {
    width: 92px;
}
@media screen and (max-width: 359px) {
    .csr-participate-page .content-body ul li p br {
        display: none;
    }
    .csr-participate-page .content-body .btn-wrap a {
        width: 290px;
        font-size: 13px;
    }
}
/* participate end */
/* crm start */
.crm-page .tab-wrap .tab-header ul .tab-item {
    width: 20%;
    height: auto;
}
.crm-page .tab-wrap .tab-header ul .tab-item a {
    height: 65px;
    line-height: 64px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.crm-page .tab-wrap .tab-header ul .tab-item.multiline a {
    padding: 9px 0;
    line-height: 23px;
}
.crm-page .content-body h6 {
    letter-spacing: -0.02em;
}
.crm-page .content-body .customer .part-02 .is-pc table td.bold {
    width: 140px;
}
.crm-page .content-body .customer .part-03 ul li > div {
    height: auto;
    min-height: 47px;
}
.crm-page .content-body .customer .part-03 ul li dt,
.crm-page .content-body .customer .part-03 ul li dd {
    letter-spacing: -0.02em;
}
.crm-page .content-body .customer .part-03 ul li dd {
    margin-top: 4px;
}
.crm-page .content-body .winwin .part-01 ul li:first-child {
    width: 340px;
}
.crm-page .content-body .winwin .part-01 ul li {
    width: 350px;
    height: 84px;
    padding: 0 20px;
}
.crm-page .content-body .winwin .part-01 ul li > div p .mobile-br {
    display: none;
}
.crm-page .content-body .winwin .part-02 a {
    width: 420px;
}
.crm-page .content-body .ethics .part-01 .seg-02 .img-wrap {
    top: 35px;
}
.crm-page .content-body .ethics .part-02 .seg-02 .download-list .btn-wrap,
.crm-page .content-body .ethics .part-02 .seg-02 .download-list .btn-wrap a {
    width: 130px;
}
.crm-page .content-body .ethics .part-02 .seg-02 .download-list .cell:first-child {
    width: 250px;
}
.crm-page .content-body .tax ul li > div:first-child {
    width: 280px;
}
.crm-page .content-body .tax ul li {
    height: 120px;
}
.crm-page .content-body .env .part-01 ul li {
    height: 72px;
}
.crm-page .content-body .env .part-01 ul li br.not-hide {
    display: inline !important;
}
@media screen and (max-width: 768px) {
    .crm-page .content-body .customer .part-02 .is-mobile table tr td:first-child {
        word-break: break-all;
    }
    .crm-page .content-body .customer .part-03 ul li > div {
        width: 280px;
    }
    .crm-page .content-body .winwin .part-01 ul li > div p .mobile-br {
        display: inline;
    }
    .crm-page .content-body .winwin .part-02 a {
        font-size: 13px;
    }
    .crm-page .content-body .ethics .part-02 .seg-01 ul li .title br {
        display: none;
    }
    .crm-page .content-body .ethics .part-02 .seg-02 .download-list .txt-wrap p br {
        display: none;
    }
    .crm-page .content-body .tax ul li .title br {
        display: none;
    }
}
@media screen and (max-width: 359px) {
    .crm-page .content-body .customer .part-02 .is-mobile table tr th,
    .crm-page .content-body .customer .part-02 .is-mobile table tr td {
        word-break: break-all;
    }
    .crm-page .content-body .winwin .part-02 a {
        font-size: 11px;
    }
}
/* crm end */
/* csr-policy start */
.csr-policy-page .cbody-00 .section-inner {
    padding-top: 60px;
}
.csr-policy-page .cbody-01 li {
    min-height: 0;
}
.csr-policy-page .cbody-01 li > div:first-child {
    width: 50px;
    vertical-align: top;
}
.csr-policy-page .cbody-02 {
    padding-bottom: 0;
}
.csr-policy-page .cbody-04,
.csr-policy-page .cbody-05,
.csr-policy-page .cbody-06 {
    background-color: #f7f7f7;
}
.csr-policy-page .cbody-06 {
    padding-bottom: 70px;
}
.csr-policy-page .img-wrap.center {
    text-align: center;
}
.csr-policy-page .cbody-04 .img-wrap {
    padding-top: 35px;
}
.csr-policy-page .cbody-05 .img-wrap,
.csr-policy-page .cbody-06 .img-wrap {
    padding-top: 50px;
}
.csr-policy-page .content-body ul.grid-wrap {
    margin-top: 65px;
    border-top: 1px solid #a1a1a1;
}
.csr-policy-page .content-body ul.grid-wrap li {
    display: table;
    width: 100%;
    padding: 25px 20px;
    min-height: 95px;
    border-bottom: 1px solid #d5d5d5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.csr-policy-page .content-body ul.grid-wrap li > div {
    display: table-cell;
    padding-left: 24px;
    vertical-align: top;
}
.csr-policy-page .content-body ul.grid-wrap li > div:first-child {
    width: 194px;
    padding-left: 0;
}
.csr-policy-page .content-body ul.grid-wrap li span {
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    color: #333;
}
.csr-policy-page .cbody-02 table th.last-obj {
    padding-left: 20px;
}
.csr-policy-page .cbody-03 li > span {
    width: 234px;
}
.csr-policy-page .cbody-03 li > p {
    width: 806px;
}
@media screen and (max-width: 768px) {
    .csr-policy-page .cbody-01 li .cell {
        display: table-cell;
    }
    .csr-policy-page .cbody-01 li > div:first-child {
        width: 40px !important;
    }
    .csr-policy-page .content-body ul.grid-wrap li span br {
        display: none;
    }
    .csr-policy-page .cbody-00 .section-inner {
        padding-top: 30px;
    }
    .csr-policy-page .cbody-04 .img-wrap {
        padding-top: 0;
    }
    .csr-policy-page .content-body ul.grid-wrap {
        margin-top: 30px;
    }
    .csr-policy-page .content-body ul.grid-wrap li {
        min-height: 0;
        padding: 15px 0;
    }
    .csr-policy-page .content-body ul.grid-wrap li > div {
        display: block;
        width: auto !important;
        padding-left: 0;
    }
    .csr-policy-page .content-body ul.grid-wrap li > div:first-child {
        margin-bottom: 8px;
    }
    .csr-policy-page .content-body ul.grid-wrap li span {
        font-size: 14px;
        line-height: 18px;
    }
    .csr-policy-page .cbody-05 .img-wrap, .csr-policy-page .cbody-06 .img-wrap {
        padding-top: 25px;
    }
    .csr-policy-page .cbody-05 .img-wrap {
        padding-bottom: 20px;
    }
    .csr-policy-page .cbody-02 table th.last-obj {
        padding-left: 15px;
    }
    .csr-policy-page .cbody-06 {
        padding-bottom: 50px;
    }
}
@media screen and (max-width: 430px) {
    .csr-policy-page .cbody-02 table td {
        word-break: break-all;
    }
}
/* csr-policy end */
/* csr-activity start */
.csr-activity-page .cbody-01 .float-list li .title, .csr-activity-page .cbody-03 .float-list li .title {
    letter-spacing: -0.02em;
}
.csr-activity-page .cbody-02 .float-list li > div:first-child {
    width: 340px;
}
.csr-activity-page .cbody-02 .float-list li .txt-wrap {
    width: 640px;
}
.csr-activity-page .cbody-03 .float-list li > div:first-child {
    width: 320px;
}
.csr-activity-page .cbody-03 .float-list li .txt-wrap {
    width: 720px;
}
.csr-activity-page .cbody-05 .cwrap > ul > li .year-wrap.multiline {
    padding-top: 0;
}
/* csr-activity end */
/* error page start */
.error-page .content-body .error-box p {
    padding: 0 45px;
}
/* error page end */
.business-report-page .txt {margin-bottom:45px;}
.business-report-page .txt a {text-decoration: underline;}
@media screen and (max-width:768px) {
    .business-report-page .txt {margin-bottom:30px;}
}

	
