﻿@charset "utf-8";


/* parts */
/* -------------------------------------------------------- */
.b {font-weight:bold !important;}
.le {text-align:left !important;}
.ri {text-align:right !important;}
.cen {text-align:center !important;}
.ri img,
.cen img {display:inline; vertical-align:top;}
.inline img,
img.inline {display:inline; vertical-align:middle !important;}

.f12 {font-size:75% !important;}
.f14 {font-size:88% !important;}
.f16 {font-size:100% !important;}
.f18 {font-size:112% !important;}
.f20 {font-size:124% !important;}
.f22 {font-size:137% !important;}


/*-------------------------------

	マージン設定
	
-------------------------------*/
.m0a { margin:0 auto; }

/* 余白下 */
.m00 {margin-bottom:0 !important;}
.m05 {margin-bottom:5px!important;}
.m10 {margin-bottom:10px!important;}
.m15 {margin-bottom:15px!important;}
.m20 {margin-bottom:20px!important;}
.m25 {margin-bottom:25px!important;}
.m30 {margin-bottom:30px!important;}
.m35 {margin-bottom:35px!important;}
.m40 {margin-bottom:40px!important;}
.m45 {margin-bottom:45px!important;}
.m50 {margin-bottom:50px!important;}
.m55 {margin-bottom:55px!important;}
.m60 {margin-bottom:60px!important;}
.m65 {margin-bottom:65px!important;}
.m70 {margin-bottom:70px!important;}
.m75 {margin-bottom:75px!important;}

/* 余白上 */
.mt00 {margin-top:0 !important;}
.mt05 {margin-top:5px!important;}
.mt10 {margin-top:10px!important;}
.mt15 {margin-top:15px!important;}
.mt20 {margin-top:20px!important;}
.mt25 {margin-top:25px!important;}
.mt30 {margin-top:30px!important;}
.mt35 {margin-top:35px!important;}
.mt40 {margin-top:40px!important;}
.mt45 {margin-top:45px!important;}
.mt50 {margin-top:50px!important;}
.mt55 {margin-top:55px!important;}
.mt60 {margin-top:60px!important;}
.mt65 {margin-top:65px!important;}
.mt70 {margin-top:70px!important;}
.mt75 {margin-top:75px!important;}


/* 余白下 */
.mb00 {margin-bottom:0 !important;}
.mb05 {margin-bottom:5px!important;}
.mb10 {margin-bottom:10px!important;}
.mb15 {margin-bottom:15px!important;}
.mb18 {margin-bottom:18px!important;}
.mb20 {margin-bottom:20px!important;}
.mb25 {margin-bottom:25px!important;}
.mb30 {margin-bottom:30px!important;}
.mb35 {margin-bottom:35px!important;}
.mb40 {margin-bottom:40px!important;}
.mb45 {margin-bottom:45px!important;}
.mb50 {margin-bottom:50px!important;}
.mb55 {margin-bottom:55px!important;}
.mb60 {margin-bottom:60px!important;}
.mb65 {margin-bottom:65px!important;}
.mb70 {margin-bottom:70px!important;}
.mb75 {margin-bottom:75px!important;}
.mb80 {margin-bottom:80px!important;}
.mb85 {margin-bottom:85px!important;}
.mb90 {margin-bottom:90px!important;}
.mb95 {margin-bottom:95px!important;}
.mb100 {margin-bottom:100px!important;}


/* 余白右 */
.mr00 {margin-right:0 !important;}
.mr05 {margin-right:5px!important;}
.mr10 {margin-right:10px!important;}
.mr15 {margin-right:15px!important;}
.mr18 {margin-right:18px!important;}
.mr20 {margin-right:20px!important;}
.mr25 {margin-right:25px!important;}
.mr30 {margin-right:30px!important;}
.mr35 {margin-right:35px!important;}
.mr40 {margin-right:40px!important;}
.mr45 {margin-right:45px!important;}
.mr50 {margin-right:50px!important;}

.nmr1em { margin-right:-1em;}
.nmr2em { margin-right:-2em;}

/* 余白左 */
.ml00 {margin-left:0 !important;}
.ml05 {margin-left:5px!important;}
.ml10 {margin-left:10px!important;}
.ml15 {margin-left:15px!important;}
.ml20 {margin-left:20px!important;}
.ml25 {margin-left:25px!important;}
.ml30 {margin-left:30px!important;}
.ml35 {margin-left:35px!important;}
.ml40 {margin-left:40px!important;}
.ml45 {margin-left:45px!important;}
.ml50 {margin-left:50px!important;}

.nml1em { margin-left:-1em;}
.nml2em { margin-left:-2em;}

/* 余白上 */
.mt00 { margin-top:0px!important;}
.mt05 { margin-top:5px!important;}
.mt10 { margin-top:10px!important;}
.mt20 { margin-top:20px!important;}
.mt30 { margin-top:30px!important;}

/* ネガティブマージン設定
-------------------------------*/
.nmt00 { margin-top:-0px!important;}
.nmt05 { margin-top:-5px!important;}
.nmt10 { margin-top:-10px!important;}
.nmt15 { margin-top:-15px!important;}
.nmt20 { margin-top:-20px!important;}
.nmt30 { margin-top:-30px!important;}
.nmt40 { margin-top:-40px!important;}
.nmt50 { margin-top:-50px!important;}
.nmt60 { margin-top:-60px!important;}
.nmt65 { margin-top:-65px!important;}
.nmt70 { margin-top:-70px!important;}

.nmt90 { margin-top:-90px!important;}


/*-------------------------------

	パディング設定
	
-------------------------------*/
/* 余白全体 */
.pa05 { padding:5px; }
.pa10 { padding:10px; }
.pa15 { padding:15px; }
.pa20 { padding:20px; }
.pa25 { padding:25px; }
.pa30 { padding:30px; }

