@charset "shift-jis"; /* 一括で全ての要素の余白をゼロに指定 */ *{padding: 0; margin: 0;} a:link{ color: #FFE4E1; text-decoration: underline; } a:visite{ color: #cc00cc; text-decoration: underline; } a:hover{ color: #590000; text-decoration: underline; } /* CDS */ #cds{display: none;} body{ font-size: 80%; text-align: center; font-family:"verdana","helvetica","osaka","MS Pゴシック",ans-serif; padding:0; margin: 0; } #top-page{ background: url(//img02.eshizuoka.jp/usr/operadimoda/bg-body01.gif) repeat-x 0 200px; background-color: #1f0303; } /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++トップページの指定*/ /*---------------------------------------全体を囲んでいます*/ #top-page #wrapper{ text-align: left; margin: 50px auto 0; width: 850px; border: none; } /*---------------------------------------ヘッダー部分*/ #top-page #header{ height: 150px; padding: 0; background-image: top; border: none; } /* ----- サイトタイトル ----- */ #top-page h1{ font-size: 180%; text-align: left; margin: 0 0 5px 0; } /* ----- その他ヘッダー内の文字 ----- */ #top-page #header p{ text-align: left; margin: 0 0 5px 0; } /*---------------------------------------コンテナー部分*/ #top-page #container{ width: 100%; background-image: none; } /*---------------------------------------コンテンツ部分*/ #top-page #contents{ width: 180px; height: 300px; float: left; border: none; padding: 0 10px 0 0; overflow: auto; background-color: transparent; } /* ----- 見出し ----- */ #top-page h2, #top-page h3{ font-size: 120%; color: #ffffff; margin: 1em 0 0.5em; padding: 0 0 0 5px; border-left: 5px solid #ffffff; } #top-page h3{margin-top: 2em;} /* ----- 文字 ----- */ #top-page #contents p{ line-height: 1.3; color: #FFE4E1; margin-bottom: 0.5em; } /* ----- リスト ----- */ #top-page #contents ul{ list-style-position: inside; margin: 0; } /*---------------------------------------メニュー部分*/ #top-page #sidebar{ width: 650px; height: 300px; float: right; background-position: left; padding: 0 0 0 0px; } #top-page #side-left{ width: 410px; height: 300px; float: left; padding: 10px 0 0 0px; } #top-page #side-right{ width: 220px; height: 300px; float: right; padding: 0 0 0 0px; } /*---------------------------------------フッター部分*/ #top-page #footer{ clear: both; width: 100%; padding: 0.5em 0; border: none; } /* ----- コピーライト ----- */ #top-page #footer p{text-align: center; color: #4f1717;} /*------------テーブル------------------------- */ table { border-collapse: collapse; margin-bottom: 10px; } table td { border-collapse: collapse; padding: 5px; text-align: left; } table th { border-collapse: collapse; line-height: 25px; background-color: #ECEAE3; color: #67726E; letter-spacing: 0.2em; } .td_h { color: #444444; background-image: url(img/td_h.jpg); background-position: center; padding-left: 10px; } .td_m { text-align: center; background-color: #F7F2EC; } #s_table { border: 1px solid #000000; } #s_table td { background-color: #222222; } #top_table { width: 100%; margin-bottom: 10px; background: #000000; background-image: url(//img02.eshizuoka.jp/usr/operadimoda/rose_top01.jpg); background-repeat: no-repeat; background-position: center; } #top_table td { color: #B9B1A4; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #4f1717; } #top_table td a { display: block; line-height: 105%; margin-right: 0px; padding: 13px 13px 14px 15px; text-decoration: none; color: #FFFFFF; } #top_table td a:hover { background: #590000; color: #ffffff } #top_table small { font-size: 10px; } strong.cat_tit { font-size: 14px; color: #FFE4E1; background-image: url(//img02.eshizuoka.jp/usr/operadimoda/mark01.gif); background-repeat: no-repeat; background-position: left center; padding-left: 18px; }