@charset "utf-8";

/* ==================================================================
	common.css
	
=================================================================== */

/* =================================
   ■ 旧サイト共通指定
================================== */

/* 旧サイト共通wrapper */
#content_base{
	margin:20px 0;
}

#content_base .txt_130 {font-size:130%;}
#content_base .txt_120 {font-size:120%;}
#content_base .txt_110 {font-size:110%;}
#content_base .txt_100 {font-size:100%;}
#content_base .txt_90 {font-size:90%;}
#content_base .txt_80 {font-size:80%;}
#content_base .txt_75 {font-size:75%;}


/*メイン領域
.double #content_base.mainの時のみ横幅指定*/
body.double #content_base.main {
	width: 701px;
	display:inline;
	float:left;
}	

	/* 共通メイン領域 */
	body.double #content_base #content_main {
		margin-left:0;
	}
	
	
	/* コンテンツセンター寄せ */
	body.double #content_base #content_main.centering{
		margin:15px auto 0;
		float:none;
	}


	/*共通サイドメニュー*/
	body.double #content_base #sidebar {
		width:192px;
		margin-right:20px;
		margin-top:-5px;
		border-left:none;
	}
	
	#content_base .side_link_list ul {
		margin:0;padding:8px 3px 0;
		list-style-type:none;
		font-size:92%;
	}
	
	
	#content_base .side_link_list li {
		margin-bottom:1px;
		padding:0;
		background:#fff url(../../common/sidemenu_bk.jpg) no-repeat left top;	
		border:1px solid #ddd;
	
	}
	
	#content_base .side_link_list li a {
		display:block;
		padding:0 0 0 2em;
		line-height:2.9em;
	}

	/* bktop */
	#content_base .bktop {
		text-align:right;
		font-size:84%;
		padding:20px 0 0;
	}

	/* ul */	
	body.double #content_main ul {
		list-style-type:none;
		padding:0 0 0 1em;
		margin:0.5em 0;
	}
	
	body.double.compliance #content_main ul {
    list-style-type: none;
    text-indent: -2em;
    padding-left: 2em;
	}

	#content_base ul.lst_lv1 li {
		background: url(../../common/bullet_gray.gif) no-repeat left top;
		padding:0 0 0 1.7em;
	}
	#content_base ul.lst_lv2 {list-style-type:none;padding:0;margin:0 0 0.5em;}
	#content_base ul.lst_lv2 li {
		background: url(../../common/bullet_white.gif) no-repeat left top;
		padding:0 0 0 1.7em;
	}
	
	/* タイトル */
	#content_base h2 {
		border:1px solid #e8e8e8;
		background: url(../../common/h2_bk.jpg) no-repeat left bottom;
		margin: 0 0 10px 0;
		padding: 9px 0px 0px 30px;
		color: #666;
		font-weight:bold;
		min-height: 29px;
		font-size: 115%;
	}
	
	#content_base h3 {
		background: url(../../common/h3_bk_blue.jpg) no-repeat left top #2085b9;
		margin: 0;
		padding: 8px 0px 0px 24px;
		color: #fff;
		font-weight:normal;
		min-height: 22px;
		font-size: 100%;
	}
	#content_base h3 a {color:#fff;}
	
	#content_base h4,
	#content_base .sitemap h3 {
		background: url(../../common/h4_bk_white.jpg) no-repeat left bottom;
		margin: 0px;
		padding: 5px 0px 0px 24px;
		color: #333;
		font-weight:bold;
		height: 25px;
		font-size: 100%;
		border-bottom:1px solid #ddd;
	}

#content_base .int {margin:20px 5px;}

#content_base .map img {border:1px solid #e8e8e8;}

#content_base .footnote {border-top:1px dashed #ccc;padding:5px 10px;font-size:80%;}

#content_base .al_right {text-align:right;}
#content_base .al_left {text-align:left;}
#content_base .al_center {text-align:center;}


/* --------------------------------
   □ 旧サイト個別共通
-------------------------------- */ 

/* □ 車両情報
-------------------------------- */	
#content_base .syaryo_list_body {
	background:#efefef;
	padding:10px 11px;
}

#content_base h3.syaryo_name {
	color:#000;
	background: url(../../01_trainbus/syaryou/img/ceparator_ye_l.jpg) no-repeat left bottom;
	font-size: 200%;
	height: 48px;
	padding: 10px;
	margin:0;padding:0;
}

#content_base .navi {padding:3px 0;text-align:right;}

#content_base .headmark {padding:10px 10px 0;}
#content_base .headmark img {margin-right:5px;}

#content_base .untenkukan table{border:1px solid #ddd; border-collapse:collapse;}
#content_base .untenkukan td {border:1px solid #ddd;}

#content_base .jisage {
	text-indent: -1.0em;
	margin-left:0.5em;
	margin-top:5px;
	margin-bottom:5px;
}

#content_base .linkbtn {
	padding:5px 15px;border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}