/* 余白上 */
.pt00 { padding-top:0!important; }
.pt20 { padding-top:20px!important; }
.pt40 { padding-top:40px!important; }
.pt80 { padding-top:80px!important; }
.pt120 { padding-top:120px!important; }
.pt150{ padding-top:150px!important; }
.pt170{ padding-top:170px!important; }
.pt180{ padding-top:180px!important; }

/* 余白下 */
.pb00 { padding-bottom:0!important; }
.pb05 { padding-bottom:5px!important;}
.pb10 { padding-bottom:10px!important;}
.pb15 { padding-bottom:15px!important;}
.pb20 { padding-bottom:20px!important;}
.pb25 { padding-bottom:25px!important;}
.pb30 { padding-bottom:30px!important;}
.pb40 { padding-bottom:40px!important;}
.pb50 { padding-bottom:50px!important;}
.pb60 { padding-bottom:60px!important;}
.pb70 { padding-bottom:70px!important;}
.pb80 { padding-bottom:70px!important;}
.pb90 { padding-bottom:90px!important;}
.pb100 { padding-bottom:100px!important;}

/* 余白右 */
.pr10 { padding-right:10px!important;}
.pr15 { padding-right:15px!important;}
.pr20 { padding-right:20px!important;}
.pr25 { padding-right:25px!important;}
.pr30 { padding-right:30px!important;}
.pr60 { padding-right:60px!important;}

/* 余白左 */
.pl05 { padding-left:5px!important;}
.pl10 { padding-left:10px!important;}
.pl15 { padding-left:15px!important;}
.pl20 { padding-left:20px!important;}
.pl20 { padding-left:25px!important;}
.pl30 { padding-left:30px!important;}

/*-------------------------------

	余白無し
	
-------------------------------*/
.mp00 {
	margin:0!important;
	padding:0!important;
	}

/*-------------------------------

	line-height設定
	
-------------------------------*/
.lh12 { line-height:120%; }
.lh14 { line-height:140%; }
.lh16 { line-height:160%; }
.lh18 { line-height:180%; }
.lh20 { line-height:200%; }

/*-------------------------------

	インデント設定
	
-------------------------------*/
/* インデント設定 */
.ti1 { text-indent:1em; }
.ti2 { text-indent:2em; }
 
 /* ぶらさがりインデント処理 */
.ind05em { text-indent:-0.5em; margin-left:0.5em; }
.ind1em { text-indent:-1em; margin-left:1em; }
.ind1Hem { text-indent:-1.5em; margin-left:1.5em; }
.ind2em { text-indent:-2em; margin-left:2em; }
.ind2Hem { text-indent:-2.5em; margin-left:2.5em; }
.ind3em { text-indent:-3em; margin-left:3em; }
.ind3Hem { text-indent:-3em; margin-left:3.5em; }
.ind3H8em { text-indent:-3.8em; margin-left:3.8em; }
.ind4em { text-indent:-4.5em; margin-left:4em; }
.ind4Hem { text-indent:-4.5em; margin-left:4.5em; }

/*-------------------------------

	幅設定
	
-------------------------------*/
/* パーセント */
.auto {width:auto !important;}
.wp10 {width:10%;}
.wp15 {width:15%;}
.wp20 {width:20%;}
.wp25 {width:25%;}
.wp30 {width:30%;}
.wp35 {width:35%;}
.wp40 {width:40%;}
.wp45 {width:45%;}
.wp50 {width:50%;}
.wp55 {width:55%;}
.wp60 {width:60%;}
.wp65 {width:65%;}
.wp70 {width:70%;}
.wp75 {width:75%;}
.wp80 {width:80%;}
.wp85 {width:85%;}
.wp90 {width:90%;}
.wp95 {width:95%;}
.wp100 {width:100%;}

/* ピクセル */
.w50 {width:50px;}
.w55 {width:55px;}
.w60 {width:60px;}
.w65 {width:65px;}
.w70 {width:70px;}
.w75 {width:75px;}
.w80 {width:80px;}
.w85 {width:85px;}
.w90 {width:90px;}
.w95 {width:95px;}
.w100 {width:100px;}
.w105 {width:105px;}
.w110 {width:110px;}
.w115 {width:115px;}
.w120 {width:120px;}
.w125 {width:125px;}
.w130 {width:130px;}
.w135 {width:135px;}
.w140 {width:140px;}
.w145 {width:145px;}
.w150 {width:150px;}
.w155 {width:155px;}
.w160 {width:160px;}
.w165 {width:165px;}
.w170 {width:170px;}
.w175 {width:175px;}
.w180 {width:180px;}
.w185 {width:185px;}
.w190 {width:190px;}
.w195 {width:195px;}
.w200 {width:200px;}
.w205 {width:205px;}
.w210 {width:210px;}
.w215 {width:215px;}
.w220 {width:220px;}
.w225 {width:225px;}
.w230 {width:230px;}
.w235 {width:235px;}
.w240 {width:240px;}
.w245 {width:245px;}
.w250 {width:250px;}
.w255 {width:255px;}
.w260 {width:260px;}
.w265 {width:265px;}
.w270 {width:270px;}
.w275 {width:275px;}
.w280 {width:280px;}
.w285 {width:285px;}
.w290 {width:290px;}
.w295 {width:295px;}
.w300 {width:300px;}
.w305 {width:305px;}
.w310 {width:310px;}
.w315 {width:315px;}
.w320 {width:320px;}
.w325 {width:325px;}
.w330 {width:330px;}
.w335 {width:335px;}
.w340 {width:340px;}
.w345 {width:345px;}
.w350 {width:350px;}
.w355 {width:355px;}
.w360 {width:360px;}
.w365 {width:365px;}
.w370 {width:370px;}
.w375 {width:375px;}
.w380 {width:380px;}
.w385 {width:385px;}
.w390 {width:390px;}
.w395 {width:395px;}
.w400 {width:400px;}
.w405 {width:405px;}
.w410 {width:410px;}
.w415 {width:415px;}
.w420 {width:420px;}
.w425 {width:425px;}
.w430 {width:430px;}
.w440 {width:440px;}
.w445 {width:445px;}
.w450 {width:450px;}
.w470 {width:470px;}
.w480 {width:480px;}
/**/
.w500 {width:500px;}
.w505 {width:505px;}
.w510 {width:510px;}
.w515 {width:515px;}
.w520 {width:520px;}
.w525 {width:525px;}
.w530 {width:530px;}
.w550 {width:550px;}
.w570 {width:570px;}
/**/
.w565 {width:565px;}
.w595 {width:595px;}
.w600 {width:600px;}
/**/
.w670 {width:670px;}
/**/
.w760 {width:760px;}


