@charset "utf-8";

/*footer*/
.footer{margin:0 0 60px 0;width:100%;border-top:1px solid #ddd;}
.vertical-spe .footer{background: #fff;margin:0;padding:0 0 150px 0}
.footer .footer-top{margin:0 auto;width:1200px;height:50px;border-bottom:1px solid #ddd;}
.footer .footer-top:after{clear:both;content:'';}
.footer-top .all-service{float:right;}
.footer-top .all-service > ul > li{float:left;}
.footer-top .footer-select1{position:relative;float:left;}
.footer-top .footer-select2{position:relative;float:left;margin:0 20px 0 0;}
.footer-top .footer-select3{position:relative;float:left;}
.footer-select1 .btn-select,.footer-select2 .btn-select,.footer-select3 .btn-select{margin:0 20px 0 0;padding:0 25px 0 0;cursor:pointer;}
.footer-select1 .btn-select a,.footer-select2 .btn-select a,.footer-select3 .btn-select a{display:inline-block;line-height:50px;font-family:"Noto Sans Bold";font-size:12px;font-weight:bold;color:#34363b;}
.footer-select1 .btn-select .ico,.footer-select2 .btn-select .ico,.footer-select3 .btn-select .ico{display:block;position:absolute;right:20px;top:50%;width:20px;height:20px;margin:-10px 0 0;background:url(../images/sp-kbs.png) no-repeat -300px -200px;}
.footer-select1 ul,.footer-select2 ul,.footer-select3 ul{display:none;position:absolute;bottom:-1px;right:10px;border:1px solid #dddee0;background:#fff;z-index:20;}
.footer-select1 ul.on,.footer-select2 ul.on,.footer-select3 ul.on{display:block;}
.footer-select1 ul li a,.footer-select2 ul li a,.footer-select3 ul li a{position: relative;display:inline-block;padding:0 20px;width:80px;line-height:40px;font-family:"Noto Sans Bold";font-size:12px;font-weight:bold;color:#34363b;z-index: 10;}
.footer-select2 ul li a{width:100px;}
.footer-select3 ul li a{width:100px;}
.footer-select1 ul li.on a,.footer-select2 ul li.on a,.footer-select3 ul li.on a{line-height:50px;}
.footer-select1 ul li .ico,.footer-select2 ul li .ico,.footer-select3 ul li .ico{display:block;position:absolute;right:10px;top:50%;width:20px;height:20px;margin:-10px 0 0;background:url(../images/sp-kbs.png) no-repeat -300px -225px;}
.footer-select1 ul li,.footer-select2 ul li,.footer-select3 ul li{position:relative;cursor:pointer;}

.footer-top .selectric .label{font-family:"Noto Sans Bold";font-size:12px;font-weight:bold;color:#34363b;}
.footer-top .selectricItems li{font-family:"Noto Sans Bold";font-size:12px;font-weight:bold;color:#34363b;}
.footer-top .selectric .button{background-image:url(../images/ico/bg-selectbox1.png);}
.footer-top .footer-top-info{float:left;}
.footer-top .footer-top-info li{float:left;margin:0 20px 0 0;font-family:"Noto Sans Bold";font-size:12px;font-weight:bold;color:#34363b;}
.footer-top .footer-top-info li a{display:inline-block;line-height:50px;font-size:12px;color:#34363b;}
.footer-top .footer-top-info li a strong{color:#1745a5;}
.footer .footer-bottom{position:relative;width:1200px;margin:30px auto 0;}
.footer .footer-bottom dl{margin:0 0 20px 0;overflow:hidden;}
.footer .footer-bottom dt{float:left;margin:0 20px 0 0;font-family:"Noto Sans Bold";font-size:12px;color:#34363b;}
.footer .footer-bottom dd{float:left;width:750px;}
.footer .footer-bottom ul{overflow:hidden;clear:both;}
.footer .footer-bottom li{float:left;margin:0 20px 5px 0;font-size:12px;color:#54585f;}