﻿@charset "utf-8";

<style type=text/css>
<!--

/*-----------------------------------------
スタイル一覧

▼全体          __all

▼トップ        __top
▼メイン        __main
▼コピーライト  __copy

-----------------------------------------*/



/* ---------------------
    ▼全体▼ __all
 --------------------- */

ul,ol,li,h1,h2,h3,h4,h5,h6,p,
pre,form,html,blockpuote,fieldset {
  margin: 0;
  padding: 0;
}

html {
  overflow-y: scroll;
}

body {
  font-size: 62.5%;
  font-family: Meiryo, Osaka, verdana, arial, sans-serif;
  color: #666666;
  line-height: 1.4;
  background-image: url(images/back.gif);
}

p {
  margin: 0em 0em 1em;
}

li {
  list-style-type: none;
}

img {
  border: 0;
}

a {
  color: #6600FF;
}

a:hover {
  color: #ff6600;
  background-color: #cccccc; 
}

a:active {
  color: red;
}

div {
  background-color: #FFFFFF;
}

.clear {
  clear: both;
}

#all {
  width: 750px;
  margin: 0 auto;
}




/* ---------------------
   ▼囲い▼ __kakoi
 --------------------- */
#kakoi {
  width: 810px;
  margin: 0 auto;
}

.kakoi_top {
  width: 810px;
  height: 30px;
  background-image: url(images/kakoi_top.gif);
  text-align: right;
}

.kakoi_top p {
  padding-right: 15px;
}

.kakoi_middle {
  width: 810px;
  background-image: url(images/kakoi_middle.gif);
}

.kakoi_bottom {
  width: 810px;
  height: 30px;
  background-image: url(images/kakoi_bottom.gif);
}






/* ---------------------
   ▼トップ▼ __header
 --------------------- */
#header {
  width: 750px;
}

#header h1 {
  font-family: MSゴシック;
  margin: 0px;
  margin-left: 15px;
  font-size: 1em;
}


/* ---- head_a  ----- */
#head_a {
  width: 750px;
  margin-left: 5px;
}



/* ---- head_c フラッシュ ----- */
#header .head_c {
  margin-top: 5px;
  margin-left: 10px;
  text-align: center;
}


/* ---- head_d ----- */
#header h2.head_d {
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 1.2em;
  text-align: right;
}

#top .h {
  font-size: 1.5em;
  font-family: MSゴシック;
}




/* ---------------------
   ▼メイン▼
 --------------------- */
#contents {
  width: 750px;
  margin-bottom: 20px;
  margin-left: 10px;
}

/* ---- left ----- */
#left {
  float: left;
  width: 200px;
}

#left_menu {
  font-size: 1.5em;
  margin: 0 15px;
  margin-bottom: 10px;
}

#left_menu hr {
  border: silver 2px dotted;
}

#left_menu ul {
  margin: 0px;
  padding: 0px;
}

#left_menu ul li {
  border-bottom: silver 2px dotted;
  margin-top: 5px;
  padding-left: 2em;
  padding-bottom: 8px;
  background: url(images/menu_bg.gif) no-repeat left center;
}

#left_menu ul li.home {
  margin-top: 0px;
}


#syokai {
  margin-bottom: 10px;
  text-align: center;
}
#syokai p {
  margin: 2px 10px;
  margin-left: 25px;
  text-align: left;
  font-size: 1.2em;
}



/* ---- center ---- */

#center_right {
  float: left;
  width: 550px;
}
#center {
  float: left;
}
table.center_gaiyou {
  width: 350px;
  border: silver 2px solid;
  font-size: 1.2em;
  border-collapse: collapse;
}
table.center_gaiyou th {
  padding: 8px;
  font-size: 1.2em;
  color: #FFFFFF;
  background-color: #666666;
}
table.center_gaiyou td {
  border-bottom: silver 1px dotted;
  padding: 8px;
}
table.center_gaiyou td.gaiyo_t {
  width: 80px;
  border-right: silver 1px solid;
  text-align: center;
}




/* ---- right ----- */
#right {
  float: left;
  width: 185px;
}
#right_menu {
  font-size: 1.3em;
  text-align: center;
  margin: 10px 20px;
}

#right_menu hr {
  border: silver 1px dotted;
  border-width: 2px;
  margin: 0px;
  padding: 0px;
}

#right_menu ul {
  margin: 0px;
  padding: 0px;
}

#right_menu ul li {
  border-bottom: silver 2px dotted;
  margin-top: 5px;
  padding-bottom: 5px;
}

#right_menu ul li.first {
  margin-top: 0px;
}






/* ---- ブログ記事の表示 ----- */

/* ボックス全体枠 */
.rss-box {
  margin: 0;
  background: #FAFAFA;
  text-align: left;
}


/* RSSフィード　記事一覧の大枠 */
.rss-items {
  padding: 5px 10px;
}


/* RSSフィード　サイト説明文・記事タイトル・記事内容 */
.rss-item {
  font-size: 1em;
  line-height: 1.4em;
  font-weight : normal;
  margin: 8px 0;
  margin-bottom: 15px;
}


/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー */
.rss-item a:link,
.rss-item a:visited,
.rss-item a:active {
  text-decoration: underline;
  font-size: 1.4em;
  font-weight: bold;
  color: #000000;
  padding-left: 1.4em;
  background-image: url("images/blog_t.gif");
  background-repeat: no-repeat;
}


/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー：ロールオーバー */
.rss-item a:hover {
  text-decoration : none;
  color: #4E81B4;
}


/* RSSフィード　記事日付 */
.rss-date {
  font-size: 10px;
  font-weight : normal;
  color: #000000;
}


/* ボタン */
.pod-play {
  _width:12em;
  margin: 0 0.2em;
  padding: 0.1em 0;
  _padding:0;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: middle;
  background: #fb6;
  color: black;
}


/* 左側ボタン */
.pod-play em {
  _width:1em;
  _cursor:hand;
  font-style: normal;
  margin:0;
  padding: 0.1em 0.5em;
  background: white;
  color: #222;
}


/* 右側ボタン */
.pod-play span {
  _width:1em;
  _cursor:hand;
  margin:0;
  padding: 0.1em 0.5em 0.1em 0.3em;
}


/* 左側ボタン：ロールオーバー */
.pod-play:hover {
  background: #666;
  color: white;
}


/* 右側ボタン：ロールオーバー */
.pod-play:hover em {
  background: black;
  color: white
}




/* ---------------------
   ▼フッター▼
 --------------------- */
#footer {
  width: 750px;
  text-align: center;
}


-->