/*-------------------------------

	フロート設定
	
-------------------------------*/
/*最終的に置換*/
.lBlock {float:left;}
.rBlock {float:right;}

.left {float:left;}
.right {float:right;}

/*-------------------------------

	リンク設定
	
-------------------------------*/
a{ outline: none; }
a:focus{ -moz-outline-style: none; }

a:link,
a:visited,
a:active {color:#323232; text-decoration:underline;}
a:hover {color:#3e66b0; text-decoration:underline;}

a.icon1 {padding:0 0 0 18px; background:url(../img/parts/icon_02.gif) no-repeat left center;}

/* リンク画像設定 */
a img { border:none; outline:none; }
a:hover img.alfa { /* filter:alpha(opacity=80); */ -moz-opacity:0.80; -khtml-opacity: 0.80; opacity:0.80; }


/*-------------------------------

	テキストレイアウト
	
-------------------------------*/
.txtR { text-align:right!important; }
.txtL { text-align:left!important; }
.txtC { text-align:center!important; }
.txtJ { text-align:justify; text-justify:inter-ideograph!important; }

/* リンク下線 */
a.l { text-decoration:underline; }
a:hover.l { text-decoration:none; }

/* レタースペーシング */
.lsN005 { letter-spacing:-0.05em;}
.lsN008 { letter-spacing:-0.08em;}
.lsN01 { letter-spacing:-0.1em;}

/* アライン */
.vaT { vertical-align:top!important; }
.vaM { vertical-align:middle!important; }
.vaB { vertical-align:bottom!important; }


/*-------------------------------

	ボーダー関連
	
-------------------------------*/
.bA { border:1px solid #dfdfdf; }
.bT { border-top:1px solid #dfdfdf; }
.bB { border-bottom:1px solid #dfdfdf; }
.bBD { background:url(../../img/dot_x01.gif) repeat-x left bottom; }
.bR { border-right:1px solid #dfdfdf; }
.bL { border-left:1px solid #dfdfdf; }


/*-------------------------------

	その他設定
	
-------------------------------*/
/* clear */
.clear { clear:both; }

/* display */
.dBlock { display:block; }
.dInline { display:inline; }

/* none */
.dNone { display:none; height:0px; overflow:hidden; }

/* white-space 設定 */
.noRap { white-space:nowrap; }

/* postiton */
.pstA { position:absolute; }
.pstR { position:relative; }

/* HR */
hr { clear:both; display:none;}

/* TEST */
.test { border:1px solid #F00;}

/*-------------------------------

	フォント設定
	
-------------------------------*/
/* フォントスタイル設定 */
.b { font-weight:bold; }
.n { font-weight:normal; }
.must {color:#cc0000;}


/* ========================================================

	 Ver.1.0 
	
======================================================== */
/* text */
.ttl2 {font-size:250%; font-weight:bold; margin:0 0 50px 0;}
.ttl3 {font-size:137%; font-weight:bold; margin:0 0 30px 0;}
.ttl4 {font-size:112%; font-weight:bold; color:#3e66b0; margin:0 0 20px 0;}
.ttl5 {font-size:100%; font-weight:bold; margin:0 0 10px 0;}

.ttlStyle1 {font-size:152%; font-weight:bold; margin:0 0 20px 0;}
.ttlStyle1 span {background:url(../img/parts/bg_03.gif) repeat-x 0 1em;}
.ttlStyle2 {font-size:137%; font-weight:bold; margin:0 0 20px 0;}
.ttlStyle2 span {background:url(../img/parts/bg_03.gif) repeat-x 0 1em;}


/* list */
ul.discList {list-style-type:disc; margin-left:2em;}

ul.txtList1 {margin-left:1.2em;}
ul.txtList1 li {width:100%; position:relative;}
ul.txtList1 li span {position:absolute; top:0; left:-1.2em;}

ol#trackList ,
ol#trackList2 ,
ol#trackList3 {font-size:75%; list-style-type:none;}
ol#trackList { margin:0 0 35px 0;}
ol#trackList2 { margin:0 0 70px 0;}
ol#trackList3 { margin:0 0 10px 0;}

ol#trackList li ,
ol#trackList2 li ,
ol#trackList3 li {padding:0 5px 0 0; float:left;}
ol#trackList a ,
ol#trackList2 a ,
ol#trackList3 a {margin:0 5px 0 0;}

ul.iconList1 li {margin:0 0 8px 0; padding:0 0 0 20px; background:url(../img/parts/icon_02.gif) no-repeat left center;}

/* table */
table.fix {table-layout:fixed !important;}
table .le {text-align:left !important;}
table .cen {text-align:center !important;}
table .ri {text-align:right !important;}
table .top {vertical-align:top !important;}
table .middle {vertical-align:middle !important;}
table .bottom {vertical-align:bottom !important;}

.tableBlock {width:100%; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.tableBlock th {font-weight:bold; text-align:left; vertical-align:middle;}
.tableBlock td {text-align:left; vertical-align:middle;}

.table1 {width:100%; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.table1 th,
.table1 td {text-align:left; vertical-align:middle; padding:6px 12px; border:solid 1px #d0d0d0;}
.table1 th {background:#f8f8f8;}
.table1 td {background:#fff;}
.table1 tr.ttl th,
.table1 tr.ttl td {font-weight:bold; background:#f0f0f0;}

.table2 {width:100%; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.table2 caption {text-align:right;}
.table2 col.cell1 {width:34px;}
.table2 col.cell2 {width:48px;}
.table2 th,
.table2 td {text-align:center; vertical-align:middle; padding:6px 12px; border:solid 1px #d0d0d0;}
.table2 th {background:#f8f8f8;}
.table2 td {background:#fff;}
.table2 tr.ttl th,
.table2 tr.ttl td {font-weight:bold; background:#f0f0f0;}

.table3 {width:100%; border-collapse:collapse; border-spacing:0; empty-cells:show; position: relative;}
.table3 caption {margin-bottom:20px; font-size:124% !important; font-weight:bold; text-align: left; }
.table3 caption span {font-weight:normal; position: absolute; right: 0; top: 0;font-size: 83.1%;}
.table3 th {vertical-align:top; padding:0 20px 0 0; vertical-align:top; white-space: nowrap; font-weight: bold; }
.table3 td {vertical-align:top; padding:0 6px 0 0; }
.table3 tr th.update {font-weight:normal; text-align: right; font-size:100% !important; }

.table4 {width:100%; border-collapse:collapse; border-spacing:0; empty-cells:show; position: relative;}
.table4 caption {margin-bottom:20px; font-size:124% !important; font-weight:bold; text-align: left; }
.table4 caption span {font-weight:normal; position: absolute; right: 0; top: 0;font-size: 83.1%;}
.table4 th {vertical-align:top; padding:0 5px 0 0; vertical-align:top; white-space: nowrap; font-weight: bold; }
.table4 td {vertical-align:top; padding:0 6px 0 0; }
.table4 tr th.update {font-weight:normal; text-align: right; font-size:100% !important; }

/* listBlock1 */
.listBlock1 {margin:0 0 65px 0; padding:5px; background:url(../img/parts/bg_01.gif);}
.listBlock1 .inner {padding:12px 5px; background:#fff;}
.listBlock1 table {width:880px; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.listBlock1 th {
	width:200px;
	text-align:center;
	vertical-align:middle;
	background:url(../../img/dot_y01.gif) repeat-y right top;
	}
.listBlock1 td {text-align:left; vertical-align:middle; padding:0 0 0 30px;}
.listBlock1 td li { float:left; /*margin-bottom:10px;*/ ; line-height:100%;padding:8px 0;}
.listBlock1 td li a { padding:2px 10px 0 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; white-space:nowrap; }
.listBlock1 td li a:link,
.listBlock1 td li a:visited,
.listBlock1 td li a:active {color:#323232; text-decoration:none; background:#fff;}
.listBlock1 td li a:hover,
.listBlock1 td li.on a:link,
.listBlock1 td li.on a:visited,
.listBlock1 td li.on a:active {color:#fff; text-decoration:none; background:#3e66b0;}



/* listBlock2 */
.listBlock2 {margin:0 0 55px 0;}
.listBlock2 li {width:310px; float:left;}
.listBlock2 li.lst {width:280px;}
.listBlock2 dl {width:280px;}
.listBlock2 dt {font-size:112%; font-weight:bold; margin:0 0 5px 0;}
.listBlock2 dt a {padding:0 18px 0 0; background:url(../img/parts/icon_01.gif) no-repeat right center;}
.listBlock2 dt a:link,
.listBlock2 dt a:visited,
.listBlock2 dt a:active {color:#323232; text-decoration:none;}
.listBlock2 dt a:hover {color:#3e66b0; text-decoration:underline;}
.listBlock2 dd.img {border:solid 1px #d0d0d0;}
.listBlock2 dd.btn {background:#f9f9f9; border:solid 1px #d0d0d0; border-top:0; border-left:0;}
.listBlock2 dd.btn ul {width:278px;}
.listBlock2 dd.btn li {width:50%; text-align:center; float:left;}
.listBlock2 dd.btn a {padding:10px 0 8px 0; border-left:solid 1px #d0d0d0; text-align:center; display:block;}
.listBlock2 dd.btn a:link,
.listBlock2 dd.btn a:visited,
.listBlock2 dd.btn a:active {color:#323232; text-decoration:none;}
.listBlock2 dd.btn a:hover {color:#3e66b0; text-decoration:underline;}
.listBlock2 dd.btn span {padding:0 0 0 13px; background:url(../img/parts/icon_05.gif) no-repeat left center;}
/* no link */
.listBlock2 dt.noLink { color:#ccc; }
.listBlock2 dd.noLink {background:#f9f9f9; border:solid 1px #d0d0d0; border-top:0; border-left:0;}
.listBlock2 dd.noLink ul {
	width:100%;
	border-left:solid 1px #d0d0d0;
	}
.listBlock2 dd.noLink li {
	width:49%!important;
	text-align:center;
	float:left!important;
	color:#ccc;
	padding:10px 0 8px 0;
	}
.listBlock2 dd.noLink span {padding:0 0 0 13px; background:url(../img/parts/icon_05c.gif) no-repeat left center;}

/**/
.listBlock2 dd.txt { padding-top: 5px; }
.listBlock2 dd.txt p.pdf a { color:#323232; text-decoration:underline; }
.listBlock2 dd.txt p.pdf a:hover { color:#3e66b0; text-decoration:none; }
.listBlock2 dd.txt p.pdf { background:url(../../img/ic_pdf.gif) no-repeat left 5px; padding:0 0 0 25px; }

/* listBlock3 */
.listBlock3 li.lv01 {margin:20px 0 10px 0; padding:0 0 0 10px; border-bottom:dashed 1px #ccc; border-left:solid 5px #ccc;}
.listBlock3 li.lv02 {margin:0 0 0 15px; padding:0 0 0 18px; background:url(../img/parts/icon_02.gif) no-repeat left center;}
.listBlock3 li.lv03 {margin:0 0 0 33px; padding:0 0 0 15px; background:url(../img/parts/icon_02.gif) no-repeat left center;}


/* pageNav1 */
.pageNav1 {width:100%; position:relative;}
.pageNav1 ul {position:absolute; top:-55px; right:0;}
.pageNav1 li {width:125px; float:left;}
.pageNav1 li.prev {text-align:left; border-right:dotted 1px #d0d0d0;}
.pageNav1 li.prev a {padding:0 0 0 18px; background:url(../img/parts/icon_01a.gif) no-repeat left center;}
.pageNav1 li.next {text-align:right;}
.pageNav1 li.next a {padding:0 18px 0 0; background:url(../img/parts/icon_01.gif) no-repeat right center;}
.pageNav1 li a:link,
.pageNav1 li a:visited,
.pageNav1 li a:active {color:#323232; text-decoration:none;}
.pageNav1 li a:hover {color:#3e66b0; text-decoration:underline;}


/* ttlBlock1 */
.ttlBlock1 {width:100%; margin:0 0 60px 0; padding:0 0 26px 0; border-bottom:solid 1px #d0d0d0; position:relative;}
.ttlBlock1 .nav { position:absolute; bottom:26px; right:0; }
.ttlBlock1 .nav li {float:left; }
.ttlBlock1 .nav li a {padding:2px 10px 0 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;}
.ttlBlock1 .nav li a:link,
.ttlBlock1 .nav li a:visited,
.ttlBlock1 .nav li a:active {color:#323232; text-decoration:none; background:#fff;}
.ttlBlock1 .nav li a:hover,
.ttlBlock1 .nav li.on a:link,
.ttlBlock1 .nav li.on a:visited,
.ttlBlock1 .nav li.on a:active {color:#fff; text-decoration:none; background:#3e66b0;}


/* stationDetail */
.stationDetail {width:100%;}
.stationDetail .lBlock {width:440px;}
.stationDetail .list1 {width:100%; margin:0 0 35px 0; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.stationDetail .list1 th,
.stationDetail .list1 td {text-align:left; vertical-align:top;}
.stationDetail .list1 th {width:1%; white-space:nowrap; font-weight:normal; padding:8px 30px 6px 0; border-right:dotted 1px #b2b2b2;}
.stationDetail .list1 td {padding:8px 0 6px 30px;}
.stationDetail .list2 li {margin:0 0 8px 0; padding:0 0 0 20px; background:url(../img/parts/icon_02.gif) no-repeat left center;}
.stationDetail .list2 img {vertical-align:middle; display:inline;}


/* timeLine */
.timeLine {width:100%; margin:0 0 75px 0; position:relative;}
.timeLine .tab {width:100%; margin:0 0 25px 0; padding:0 0 3px 0; background:url(../img/parts/bg_02.gif) repeat-x left top;}
.timeLine .tab li {padding:0 10px 0 0; float:left;}
.timeLine .nav {width:100%; margin:0 0 20px 0;}
.timeLine .nav ul {float:right;}
.timeLine .nav li {padding:0 0 0 8px; float:left;}
.timeLine .nav li.txt {padding:0 15px 0 0;}
.timeLine .nav li a {padding:2px 10px 0 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;}
.timeLine .nav li a:link,
.timeLine .nav li a:visited,
.timeLine .nav li a:active {color:#fff; text-decoration:none; background:#ccc;}
.timeLine .nav li a:hover,
.timeLine .nav li.on a:link,
.timeLine .nav li.on a:visited,
.timeLine .nav li.on a:active {color:#fff; text-decoration:none; background:#3e66b0;}
.timeLine .list1 {width:100%; margin:0 0 20px 0; border-collapse:collapse; border-spacing:0; empty-cells:show; table-layout:fixed; border:solid 1px #d8d8d8;}
.timeLine .list1 th,
.timeLine .list1 td {font-weight:bold; text-align:center; vertical-align:middle; padding:10px 0;}
.timeLine .list1 th {background:#f0f0f0; border:solid 1px #d8d8d8;}
.timeLine .list1 th ul {margin:0 15px;}
.timeLine .list1 th li.rBlock {font-size:88%; font-weight:normal;}
.timeLine .list1 td {font-size:75%; line-height:120%; vertical-align:bottom; background:#fff; border-bottom:solid 1px #d8d8d8;}
.timeLine .list1 td span {font-weight:normal;}
.timeLine .list1 td.co {color:#ff3000;}
.timeLine .list2 {width:100%;}
.timeLine .list2 table {width:auto; font-size:88%; float:left; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.timeLine .list2 th,
.timeLine .list2 td {text-align:left; vertical-align:top;}
.timeLine .list2 th {padding:0 10px 6px 0;}
.timeLine .list2 th.co {color:#ff3000;}
.timeLine .list2 td {padding:0 80px 6px 0;}
.timeLine .linedl {padding:6px; background-color: #fff; border:1px solid #ccc; position: relative; bottom: -76px; left: 630px; z-index: 1000;font-size: 12px;}
.timeLine .popupLink {margin: 0 0 8px 0; padding: 0 0 0 20px; background: url(../img/parts/icon_02.gif) no-repeat left center; position:absolute; right:0; top:83px; font-weight:bold;}
.timeLine .popupLink a {color:#F00;}
.timeLine .popupLink a:hover {color:#F00;}


/* passengerFare */
.passengerFare {width:100%; margin:0 0 50px 0;}
.passengerFare .list1 {width:100%; border-collapse:collapse; border-spacing:0; empty-cells:show; table-layout:fixed;}
.passengerFare .list1 th,
.passengerFare .list1 td {text-align:center; vertical-align:middle; border:solid 1px #d0d0d0;}
.passengerFare .list1 td {padding:12px 0;}
.passengerFare .list2 {width:100%; margin:0 0 50px 0; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.passengerFare .list2 col.cell1 {width:34px;}
.passengerFare .list2 col.cell2 {width:48px;}
.passengerFare .list2 th,
.passengerFare .list2 td {text-align:center; vertical-align:middle; padding:6px 0; border:solid 1px #d0d0d0;}
.passengerFare .list2 th {background:#f8f8f8;}
.passengerFare .list2 td {background:#fff;}
.passengerFare .list2 tr.ttl th,
.passengerFare .list2 tr.ttl td {font-weight:bold; background:#f0f0f0;}
.passengerFare .Detail {margin: 0 0 8px 0; line-height:200%; padding: 0 0 0 20px; background: url(../img/parts/icon_02.gif) no-repeat left center; font-weight:bold;}
.passengerFare .Detail span { background:url(../../img/ic_pdf.gif) no-repeat right center; padding:0 30px 0 0;}

/* busInfo */
.busInfo  { margin-top:75px;}
.busInfo .busDetail {margin: 0 0 8px 0; padding: 0 0 0 20px; background: url(../img/parts/icon_02.gif) no-repeat left center; line-height:200%;}
.busInfo .busDetail2 {margin: 0 0 8px 0; padding: 0 0 0 20px; background: url(../img/parts/icon_02.gif) no-repeat left center; line-height:170%;}
.busInfo .list1 {width: 100%; margin: 0 0 20px 0; border-collapse: collapse; border-spacing: 0; empty-cells: show; table-layout: fixed; border: solid 1px #d8d8d8;}
.busInfo .list1 th {background: #f0f0f0; border: solid 1px #d8d8d8; font-weight:bold; padding:10px 15px;}
.busInfo .list1 td {font-size: 88%; vertical-align: bottom; background: #fff; border: solid 1px #d8d8d8; padding:7px 15px;}


/* btnList1 */
.btnList1 {width:100%; font-weight:bold;}
.btnList1 li {padding:0 25px 0 0; float:left;}
.btnList1 li a {padding:12px 30px 10px 30px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;}
.btnList1 li.btn1 span {padding:0 0 0 20px; background:url(../img/parts/icon_03.gif) no-repeat left center;}
.btnList1 li.btn1 a:link,
.btnList1 li.btn1 a:visited,
.btnList1 li.btn1 a:active {color:#fff; text-decoration:none; background:#3e66b0;}
.btnList1 li.btn1 a:hover {color:#fff; text-decoration:none; background:#7894c8;}
.btnList1 li.btn2 a:link,
.btnList1 li.btn2 a:visited,
.btnList1 li.btn2 a:active {color:#fff; text-decoration:none; background:#ccc;}
.btnList1 li.btn2 a:hover {color:#fff; text-decoration:none; background:#8e8e8e;}


/* btnList2 */
.btnList2 {width:100%;}
.btnList2 li {margin:0 0 10px 0; padding:0 0 0 20px; background:url(../img/parts/icon_01.gif) no-repeat left center;}


/* faqBlock */
.faqBlock {width:100%;}
.faqBlock dl.faq {
	margin:0 0 35px 0;
	background:url(../../img/dot_x01.gif) repeat-x left bottom;}
	
.faqBlock dl.lst {border-bottom:0;}
.faqBlock dl.faq dt {font-weight:bold; padding:0 0 25px 40px; background:url(../img/parts/icon_q.gif) no-repeat 0 0;}
.faqBlock dl.faq dd {padding:0 0 34px 40px; background:url(../img/parts/icon_a.gif) no-repeat 0 0;}
.faqBlock .btn {margin:0 125px; padding:5px; background:url(../img/parts/bg_01.gif);}
.faqBlock .btn .inner {padding:15px 15px; background:#fff;}
.faqBlock .btn table {width:610px; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.faqBlock .btn th,
.faqBlock .btn td {text-align:center; vertical-align:middle;}
.faqBlock .btn th img {margin:0 auto;}
.faqBlock .btn td {width:215px;}
.faqBlock .btn a {text-align:center; padding:12px 0 10px 0; display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;}
.faqBlock .btn a span {padding:0 0 0 20px; background:url(../img/parts/icon_03.gif) no-repeat left center;}
.faqBlock .btn a:link,
.faqBlock .btn a:visited,
.faqBlock .btn a:active {color:#fff; text-decoration:none; background:#3e66b0;}
.faqBlock .btn a:hover {color:#fff; text-decoration:none; background:#7894c8;}


/* txtBlock */
.txtBlock {margin:0 0 80px 0;}
/* .txtBlock {margin:0 0 60px 0;} */

.bdBlock1 {padding:10px 20px; border:1px solid #d0d0d0; background-color:#EBF5FE;}
.bdBlock2 {padding:10px 20px; border:1px solid #d0d0d0; background-color:#efefef;}


/* 表組み */
caption {text-align:right;}
table.style_a {border-top:1px solid #B4B4B4; border-left:1px solid #B4B4B4; border-collapse:collapse; margin-bottom:12px;}
.style_a th {padding:2px 6px; border-right:1px solid #B4B4B4; border-bottom:1px solid #B4B4B4; background-color:#F0EEE7;}
.style_a td {padding:2px 6px; border-right:1px solid #B4B4B4; border-bottom:1px solid #B4B4B4;}

/* 表組み入れ子 */
table.in {border-top:1px solid #B4B4B4; border-left:1px solid #B4B4B4; border-collapse:collapse; font-size:100%;}
table.in th {padding:2px 6px; border-right:1px solid #B4B4B4; border-bottom:1px solid #B4B4B4; background-color:#EEEEEE;}
table.in td {padding:2px 6px; border-right:1px solid #B4B4B4; border-bottom:1px solid #B4B4B4;}

table.style01 {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; margin:0px 0px 30px; font-size:100%; width:500px; line-height:1.7em;}
table.style01 th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4; text-align:left; width:90px; vertical-align:top;}
table.style01 td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;}
table.style01 td ol {margin:0px 0px 0px 20px;}

table.style01a {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; margin:30px 0px 80px; font-size:100%; width:500px; line-height:1.7em;}
table.style01a th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4; text-align:left; width:90px; vertical-align:top;}
table.style01a td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;}
table.style01a td ol {margin:0px 0px 0px 20px;}

table.style02 {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; font-size:100%; line-height:1.7em; width:100%;}
table.style02 th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4; text-align:left; vertical-align:top;}
table.style02 th.gray {color:#000000; background-color:efefef;}
table.style02 td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;}
table.style02_a {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; font-size:100%; line-height:1.7em; width:100%;}
table.style02_a th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4; text-align:center; vertical-align:top;}
table.style02_a th.gray {color:#000000; background-color:#efefef;}
table.style02_a td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; text-align:center;}

table.style03 {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; font-size:100%; line-height:1.7em; width:100%;}
table.style03 th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4; vertical-align:top;}
table.style03 th.gray {color:#000000; background-color:efefef;}
table.style03 td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; text-align:center;}
table.style03 td img {vertical-align:text-top; margin-right:5px;}

table.style04 {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; margin-bottom:20px;}
table.style04 th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4; vertical-align:top;}
table.style04 td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; text-align:left;}

table.style05 {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; width:100%; font-size:100%;}
table.style05 th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4; vertical-align:top; width:260px; text-align:left;}
table.style05 td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; text-align:left;}
table.style05 td img {margin:0 0 0 15px; vertical-align:middle; display:inline;}

table.style06 {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; width:100%; font-size:100%; margin-bottom:20px;}
table.style06 th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4;}
table.style06 th.width01 {width:220px;}
table.style06 th.t_left {text-align:left;}
table.style06 th.gray {background-color:#efefef; color:#000000;}
table.style06 th.gray2 {background-color:#efefef; color:#000000;}
table.style06 th.gray3 {background-color:#efefef; color:#000000;}
table.style06 td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; text-align:left;}
table.style06 td.t_right {text-align:right;}
table.style06 td.t_center {text-align:center;}

table.style07 {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; width:100%; font-size:100%; margin-bottom:20px;}
table.style07 th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4; vertical-align:top; width:12.5%; text-align:center; white-space:nowrap;}
table.style07 td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; text-align:right;}
table.style07 td.gray {background-color:#efefef;}
table.style07 td.blue {background-color:#;}

table.style08 {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; width:100%; font-size:100%; margin-bottom:20px;}
table.style08 th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; text-align:center; vertical-align: middle;}
table.style08 tr.ttl th,table.style08 tr.ttl td {font-weight:bold; background:#f0f0f0;}
table.style08 th.gray {background:#f8f8f8; text-align:center;}
table.style08 td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; text-align:center;}

table.style09 {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; margin:0px 0px 30px; font-size:100%; width:100%; line-height:1.7em;}
table.style09 th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4; text-align:center; width:90px; vertical-align: middle;}
table.style09 td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;}
table.style09 td ol {margin:0px 0px 0px 20px;}

table.style10 {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-collapse:collapse; font-size:100%; margin-bottom:20px; /* width:40%; */ width:70%;}
table.style10 th {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4; /* width:12.5%; */ text-align:center; white-space:nowrap; vertical-align:middle;}
table.style10 td {padding:2px 6px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; text-align:center;}
table.style10 th.gray {background-color:#efefef; color:#000000;}
table.style10 th.leftTh { width:30%;}

table.timetable {clear:both; border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; border-collapse:collapse; width:607px; margin-left:4px; line-height:1.6em; font-size:100%; margin-bottom:10px;}
table.timetable th {padding:2px 5px; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#FDF7E3; color:#67ADC4; text-align:center; width:30px;}
table.timetable th.white {background-color:#FFFFFF; text-align:left; width:auto; border-right:none;}

table.timetable td {padding:2px 5px; border-bottom:1px solid #DCDCDC; text-align:center; width:26px; vertical-align:bottom;}

.blue_back,th.blue_back {background-color:#EBF5FE;}
.green_back,th.green_back {background-color:#F1FEEB;}
.perplue_back,th.perplue_back {background-color:#F7EBFE;}
th.blue_back,th.perplue_back,th.green_back {color:#333333;}


h3.timetable {font-size:1.4em;}
h3.timetable img {float:left;}

h3.timetable span {padding-left:3em; float:left;}


/* 運賃 */
dl.back {margin:0 0 20px 0; padding:10px 40px; border:1px solid #d0d0d0; background-color:#EBF5FE;}
dl.back dt {font-weight:bold;}
dl.back dd {text-align:center;}

div.pback {margin:0 0 20px 0; padding:10px 40px; border:1px solid #d0d0d0; background-color:#EBF5FE;}
div.pback .head {font-weight:bold;}
div.pback .body {text-align:center;margin:0 0 12px;}
div.pback .desc {font-size:14px;text-align:right;}


/* 2014年4月1日料金改定に伴う追加スタイル */

.fareArea  { width:100%; height:40px; position:relative;}
.fareArea .fareDetail { position:absolute; bottom:-4px; left:120px; padding: 0 0 0 20px; background: url(../img/parts/icon_02.gif) no-repeat left center; font-weight:bold;}
.fareArea .fareDetail span { background:url(../../img/ic_pdf.gif) no-repeat right center; padding:0 30px 0 0;}

.KaiteiDetail {margin: 0 0 8px 0; padding: 0 0 0 20px; background: url(../img/parts/icon_02.gif) no-repeat left center; font-weight:bold;}
.KaiteiDetail span { background:url(../../img/ic_pdf.gif) no-repeat right center; padding:0 30px 0 0;}

.KaiteiDetail02 {margin: 0 0 8px 0; font-weight:bold;}
.KaiteiDetail02 span { background:url(../../img/ic_pdf.gif) no-repeat right center; padding:0 30px 0 0;}


/* cntNv
--------------------------- */
ul.cntNv li {
	float:left;
	margin-right:30px;
	}
	
ul.cntNv li.last { margin-right:0; }

/* cntTtl
--------------------------- */
table.cntTtl {
	width:100%;
	border-collapse:collapse;
	}
table.cntTtl td {
	width:50%;
	text-align:;
	}
	
table.cntTtl01 {
	width:100%;
	border-collapse:collapse;
	}
	
table.cntTtl01 th {
	width:99%;
	padding-right:15px;
	 }
table.cntTtl01 td {
	width:1%;
	white-space:nowrap;
	}
	
table.cntTtl td span.list a {
	padding-left:20px;
	margin-right:35px;
	background:url(../../img/ar_right02.gif) no-repeat left center; }
	
table.cntTtl td span.list01 a {
	padding-left:20px;
	background:url(../../img/ar_left01.gif) no-repeat left center; }
	

/* cntOshirase
--------------------------- */
#cntOshirase .unit {
	background:url(../../img/dot_xy01.gif) repeat;
	padding:5px;
	}

#cntOshirase .unitIn {
	padding:25px 25px 25px 25px;
	background:#fff;
	overflow-x: hidden;
	overflow-y: auto;
	-ms-overflow-y: auto;
	height:270px;
	}


#cntOshirase .unit table { border-collapse:collapse; }

#cntOshirase .unit th ,
#cntOshirase .unit td { padding-bottom:15px; }
#cntOshirase .unit th.wDate ,
#cntOshirase .unit td.wCate {
	white-space:nowrap;
	width:1%;
	padding-right:15px;
	}
#cntOshirase .unit td.wTxt { width:98%;}
#cntOshirase .unit span img { padding-right:15px; }


/* cntOdekake */
#cntOdekake {
	width:900px;
	padding-bottom:20px;
	/*padding-bottom:20px;*/
	}
#cntOdekake .unit {
	width: 920px;
	margin: 0 -20px 0 0;
	overflow:hidden;
	_zoom: 1;
	}

#cntOdekake .unit dl {
	width:210px;
	float:left;
	margin:0 20px 0 0;
	/*min-height:300px;*/
	}

#cntOdekake .unit dt , 
#cntOdekake .unit p.ttl , 
#cntOdekake .unit p.stName { margin-bottom:12px;}

#cntOdekake .unit p.ttl a { color:#3e66b0; }
#cntOdekake .unit p.stName { font-weight:bold; }

#cntOdekake .unit p.txt a ,
#cntOdekake .unit p.pdf a {
	text-decoration:none;
	/*font-size:88%;
	line-height:140%; */
	}
#cntOdekake .unit p.txt a:hover ,
#cntOdekake .unit p.pdf a:hover { text-decoration:underline; }

#cntOdekake .unit p.pdf {
	background:url(../../img/ic_pdf.gif) no-repeat left 5px;
	padding:0 0 0 25px;
	}

#cntOdekake table {
	width:100%;
	border-collapse:collapse;
	}
#cntOdekake td {
	width:50%;
	text-align:;
	}

#cntOdekake p.pgNate { padding-top:25px; }
#cntOdekake span.back ,
#cntOdekake span.center {
	 padding-right:35px; 
	 margin-right:35px;
	 border-right:1px dotted #d0d0d0;
	 }
	 
#cntOdekake span.back a {
	padding-left:20px;
	background:url(../../img/ar_left01.gif) no-repeat left center; }
	
#cntOdekake span.next a {
	padding-right:20px;
	background:url(../../img/ar_right01.gif) no-repeat right center; }


/* pagenate
--------------------------- */

ul.pagenate {clear:left;margin:0 auto;text-align:left;position: relative;left: 50%;float:left;}
ul.pagenate li {float:left;margin:3px 2px 0;position: relative; left: -50%;}
ul.pagenate li a {background:#e7e6e4; padding:4px 10px; line-height:100%;color:#000; text-decoration: none; }
ul.pagenate li a:hover { text-decoration: underline; }
ul.pagenate li span {background:#000;color:#fff;padding:5px 10px;line-height:100%;}

/* linkMore01
--------------------------- */
a.linkMore01 {
	padding-left:20px;
	background:url(../../img/ar_right01.gif) no-repeat left center; }

/* marker
--------------------------- */
p.marker {line-height: 1.8em;}
p.marker span {background: #ffea00;}

/* rlinkBtm
--------------------------- */
a.bLinkBtn {
	color:#fff;
	text-decoration:none;
	padding:15px 20px 15px 40px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	-ms-border-radius:6px;
	white-space:nowrap;
	background:url(../img/parts/ar_bg_blue.gif) no-repeat 20px center #3e66b0;
	}

a:hover.bLinkBtn { background:url(../img/parts/ar_bg_blue_on.gif) no-repeat 20px center #7894c8; } 


