@charset "utf-8";



/*　======================================================
	文字　大の時
======================================================　*/

h1,h2,h3,h4,h5,h6,td,th,div,input,textarea,pre,ol,p,li{
	font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",'Meiryo UI','メイリオ','ＭＳ Ｐゴシック',sans-serif;
	font-weight: normal;
	font-size: 16px;
	color:#333333;
	line-height: 180%;
}
#header #headerBox #language .languageBox{
	display:block;
	overflow:hidden;
	padding:4px 0 0 21px;
}
#header #headerBox #language .languageBox li{
	padding:0 15px 0 0;
}
#header #headerBox #language .languageBox li a {
	font-size: 13px!important;
}

/*　======================================================
	index
======================================================　*/
#newsTab_content .area2 p a.detailLink{
	font-size:110%!important;
}
#newsTab_content .area2 ul li span.newsTitle a{
	width:470px;
}

/*   パンクズ
-------------------------------------*/
#mainContent .inner #pankz{
	font-size:130%;
}
#leftContent .innerBox h3{
	font-size:150%!important;
}

/*   トピックス
-------------------------------------*/
#mainContentIndex .left_content .recommended ul li span{
	font-size:16px;
}

/*ChromeとOperaのみだけに適用されるCSSハック*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	#mainContentIndex .left_content .recommended ul li span{
		font-size	:18px;
	}
}


/*　======================================================
	中ページ
======================================================　*/

/*   左カラム　インデックスタイトル
-------------------------------------*/

/* 大見出し */
#mainContent .inner h3.title02{
	font-size:220%!important;
	padding:0px 0 2px 15px;
	line-height:160%;
}

/*中見出し*/
#mainContent .inner h3.title03{
	padding:0px 0 0px 15px;
	font-size:145%!important;
}
/*中見出し　イレギュラーバージョン*/
#mainContent .inner h3.title02_small{
	padding:0px 0 0px 15px;
	font-size:135%!important;
}

#mainContent #leftContent .innerBox table table td{
	font-size:100%!important;
}
#mainContent #leftContent .innerBox table table td a{
	font-size:100%!important;
}
#leftContent .innerBox h3,
#leftContent .innerBox table h4,
#leftContent .innerBox table td p,
#leftContent .innerBox table td p strong{
	font-size:100%!important;
}




/*   左カラム　各駅一覧　タイトル
-------------------------------------*/
ul.kukosen li.routetitle,
ul.hakosen li.routetitle,
ul.nanasen li.routetitle{
	padding:0 15px;
	line-height:160%;
}



/*   交通局のご案内 乗車マナー
-------------------------------------*/
#mainContent #leftContent div.contentBox div.scBox{
	width:80%;
}

/*   七隈線延伸事業　
-------------------------------------*/
#mainContent #leftContent h3.news{
	height:40px;
	padding:0 0 0 30px;
}


/*   お知らせ一覧
-------------------------------------*/
#leftContent h3.title02 span.list{
	padding:16px 20px 0 0;
}



/*　======================================================
	footer
======================================================　*/
footer #footer{
	width:1000px;
	padding:4px 0 0 0;
}
footer .footRight{
	margin:24px 80px 0 0;
}




/*　======================================================
	不変
======================================================　*/


/*   時刻検索
-------------------------------------*/
#leftContent .searchBox .search h4{
	font-size:89%!important;
}



/*   フォーマット
-------------------------------------*/
/* ●ボタン */
#leftContent ul.btn02 li{
	width:200px;
	text-align:center;
	font-size:14px;
}
#leftContent ul.btn02 li a{
	font-size:100%!important;
}
#leftContent ul.btn02 li.on{
	background:url(../img/common/btn02_on.gif) no-repeat center;
	color:#fff;
	display:inline;
	padding-top:6px;
	padding-bottom:6px;
	max-height:40px;
	font-size:14px;
}


/*   rightContent
-------------------------------------*/
#rightContent nav li{
	font-size:12px!important;
}
#rightContent nav li a.navRollIndex{
	font-size:150%!important;
}
#rightContent nav li#indexTitle_on{
	font-size:120%!important;
}
#rightContent nav li a,
#rightContent nav li a.navOn{
	font-size:14px!important;
}
#pickBanner {
	font-size:14px!important;
}
#pickBanner h3{
	font-size:150%!important;
}


/*以下ジョルダン用スタイルシート*/
#leftContent .searchBox .search_jd h4{
	font-size:120%!important;
}
.fareSearch_jd #fareContent td.search01 {
    width: 110px;
}

.choose_jd {
	width:195px !important;
}

.fareSearch_jd #fareContent {
    padding: 20px 25px !important;
}
.searchcontent_jd {
	width:350px !important;
}

.choose1selects_jd {
	right: 15px !important;
    top: 0 !important;
    width: 220px !important;
}

.choose1selectf_jd {
	width:211px !important;
	top: 6px !important;
}

.detailLine_jd {
	font-size:100%!important;
}

#mainContent .inner h3.title01_jd{
	padding:0px 0px 0px 15px;
        font-size:204%!important;
}
#mainContent .inner h4.change_jd{
        font-size:130%!important;
}
/*ここまで */
