﻿/* CSS Document */


/*localNavi*/
ul#localNavi{background:url(/others/img/local-navigation_base001.gif)}

/*leadText*/
#main #leadText{ width:890px; margin:0 0 0 13px; padding:0; }

#main #leadText p{margin:0 0 13px 0;}

/*submenu*/

ul#subMenu{ background-color:#c1c1e0; margin:0 0 0 0; padding: 5px 0 5px 13px; word-break: keep-all; clear:both}

ul#subMenu li{background:url(/img/customer-arrow_misc001.gif) no-repeat 0 0; margin:0 13px 0 0; padding:0 0 0 20px; display:inline;}

ul#subMenu li#current{background:url(/img/others-arrow_misc001s.gif) no-repeat 0 0;}

/*insideLink*/
ul#insideLink li{background:url(/img/others-arrow_misc001.gif) no-repeat 0 0;}

*html ul#insideLink li{display:block; float:left; white-space:nowrap; background-position:0px 5px; _background-position:0px 4px;}

/*contents*/
#main div.contentsHeader p{ margin:0 0 1em 0;}

#main div.contentsHeader table{ border-collapse:collapse; border:1px solid #c4c4c4; margin:0 0 13px 0}

#main div.contentsHeader table caption{ white-space:nowrap; text-align:left}

#main div.contentsHeader table th, #main div.contentsHeader table td{ border:1px solid #c4c4c4; padding:3px 10px}

#main div.contentsHeader table th{ text-align:left; background-color:#e4e4e4}

#main div.contentsHeader ul{ margin:0 0 13px 15px}

#main div.contentsHeader{margin:0 0 0 13px; padding:8px 0 0 0; width:890px; background:url(/others/img/header_base001.gif) no-repeat; clear:both}

#main div.contentsHeader h2{ font-size:120%; margin:0 0 13px 0; padding:0 0 7px 18px; background:url(/others/img/header_base002.gif) no-repeat bottom left;}

#main div.contentsHeader h3{ font-size:100%; margin:0 0 13px 0; padding:0 0 5px 0; border-bottom: 1px solid #999; clear:both}

#main div.contentsHeader ul.note{ margin:-8px 0 13px 0 }

#main div.contentsHeader ul.note li{ display:block; background:none; padding:0}

/*step chart (/others/yobou/) */
#main div.contentsHeader ol{ list-style:none; padding:0 151px }

#main div.contentsHeader ol li{ float:left; /*margin:0 0 0 79px*/}

#main div.contentsHeader ol li img{ /*margin:0 0 0 -79px*/}

#main div.contentsHeader ol li span{ display:block; /*position:relative; top:0; left:500px;*/ width:150px; margin:0 0 0 80px;}

#main div.contentsHeader div.flow{float:left; margin:0 35px 13px 0 }

#main div.contentsHeader div.map{ width:445px; float:left; margin:0 0 13px 0}


#main div.contentsHeader ul#bottomMenu{ list-style:none; margin:0 0 0 0px;}

#main div.contentsHeader ul#bottomMenu li{ float:left; display:inline; margin: 0 11px 13px 0; padding:0 0 0 0; width:211px; background-color:#CCCCCC; background: url(/others/reha_tusho/img/bottom-menu_base002.gif) bottom;}

#main div.contentsHeader ul#bottomMenu li a{ display:block; width:184px; padding:1px 0 4px 27px; background: url(/others/reha_tusho/img/bottom-menu_base001.gif) no-repeat}