﻿@charset "utf-8";

/*---------------------------------------------------------------------------------------------------------------
	コンテンツ
---------------------------------------------------------------------------------------------------------------*/
div#Contents {
 float:right;
 width:735px;
 }

div#ThickContents {
 width:735px;
	text-align:left;
	margin:0 auto;
 }


/*---------------------------
	ロケーションナビ
---------------------------*/
div#Contents div#LocationNavi {
 width:735px;
	font-size:15px;
	border-bottom:solid 1px #666;
	padding-bottom:6px;
	}
	
/*---------------------------
	SNSボタン
---------------------------*/
#Contents .snsbtn {
	overflow:hidden;
	padding:10px 0
}
#Contents .snsbtn li {
	float:right;
	margin-left:10px;
}

/*---------------------------
	レフトサブメニュー（青）
---------------------------*/
div#LeftNavi ul#SubMenu {
 width:220px;
	margin-bottom:30px;
	}

div#LeftNavi ul#SubMenu li {
 width:220px;
	margin-top:4px;
	border-bottom:solid 1px #E3E2E2;
	}

div#LeftNavi ul#SubMenu li a {
 display:block;
	width:205px;
	background:url(../images/sub_bg.gif) no-repeat;
	text-decoration:none;
	padding:8px 5px 7px 10px;
	}

div#LeftNavi ul#SubMenu li a span {
 display:block;
	padding-left:0.5em;
	background:url(../images/ic_link_arrow.gif) no-repeat 0em 0.5em;
	}

div#LeftNavi ul#SubMenu li a.On,
div#LeftNavi ul#SubMenu li a:hover { background-position:bottom !important;	}


/*---------------------------
	レフトサブメニュー（オレンジ）
---------------------------*/
div#LeftNavi ul#SubMenuMember {
 width:220px;
	margin-bottom:30px;
	}

div#LeftNavi ul#SubMenuMember li {
 width:220px;
	margin-top:4px;
	border-bottom:solid 1px #E3E2E2;
	}

div#LeftNavi ul#SubMenuMember li a {
 display:block;
	width:205px;
	background:url(../images/sub_bg_m.gif) no-repeat;
	text-decoration:none;
	padding:8px 5px 7px 10px;
	}

div#LeftNavi ul#SubMenuMember li a span {
 display:block;
	padding-left:0.5em;
 background:url(../images/ic_link_arrow.gif) no-repeat 0em 0.5em;
	}

div#LeftNavi ul#SubMenuMember li a.On,
div#LeftNavi ul#SubMenuMember li a:hover { background-position:bottom !important;	}


/*---------------------------
	レフトサブメニュー（キャンペーンバナー）
---------------------------*/
div#LeftNavi ul#SubMenuCampaign {
 width:220px;
	margin-bottom:30px;
	}

div#LeftNavi ul#SubMenuCampaign li {
 width:220px;
	margin-top:4px;
	}

div#LeftNavi ul#SubMenuCampaign li.Top {
	width: 220px;
	height: 26px;
	background: url(../images/bnr_title.gif) no-repeat;
	margin-top: 4px;
	}
		
div#LeftNavi ul#SubMenuMember li a.On,
div#LeftNavi ul#SubMenuMember li a:hover { background-position:bottom !important;	}


/*---------------------------------------------------------------------------------------------------------------
	コンテンツ セクションエリア
---------------------------------------------------------------------------------------------------------------*/
div#Contents div#Section {
 width:725px;
	margin:0 5px;
 }

/* 2013年キャンペーン */
div#Contents div#Section2013 {
	width:735px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 23px;
 }

  
/*---------------------------
	共通パーツ
---------------------------*/
/* h3 */
div#Section h3 {
	padding-left: 17px;
	background: url(../images/ic_disc.gif) no-repeat 0 0.4em;
	margin-top: 40px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	}

/* h4 */
div#Section h4 {
 margin-top:50px;
	width:725px;
	background:url(../images/h4_bg_bottom.gif) no-repeat bottom;
 }

