@charset "shift_jis";

/* 上書 */

#cnt_1001a
{
	margin-top: 0px;
}
#mainlayout .ekimod
{
	border: #0099ff 1px solid;
	margin-top: 0px;
	margin-bottom: 10px;
}
#msd_2001a.banner
{
	margin-top: 0px;
}
#mainlayout .menu_sublinks
{
	margin-top: -5px;
}
form,
form *
{
	margin: 0px;
	padding: 0px;
}
* html body form,
* html body form *
{
	margin-left: -0px;
}

/* 路線図 */

#rosenzu
{
	background-color: #e6f6ff;
}
#rosenzu .rosenzu_menu
{
	margin: 0px 10px 10px 10px;
}
#rosenzu .rosenzu_menu li
{
	border-right: #808080 1px solid;
	float: left;
	margin: 5px 10px 0px 0px;
	padding-right: 10px;
}
#rosenzu .rosenzu_menu li a
{
	white-space: nowrap;
}
#rosenzu .rosenzu_menu .last
{
	border-right-style: none;
}

/* 路線図ダウンロード */

html* #rosenzu_download .ekimod
{
	margin-bottom: 0px;
}
#rosenzu_download
{
	clear: both;
}
#rosenzu_download .ekimod
{
	float: left;
	margin-right: 10px;
	width: 148px;
}
* html body #rosenzu_download .ekimod
{
	margin-right: 6px;
	width: 150px;
}
#rosenzu_download .last
{
	margin-right: 0px;
}
* html body #rosenzu_download .last
{
	margin-right: 0px;
}
#rosenzu_download .ekimod_header
{
	background: url("../img/pattern_blue.gif") repeat-x left top;
	color: #0061c5;
	height: auto;
	padding: 3px 0px 3px 5px;
}
#rosenzu_download .ekimod_content
{
	padding: 9px 9px 0px 9px;
}
#rosenzu_download .ekimod_content *
{
	margin: 0px;
	padding: 0px;
}
#rosenzu_download .map
{
	margin-bottom: 10px;
}
#rosenzu_download .button
{
	margin-bottom: 5px;
}

/* ポケット路線図 */

#rosenzu_pocket
{
	clear: both;
}
#rosenzu_pocket .ekimod_header
{
	background: url("../img/pattern_cyan.gif") repeat-x left top;
	color: #0061c5;
	padding: 3px 0px 3px 5px;
}
#rosenzu_pocket .rosenzu_pocket_left
{
	float: left;
}
#rosenzu_pocket .rosenzu_pocket_right
{
	margin-left: 123px;
}
#rosenzu_pocket .rosenzu_pocket_right p
{
	margin-bottom: 1.0em;
}
#rosenzu_pocket .rosenzu_pocket_footer
{
	background: url("../img/pattern_dotted.gif") repeat-x left top;
	margin-top: 20px;
	padding-top: 20px;
}
#rosenzu_pocket .rosenzu_pocket_footer_left
{
	float: left;
}
#rosenzu_pocket .rosenzu_pocket_footer_right
{
	text-align: right;
}

/* 青見出し*/
h2.midashi {
    background: url("/cmn/globalimg/bg_h2.gif") repeat-x scroll 0 0 transparent ;
    font-size: 108% ;
    margin: 0px ;
    padding: 5px 10px 0px ;
}



