/* 基本レイアウト-------------------------------------------------- */html { margin: 0; padding: 0; }form { margin: 0; padding: 0; }a { text-decoration: underline; }a img { border: 0; }
/* 見出し-------------------------------------------------- */h1, h2, h3, h4, h5, h6 {margin: 0;font-weight: normal;font-family: "HGP創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W7";}
/* リンク色（ページ全体）-------------------------------------------------- */a { color: #0000ff; text-decoration: underline; }a:hover { color: #ff9900; }
#header a { color: #fff; text-decoration: none; }#header a:hover { color: #fff; }
/* ページレイアウト-------------------------------------------------- */body {min-width: 820px;text-align: center;margin: 0 auto;padding: 0;font-size: 0.8em;color: #333;background: url(img/bg.gif) repeat-x #fff;line-height: 1.5;font-family: "ＭＳ Ｐゴシック";position: relative;}
/* ヘッダー（レイアウト）-------------------------------------------------- */#header {position: relative;margin: 0 auto;padding: 0 10px;width: 880px;_width: 900px;height: 145px;text-align: left;background: url(img/head.gif) repeat-x #fff;}
/* ヘッダー（サイトタイトル）-------------------------------------------------- */#header h1 {margin: 0;font-size: 24px;height: 70px;font-weight: normal;line-height: 70px;position:absolute; top: 5px; left: 5px;font-family: "HGP創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W7";color: #666;padding: 0 0 0 80px;background: url(img/h1.gif) no-repeat left top;}
#ss {margin: 0;padding: 0;font-size: 12px;line-height: 1.25;position:absolute; top:5px; left: 10px;color: #666;}
/* バナー-------------------------------------------------- */#banner {position: relative;margin: 0;padding: 0;width: 550px;height: 200px;background: url(img/bbg.gif) ;}
#banner div {position: relative;margin: 0;width: 550px;height: 200px;background: url(img/banner.jpg) ;}
#banner h2 {margin: 0;padding:10px 10px 0 240px;color: #333;font-size: 1.4em;}
#banner p {margin: 0 ;padding:0 10px 0 240px;font-size: 1.2em;line-height: 1.25;font-weight: normal;font-family: "HGP創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W7";color: #333;text-align: left;letter-spacing: 0;background: none ;}
/* コンテンツレイアウト-------------------------------------------------- */#container {position: relative;width: 800px;_width: 900px;margin: 0 auto;padding: 0 50px;text-align: center;background: url(img/bbg.gif) #fff;}
#container:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/* コンテンツレイアウト（記事部分）-------------------------------------------------- */#main {display: inline; /* ie win bugfix */position: relative;float: left;min-height: 1px;text-align: left;width: 550px;margin: -25px 0 10px;padding: 10px;border: 1px solid #ccc;}
#main:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/* コンテンツレイアウト（サイドバー）-------------------------------------------------- */
#side { display: inline; /* ie win bugfix */position: relative;float: right;min-height: 1px;text-align: left;width: 210px;padding: 0;margin: -25px 0 0;}
/* 記事部分見出し-------------------------------------------------- */.header { /* ie win (5, 5.5, 6) bugfix */ width: auto; _width: 100%; margin: 10px 0; height: 60px; line-height: 55px; padding: 0 0 0 25px; font-size: 1.2em; font-weight: normal;  font-family: "HGP創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ8","ヒラギノ角ゴ Pro W7"; text-align: left; clear: both; background: url(img/h.gif) no-repeat top right;}
/* ランキング見出し-------------------------------------------------- */
.header1 {/* ie win (5, 5.5, 6) bugfix */margin: 0;height: 70px;line-height: 70px;font-size: 1.4em;font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ8","ヒラギノ角ゴ Pro W7";text-align: left;clear: both;border-left: 5px solid #ffcc00;letter-spacing: 0.1em;}
.header1.best1 {background: url(img/best1.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best2 {background: url(img/best2.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best3 {background: url(img/best3.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best4 {background: url(img/best4.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best5 {background: url(img/best5.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best6 {background: url(img/best6.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best7 {background: url(img/best7.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best8 {background: url(img/best8.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best9 {background: url(img/best9.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best10 {background: url(img/best10.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best11 {background: url(img/no11.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best12 {background: url(img/no12.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best13 {background: url(img/no13.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best14 {background: url(img/no14.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best15 {background: url(img/no15.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best16 {background: url(img/no17.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best18 {background: url(img/no18.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best19 {background: url(img/no19.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best20 {background: url(img/no20.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best21 {background: url(img/no21.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best22 {background: url(img/no22.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best23 {background: url(img/no23.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best24 {background: url(img/no24.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best25 {background: url(img/no25.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best26 {background: url(img/no26.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best27 {background: url(img/no27.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best28 {background: url(img/no28.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best29 {background: url(img/no29.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}.header1.best30 {background: url(img/no30.gif) no-repeat left;padding: 10px 0 0 70px;border-left: none;}
.header2 {/* ie win (5, 5.5, 6) bugfix */width: auto;_width: 100%;margin: 10px 0 5px;line-height: 1.25;padding: 0 5px 0 5px;font-size: 1.2em;font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ8","ヒラギノ角ゴ Pro W7";text-align: left;clear: both;border-bottom: 1px dotted #dcdcdc;color: #336699;}
.header a, .header2 a { text-decoration: none; }
/* コンテンツ-------------------------------------------------- */p {margin: 15px 0;padding: 0;}
.entry {line-height: 1.5;margin: 10px;padding-bottom: 10px; border-bottom: 1px dotted #dcdcdc;}
.entry1 {_width: 100%;margin: 2px 0 10px 0;border: 1px dotted #ffcc00;background: #fffff0;min-height: 115px;padding: 10px;}
.entry1 .img {margin: 10px 20px 15px 10px; border: 1px solid #ccc;}
.content {line-height: 1.5;margin: 5px 0;padding: 0 0 5px 5px; border-bottom: 1px dotted #dcdcdc;font-size: 0.9em;}
.entry1 p.more {text-align: right;background: url(img/more.gif) no-repeat right;line-height: 30px;padding-right: 35px;margin: 0 0px 5px 0 ;}
/* フッター-------------------------------------------------- */#footer {position: relative;margin: 0 auto;padding: 0;width: 100%;height: 150px;text-align: center;font-size: 0.9em;clear: both;background: url(img/fbg.gif) top repeat-x;}
#footer p { margin: 0; padding: 0; }
.copy { width: 820px;margin: 0 auto;padding: 30px 0 0;color: #fff;font-size: 0.9em;}
.f-navi {width: 860px;margin: 0 auto;text-align: center;padding: 20px 0;background: url(img/foot.gif) top no-repeat;}
/* サイドバー内部-------------------------------------------------- */#side ul {margin: 0 0 15px;padding: 0;list-style: none;}
#side li {width: 210px; display: block;line-height: 20px;margin: 0;padding: 0;letter-spacing: 0;text-decoration: none;color: #666;border-bottom: 1px solid #ccc;}
#side li a {width: auto; _width: 100%; font-size: 0.9em;padding: 12px 3px 12px 10px;color: #666;display: block;line-height: 1.5;margin: 2px 0 1px;text-decoration: none;border-left: 5px solid #ccc;background: url(img/li.gif) ;}
#side li a:hover {color: #cc0000;border-left: 5px solid #ff9900;background: url(img/lih.gif) ;}

#side li.sidetitle {width: auto;height: 50px;margin: 10px 0 0 0;padding: 0 0 0 42px;text-align: left;font-size: 1em;line-height: 50px;display: block; background: url(img/st.gif) no-repeat;border-left: none;text-indent: 10px;}
/* コンテンツ装飾-------------------------------------------------- */.box {position: relative;width: auto;_width: 100%;line-height: 1.5;margin: 15px 10px;padding: 0;font-size: 0.9em;border: 1px solid #dcdcdc;background: #f8f8f8;}
#main .box p {border-bottom: 1px solid #ccc;margin: 0;padding: 3px 0 3px 5px;background: #fff;}
.box ul {margin: 10px 0 10px 25px;padding: 0;line-height: 1.5;}
.click a {position:absolute; bottom: 5px; right: 5px;min-height: 30px;_height: 30px;margin: 0;padding: 0 25px 0 0;background: url(img/go.gif) no-repeat right top;}
.click a:hover {background: url(img/goh.gif) no-repeat right top;}
.gotop {height: 18px;text-align: right;margin: 15px;padding: 0 20px 0 0;background: url(img/gotop.gif) no-repeat right;clear: both;}
.adr {margin: 0;padding: 0;width: 500px;min-height: 500px;}
#side p {margin: 10px 0;padding: 0;}
.center { text-align: center; }
.b {font-family: "HGP創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W7";font-weight: normal; font-size: 1.2em;}
.img { margin: 0 10px 10px; float: left; }.imgr { margin: 0 10px 10px; float: right; }.imgt { margin: 5px 5px 10px 10px; float: left; }img { border: none; }table {font-size: 0.8em;margin: 0;background: #ccc;}td { background: #fff;}
.red { color: #cc0000; } /* 赤 */ .blue { color: #003399; } /* 青 */ .green { color: #339900; } /* 緑 */ .orange { color: #ff9900; } /* オレンジ */ .line { background: #ffff00; }.kome { font-size: 12px; color: #cc0000; line-height: 1.25;}.s { font-size: 12px; color: #333; line-height: 1.25; } .wh{ background: #fff;}

