body {
    padding-top: 0px;
    padding-bottom: 40px;
}

.zf-green {
    color: #68b604;
}

.btn-success {
  background-color: #57a900;
  background-image: -moz-linear-gradient(top, #70d900, #57a900);
  background-image: -ms-linear-gradient(top, #70d900, #57a900);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900), to(#57a900));
  background-image: -webkit-linear-gradient(top, #70d900, #57a900);
  background-image: -o-linear-gradient(top, #70d900, #57a900);
  background-image: linear-gradient(top, #70d900, #57a900);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70d900', endColorstr='#57a900', GradientType=0);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #57a900;
}

.btn-success:active, .btn-success.active {
  background-color: #57a900;
}

div.container a.brand {
    background: url("../img/logo-1.gif") no-repeat scroll 0 10px transparent;
    margin-left: 0;
    padding: 8px 20px 12px 40px;
}


.navbar-brand{color:black;}
.navbar-brand:visited,.navbar-brand:hover,.navbar-brand:active{color:black;}

.navbar-nav .first{border-left:1px solid #dddddd;}
.navbar-nav li{border-right:1px solid #dddddd;}

.submenu{list-style:none;}

.contents{line-height:1.8em;}

.profiles dt{margin-top:15px;}
.profiles dd{margin-top:15px;}

.business p{margin-bottom:30px;}

.history hr{clear:both;padding:0;margin:0;margin-bottom:10px;}
.history h3{padding:0;margin:0;}
.history dt{margin-bottom:20px;}
.history dd{margin-bottom:20px;}

.access .form-control-static h5{font-weight:bold;}
.access .form-control-static p{margin-bottom:20px;}

.service h4{margin-top:50px;padding-bottom:5px;border-bottom:2px solid #aaaaaa;}
.service .panel-heading{font-weight:bold;}

.si h3{margin-top:50px;}


.paginator div{height:70px;padding-top:0;}


.board-view h3{margin-top:30px;}
.board-view .row{padding:0;margin:0;margin-top:5px;margin-bottom:5px;}
.board-view .row .col-sm-2{font-weight:bold;}
.board-view .contents_case{padding:15px;margin-top:20px;}
.board-view .replyBox .form-inline{margin-top:5px;}

.recruit .form-group{border-bottom:1px dotted #aaaaaa;}

.iphone_app_advert .apps img{width:50px;margin-left:10px;}
.iphone_app_advert .apps .icon{}
.iphone_app_advert .apps .text{margin-top:4px;}

.apps .preview_img{}
.apps .right_icons img{max-width:100%;}

.polacy p{margin:30px;margin-left:10px;margin-right:10px;}
.polacy ul li p{margin:20px;margin-bottom:30px;}

.sitemap .panel ul{margin-top:10px;}

.main_bottom{margin-top:20px;}
.main_bottom table tr td{cursor:pointer;}
.main_bottom table tr td a{color:#444444;}

#carousel .carousel-inner .hidden-xs img{width:100%;height:200px;}

.clearfix{padding:0;margin:0;line-height:1px;height:1px;clear:both;}



.top-nav {
    padding: 0 15px;
}

.top-nav>li {
    display: inline-block;
    float: left;
}

.top-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 20px;
    color: #999;
}

.top-nav>li>a:hover,
.top-nav>li>a:focus,
.top-nav>.open>a,
.top-nav>.open>a:hover,
.top-nav>.open>a:focus {
    color: #fff;
    background-color: #000;
}

.top-nav>.open>.dropdown-menu {
    float: left;
    position: absolute;
    margin-top: 0;
    border: 1px solid rgba(0,0,0,.15);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.top-nav>.open>.dropdown-menu>li>a {
    white-space: normal;
}




@media (max-width: 781px) {
  .kaishaIcons li{clear:both;margin-bottom:10px;}
  .kaishaIcons li a{float:left;}
  .kaishaIcons li a img{width:100px;}
  .kaishaIcons li .links{float:left;text-align:left;margin-left:10px;padding-top:10px;}
}
@media (min-width: 782px) and (max-width: 991px) {
  .kaishaIcons li{width:25%;}
  .kaishaIcons li .links{text-align:center;margin-top:10px;}
}
@media (min-width: 992px) {
  .kaishaIcons li{width:20%;}
  .kaishaIcons li .links{text-align:center;margin-top:10px;}
}