/* h4（メンバー） */
div#Section h4.TtlMember {
 margin-top:50px;
	width:725px;
	background:url(../images/h4_member_bg_bottom.gif) no-repeat bottom;
 }

/* h4（上部スペース20pix） */
div#Section h4.Space20 {
 margin-top:20px;
	width:725px;
	background:url(../images/h4_bg_bottom.gif) no-repeat bottom;
 }

/* h4（2019キャンペーン） */
div#Section h4.TtlCampaign2019 {
    margin:10px auto 0 auto;
	width: 675px;
	height: 42px;
	background: url(../images/h4_title2019.gif) no-repeat bottom;
 }

div#Section h4.TtlCampaign2019 div {
	color: #0040AD;
	font-size: large;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }

div#Section h4 span {
 display:block;
	width:695px;
	background:url(../images/h4_bg_top.gif) no-repeat;
	padding:8px 15px 7px 15px;
 }

/* h5 */
div#Section h5 {
 margin:40px auto 0 auto;
	width:690px;
	padding-left:15px;
	background:url(../images/h5_bg.gif) no-repeat 0 0.4em;
	border-bottom:solid 1px #666;
 }

div#Section h5.Top {
 margin:0 auto 0 auto;
	width:690px;
	padding-left:15px;
	background:url(../images/h5_bg.gif) no-repeat 0 0.4em;
	border-bottom:solid 1px #666;
 }

/* h5 （羽田定額）*/
div#Section h5.Teigaku {
 margin:60px auto -20px auto;
	width:690px;
	padding-left:15px;
	background:url(../images/h5_bg.gif) no-repeat 0 0.4em;
	border-bottom:solid 1px #666;	
 }

/* h5 （羽田定額）*/
div#Section h5.TeigakuTop {
 margin:0 auto 30px auto;
	width:690px;
	padding-left:15px;
	background:url(../images/h5_bg.gif) no-repeat 0 0.4em;
	border-bottom:solid 1px #666;	
 }
   
/* h6 */
div#Section h6 {
	margin:20px 10px 0 20px;
	width:705px;
	font-size: 24px;
 }

/* h7 */
div#Section h7 {
	margin:0 10px 0 10px;
	width:705px;
	font-size: 16px;
 }
   
/* 段落 */
div#Section p { 
 margin:20px 10px 0 10px;
	width:705px;
 }

/* 段落（右寄せ） */
div#Section p.TxtRight { 
 margin:20px 10px 0 10px;
	width:705px;
	text-align:right;
 }

/* 段落（右寄せ_上部スペースなし） */
div#Section p.TxtRightNone { 
 margin:0 10px 0 10px;
	width:705px;
	text-align:right;
 }
 
/* 段落（センター寄せ） */
div#Section p.TxtCenter { 
 margin:20px 10px 0 10px;
	width:705px;
	text-align:center;
 }

/* 段落（キャンペーン用） */
div#Section p.TxtCampaign { 
 margin:20px 65px 20px 65px;
	width:605px;
 }
 
/* 段落（行間広く） */
div#Section p.TxtSpace {
 margin:20px 10px 0 10px;
	width:705px;
	line-height: 180%;
 }

/* 段落（英文改行回避） */
div#Section p.Wordwrap { 
 margin:20px 10px 0 10px;
	padding:0px 5px 0 10px;
	width:705px;
	word-break:break-all;
	text-align:justify;
	text-justify:inter-ideograph;
 }

/* 段落（囲みケイ） */
div#Section p.TxtBox {
	width: 685px;
	margin: 0px 10px 0 10px;
	border: 2.5px solid #000000;
	padding: 0px 10px 0 10px;
 }

/* 段落（水色帯） */
div#Section p.AquaBar {
	width: 695px;
	height:25px;
	margin: 30px 10px 0 10px;
	padding:3px 0 0 10px;
	color: #FFF;
	background-image: url(../images/aqua_bar.gif);
 }
 
/* 注釈（右寄せ） */
div#Section p.NoteRight {
	margin: 0px 0px 0px 0px;
	width: 705px;
	text-align: right;
	font-size: 13px;
 }
 
