﻿@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;
	}

/*---------------------------
	レフトサブメニュー（青）
---------------------------*/
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#Contents div#Section {
 width:725px;
	margin:0 5px;
 }


/*---------------------------
	共通パーツ
---------------------------*/
/* 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;
 }
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;
 }

/* 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.TxtCenter { 
 margin:20px 10px 0 10px;
	width:705px;
	text-align:center;
 }

/* ◎リスト */
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 ol li {
 margin:20px 10px 0 0;
	padding:5px 0;
	background:url(../images/dot_line.gif) repeat-x bottom;
	}
	
/* リンクアイコン（矢印） */
div#Section a.Arrow {
 padding-left:0.8em;
	background:url(../images/ic_link_arrow.gif) no-repeat 0.3em 0.3em;
	}

/* 表フォーマット */
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.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.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;
	}

/* 画像配置（左右） */
div#Section div.ImgRows {
	margin:30px auto 0 auto;
 width:705px;
overflow:hidden;
	}
div#Section div.ImgLeft {
 float:left;
 width:340px;
	}
div#Section div.ImgRight {
 float:right;
 width:340px;
	}
	
/* 画像配置（左）文字小 */
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;
	}

/* 注釈 */
.Note {	font-size:15px; }
.Note span { color:#AC0000; }

/* 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;
	}

/* リンクアイコンリスト（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 .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 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 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.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;
	}


/*---------------------------------------------------------------------------------------------------------------
	東旅協会報
---------------------------------------------------------------------------------------------------------------*/
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#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 dd {
 width:190px;
	margin:13px auto 0 auto;
	background:url(../images/dot_line.gif) repeat-x;
	padding-top:13px;
	text-align:center;
	}





@media print {
div#Header { border-bottom:solid 1px #666; }

div#Header a#BtnData { display:none; }

div#Contents {
	float:none;
 width:735px;
	margin:0 auto;
 }

div#Contents div#LocationNavi { display:none; }

div#GNavi { display:none; }

div#Main div#LeftNavi { display:none; }
	
div#Contents div.PageTop { display:none; }

div#Footer { display:none; }
 }

