<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset"utf-8";


.company_top_banner{ text-align: center;    padding: 40px 0 40px 0;    position: relative;background-size: cover;}
.company_top_banner .deco{position:absolute;}
.company_top_banner .deco1{top:65px;left:15px;transform: rotate(270deg); display:none;}
.company_top_banner .deco2{top:65px;right:15px;display:none;}
.company_top_banner .deco3{bottom:65px;left:15px;display:none;}
.company_top_banner .deco4{bottom:65px;right:15px;transform: rotate(270deg);display:none;}
.company_top_banner .deco_title{display:inline-block;margin:0 10px;vertical-align:middle}
.company_top_banner .baner_txt_wrap{display:inline-block;vertical-align:middle;align-content: center;}
.company_top_banner .baner_txt_wrap h5{font-size:4rem;font-weight:800;color:#fff;margin-bottom:10px; text-transform:uppercase }
.company_top_banner .baner_txt_wrap h6{font-size:1.5rem;font-weight:600;color:#fff;}
.company_top_banner .baner_txt_wrap i{margin-bottom:10px;display:block}

/* CEO 인사말 */
.ceo_page {padding-top: 50px; padding-bottom: 120px;}
.ceo_page ul {display: flex;justify-content: space-between; }
.ceo_page ul li:first-of-type {width: 50%;}
.ceo_page ul li:last-of-type {width: 50%;padding-left: 2%;}
.ceo_page ul li p {padding-left: 25px;font-size: 1.4rem;color: #222523;word-break: keep-all;}
.ceo_page ul li p b {font-weight: bold;}
.ceo_page ul .ceo_tit {font-size: 2.5rem;font-weight: 900;line-height: 140%;}
.ceo_page ul .ceo_con {margin-top: 50px;margin-bottom: 90px;padding-left: 40px;line-height: 1.5;}
.ceo_page ul .ceo_sign {}
.ceo_page ul .ceo_frame {;z-index:2;position:relative;}
.ceo_page ul .ceo_frame:before{content:"";background:#ffe600;width:100%;height:100%;top:10px;left:10px;position:absolute;z-index:-1 }
.ceo_page ul .ceo_frame img {width: 100%;}

@media screen and (max-width: 1280px) {
    .ceo_page {padding-top: 20px;}
    .ceo_page ul {flex-wrap: wrap; flex-direction: column-reverse;}
    .ceo_page ul li {width: 90% !important;margin:0 auto;}
    .ceo_page ul li:first-of-type {padding: 20px;}
    .ceo_page ul li p {padding-left: 0}
    .ceo_page ul .ceo_tit {margin-bottom: 40px;}
    .ceo_page ul .ceo_con {margin: 40px 0; padding-left: 0;}
    .ceo_page ul .ceo_frame {margin: auto; margin-bottom: 15px;}
	.company_top_banner .deco{width:30px;}
}

@media screen and (max-width: 600px) {
    .ceo_page {padding-bottom: 60px;}
    .ceo_page ul li:first-of-type {padding: 2%;}
	.company_top_banner .deco{display:none;}
	.company_top_banner .baner_txt_wrap h5{font-size:2.5rem}
}



/* 회사소개 */
.nikon_info_wrap{width:100%;max-width:2000px;}
.nikon_info_content{width:100%;}
.nikon_info_content .n_into_top{background: url(../img/company/n_info_top_back.jpg)no-repeat 50%;width:100%;padding: 7% 5%;background-size: cover;}
.nikon_info_content .n_into_top .txt_wrap{padding-left: 48%;}
.nikon_info_content .n_into_top .txt_wrap h4{font-size:3rem;font-weight:600;margin-bottom: 25px;}
.nikon_info_content .n_into_top .txt_wrap h4 b{font-weight:800}
.nikon_info_content .n_into_top .txt_wrap p{font-size:1.6rem;margin-bottom: 7%;}
.go_history a {display: inline-block;width: 205px;padding: 15px 70px 15px 40px;background: #000 url(../img/company/arrow_w.png) no-repeat 80% center;background-size: 28px;font-size: 1.8rem;font-weight: 700;text-align: center;line-height: 50px;color: #fff;transition: 0.5s;border-radius: 50px;}
.go_history a:hover {background: #000 url(../img/company/arrow_w.png) no-repeat 85% center;background-size: 28px;}
.nikon_info_content .black_box{padding:50px 2%;/* max-width:1600px; */width:100%;background: #000;text-align: center;overflow: auto;}
.nikon_info_content .black_box ul{margin:10px auto;max-width:1600px;display:inline-flex;align-items: center;justify-items:center;text-align: left;}
.nikon_info_content .black_box ul li{display:inline-block;width:50%;vertical-align: middle;}
.nikon_info_content .black_box ul li p{color:#fff;font-size: 1.5rem;line-height:1.5}
.nikon_info_content .black_box ul.mo_ul{displaY:none;}
.nikon_info_content .black_box ul.pc_ul li{width:100%}
.nikon_info_content .black_box ul li .mo_all_img{display:none}
.nikon_info_content .black_box .deco_txt{text-align:right;width:404px;margin: 50px 6%;float: right;}

.nikon_info_content .linup_slide{padding:50px 0;}
.nikon_info_content .linup_slide h4{width:215px;padding-left:50px;}
.nikon_info_content .linup_slide .linup_txt{width:100%;max-width: 900px;margin:10px auto 50px;font-size:1.5rem;line-height:1.5}
.nikon_info_content .linup_slide .slid_wrap{width: 100%;overflow: hidden;}
.nikon_info_content .linup_slide .slid_wrap ul{width: 200%;display: flex;margin-left: -50%;align-items: center;transition:0.5s;padding: 5% 0 10%;}
.nikon_info_content .linup_slide .slid_wrap ul li{width: 40%;display:inline-block;margin: 0 1.5%;/* padding: 1% 3%; */vertical-align:middle;box-sizing: border-box;transition:0.5s;}
/*.nikon_info_content .linup_slide .slid_wrap ul li:nth-child(1){margin-left:0}*/
.nikon_info_content .linup_slide .slid_wrap ul li .border{border:1px solid #cfcecd;border-radius:10px;padding: 4%;text-aling:center;}
.nikon_info_content .linup_slide .slid_wrap ul li .border &gt; img{width: 60%;margin:0 auto;display:flex}
.nikon_info_content .linup_slide .slid_wrap ul li.on_slide .border{ padding:5%}
.nikon_info_content .linup_slide .slid_wrap ul li.on_slide .border &gt; img{width:100%}
.nikon_info_content .linup_slide .slid_wrap ul li p{text-align:center;displaY:none}
.nikon_info_content .linup_slide .slid_wrap ul li p span{background:#000;color:#fff;padding:5px 20px;font-size:1.2rem;display:inline-block;}
.nikon_info_content .linup_slide .slid_wrap ul li.on_slide p{display:block !important;padding-top:20px}
.nikon_info_content .linup_slide .slid_wrap ul li.on_slide{width:40%}
.nikon_info_content .linup_slide .slid_wrap .slide_remote{position:absolute;bottom: 23%;right: 26%;}
.nikon_info_content .linup_slide .slid_wrap .slide_remote p{display:inline-flex;border-radius:50%;border:1px solid #000;width: 100px;height: 100px;align-items: center;justify-items: center;}
.nikon_info_content .linup_slide .slid_wrap .slide_remote p span{width:50%;text-align:center;cursor: pointer;}
.nikon_info_content .linup_slide .slid_wrap .slide_remote p span &gt; img{width:14px;}
.nikon_info_content .linup_slide .slid_wrap .slide_remote p span:hover{opacity:0.5}

.nikon_info_content .gray_bottm_box{background:#e6e6e6;padding:5%;}
.nikon_info_content .gray_bottm_box h5{padding-left:5%;font-size:1.5rem;line-height:1.5}
.nikon_info_content .gray_bottm_box .bottom_img{margin: 50px 0}
.nikon_info_content .gray_bottm_box .bottom_img .mo_img{display:none;}








/* 연혁 */
.com_page {}
.com_page .go_history {max-width: 1400px;    margin: 0 auto;    text-align: right;padding: 20px;}
.com_page .history_wrap {max-width: 1400px; margin: 0 auto; margin-bottom: 120px;}
.com_page .history_wrap .select_month .month p:last-of-type::after {display: none;}
.com_page .history_wrap .history_list {width: 100%; margin-top: 55px;}
.com_page .history_wrap .history_cont {display: none;}
.com_page .history_wrap .history_cont.on {display: block;}

.com_page .history_wrap .history_cont dl {position: relative; padding-top: 15px;}
.com_page .history_wrap .history_cont dl::after {content: ""; display: inline-block; width: 1px; height: 136%; background: #ffe602; position: absolute; top: 24px; left: 258px;}










/* 마지막 줄 처리 */
.com_page .history_wrap .history_cont dl:last-of-type::after {height: 104%;}
.com_page .history_wrap .history_cont dl:last-of-type dd:last-of-type {margin-bottom: 30px;}

.com_page .history_wrap .history_cont dt {width: 275px; font-size: 50px; font-weight: 700; text-align: left; color: #a7a7a7; position: absolute; top: -15px; left: 10px;}
.com_page .history_wrap .history_cont dt::after {content: ""; display: inline-block; width: 27px; height: 27px; border-radius: 15px; background: #fff; border: 7px solid #ffe602; position: absolute; top: 17px; right: 13px;}


.com_page .history_wrap .history_cont dd:first-of-type {padding-top: 40px; border-top: 1px solid #a7a7a7;}
.com_page .history_wrap .history_cont dd {max-width: 1095px; font-size: 18px; text-align: left;  margin-bottom: 50px; margin-left: 320px;}
.com_page .history_wrap .history_cont dd::before {content: ""; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background: #ffe602; margin-left: 7px; margin-right: 25px;}



/*글로벌 연혁*/

.global_history .select_month .month{width:90%;max-width:890px;}
.global_history .select_month .month .arrow{display:inline-block;vertical-align:middle;width:30px;text-align:center;cursor:pointer}
.global_history .select_month .month .month_slider{display:inline-block;width:calc(100% - 80px);overflow:hidden;vertical-align:middle;}
.global_history .select_month .month .month_slider .slider_inner{margin:0 auto;padding:15px 0;display:flex;}
.global_history .select_month .month p{padding-right: 50px;}
.global_history .select_month .month p span{width:55px;}
.global_history .select_month .month p:after{background: url(../img/user/month_tab.png) no-repeat;    display: inline-block;    content: "";    width: 50px;    height: 7px;    position: absolute;    bottom: 6px;    right: -16px;    background-size: contain;}
@media screen and (max-width:1600px) {
.nikon_info_content .linup_slide .slid_wrap .slide_remote{    bottom: 14%;    right: 24%;}
}
@media screen and (max-width:1450px) {
.nikon_info_content .linup_slide .slid_wrap .slide_remote p{  width:70px;height:70px;}
	.nikon_info_content .linup_slide .slid_wrap .slide_remote p span img{width:10px}
}


/*니콘소개*/
/*ipad 1080  ~ 1024 */

@media screen and (max-width:900px) {
.nikon_info_content .n_into_top{background: url(../img/company/n_info_top_back_mo.jpg)no-repeat 50%;width:100%;padding: 7% 1% 85%;ba;FONT-WEIGHT: 200;background-size: contain;}
.nikon_info_content .n_into_top .txt_wrap{padding-left: 0%;padding-left: 5%;margin-top: 13%;}
.nikon_info_content .n_into_top:before{ content:"";  background: linear-gradient(0deg, #e6e5e3, #eeebea);bottom: 0; left:0;	 width:100%; position:absolute;height: 10%; z-index: -1; }
 .go_history a{width:inherit;padding: 5px 55px 5px 30px;background-size: 20px;}
 .go_history a:hover{background-size: 20px;}
 .nikon_info_content .black_box ul{display:block;}
.nikon_info_content .black_box ul li{width:100%;margin-bottom:10px;}
.nikon_info_content .black_box ul li img:nth-child(1){display:none;}
.nikon_info_content .black_box ul li .mo_all_img{display:block;}
.nikon_info_content .black_box ul li p{margin-bottom:20px;}
.nikon_info_content .black_box ul.mo_ul{displaY:block;}
.nikon_info_content .black_box ul.mo_ul li:last-child{width:60%; }
.nikon_info_content .black_box ul.pc_ul{displaY:none;}
.nikon_info_content .black_box .deco_txt{text-align: right;    width: 60%;    margin: 20px 0%;    float: right;}

.nikon_info_content .linup_slide h4{padding-left:10px;}
.nikon_info_content .linup_slide .linup_txt{padding:20px 10px;}
.nikon_info_content .linup_slide .linup_txt br{display:none;}
.nikon_info_content .linup_slide .slid_wrap ul{width:300%;margin-lefT:-100%}
.nikon_info_content .linup_slide .slid_wrap ul li .border &gt; img{width:80%;}
.nikon_info_content .linup_slide .slid_wrap .slide_remote{right: 15%;bottom: 10%;}
.nikon_info_content .linup_slide .slid_wrap .slide_remote p{width:60px;heighT:60px;}
.nikon_info_content .linup_slide .slid_wrap .slide_remote p span &gt; img{width:10px;}


}
@media screen and (max-width:600px) {
.nikon_info_content .n_into_top{background: url(../img/company/n_info_top_back_mo.jpg) no-repeat 50%;background-size:contain;padding: 15% 1% 74%;z-index: 2;}

.nikon_info_content .n_into_top .txt_wrap{margin-top: 6%;}
.nikon_info_content .linup_slide .slid_wrap ul li.on_slide {/* padding: 2% 2% 5% 2%; */}
.nikon_info_content .linup_slide .linup_txt{margin-bottom:10px}
.nikon_info_content .linup_slide .slid_wrap ul{width: 500%;margin-left: -200%;padding: 0px 0 150px 0;}
.nikon_info_content .linup_slide .slid_wrap ul li {margin:0 0.5%}
.nikon_info_content .linup_slide .slid_wrap .slide_remote{right: calc(50% - 40px);bottom: 20px;}
.nikon_info_content .linup_slide .slid_wrap .slide_remote p{/* width: 80px; *//* heighT: 36px; *//* border:1px solid #d3d3d3; *//* border-radius:5px; */right: calc(50% -30px);width: 80px;height: 80px;}
.nikon_info_content .linup_slide .slid_wrap .slide_remote p span &gt; img{width:10px;}
.nikon_info_content .gray_bottm_box{padding:5% 1%}
.nikon_info_content .gray_bottm_box .bottom_img .mo_img{display:block;}
.nikon_info_content .gray_bottm_box .bottom_img .pc_img{display:none;}
}
@media screen and (max-width:450px) {
.nikon_info_content .n_into_top .txt_wrap p br{display:none;}
.nikon_info_content .n_into_top{
    background-size: cover;
    padding: 15% 1% 62%;
}
	    .go_history a {padding: 3px 55px 3px 30px;line-height: 1.8;}

}



@media screen and (max-width: 1400px) {
    .com_page .history_wrap {width: 95%;}
    
    .com_page .history_wrap .history_cont dt {left: 0;}
    .com_page .history_wrap .history_cont dt::after {right: 3px;}

	
}



@media screen and (max-width: 1030px) {


	
}

@media screen and (max-width: 840px) {
    .com_page .history_wrap .history_list {margin-top: 40px;}
    .com_page .history_wrap .history_cont dl::after {top: 26px; left: 218px;}
    .com_page .history_wrap .history_cont dt {width: 235px; font-size: 45px; top: -13px;}
    .com_page .history_wrap .history_cont dt::after {width: 24px; height: 24px; border: 6px solid #ffe602; right: 5px;}
    .com_page .history_wrap .history_cont dd {margin-left: 260px; margin-bottom: 35px;}
    .com_page .history_wrap .history_cont dd::before {margin-left: 3px; margin-right: 15px;}
	.global_history .select_month .month{width:100%;}
	.global_history .select_month .month p span{width:44px}
	.global_history .select_month .month p{padding-right:21px;}
	.global_history .select_month .month p:after{display:none}

}

@media screen and (max-width: 600px) {
    .com_page .go_com {margin-bottom: 5%;}

    .com_page .history_wrap .history_cont dl::after {top: 28px; left: 11px;}
    .com_page .history_wrap .history_cont dt {width: 185px; font-size: 35px; top: -4px; left: 30px;}
    .com_page .history_wrap .history_cont dt::after {top: 9px; right: auto; left: -30px;}
    .com_page .history_wrap .history_cont dd:first-of-type {margin-top: 35px; padding-top: 20px;}
    .com_page .history_wrap .history_cont dd:last-of-type {margin-bottom: 35px;}
    .com_page .history_wrap .history_cont dd {margin-left: 30px; margin-bottom: 20px; font-size: 16px;}
    .com_page .history_wrap .history_cont dd::before {width: 8px; height: 8px; margin-left: 5px; margin-right: 10px; transform: translateY(-1px);}
}



/* 경영 이념 */
.idea_page {}
.idea_page .idea_top {padding: 70px 20px 100px 20px; border-radius: 0 100px 0 0; background: rgb(248,247,243); background: linear-gradient(128deg, rgba(248,247,243,1) 0%, rgba(216,216,216,1) 100%); text-align: center; margin-bottom: 145px; position: relative;}
.idea_page .idea_top::before {content: "VISION"; display: block; font-size: 130px; font-weight: 900; color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.idea_page .idea_top p {}
.idea_page .idea_top .title {font-size: 57px; font-weight: 900; margin-bottom: 140px;}
.idea_page .idea_top .con {font-size: 30px; line-height: 160%;}
.idea_con {}
.idea_con &gt; ul {}
.idea_con &gt; ul &gt; li {display: flex; margin-bottom: 190px;}
.idea_con &gt; ul &gt; li:last-of-type {margin-bottom: 100px;}

.idea_con h3 {font-size: 2.5rem; font-weight: 900; width: 400px;}
.idea_con h3::before {content: ""; display: inline-block; width: 15px; height: 36px; background: #fff url(../img/company/h3_deco.png) no-repeat; background-position: center; vertical-align: -5px; margin-right: 10px;}
.idea_con .con {width: calc(100% - 400px);}
.idea_con .con strong {font-size: 2.2rem; font-weight: 700;}
.idea_con .con p {font-size: 1.6rem; line-height: 160%;}
.idea_con li:first-of-type .con p {margin-top: 40px;}
.idea_con &gt; ul &gt; li:last-of-type .text_wrap {display: flex;}
.idea_con li:last-of-type .con .download_wrap {width: 100%; margin-top: 44px; text-align: right;}
.idea_con li:last-of-type .con .download_wrap a {display: inline-block; width: 242px; height: 50px;  background-position: 95% center; border: 1px solid #ffe600; font-size: 20px; line-height: 50px; text-align: center;}
.idea_con li:last-of-type .con .download_wrap a:first-of-type {margin-right: 20px;}
.idea_con li:last-of-type .con p {margin-left: 48px;}

.idea_con .mind_list {display: flex; justify-content: space-between;}
.idea_con .mind_list .img_frame {width: 165px; height: 130px; background: #fff; border: 1px solid #ffe600; box-shadow: 10px 10px #f2f2f2; position: relative; margin-bottom: 30px;}
.idea_con .mind_list .img_frame img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.idea_con .mind_list .text_wrap {width: 100%;}
.idea_con .mind_list .text_wrap strong {font-size: 2.2rem; font-weight: 700;}
.idea_con .mind_list .text_wrap p {font-size: 1.2rem; line-height: 160%; margin-top: 26px;}


@media screen and (max-width: 1400px) {
    .idea_page .idea_top {width: 95%; margin: auto; margin-bottom: 130px;}
    .idea_con {width: 95%; margin: auto;}
}

@media screen and (max-width: 1120px) {
    .idea_page .idea_top {border-radius: 0 70px 0 0;}
    .idea_page .idea_top::before {font-size: 110px; opacity: 0.5;}
    .idea_page .idea_top .title {margin-bottom: 50px;}
    .idea_page .idea_top .con {font-size: 23px;}

    .idea_con &gt; ul &gt; li {display: block; margin-bottom: 120px;}
    .idea_con h3 {margin-bottom: 50px;}
    .idea_con .con {width: 100%;}
   /* .idea_con .con p {font-size: 22px;}*/
    .idea_con li:first-of-type .con {text-align: center;}
    .idea_con li:first-of-type .con p {margin-top: 20px;}
}

@media screen and (max-width: 840px) {
    .idea_page .idea_top {margin-bottom: 100px;}

    .idea_con &gt; ul &gt; li {margin-bottom: 70px;}
    .idea_con h3 {margin-bottom: 30px;}
    
   /* .idea_con .con p {font-size: 16px;}*/

    .idea_con .mind_list li {width: 30%;}
    .idea_con .mind_list .img_frame {width: 100%;} 
	
    .idea_con .mind_list .text_wrap p {margin-top: 16px;}

    .idea_con li:last-of-type .con .download_wrap a {font-size: 18px;}
}

@media screen and (max-width: 600px) {
    .idea_page .idea_top {width: 100%; border-radius: 0; padding: 50px 20px; margin-bottom: 70px;}
    .idea_page .idea_top::before {font-size: 75px;}
    .idea_page .idea_top .title {font-size: 40px; margin-bottom: 25px;}
    .idea_page .idea_top .con {font-size: 18px;}

    .idea_con h3 {}

    .idea_con .mind_list {display:block;}
    .idea_con .mind_list li {display:flex;width: 100%; text-align: center; margin-bottom: 30px;}
    .idea_con .mind_list .img_frame {width: 160px; height:100px;margin: auto;align-content: center;}
	.idea_con .mind_list .text_wrap{align-content: center;text-align:left;padding-left:27px;}
    .idea_con .mind_list .text_wrap p {margin-top: 10px;}

    .idea_con &gt; ul &gt; li:last-of-type .text_wrap {display: block; text-align: center;}
    .idea_con li:last-of-type .con p {margin-left: 0; margin-top: 20px;}
    .idea_con li:last-of-type .con .download_wrap {text-align: center;}
    .idea_con li:last-of-type .con .download_wrap a {width: 49%; height: 35px; font-size: 16px; line-height: 35px;}
    .idea_con li:last-of-type .con .download_wrap a:first-of-type {margin-right: 1%;}
}

@media screen and (max-width: 400px) {
    .idea_con li:last-of-type .con .download_wrap a {width: 100%;}
    .idea_con li:last-of-type .con .download_wrap a:first-of-type {margin-right: 0; margin-bottom: 10px;}
}

/*니콘그룹 */
.company_group ul{display:flex;width:100%;max-width:1200px;margin:0 auto;}
.company_group ul li {width:50%; margin:1%;border-top:2px solid #ffe600;padding:2%;background:#f4f4f4}
.company_group ul li .img_box{margin:20px auto;text-align:center;}
.company_group ul li .table_box{background:#fff;padding:10px;border-radius:10px;}
.company_group ul li .table_box p{color:#666;font-size:1.1rem;margin-bottom:15px}
.company_group ul li .table_box p.title{color:#000;font-size:1.3rem;font-weight:700;margin-bottom:5px;}
.company_group ul li .common_btn{text-align:right;}


/***********************************************************반응형***********************************************************/

/*notebook*/
@media screen and (max-width:1700px) {


}


/*notebook*/

@media screen and (max-width:1600px) {

}
@media screen and (max-width:1400px) {

}
@media screen and (max-width:1280px) {

}



/*ipad 1080  ~ 1024 */
@media screen and (max-width:1120px) {

.company_top_banner .baner_txt_wrap .logo_wrap p{font-size:6rem}
}






/*ipad 820~ 768  */
@media screen and (max-width:840px) {
.company_group ul{display:block;width:100%;}
.company_group ul li {width:100%;margin:3% 0;position:relative;padding-top:60px;}
.company_group ul li h3{position:absolute;top:10px;left:10px;}
.company_group ul li .img_box{width:35%;display:inline-block;vertical-align:top;padding:0 3%}
.company_group ul li .table_box {width:60%;display:inline-block;vertical-align:top;margin:0 1%}
.company_group ul li .table_box p.title{border-top:1px solid #f4f4f4;padding-top:5px}
.company_group ul li .table_box p.title:nth-child(1){border-top:0}
.company_group ul li .common_btn{margin-top:10px;}
}




/*mo */
@media screen and (max-width:600px) {
.company_top_banner .baner_txt_wrap .logo_wrap p{font-size:4rem}
.company_top_banner{padding: 80px 10px;  }
.company_top_banner .inner{}
.company_top_banner .deco_title{width:20px;}

.company_top_banner .baner_txt_wrap h5{word-break: break-word;}

.company_group ul li .img_box{width:50%;display:block;margin:0 auto;}
.company_group ul li .table_box{width:100%;margin:1% 0}

}</pre></body></html>