/* ◎リスト */
div#Section ul.ListDisc li {
 margin:20px 10px 0 10px;
	padding-left:17px;
	background:url(../images/ic_disc.gif) no-repeat 0 0.4em;
	}
	
/* ----リスト */
div#Section ul.ListDot li {
 margin:20px 10px 0 10px;
	padding-bottom:5px;
	background:url(../images/dot_line.gif) repeat-x bottom;
	}

/* ノーマルリスト */
div#Section ul.ListNomal li {
 margin:20px 10px 0 10px;
	padding-bottom:5px;
	}

/* 数字リスト */
div#Section ol li {
 margin:20px 10px 0 0;
	padding:5px 0;
	background:url(../images/dot_line.gif) repeat-x bottom;
	}

/* 協賛企業リスト（タクシーの日キャンペーン） */
div#Section ul#ListCampaign2015 li {
 width:675px;
 margin:0 0 0 25px;
	}

div#Section ul#ListCampaign2015 li.Top {
 width:675px;
 margin:10px 0 0 25px;
	}
			
/* リンクアイコン（矢印） */
div#Section a.Arrow {
 padding-left:0.8em;
	background:url(../images/ic_link_arrow.gif) no-repeat 0.3em 0.3em;
	}
/* リンクアイコン（PDF） */
div#Section ul.ListNomal a.IcPdf {
 display:block;
 padding-left:20px;
 background:0 url(../images/ic_pdf.gif) no-repeat ;
	}
	
/* 表フォーマット */
div#Section table.DefaultTable {
 border-collapse: collapse;
 margin:20px auto 0 auto;
 }

div#Section table.DefaultTable th {
 padding:5px 7px;
	text-align:center;
	border:solid 1px #BBB;
	background-color:#F8F8F8;
 }

div#Section table.DefaultTable td {
 padding:5px 7px;
	border:solid 1px #BBB;
 }
 
div#Section table.DefaultTable tr.TdYellow td {	background-color:#FFFFE1; }

/* 表フォーマット（上部スペースなし） */
div#Section table.DefaultTableNone {
 border-collapse: collapse;
 margin:0 auto 0 auto;
 }

div#Section table.DefaultTableNone th {
 padding:5px 7px;
	text-align:center;
	border:solid 1px #BBB;
	background-color:#F8F8F8;
 }

div#Section table.DefaultTableNone td {
 padding:5px 7px;
	border:solid 1px #BBB;
 }
 
/* 表フォーマット(キャンペーン当選者発表） */
div#Section table.campaignTable {
 border-collapse: collapse;
 margin:30px auto 0 auto;
 }
 
div#Section table.campaignTable td {
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
 }

div#Section table.Litespace50Table {
 margin:0 50px 0 0;
 }
 
/* 表フォーマット(キャンペーン当選者発表）上部スペース無し */
div#Section table.campaign1Table {
 border-collapse: collapse;
 margin:0 auto 0 auto;
 }
div#Section table.campaign1Table td {
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
 }

/* ページTOPボタン */
div#Contents div.PageTop {
 width:725px;
 margin-top:30px;
	}
div#Contents div.PageTop a {
	margin-left:586px;
	display:block;
	width:139px;
 height:0 !important;
 height /**/:14px;
 padding-top:14px;
 overflow:hidden;
	background:url(../images/btn_pagetop.gif) no-repeat;
	}

/* 画像配置（左） */
div#Section img.ImgLeft {
 float:left;
	margin:0 15px 10px 0;
	}
	
/* 画像配置（右） */
div#Section img.ImgRight {
 float:right;
	margin:0 0 10px 15px;
	}

/* 画像配置（中心） */
div#Section div.ImgCenter {
	margin-top:20px;
	text-align:center;
	}

/* 画像配置（中心）上部スペース40 */
div#Section div.ImgCenter40 {
	margin-top:40px;
	text-align:center;
	}

/* 画像配置（中心）上部スペース30 */
div#Section div.ImgCenter30 {
	margin-top:30px;
	text-align:center;
	}

/* 画像配置（中心）上部スペース20 */
div#Section div.ImgCenter20 {
	margin-top:20px;
	text-align:center;
	}
	
