/* ----- CSS ----- */ *{ } body{ font-size:11px; color: black; background-color:#fff; line-height: 1.5em; text-align: left; } /* ヘッダナビ(Glinkunit,Search) */ #HeadNavi { margin: 0px; text-align: left; } #HeadG46815 { margin: 0px; text-align: left; } form { margin: 0px; } #HeadSearch { margin: 0px; text-align: left; } /* ----- IDS ----- */ #container{ width:100%; padding: 0; font-size:12px; text-align:left; /* remove extra margin spacing in firefox */ } #footer{ width:100%; padding:10px 0 10px 0; text-align: left; font-size: 11px; clear:both; } /* ----- SEPARATORS ----- */ div.clear{ clear:both; padding:0 0 10px 0; } /* ----- ENTRIES ----- */ #entrySide{ width:160px; margin:0; padding:0; } /* ----- SPONSORS ----- */ #entrySide .sjstand img{ } .sjstand img, .sjstand a, .sjstand a:hover{ border:0 !important; } div.sjstand{ border:1px solid #ddd; padding: 0; } div.sjstand1{ width:160px; border:1px solid #ddd; text-align: center; padding: 19px 0 19px 0; } /* ----- HEADINGS ----- */ h1 { font-size: 120%; font-weight: bold; color: #CCCCCC; text-align: right; margin: 0px; padding: 0px; } h1.pagetitle { font-size: 150%; font-weight: bold; color: #000000; text-align: left; margin: 0; padding: 0; } h1.description { font-size:11px; font-weight: normal; color: #999999; text-align: right; margin: 0px; padding: 0px; } h2 { width: 100%; font-size: 120%; font-weight: bold; color: #0033AA; margin: 0px; text-align: left; background-color: #FFEE88; border-right: 1px solid #666699; border-bottom: 1px solid #666699; padding: 3px 0px 3px 3px; } h2.subtitle { font-size: 100%; font-weight: normal; color: #999999; text-align: right; background-color: #FFFFFF; border: 0; margin: 0; padding: 0; } h2.whatis { width: 95%; font-size: 120%; font-weight: bold; color: #0033AA; text-align: left; background-color: #FFFFFF; border-right: 0; border-bottom: 1px solid #CC0000; border-left: 8px solid #CC0000; padding: 0px 0px 0px 6px; margin: 8px 0px 0px 0px; } h2.towa { font-size: 120%; font-weight: bold; color: #999999; text-align: left; background-color: #FFFFFF; border: 0; margin: 0; padding-top: 3px; padding-bottom: 8px; } h2.topicpath { font-size:10px; font-weight: normal; color: #000000; text-align: left; background-color: #EEEEEE; border: 0; margin: 0px 0px 10px 0px; padding: 3px 0px 3px 3px; } h3.whatis { width: 95%; font-size: 120%; font-weight: bold; color: #0033AA; text-align: left; background-color: #FFFFFF; border-bottom: 1px solid #CC0000; border-left: 8px solid #CC0000; padding: 0px 0px 0px 6px; margin: 5px 0px 0px 0px; } h3.orangetitle { font-size: 120%; font-weight: bold; color: #0033AA; text-align: left; background-color: #FFEE88; border-right: 1px solid #666699; border-bottom: 1px solid #666699; margin: 5px 0 8px 0; padding: 3px 0px 3px 0px; } h3.otokulink { font-size:12px; font-weight: bold; color: #3366cc; background-color: #FFEEAA; margin: 0px 0px 3px 0px; padding: 3px 0px 3px 3px; } #entrySide h3 { width: 100%; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; background-color: #CC0000; padding: 2px 0px 2px 0px; margin: 0px; } /* ----- PARAGRAPHS ----- */ p{ color:#333; font-size:11px; line-height:1.6em; font-family:Tahoma, Verdana, Trebuchet MS, sans-serif; } p.cattitle { width: 100%; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; background-color: #CC0000; padding: 2px 0px 2px 0px; margin: 0; } #va { font-size:11px; border:1px solid #ddd; padding: 0; } p.bgbage { font-size:12px; font-weight: bold; color: #3366cc; background-color: #FFEEAA; margin: 0px 0px 3px 0px; padding: 1px 0px 1px 3px; } /* ----- LINKS ----- */ a:link, a:visited{ color: #0000DD; } a:hover{ text-decoration: underline; } img, a img, img a:link, img a:visited, img a:hover{ border:none; text-decoration:none; } #container a{ text-decoration:underline; } #entrySide li a:hover { display:block; width:159px; height:1.7em; border-right:1px solid #bbd; border-bottom:1px solid #bbd; background-color:#FFEEDD; font-size:11px; padding:0.1em 0 0.1em 5px; text-decoration:none; color:#CC3366; margin:2px 0px 2px 0px; } #entrySide li a { display:block; width:159px; height:1.7em; border-right:1px solid #99b; border-bottom:1px solid #99b; background-color:#FFFFCC; font-size:11px; padding:0.1em 0 0.1em 5px; text-decoration:none; color:#0000DD; margin:2px 0px 2px 0px; } /* ----- LISTS ----- */ ul{ } #entrySide ul{ margin: 0; padding :0; list-style-image: none; } #entrySide li{ font-size:11px; display : inline; padding :0; margin:0; } li{ font-size:11px; line-height:1.5em; color:#333; } .column1 li{ font-size:12px; line-height:1.5em; color:#333; } /* ----- ORIGIN ----- */ p.title1 { font-size: 12px; font-weight: bold; color: #70b52c; margin: 0px; padding-top: 0px; padding-bottom: 0px; } #bread { font-size:10px; font-weight: normal; color: #000000; text-align: left; background-color: #EEEEEE; border: 0; margin: 0px 0px 15px 0px; padding: 3px 0px 3px 3px; } div.column1 { padding: 5px 5px 0px 5px; border: 1px solid gray; } /* ----- IMAGES ----- */ img, a img, img a:link, img a:visited, img a:hover{ border:none; text-decoration:none; } /* ----- TABLES ----- */ table{ font-size:11px; color: black; background-color:#fff; line-height: 1.3em; margin-bottom: 0px; } /* ----- TOPMENU ----- */ .navi { font-size:90%; margin: 0; padding-left:0; padding-bottom:23px; border-bottom:2px solid #CC0000; } .navi ul { margin:0; padding:0; } .navi li { color:#000; margin:0; margin-left:0.4em; padding:3px; display:inline; list-style-type:none; background:#FEF9EE; /*自身以外のリンクの背景色*/ border:1px solid #CC0000; float:left; line-height:16px; text-decoration:none; } .navi .leftmost{ margin-left:0; } .navi #here { background:#FFEE88; /*自身のリンクの背景色*/ border-bottom:2px solid #FFEE88; color:#000; font-weight: bold; } .navi li a { color:#000; text-decoration : none; } .navi li a:hover { color:#f00; } .content { border:1px solid #ccd; border-top:0; clear:both; margin:0; padding:0.8em; padding-top:0.1em; }