/* 基本レイアウト----------------------------------------------- */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; }

/* 見出し背景色----------------------------------------------- */#header h1 a, #banner div, .content-nav, .header, .bread{background: #00719a ;}
/* ページレイアウト----------------------------------------------- */body {width: 900px;text-align: center;margin: 0 auto;padding: 0;font-size: 0.8em;color: #333;background: #ece9e0;line-height: 1.5;font-family: "ＭＳ Ｐゴシック";position: relative;}
/* ヘッダー（レイアウト）----------------------------------------------- */#header {position: relative;margin: 0 auto;padding: 0 10px;width: 880px;_width: 900px;height: 490px;text-align: left;background: url(img/head.gif) repeat-x ;}
/* ヘッダー（サイトタイトル）----------------------------------------------- */#header h1 {margin: 0;font-size: 24px;width:606px;_width:616px;height: 406px;font-weight: normal;line-height: 60px;position:absolute; top: 27px; left: 256px;font-family: "HGP創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W7";color: #666;padding: 0 0 0 10px;background: url(img/001.jpg) no-repeat right top;}
#header h1 a {padding: 0 10px;position:absolute; top: 30px; right: -1px;}
#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: 600px;height: 150px;}
#banner div {position: relative;width: 545px;color: #fff;margin: 0;padding: 10px;position:absolute; top: 0px; left: 0px;}
#banner h2 {font-size: 18px;}
#banner p {margin: 0 ;padding: 0;font-size: 16px;line-height: 1.25;font-weight: normal;font-family: "HGP創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W7";text-align: left;letter-spacing: 0;background: none ;}
/* コンテンツレイアウト----------------------------------------------- */#container {position: relative;width: 860px;_width: 900px;margin: 0 auto;padding: 0 20px;text-align: center;background: url(img/bbg.gif) repeat-y;}
#container:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/* コンテンツレイアウト（記事部分）----------------------------------------------- */#index #main {display: inline; /* ie win bugfix */position: relative;float: right;min-height: 1px;text-align: left;width: 620px;_width: 640px;margin: -180px 0 10px;padding: 10px;}
#main {display: inline; /* ie win bugfix */position: relative;float: right;min-height: 1px;text-align: left;width: 620px;_width: 640px;margin: -180px 0 10px;padding: 10px;}
#main:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
#main .box { margin:17px 15px 10px 20px; }
#main .header2, #main .entry {margin:20px 25px 10px;}
/* コンテンツレイアウト（サイドバー）----------------------------------------------- */#side {display: inline; /* ie win bugfix */position: relative;float: left;min-height: 1px;text-align: left;width: 210px;padding: 0;margin: -250px 0 0;}
/* 記事部分見出し----------------------------------------------- */.content-nav, .bread {width: 545px;_width: 565px;padding: 15px 0 0 20px;margin: 0px;line-height: 1.25;color: #fff;}
.content-nav a, .bread a {color: #fff;}
.header {/* ie win (5, 5.5, 6) bugfix */width: 545px;_width: 565px;margin: 0 0 80px;line-height: 36px;padding: 0 0 5px 20px;font-size: 1.4em;font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ8","ヒラギノ角ゴ Pro W7";text-align: left;clear: both;color: #fff;}
#mt-archive-index .header {margin-top:50px}
/* ランキング見出し----------------------------------------------- */.header1 {/* ie win (5, 5.5, 6) bugfix */margin: 0 20px;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;}
.header a, .header2 a { text-decoration: none; }
/* コンテンツ----------------------------------------------- */p {margin: 15px 0;padding: 0;}
.entry {line-height: 1.5;margin: 10px 20px;padding-bottom: 10px; border-bottom: 1px dotted #dcdcdc;}
.entry1 {_width: 100%;margin: 2px 15px 10px 20px;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: 880px;_width: 860px;height: 80px;text-align: right;font-size: 0.9em;clear: both;}
#footer p { margin: 0; padding: 0; }
.copy {width: 860px;margin: 0 auto;padding: 10px 0 0;font-size: 0.9em;}
.f-navi {width: 830px;_width: 860px;margin: 0 auto;text-align: right;padding: 0px 30px 20px 0;background: url(img/foot.gif) no-repeat top;}
/* サイドバー内部----------------------------------------------- */#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: 15px 3px 15px 10px;color: #666;display: block;line-height: 1.5;margin: 2px 0 1px;text-decoration: none;border-left: 3px solid #ccc;}
#side li a:hover {color: #cc0000;border-left: 12px solid #779f3f;
}

#side li.sidetitle {width: auto;height: 45px;margin: 10px 0;padding: 0;text-align: center;font-size: 1em;line-height: 45px;display: block; background: url(img/st.gif) no-repeat;border-left: none;border: none;color: #fff;}
#side p {margin: 10px 0;padding: 0;}
/* コンテンツ装飾----------------------------------------------- */.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: url(img/boxbg.gif) no-repeat right bottom #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;}
.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;}