/* 画像配置（中心）上部スペース0 */
div#Section div.ImgCenter0 {
	margin-top:0px;
	text-align:center;
	}
		
/* 画像配置（左右） */
div#Section div.ImgRows {
	margin:30px auto 0 auto;
 width:705px;
overflow:hidden;
	}
	
/* 画像配置（左右）下部スペース50 */
div#Section div.ImgRows50 {
	margin:30px auto 50px auto;
 width:705px;
overflow:hidden;
	}
	
/* 画像配置（左右）上部スペース0、下部スペース50 */
div#Section div.ImgRows0-50 {
	margin:0 auto 50px auto;
 width:705px;
overflow:hidden;
	}
	
div#Section div.ImgLeft {
 float:left;
 width:340px;
	}
div#Section div.ImgRight {
 float:right;
 width:340px;
	}

/* 画像配置（左）羽田空港定額 */
div#Section img.ImgLeft span {
	margin:20px auto 0 auto;
	}
			
/* 画像配置（左）文字小 */
div#Section div.ImgLeftsmall {
	float:left;
	width:340px;
	font-size: 80%;
	}
	
/* 画像配置（右）文字小 */	
div#Section div.ImgRightsmall {
	float:right;
	width:340px;
	font-size: 80%;
	text-align: center;
	}	

/* キャプション */
div#Section div.ImgCenter span,
div#Section div.ImgRows span {
 display:block;
	margin:5px auto 0 auto;
	}

/* 大きい文字 */
.BigNote {
	font-size:140%;
	padding: auto auto 50px auto;
}

/* 小さい文字 */
.SmallNote {
	font-size:70%;
}

/* 注釈 */
.Note {	font-size:15px; }
.Note span { color:#AC0000; }

/* 注釈（四角囲み） */
.NoteBox {
	border: 2.5px solid #000000;
	padding: 3px 4px;
}

/* 注釈（四角囲み（点線）） */
div#Section div.NotedotBox {
    border: 2.0px dotted #4C4C4C;
    padding: 35px 30px 30px 30px;
}

/* 注釈（上部スペース） */
.NoteSpace { font-size:15px; 
 margin:20px auto 0 auto;
	width:705px;
 }

/* BOX（R） */
div#Section div.BoxR {
 margin:30px 10px 0 10px;
	width:705px;
	background:url(../images/box_r_bottom.gif) no-repeat bottom;
	}

div#Section div.BoxR div.BgTop {
	width:665px;
	padding:20px 20px 15px 20px;
	background:url(../images/box_r_top.gif) no-repeat;
	}

/* QA */
div#Section dl.QABox dt {
 background:url(../images/dot_line.gif) repeat-x bottom;
	padding-bottom:10px;
	}
div#Section dl.QABox dt span.IcQ {
 display:block;
	background:url(../images/ic_q.gif) no-repeat;
	padding:3px 0 5px 32px;
	}
div#Section dl.QABox dd {
 margin-top:10px;
	background:url(../images/ic_a.gif) no-repeat;
	padding:4px 0 5px 32px;
	}

/* QA タクシードライバーを希望される皆様へ*/
div#Section dl.QABoxtaxi dt {
 background:url(../images/dot_line.gif) repeat-x bottom;	
	padding-bottom:10px;
	}
div#Section dl.QABoxtaxi dt span.IcQ {
 display:block;
	background:url(../images/ic_q.gif) no-repeat;
	padding:3px 0 5px 32px;
	}
div#Section dl.QABoxtaxi dd {
 margin-top:10px;
	padding:3px 0 5px 0;
	}
	
/* リンクアイコンリスト（Q） */
div#Section ul.QList { padding:20px 0;	}
div#Section ul.QList li {
 margin:20px 10px 0 10px;
 padding:2px 0 5px 32px;
	background:url(../images/ic_q.gif) no-repeat;
	}
div#Section ul.QList li.a {
 margin:20px 10px 0 10px;
 padding:2px 0 5px 32px;
	background:url(../images/ic_a.gif) no-repeat;
	}	

