.fontFix { line-height: 110%; } .toTop { margin: 5px 0px; text-align: right; clear: both; font-size: 90%; } #all_wrapper { margin: auto; width: 880px; position: relative; } #header { background-position: 50% 0px; padding: 55px 50px 0px; width: 780px; height: 25px; color: rgb(76, 76, 76); font-size: 90%; background-image: url("../img/bg_top.jpg"); background-repeat: repeat-x; } #conBody { margin: 0px 0px 0px 50px; width: 780px; } #contents { width: 600px; float: right; } #footer { background-position: 50% 100%; padding: 30px 50px 0px; width: 780px; height: 50px; line-height: 130%; clear: both; background-image: url("../img/bg_bottom.jpg"); background-repeat: repeat-x; } #footer .copyright { text-align: center; color: rgb(51, 51, 51); padding-top: 6px; font-size: 80%; border-top-color: rgb(127, 127, 127); border-top-width: 1px; border-top-style: solid; } #topMenuArea { left: 50px; top: 57px; width: 780px; text-align: right; font-size: 75%; position: absolute; } #topMenuArea ul { list-style: none; display: inline; } #topMenuArea li { list-style: none; padding-left: 6px; display: inline; } #topMenuArea a { background-position: 0px 50%; padding-left: 9px; background-image: url("../img/top_menu.gif"); background-repeat: no-repeat; } #topMenuArea a:hover { background-position: -200px 50%; } #sideMenuArea { width: 170px; line-height: 120%; font-size: 90%; float: left; } #sideMenuArea h2 { font-size: 110%; margin-top: 12px; } #sideMenuArea h2.top { margin-top: 0px; } #sideMenuArea h2.bar { background-position: 0px 50%; padding: 7px 8px; border: 1px solid rgb(127, 127, 127); border-image: none; color: white; background-image: url("../img/side_bar.jpg"); background-repeat: repeat-x; background-color: rgb(123, 137, 185); } #sideMenuArea h2.link { display: inline; } #sideMenuArea h2.link a { background-position: 0px 50%; border-width: 1px 0px; border-style: solid; border-color: rgb(127, 127, 127); padding: 7px 8px 7px 20px; border-image: none; color: white; text-decoration: none; margin-top: 10px; margin-bottom: 2px; display: block; background-image: url("../img/side_a.jpg"); background-repeat: repeat-x; background-color: rgb(123, 137, 185); } #sideMenuArea h2.link a:hover { background-position: -200px 50%; } #sideMenuArea h2.sel a { background-image: url("../img/side_sel.jpg"); } #sideMenuArea h2.top a { margin-top: 0px; } #sideMenuArea ul { list-style: none; display: inline; } #sideMenuArea li { list-style: none; display: inline; } #sideMenuArea ul a { background-position: 0px 50%; padding: 4px 3px 4px 20px; width: 147px; display: block; background-image: url("../img/side_a.gif"); background-repeat: repeat-x; } #sideMenuArea ul a:hover { background-position: -170px 50%; } #sideMenuArea ul a.sel { background-position: -170px 50%; } #sideMenuArea ul a.selsub { background-image: url("../img/side_sub.gif"); } #sideMenuArea ul.menu a { padding: 6px 3px 6px 20px; width: 145px; border-top-color: rgb(127, 127, 127); border-right-color: rgb(127, 127, 127); border-left-color: rgb(127, 127, 127); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; } #sideMenuArea ul.menu .top a { border-top-color: currentColor; border-top-width: medium; border-top-style: none; } #sideMenuArea ul.menu { border-bottom-color: rgb(127, 127, 127); border-bottom-width: 1px; border-bottom-style: solid; display: block; } #sideMenuArea ul .sub a { background-position: 15px 50%; padding: 6px 3px 6px 35px; width: 132px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; } #sideMenuArea ul.menu .sub a { width: 130px; border-right-color: rgb(127, 127, 127); border-left-color: rgb(127, 127, 127); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; } #sideMenuArea ul .sub a:hover { background-position: -155px 50%; } #sideMenuArea ul .sub a.sel { background-position: -155px 50%; } #sideMenuArea ul span { background-position: 15px 50%; padding: 6px 3px 0px 35px; width: 130px; color: rgb(30, 52, 137); border-top-color: currentColor; border-right-color: rgb(127, 127, 127); border-left-color: rgb(127, 127, 127); border-top-width: medium; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-left-style: solid; display: block; background-image: url("../img/side_sub.gif"); background-repeat: repeat-x; } #sideMenuArea ul.menu .sub2 a { background-position: 25px 50%; padding: 6px 3px 6px 45px; width: 120px; } #sideMenuArea ul .sub2 a:hover { background-position: -145px 50%; } #sideMenuArea ul .sub2 a.sel { background-position: -145px 50%; } #fukeikaidologo { width: 170px; text-align: center; clear: left; margin-top: 15px; float: left; } #fukeikaidologo p { line-height: 130%; font-size: 75%; } #fukeikaidologo img { padding-top: 5px; padding-bottom: 5px; } #jimukyoku { width: 170px; clear: left; margin-top: 20px; float: left; } #jimukyoku .address { color: rgb(51, 51, 51); line-height: 130%; font-size: 70%; } #jimukyoku .address span { display: none; } #styleSelecter { left: 50px; top: 0px; width: 780px; position: absolute; } #fontSize { padding: 0px 2px; border: 1px solid black; border-image: none; float: right; background-color: black; } #fontSize .moji { color: white; background-color: black; } #fontSize a { text-decoration: none; background-color: white; } #fontSize a:visited { text-decoration: none; background-color: white; } #pathArea { padding: 2px 3px 5px; width: 780px; font-size: 75%; } #pathArea ul { display: inline; } #pathArea li { display: inline; } #lbCaption { font-size: 130%; } .siteLink a { background-position: 5px 50%; padding-left: 20px; background-repeat: no-repeat; } .adobeReader { padding: 0.5em 20px; border: 1px dotted rgb(30, 52, 137); border-image: none; width: 560px; color: rgb(51, 51, 51); line-height: 120%; font-size: 90%; } .adobeReader .icon { margin-right: 1em; float: left; display: block; } @media print { #styleSelecter { display: none; } .toTop { display: none; } }