@charset "shift_JIS"; /****** 基本設定 ******/ * { margin: 0; padding: 0; } body { font-size: 84%; font-family: Verdana,Chicago,Arial,sans-selif,"MS Pゴシック"; line-height: 120%; text-align: center; color: #cccccc; background-color: #f5f5dc; } /* 画像 */ img { border: 0; } /* リンク */ A.btn { display: block; /* ブロック要素にする */ width: 120px; /* 横幅 */ color: #ffffff; background-color: #999966; /* 背景色 */ border: outset 1px #99ff99; /* 枠の色 */ margin: 0px; padding: 10px 2px 2px 10px; font-size: 12px; /* フォントサイズ */ line-height: 8px; /* 行の高さ */ text-align: left; /* 水平揃え */ text-decoration: none; /* 下線を消す */ } A.btn:hover { color: #00ff00; background-color: #5555aa; /* 背景色 */ border: inset 2px #9999cc; /* 枠の色 */ margin: 0px; padding: 10px 2px 2px 2px; } A.btn:active { color: #00ff00; } A.btn:visited { color: #cccccc; } --> A{ color : #666666; text-decoration : none; } a:hover { color: #25d902; text-decoration: none; background-color: #ffffff; } /* 文字強調 */ em { font-style: normal; color: #cc3333; } /****** ページの整形 ******/ #page { text-align: center; background-color: #ffffff; margin: 0 auto 0 0px; width: 550px; border: solid #9dc5fb; border-width: 1px; } /****** ヘッド ******/ #head { width: 550px; height: 80px; border-bottom: 1px solid #000000; background : #ffffff url(sample.jpg) no-repeat; } /* サイト名 */ h1 { font-size: 200%; padding: 30px 10px 0px 55px; color: #cc8f33; letter-spacing: 2pt; } /****** メニュー ******/ #menu { width: 550px; } #menu ul { list-style: none; margin: 0.4em 5px 0; padding: 0; text-align: center; } #menu li { margin: 0; padding: 0; text-align: center; display: inline; list-style: none; } #menu a { display: inline; text-decoration: none; color: #5599ff; padding: 0.25em 1em; display: inline; font-weight:bold; } #menu a:hover { display: inline; color: #25d902; padding: 0.25em 1em; background-color: transparent; } .menu0{ border : 1px solid #9dc5fb;/*外側の枠*/ } .menu2{ border-left : 16px solid #599cf8;/*左側の薄色部分*/ } .onmouse{ border-left : 16px solid #DD66CC;/*マウスを乗せたときの左側の部分の色*/ } .menu3{ border-left : 1px solid #BBBBDD; padding : 1 10 1 10px; } .bottom{ font-family : Verdana; font-size : 11px; padding : 5px; } .line{ background-color : #CCCCDD;/*3重線の色*/ height : 1px; font-size : 1pt; /****** メイン *******/ #main { width: 550px; margin: 0; padding: 0; } /* mainBox */ .mainBox { margin: 1em; } #main h2 { font-size: 120%; margin: 0 20px 15px; border-bottom: 2px dashed #cccccc; padding: 3px 2px; color: #cc3333; letter-spacing: 1pt; } #main p,dl { margin: 1em 20px 20px; } #main dt { font-weight: bold; } #main dd { margin: 0; } #main ul { margin: 0px 60px 20px; list-style: none; } #main li { list-style: none; list-style-type: disc; } /****** フッター *******/ #foot { padding: 0; margin: 0; text-align: center; width: 550px; border-top: 2px dashed #666666; } /* 著作権 */ address { margin: 0px 0px 0 0; padding: 0px; font-style: normal; }