/* リンクアイコンリスト（Q）上部スペース削除 */
div#Section ul.QListNone { padding:0 0 5px 0;	}
div#Section ul.QListNone li {
 margin:20px 10px 0 10px;
 padding:2px 0 5px 32px;
	background:url(../images/ic_q.gif) no-repeat;
	}
div#Section ul.QListNone li.a {
 margin:20px 10px 0 10px;
 padding:2px 0 5px 32px;
	background:url(../images/ic_a.gif) no-repeat;
	}	

/* リンクアイコンリスト（Q&A）タクシー市場に関するQ&A */
div#Section ul.QAList { padding:10px 0;	}
div#Section ul.QAList li.Q {
 margin:20px 10px 0 10px;
 padding:2px 0 5px 32px;
	background:url(../images/ic_qtaxi.gif) no-repeat;
	}
div#Section ul.QAList li.A {
 margin:20px 10px 0 10px;
 padding:2px 0 5px 32px;
	background:url(../images/ic_ataxi.gif) no-repeat;
	}	

/* フォントカラー */
div#Section .FcRed { color:#BF0000; }
div#Section .FcGreen { color:#4C9F1A; }
div#Section .FcBrue { color:#0000FF; }
div#Section .FcDarkGreen { color:#008E3F; }
div#Section .FcPurpure { color:#7E318E; }
div#Section .FcLightblue { color:#0092CB; }
div#Section .FcAqua { color:#0099cc; }
div#Section .FcDarkBlue { color:#0040AD; }

/* 数字リスト */
div#Section ol { margin:20px 0 0 35px; }

/* 区切り線（点線） */
div#Section div#hr_dot {
	background:url(../images/dot_line.gif) repeat-x center;
	padding:30px 0;
	width:705px;
 }

/* 区切り線（点線） */
div#Section div.hr_dot {
	width: 705px;
	margin:10px 10px 0 10px;
	background:url(../images/dot_line.gif) repeat-x center;
	padding:1px 0;
 }
 

/*---------------------------------------------------------------------------------------------------------------
	羽田空港　定額運賃
---------------------------------------------------------------------------------------------------------------*/
/* 配置画像（右ボタン） */
div#Section div.ImgTeigakuRight {
	float: right;
	margin-top: 20px;
	}
	
/* 配置画像（ボタン左画像）20pxスペース */
div#Section div.ImgTeigakuLeft {
	width:500px;
	margin-left: 20px;
	margin-top: 20px;
	}
	
/* 20pxスペース（左） */
div#Section div.Teigaku {
	width:735px;
	margin-left: 20px;
	margin-top: 20px;
	}
	
/* 20pxスペース（左）1字下げ */
div#Section div.Teigaku span {
	width:735px;
	margin-left: 15px;
	}
	
/* 配置画像（左）20pxスペース */
div#Section div.ImgTeigaku {
	width:735px;
	margin-left: 20px;
	margin-top: 20px;
	}
	
/*運賃改定コメント */
div#Contents div.Pricelist {
	padding-bottom: 10px;
	}

		
/*---------------------------------------------------------------------------------------------------------------
	タクシーを呼びたい（タクシーの種類）
---------------------------------------------------------------------------------------------------------------*/
/* ワゴンタクシー対応会社 */
div#Section ul.WagonTaxiList {
 width:705px;
 margin:10px 10px 0 10px;
	}
div#Section ul.WagonTaxiList li {
	margin-top:10px;
	float:left;
	padding-right:20px;
	}


/*---------------------------------------------------------------------------------------------------------------
	タクシー特定地域協議会＆申請書類ダウンロード
---------------------------------------------------------------------------------------------------------------*/
div#Section ul#NewsList {
 width:705px;
	margin:0 auto;
 }

div#Section ul#NewsList li {
	background:url(../images/dot_line.gif) repeat-x bottom;
	padding:15px 0;
	width:705px;
 }

div#Section ul#NewsList li span.NewsDay {
 display:block;
 width:110px;
	font-weight:bold;
	font-size:14px;
	float:left;
 }

div#Section ul#NewsList li span.NewsTxt {
 display:block;
 width:585px;
	float:right;
 }

