body { background-color: #ffffff; } /*ここから リストマークを変更する*/ li { list-style:url(img/tri2red.gif); } /*ここまで リストマークを変更する*/ p{ line-height: 1.5; margin-left: 60px; } img.banner { border: 0px; } h1 { letter-spacing: 10px; border-style: double; border-color:#ff6666; border-width:0px 10px 0px 10px; margin-left: 30px; } div.title { float: left; 18%; font-size: 120%; font-family: "Times New Roman",Century,serif; background-color: white; color: navy; text-align: center; } div.intro { float: right; 18%; background-position: center bottom; font-size: 80%; font-family: Verdana,Arial,sans-serif; text-align: right; } div.logo { width: 60%; float: center; margin-left: 250px; } /*ここからnavi*/ div.navi{ align;right; border-bottom: 1px solid gray; /* width: 90%; width of menu. Uncomment to change to a specific width */ margin-bottom: 1px; } div.navi ul{ padding: 3px 0; margin-left: 2em; margin-top: 0px; margin-bottom: 1px; font: bold 12px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ } div.navi li{ clear: both; display: inline; margin: 0; } div.navi li a{ text-decoration: none; padding: 3px 7px; margin-right: 1px; border: 1px solid #778; color: #2d2b2b; background-color: white; top left repeat-x; } div.navi li a:visited{ color: #336699; } div.navi li a:hover{ text-decoration: none; color: blue; background-color: #ffff66; } div.navi li.selected{ position: relative; top: 1px; } div.navi li.selected a{ /*selected main tab style−選択されたtab*/ background-color: #ccffff; border-bottom-color: white; } div.navi li.selected a:hover{ /*selected main tab style */ text-decoration: none; } div.navi #current a, div.navi #current span{ /*currently selected tab*/ background-color: #ccffcc; } /*ここからパンくずリスト*/ /*ここからinvertedtabs*/ #invertedtabs{ margin-left: 4px; padding: 0; width: 100%; background: transparent; padding-left: 5px; } #invertedtabs ul{ font: bold 12px Arial, Verdana, sans-serif, MS UI Gothic; margin:0; margin-bottom: 1em; /*margin between menu and rest of content*/ padding:0; list-style:none; } #invertedtabs li{ display:inline; margin:0 2px 0 0; padding:0; text-transform:uppercase; line-height: 1.4em; } #invertedtabs a{ float:left; color: #003366; background:none; margin:0 2px 0 0; padding:0 0 0 3px; text-decoration:none; letter-spacing: 1px; } #invertedtabs a span{ float:left; display:block; background: transparent; padding:3px 9px 3px 6px; } #invertedtabs a span{ float:none; } #invertedtabs a:hover{ background-color: #ffff66; color:blue; } #invertedtabs a:hover span{ background-color: #ffff66; } #invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/ background-color: #ccffcc; } #invertedtabsline{ clear: both; padding: 0; width: 100%; height: 5px; line-height: 5px; background: #990033; border-bottom:0; /*Border between bar and tabs*/ } /*ここからmain本文*/ hr.simple { color: silver; margin: 0px 50px; } img.right { width: 240px; height: 180px; border: solid 2px blue; } img.left { float: left; width: 240px; height: 180px; border: none; margin: 1em; } img.map { float: right; width: 400px; height: 400px; border: none; margin: 1em; } div.main { padding: 0.5em 1em; margin-left: 20px; } div.main h2 { letter-spacing:5px; color:#0000cc; font-family: Verdana,Arial,sans-serif; margin: 0px 30px; border-style: solid; border-color:#cccccc; border-width:2px 0px 2px 0px padding: 0.1px; } div.main h3 { letter-spacing:3px; color:#0033ff; font-family: Verdana,Arial,sans-serif; margin: 0px 40px; border-style: solid; border-color:#cccccc; border-width:1px 0px 1px 0px padding: 0.1px; } div.main h4 { letter-spacing:3px; color:blue; font-family: Verdana,Arial,sans-serif; margin: 0px 40px; } div.main p { letter-spacing:3px; color:blue; font-family: Verdana,Arial,sans-serif; margin: 0px 40px; } div.main p { margin: 0px 60px; line-height: 1.4; color: #000000; } table.schedule { border: solid 2px #0000cc; border-collapse: collapse; text-align: center; font: bold 18px Arial, Verdana, sans-serif, MS UI Gothic; margin: 10px; } table.schedule th { border-bottom: solid 2px #0000cc; border-right: dashed 1px gray; padding: 0.4em 0.6em; } table.schedule td { border-bottom: solid 1px green; border-right: dashed 1px gray; padding: 0.4em 0.6em; } /*ここからfooter*/ div.footer { clear: both; background-color: #990033; color: white; padding: 1px; } div.footer p.returnlink { text-align: center; margin: 0px 0px 0px 0px; } div.footer p.returnlink a { color: white; } div.footer p.returnlink a:hover { color: #ffccff; } div.footer p.copyright { margin: 0px; font-size: 80%; font-family: Verdana,Arial,sans-serif; text-align: right; }