﻿
.b2blogo {
	padding: 0px;
	margin: 5px 0px 0px 5px;
	height: 70px;
}
.bk-w {
	background-color: #FFFFFF;
}
.navbar {
	display:none;
}
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    /* since 4.1.3 */    .navbar-collapse.collapse.show { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}



@media screen and (max-width: 991px) {

.navbar {
	display: block;
}
.colab2b_header{
 
	display:none;
}
}






.colab2b_header {
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	position: static;
}
#header_menu {
	list-syyle-type: none;
	width: 960px;
	height: 90px;
	list-style-type: none;
	margin-left: auto;
	margin-right: auto;
}
#header_menu  li {
	float: left;
}
#header_menu  li a {
	display: block;
	windth: 126px;
	height: 90px;
	text-indent: -9999px;
	background-image: url('../img/menu.png');
	background-repeat: no-repeat;
}
#header_menu  li.home a {
	background-position: 0px 0px;
	width: 221px;
	margin-right: 43px;
}
#header_menu  li.tou a {
	background-position: -222px 0px;
	width: 52px;
	margin-right: 32px;
}

#header_menu  li.tke a {
	background-position: -290px 0px;
	width: 52px;
	margin-right: 32px;
}
#header_menu  li.pkg a {
	background-position: -361px 0px;
	width: 52px;
	margin-right: 32px;
}

#header_menu  li.txg a {
	background-position: -430px 0px;
	width: 52px;
	margin-right: 32px;
}
#header_menu  li.khh a {
	background-position: -499px 0px;
	width: 52px;
	margin-right: 32px;
}
#header_menu  li.pag a {
	background-position: -569px 0px;
	width: 52px;
	margin-right: 32px;
}

#header_menu  li.pag-tw a {
	background-position: -638px 0px;
	width: 52px;
	margin-right: 59px;
}

#header_menu  li.out a {
	background-position: -707px 0px;
	width: 63px;
	height: 46px;
}
#header_menu  li.home2 a {
	background-position: -707px -46px;
	width: 63px;
	height: 45px;
}
/*--------------------------------------停留所在館按下效果分隔線*/


#header_menu  li.tou-v a {
	background-position: -222px -90px;
	width: 52px;
		margin-right: 32px;
}
#header_menu  li.tke-v a {
	background-position: -290px -90px;
	width: 52px;
		margin-right: 32px;
}
#header_menu  li.pkg-v a {
	background-position: -361px -90px;
	width: 52px;
		margin-right: 32px;
}
#header_menu  li.txg-v a {
	background-position: -430px -90px;
	width: 52px;
		margin-right: 32px;
}
#header_menu  li.khh-v a {
	background-position: -499px -90px;
	width: 52px;
		margin-right: 32px;
}
#header_menu  li.pag-v a {
	background-position: -569px -90px;
	width: 52px;
		margin-right: 32px;
}
#header_menu  li.pag-tw-v a {
	background-position: -638px -90px;
	width: 52px;
		margin-right: 32px;
}


/*--------------------------------------移入效果分隔線*/


#header_menu  li.tou a:hover {
	background-position: -222px -90px;
	width: 52px;
}
#header_menu  li.tke a:hover {
	background-position: -290px -90px;
	width: 52px;
}
#header_menu  li.pkg a:hover {
	background-position: -361px -90px;
	width: 52px;
}
#header_menu  li.txg a:hover {
	background-position: -430px -90px;
	width: 52px;
}
#header_menu  li.khh a:hover {
	background-position: -499px -90px;
	width: 52px;
}
#header_menu  li.pag a:hover {
	background-position: -569px -90px;
	width: 52px;
}
#header_menu  li.pag-tw a:hover {
	background-position: -638px -90px;
	width: 52px;
}

#header_menu  li.out a:hover {
	background-position: -707px -90px;
	width: 63px;
}
#header_menu  li.home2 a:hover {
	background-position: -707px -136px;
	width: 63px;
}