/* フォントカラー（赤） */
div#Section ul#NewsList li span.NewsTxtRed {
 color:#BF0000;
 display:block;
 width:585px;
	float:right;
 }
 
div#Section ul#NewsList li span.NewsTxtBack {
 display:block;
 width:700px;
	float:right;
 }
 
/* リンクアイコン（WORD） */
div#Section ul#NewsList a.IcWord {
 display:block;
 padding-left:20px;
 background:url(../images/ic_word.gif) no-repeat 0 0.1em;
	}

/* リンクアイコン（PDF） */
div#Section ul#NewsList a.IcPdf {
 display:block;
 padding-left:20px;
 background:url(../images/ic_pdf.gif) no-repeat 0 0.1em;
	}

/* リンクアイコン（HTML） */
div#Section ul#NewsList a.IcHtml {
 display:block;
 padding-left:20px;
 background:url(../images/ic_html.gif) no-repeat 0 0.1em;
	}

/* リンクアイコン（Excel） */
div#Section ul#NewsList a.IcExcel {
 display:block;
 padding-left:20px;
 background:url(../images/ic_excel.gif) no-repeat 0 0.1em;
	}

/* リンクアイコン（PowerPoint） */
div#Section ul#NewsList a.IcPowerPoint {
 display:block;
 padding-left:20px;
 background:url(../images/ic_powerpoint.gif) no-repeat 0 0.1em;
	}

/* リンクアイコン（Mail） */
div#Section ul#NewsList a.IcMail {
 display:block;
 padding-left:20px;
 background:url(../images/ic_mail.gif) no-repeat 0 0.1em;
	}

/* リンクアイコン（YouTube） */
div#Section ul#NewsList a.IcYouTube {
 display:block;
 padding-left:20px;
 background:url(../images/ic_youtube.gif) no-repeat 0 0.1em;
	}

/*---------------------------------------------------------------------------------------------------------------
	適正化事業室
---------------------------------------------------------------------------------------------------------------*/
div#LeftNavi div#BtnOptimizing {
 width:220px;
	margin-bottom:10px;
	}
div#LeftNavi div#BtnOptimizing  a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_optimizing.gif) no-repeat;
	}
div#LeftNavi div#BtnOptimizing  a:hover,
div#LeftNavi div#BtnOptimizing  a.On {	background-position:0px -55px !important;	 }


/*---------------------------------------------------------------------------------------------------------------
	東旅協会報
---------------------------------------------------------------------------------------------------------------*/
div#LeftNavi div#BtnBulletin {
 width:220px;
	margin-bottom:30px;
	}
div#LeftNavi div#BtnBulletin a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_bulletin.gif) no-repeat;
	}
div#LeftNavi div#BtnBulletin a:hover,
div#LeftNavi div#BtnBulletin a.On {	background-position:0px -55px !important;	 }

/* 委員会等会議出欠報告 */
div#LeftNavi div#BtnConference {
 width:220px;
	margin-bottom:10px;
	}
div#LeftNavi div#BtnConference a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_conference.gif) no-repeat;
	}
div#LeftNavi div#BtnConference a:hover,
div#LeftNavi div#BtnConference a.On {	background-position:0px -55px !important;	 }

/* 通達等発送文書 */
div#LeftNavi div#BtnLibrary {
 width:220px;
	margin-bottom:10px;
	}
div#LeftNavi div#BtnLibrary a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_library.gif) no-repeat;
	}
div#LeftNavi div#BtnLibrary a:hover,
div#LeftNavi div#BtnLibrary a.On {	background-position:0px -55px !important;	 }

/* Web入力による各種報告 */
div#LeftNavi div#BtnReport {
 width:220px;
	margin-bottom:10px;
	}
div#LeftNavi div#BtnReport a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_report.gif) no-repeat;
	}
div#LeftNavi div#BtnReport a:hover,
div#LeftNavi div#BtnReport a.On {	background-position:0px -55px !important;	 }

/* 災害対策 */
div#LeftNavi div#BtnSaigai {
 width:220px;
	margin-bottom:10px;
	}
