.trading-common .page-mainVisual {
    background-image: url("../../company/img/mv.jpg");
}
.page-container .page-header {
    padding-bottom: 20px;
}

.sitemap_layout {
    display:-webkit-box;
  	display:-ms-flexbox;
  	display:flex;
    
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	
	padding-top: 80px;
	font-size: 15px;
}

.sitemap_layout .item {
	-ms-flex-preferred-size: 10%;
    flex-basis: 46%;
}

.sitemap_layout .item ul li>a {
    display: block;
    border-bottom: 1px solid #ccc;
    color: #0095d9;
    padding-bottom: 15px;
    margin-bottom: 25px;
}

.sitemap_layout .item ul li ul {
    margin-bottom: 40px;
}

.sitemap_layout .item ul li ul li>a {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 15px;
    color: #333;
}

.sitemap_layout .item ul li .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: space-between;
    -webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 25px;
}

.sitemap_layout .item ul li span {
    display: block;
    border-bottom: 1px solid #ccc;
    color: #000000;
    padding-bottom: 15px;
    margin-bottom: 25px;
}

.sitemap_layout .item ul li a:hover{
    color: #C1C1C1; 
	transition: color .3s ease, border .3s ease;
}
.sitemap_layout .item ul li ul li a:hover{
    color: #0095d9; 
	transition: color .3s ease, border .3s ease;
}


/*
.sitemap_layout .item ul li .inner .col:nth-of-type(2) {
    flex-basis: 50%;
}

.sitemap_layout .item ul li .inner .col .tit:before {
    content: "\f111";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-weight: bold;
    font-style: normal;
    display: inline-block;
    color: #0095d9;
    margin-right: 5px;
}

.sitemap_layout .item ul li .inner .col a {
    display: block;
    color: #333;
    margin-bottom: 15px;
}
*/
@media screen and (max-width: 767px) {
	.sitemap_layout {
    	display: -webkit-box;
    	display: block;
   	 	padding-top: 60px;
	}
	.sitemap_layout .item ul li .inner .col:nth-of-type(2) {
    	flex-basis: 55%;
	}
}