@charset "shift_jis";

/*
-----------------------------------------------
▼神戸市交通局用CSS 2014.8b
----------------------------------------------- */

ul#siteNav { background:url(../img/logo_bg.gif) no-repeat 150px 18px;}

#container:after {
content:normal;
}

/* 交通局用パンくずリスト */
#breadcrumbsList {
margin:0 0 16px;
padding:0 0 10px;
border-top:none;
background-image:none;
}

#contents h1 {
padding:15px 16px 8px 90px;
border:none;
border-bottom:2px solid #095201;
background:#0e8201 url(../img/h1.gif) no-repeat;
color:#fff;
}
.ie7 #contents h1,
.ie8 #contents h1 {
padding:20px 16px 13px 90px;
}

#contents h2 {
margin:1em 0 0.5em;
padding:10px 16px 7px 65px;
border:none;
border-bottom:2px solid #B8B6F0;
background:#6460bc url(../img/h2.gif) no-repeat;
color:#fff;
line-height:1.2;
font-size:125%;
}
.ie7 #contents h2,
.ie8 #contents h2 {
padding:15px 16px 7px 65px;
}

#contents h3 {
margin:1em 0 0.5em;
padding:8px 16px 10px 25px;
border:none;
border-top:1px solid #ccc;
background:#fff url(../img/h3.gif) no-repeat 0 100%;
line-height:1.2;
font-size:125%;
}
.ie7 #contents h3,
.ie8 #contents h3 {
padding:12px 16px 10px 25px;
}

#contents h4 {
padding-bottom:7px;
padding-left:25px;
border:none;
background:url(../img/h4.gif) no-repeat 0 100%;
}

#contents h5 {
padding-left:25px;
border:none;
border-bottom:1px dashed #666666;
background:url(../img/h5.gif) no-repeat 10px 50%;
}

#contents h6 {
padding-left:28px;
border:none;
background:url(../img/h6.gif) no-repeat 10px 50%;
}

#sideBanners li {
display:block;
padding-bottom:10px;
}

#contents .irowake {
background-color:#DDFFCC;
}

#contents .irowake tr {
background-color:#DDFFCC;
}

#contents .irowake td {
background-color:#DDFFCC;
}

#contents .migimawari {
background-color:#FFBBCC;
}

#contents .migimawari tr {
background-color:#FFBBCC;
}

#contents .migimawari td {
background-color:#FFBBCC;
}

#contents .hidarimawari {
background-color:#AADDFF;
}

#contents .hidarimawari tr {
background-color:#AADDFF;
}

#contents .hidarimawari td {
background-color:#AADDFF;
}

#contents .bunki {
background-color:#FFFF66;
}

#contents .bunki tr {
background-color:#FFFF66;
}

#contents .bunki td {
background-color:#FFFF66;
}

#contents .align_center {
text-align:    center;
vertical-align:middle;
white-space:   nowrap;
}

#contents .align_left {
text-align:    left;
vertical-align:middle;
white-space:   nowrap;
}

#contents .align_right {
text-align:    right;
vertical-align:middle;
white-space:   nowrap;
}

#contents .align_note {
text-align:    left;
vertical-align:middle;
}

#contents .font_red {
color:#ff0000;
font-weight:bold;
}

#contents .font_purple {
color:#cc00cc;
font-weight:bold;
}

#contents ol,
#contents ul {
font-size:115%;
}
#navigations ul {
padding:0 0 12px 0;
}
#navigations #quicknavi ul {
padding:12px;
}
#subCategories ul {
padding:2px 10px 15px;
}


#contents ul#pageNav {
background-image:none;
font-size:100%;
}


/*
交通局用module変更
*/
#navigations {
width: 230px;
margin-right: -230px;
background-image:none;
}
#gotoPageTop {
padding:8px 0 8px 22px;
background:url(../img/goto_pagetop.gif) no-repeat 0 50%;
}
#gotoHome {
padding:8px 0 8px 24px;
background:url(../img/goto_home.gif) no-repeat 0 50%;
}


/*
交通局用印刷設定追加
*/

@media print {

body {
-webkit-print-color-adjust:exact;
background-image:none;
background:#ffffff;
}
img {
page-break-inside:avoid;
}

body #footer {
background:none;
}
#gNav {
display: none;
}
#container {
padding-right:0;
}

}


/* css_end */