div#LeftNavi div#BtnSaigai a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_saigai.gif) no-repeat;
	}
div#LeftNavi div#BtnSaigai a:hover,
div#LeftNavi div#Btnsaigai a.On {	background-position:0px -55px !important;	 }

/* 交通死亡事故情報 */
div#LeftNavi div#BtnAccident {
 width:220px;
	margin-bottom:10px;
	}
div#LeftNavi div#BtnAccident a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_accident.gif) no-repeat;
	}
div#LeftNavi div#BtnAccident a:hover,
div#LeftNavi div#BtnAccident a.On {	background-position:0px -55px !important;	 }

/* 警視庁　自転車との交通事故再現映像集 */
div#LeftNavi div#BtnAccidentvideo {
 width:220px;
	margin-bottom:10px;
	}
div#LeftNavi div#BtnAccidentvideo a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_accidentvideo.gif) no-repeat;
	}
div#LeftNavi div#BtnAccidentvideo a:hover,
div#LeftNavi div#BtnAccidentvideo a.On {	background-position:0px -55px !important;	 }

/* 警視庁関係 */
div#LeftNavi div#BtnMpd {
 width:220px;
	margin-bottom:10px;
	}
div#LeftNavi div#BtnMpd a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_mpd.gif) no-repeat;
	}
div#LeftNavi div#BtnMpd a:hover,
div#LeftNavi div#BtnMpd a.On {	background-position:0px -55px !important;	 }

/* 各種講習会・研修会 */
div#LeftNavi div#BtnKousyulist {
 width:220px;
	margin-bottom:10px;
	}
div#LeftNavi div#BtnKousyulist a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_kousyulist.gif) no-repeat;
	}
div#LeftNavi div#BtnKousyulist a:hover,
div#LeftNavi div#BtnKousyulist a.On {	background-position:0px -55px !important;	 }

/* 羽田空港国際線タクシープールの実態 */
div#LeftNavi div#BtnJitai {
 width:220px;
	margin-bottom:30px;
	}
div#LeftNavi div#BtnJitai a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_jitai.gif) no-repeat;
	}
div#LeftNavi div#BtnJitai a:hover,
div#LeftNavi div#BtnJitai a.On {	background-position:0px -55px !important;	 }

/* 労務担当者の皆さまへ */
div#LeftNavi div#BtnLabor {
 width:220px;
	margin-bottom:30px;
	}
div#LeftNavi div#BtnLabor a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_labor.gif) no-repeat;
	}
div#LeftNavi div#BtnLabor a:hover,
div#LeftNavi div#BtnLabor a.On {	background-position:0px -55px !important;	 }

/* ○○○○○○○○○○ */
div#LeftNavi div#Btn〇〇〇 {
 width:220px;
	margin-bottom:30px;
	}
div#LeftNavi div#Btn〇〇〇 a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_練習0202.gif) no-repeat;
	}
div#LeftNavi div#Btn〇〇〇 a:hover,
div#LeftNavi div#Btn〇〇〇 a.On {	background-position:0px -55px !important;	 }

/* 安全教育用ドラレコ映像 */
div#LeftNavi div#BtnDrivereco {
 width:220px;
	margin-bottom:10px;
	}
div#LeftNavi div#BtnDrivereco a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_drivereco.gif) no-repeat;
	}
div#LeftNavi div#BtnDrivereco a:hover,
div#LeftNavi div#BtnDrivereco a.On {	background-position:0px -55px !important;	 }

/* 運行管理者向け情報（交通規制・タクシー乗り場） */
div#LeftNavi div#BtnManager {
 width:220px;
	margin-bottom:10px;
	}
div#LeftNavi div#BtnManager a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_manager.gif) no-repeat;
	}
div#LeftNavi div#BtnManager a:hover,
div#LeftNavi div#BtnManager a.On {	background-position:0px -55px !important;	 }

/* 会員名簿ボタン */
div#LeftNavi div#BtnList {
 width:220px;
	margin-bottom:30px;
	}
