@charset "utf-8";
/*
* page_navi.css
*
* versin --- 1.0
* updated --- 2014/01/15
*/

/*index*/

div#dMain.index div#aMainContents .sModSecPaddingBorder {
	padding-top: 30px;
}
div#dMain.index div#aMainContents div.dModLayCol2.dTop div.dModLayColR{
	width: 289px;
}



/*toll*/
div.toll div#aMainContents p{margin-bottom: 0;}
div.toll div#aMainContents .warn							{ margin-top: 1em; font-size: 84%; }
div.toll div#aMainContents table				{ margin-top: 30px; border: 1px solid #cccccc; }
div.toll div#aMainContents table caption		{ margin-bottom: 7px; font-size: 117%; font-weight: 600; color: #000; }
div.toll div#aMainContents table th				{ padding: 7px 0; font-weight: 600; color: #000; text-align: center; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background: #e2e2d7; }
div.toll div#aMainContents table th.root		{ width: 160px; padding: 7px 10px; font-weight: normal; text-align: left; background: #ebebe4; }
div.toll div#aMainContents table td				{ padding: 7px 0; text-align: center; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background: #fff; }
div.toll div#aMainContents table td.lastChild	{ border-right: 0; }
div.toll div#aMainContents #otherArea			{ margin: 20px 0 35px; }
div.toll div#aMainContents #otherArea li		{ margin-bottom: 5px;}
div.toll div#aMainContents .pluginDL dt		{ float: left; width: 158px; }
div.toll div#aMainContents .pluginDL dd		{ float: right; width: 482px; margin-top: 3px; font-size: 84%; }



/*jct_map/*/
div.jct_map div#aMainContents #flashContent { margin-top: 15px; position: relative; left: 117px; }
div.jct_map div#aMainContents .flashText	 { margin: 5px 0 0 118px;}
/*tollgate_map*/
div.tollgate_map div#aMainContents .mapLink { margin-top: 15px; text-align:center;}



