@charset "utf-8";

/**ÇÏ´Ü**/    
.ft {background-color:#221e1f;}
.ft .ft_top{border-top:solid 1px #666666;}
.ft .ft_top div p{float:left;}
.ft .ft_top div p a{line-height:55px; color:#666666;}
.ft .ft_top div > div{float:right;}
.ft .ft_bottom{padding:30px 0; 	}
.ft .ft_bottom .ft_left{    width: 100%;
    padding: 6em 0 6em 0;}
.ft .ft_bottom .ft_right{float:right;text-align:right;}
.ft .ft_bottom h4{     font-size: 16px;
    font-weight: bold;
    color: #e4e4e4;
    /* margin-bottom: 30px; */
    background-image: url(/img/logo/bottom_logo.png);
    background-repeat: no-repeat;
    display: table;
    float: left;
    width: 234px;
    height: 58px;
    background-size: cover;
	}
.ft .ft_bottom p{font-size: 14px;
    color: #e2e2e2;
    line-height: 20px;
    font-weight: 200; }
.ft .ft_bottom p a{color:#6f6f6f; font-weight:bold; font-size:15px;}
.ft .ft_bottom span{    font-size: 14px;
    color: #b3b3b3;
    display: inline-block;
    margin-top: 15px;}
.ft_bg {    background-color: #221e1f;
    border-top: 1px solid #ec1b2e;}
.ft_menu {    display: table;
    padding: 3em 0;}
.ft_menu p{color: #6a6a6a;     float: left;}
.ft_menu ul {    float: right;}
.ft_menu ul li{    color: #2aadc5;
    float: left;}
.ft_menu ul li:nth-child(1){}
.ft_menu ul li:nth-child(2){}
.ft_menu ul li:nth-last-child(1){    padding-right: 0;}
.ft_menu ul li:nth-last-child(2){}
.ft_menu ul li a{    color: #6a6a6a;
    padding-left: 1em;
    padding-right: 1em;}

.ft_left ul.copy {    margin-bottom: 1em;
    /* clear: both; */    float: right;
    display: table;}
.ft_left ul.copy li{    float: left;
    padding: 0 0.7em;
    /* border-right: 1px solid #fff; */
    position: relative;
    color: #ffffff;
    font-size: 1em;
    font-weight: 100;     margin-bottom: 0.5em; }
.ft_left ul.copy li::after{
	            content: "";
    display: block;
    width: 0;
    height: 11px;
    border-left: 1px solid #a0a0a0;
    margin: 0px 0px 0px 0;
    position: absolute;
    top: 6px;
    right: 0px;
	}
.ft_left ul.copy li:nth-child(1) {padding-left:0;}
.ft_left ul.copy li:nth-child(3) {padding-right:0;}
.ft_left ul.copy li:nth-child(3)::after{
	            content: "";
    display: none;
	}
.ft_left ul.copy li:nth-last-child(1)::after{border-left:0;}
.ft_left ul.copy li.clear {clear:both; padding-left: 0;}
.ft_left ul.copy li span {margin: 0; 
    font-weight: 100;     color: #ffffff;
    padding-right: 0.5em;}
.ft_left ul.copy li a{color: #fff; 
    font-weight: 100;}

@media screen and (max-width: 1000px) { 
	.ft .ft_bottom .ft_left{float:none; width: 100%;}
	.ft .ft_bottom h4 {float: none;background-position-x: center;     height: 64px;
    margin: 0 auto; margin-bottom: 2em;}
	.sub_all {
    clear: both;
    width: 95%;
    margin: 0 auto;
	}
	.ft .ft_bottom p {
    text-align: center;
	}
	.ft .ft_bottom span {    text-align: center;
    width: 100%;}
    .ft .ft_bottom .ft_right {
    float: none;
	}
	.ft_left ul.menu {margin: 0 auto; margin-bottom: 1em;}
	.ft_left ul.menu li:nth-child(3)::after {display:none;}
	.ft_left ul.menu li:nth-child(4) {clear:both;}
	.ft_left ul.copy {    margin: 0 auto;
    width: 90%;}
	.ft_left ul.copy li {float: none; padding:0;}
	.ft_left ul.copy li span {    float: left;
    width: 22%;
    text-align: left;}
    .ft_left ul.copy li::after {display:none;}
    
    .ft_menu p {    text-align: center;
    float: none;}
    .ft_menu ul {    float: none;
    margin: 0 auto;
    display: table;
    margin-top: 1em;}
}