div#LeftNavi div#BtnList a {
 display:block;
	width:220px;
 height:0 !important;
 height /**/:55px;
 padding-top:55px;
 overflow:hidden;
	background:url(../../member/images/btn_list.gif) no-repeat;
	}
div#LeftNavi div#BtnList a:hover,
div#LeftNavi div#BtnList a.On {	background-position:0px -55px !important;	 }


div#Section div#Bulletin {
 width:705px;
	margin:0 auto;
	}
div#Section div#Bulletin dl#BulletinBox {
 width:215px;
	background:url(../../member/images/bulletin_bg_bottom.gif) no-repeat bottom;
	padding-bottom:18px;
	float:left;
	}
div#Section div#Bulletin dl#BulletinBox dt {
	background:url(../../member/images/bulletin_bg_top.gif) no-repeat;
	padding-top:18px;
	}
div#Section div#Bulletin dl#BulletinBox dt a {
	display:block;
 height:0 !important;
 height /**/:21px;
 padding-top:21px;
 overflow:hidden;
	margin:0 auto;
	}
div#Section div#Bulletin dl#BulletinBox dt a.Record { width:68px;background:url(../../member/images/box_ttl_record.gif) no-repeat;	}
div#Section div#Bulletin dl#BulletinBox dt a.Transport { width:90px;background:url(../../member/images/box_ttl_transport.gif) no-repeat; }
div#Section div#Bulletin dl#BulletinBox dt a.Other { width:134px;background:url(../../member/images/box_ttl_other.gif) no-repeat; }
div#Section div#Bulletin dl#BulletinBox dt a.lpg { width:159px;background:url(../../member/images/box_ttl_lpg.gif) no-repeat; }
div#Section div#Bulletin dl#BulletinBox dt a.kawara { width:159px;background:url(../../member/images/box_ttl_kawara.gif) no-repeat; }
div#Section div#Bulletin dl#BulletinBox dt a.bokin { width:198px;background:url(../../member/images/box_ttl_bokin.gif) no-repeat; }
div#Section div#Bulletin dl#BulletinBox dt a.kaiho { width:134px;background:url(../../member/images/box_ttl_kaiho.gif) no-repeat; }
div#Section div#Bulletin dl#BulletinBox dt a.document { width:134px;background:url(../../member/images/box_ttl_document.gif) no-repeat; }
div#Section div#Bulletin dl#BulletinBox dt a.assembly { width:134px;background:url(../../member/images/box_ttl_assembly.gif) no-repeat; }


div#Section div#Bulletin dl#BulletinBox dd {
 width:190px;
	margin:13px auto 0 auto;
	background:url(../images/dot_line.gif) repeat-x;
	padding-top:13px;
	text-align:center;
	}

div#Section div#List {
 width:705px;
	margin:0 auto;
	}

div#Section div#List dl#ListBox {
 width:215px;
	background:url(../../member/images/bulletin_bg_bottom.gif) no-repeat bottom;
	padding-bottom:10px;
	float:left;
	}

div#Section div#List dl#ListBox dt {
	background:url(../../member/images/bulletin_bg_top.gif) no-repeat;
	padding-top:15px;
	}
div#Section div#List dl#ListBox dt a {
	display:block;
 height:0 !important;
 height /**/:45px;
 padding-top:45px;
 overflow:hidden;
	margin:0 auto;
	}

div#Section div#List dl#ListBox dt span {
	display:block;
 height:0 !important;
 height /**/:45px;
 padding-top:45px;
 overflow:hidden;
	margin:0 auto;
	}

div#Section div#List dl#ListBox dt a.Pdf { width:159px;background:url(../../member/images/box_ttl_list-pdf.gif) no-repeat;	}
div#Section div#List dl#ListBox dt a.Excel { width:159px;background:url(../../member/images/box_ttl_list-excel.gif) no-repeat;	}
div#Section div#List dl#ListBox dt span.Excel { width:159px;background:url(../../member/images/box_ttl_list-excel.gif) no-repeat;	}

div#Section div#List dl#ListBox dd {
 width:190px;
	margin:10px auto 0 auto;
	background:url(../images/dot_line.gif) repeat-x;
	padding-top:10px;
	text-align:center;
	}
