.c-menu.-menu_a li a, .c-menu.-menu_a li .c-unlink {
    padding: 0px 59px !important;
}
#company .c-list_news th {
    border-bottom: 0px;
    color: #fff;
    display: table-cell;
    width: 60px;
    padding: 0.5em 1em 0.5em 0;
    font-size: 12px;
}
#company .c-list_news td {
    border-bottom: 0px;
	color: #fff;
	display: table-cell;
	width: auto;
	padding: 0.5em 0 0.5em 1em;
	font-size: 12px;
}
#company .c-list_news {
    border-top: 0px solid #999;
}
.c-menu.-menu_a li a, .c-menu.-menu_a li .c-unlink {
    padding: 15px 20px;
}
#company_2 .c-list_news {
    border-top: 0px;
}
#company_2 .c-list_news th {
    display: table-cell;
}
#company_2 .c-list_news td {
    display: table-cell;
}
/*ハンバーガーの枠線、形変更*/
.c-sp_navigation_btn {
    border: 1px solid #eee!important;
    border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
}

/*ハンバーガーの「三」の色*/
.c-sp_navigation_btn .c-sp-navigation_line1, .c-sp_navigation_btn .c-sp-navigation_line2, .c-sp_navigation_btn .c-sp-navigation_line3 {
    border-top: 4px solid #666!important;
}
/*ハンバーガーの位置（上と右の空き調節）*/
#spNavigationTrigger.-js-menuPosition-right_top_fixed {
    top: 20px;
    left: auto;
    right: 10px;
}


@media screen and (max-width:960px){
.cssskin-area {
    width: 100%;
}
.c-menu.-menu_a li a, .c-menu.-menu_a li .c-unlink {
    padding: 0px 40px !important;
}
}


@media screen and (max-width:768px){
.c-menu.-menu_a li a, .c-menu.-menu_a li .c-unlink {
    padding: 20px 15px !important;
    font-weight: bold;
    background-color: #ffffffa1;
}
.c-menu {
    margin-bottom: 0px;
}
.c-menu.-menu_a li a, .c-menu.-menu_a li .c-unlink {
    border-color: #555;
    padding: 0 20px;
}
#js-globalNavigation {
    background: #ffffffd9;
}
.c-menu.-menu_a li {
    border-color: #ffffff00;
}
.c-menu.-menu_a li:first-child {
    border-color: #ffffff00;
}
}

@media screen and (max-width:641px){
#company_2 .c-list_news th {
	padding:0.5em 1em;
	font-size: 12px;
	width: 25%;
}
#company_2 .c-list_news td {
	padding:0.5em 1em;
	font-size: 12px;
	width: 75%;
}
}








