/* 基本スタイル------------------------------------------------------- */
body{
 background-color:
 #fffacd; margin:0px;
 padding:0px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
 font-weight:normal;
 font-style:normal;
 color:#000000;
 font-size:14px;
 line-height:150%;
}
table,div,p,ol,ul,li,dl,dt,dd{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
 font-weight:normal;
 font-style:normal;
 font-size:100%;
 line-height:150%;
 margin:0px;
 padding:0px;
}
#container{
 width:750px;
 text-align:left;
 padding:0px;
 margin:0px;
 border-left:1px solid #cccccc;
 border-right:1px
 solid #cccccc;
 border-bottom:1px solid #cccccc;
 background-color:#ffffff;
}
#content{
 margin:10px 20px 20px 10px;
 background-color:#ffffff;
}
#main {
 width:540px;
 float:right;
 background-color:#ffffff;
}
#side {
 width:160px; 
float:left; 
background-color:#ffffff;
}
#header{
 padding:0px;
 margin:0px;
 background: #ffffff url("http://i-d.or.jp/images/back_header.jpg") no-repeat top left;
 text-align:right;
 width:100%;
 height:120px;
}
#footer{
 clear:both;
 padding:0px;
 margin:0px;
 background-color:#f5f5f5;
 text-align:right;
}
.clear {
 /* 配置解除 */ clear:both;
}
.f-lef{
 /* 左配置 */ float:left;
 margin-right:10px;
 text-align:left;
}
.f-rig{ /* 右配置 */ float:right;
 margin-left:10px;
 text-align:left;
}
h1,h2,h3,h4,h5,h6{
 /* 題名 */ font-size:100%;
 line-height:100%;
 margin:0px;
 padding:0px;
}
em{
/* 強調 */ font-size:100%;
 color:#ff0000;
 font-style:normal;
}
strong{
 /* emより強調 */ color:#ff0000;
 font-size:16px;
}
hr{ /* ライン */ border:1px dashed #cccccc;
 height:1px;
}
a img { /* 画像の囲み線消し */ border:0px;}
.gotop{ /* ページの先頭に戻る */ clear:both;
 text-align:right;
 font-size:12px;
 padding:20px 0px 0px 0px;
}
.cen{
 text-align:center;
}
/* ヘッダー部分--------------------------------------------------------*/
div#header h1{
 /* サイトタイトル */ padding:25px 10px 5px 0px;
 font-size:18px;
 color:#000000;
}
div#header h2{ /* サイト説明 */ padding:0px 10px 20px 0px;
 font-size:12px;
 color:#ff4500;
 letter-spacing:5px;
}
div#header h1 a:link,div#header h1 a:visited,div#header h1 a:active,div#header h1 a:hover
{/* タイトルのリンク */ color:#000000;
 text-decoration:none;
}
div.pan{ /* ぱんくずリスト */ clear:both;
 padding:5px 10px;
 font-size:12px;
 text-align:right;
 margin:0px;
 color:#333333;
}
div.pan a:link,div.pan a:visited,div.pan a:active{
 /* ぱんくずリンク */ color:#333333;
 text-decoration:none;
}
div.pan a:hover{
 /* ぱんくずリンク */ color:#666666;
 text-decoration:underline;
}
/* メイン部分--------------------------------------------------------*/
.archive-content{
padding:5px 20px 20px 20px;
}

.content-nav{
text-align:center;
}

div#main h3{
 /* 題名 */ font-size:110%;
 margin:0px 0px 10px 0px;
}
div#main h4{ /* 題名 */ font-size:110%;
 margin:0px 0px 10px 0px;
 border-bottom:3px dotted #ffc12e;
 color:#ff7c0b;
 padding:5px 0px;
}
div#main h5{ /* 題名 */ font-size:110%;
 color:#669966;
 margin:10px 0px;
}
div#main h6{
 /* 題名 */ font-size:100%;
 color:#6699FF;
 margin:5px 0px;
}
div#main div#inf{
 /* インフォメーション内容部分*/ width:540px;
 height:100px;
 background:#ffffff;
 overflow:auto;
/* はみ出たらスクロールバー表示 */
}div#main address{
 /* 連絡情報部分 */ font-style: normal;
 text-align:left;
 padding:5px;
 margin:0px;
 font-size:12px;
 line-height:16px;
 background-color:#ffffff;
}
div#main table.add{
 table-layout: fixed;
 border-collapse: collapse;
 border:1px solid #999999;
 width:540px;
 font-size:12px;
 line-height:16px;
}
div#main table.add tr td{
 background-color: #fffacd;
 border:1px solid #999999;
 text-align:center;
}
div#main table.add tr th{
 background-color: #a2cd5a;
 border:1px solid #999999;
 text-align:center;
 font-weight: normal;
}
div#main table.form{
 /* 問合せ部分 */ width:540px;
}
div#main table.form tr th{
 /* 問合せ部分 */ background-color:#e0eee0;
 font-weight: normal;
 border-bottom:1px solid #c1cdc1;
 width:100px;
 text-align:left;
}
div#main table.form tr td{
 /* 問合せ部分 */ background-color:#ffffff;
 font-weight: normal;
 border-bottom:1px solid #c1cdc1;
}
div#main .waku-form{
 /* 枠スタイル（問合せ部分） */ text-align:center;
 border-top:1px solid #c1cdc1;
 border-bottom:1px solid #c1cdc1;
 padding:10px 5px;
}
div#main .waku1{/* 枠スタイル（オレンジ） */
　background: #ffffff url("http://i-d.or.jp/images/back_waku1.jpg") repeat-x top left;
　text-align:center;
　border:1px solid #ffc12e;
　padding:10px 5px;
}
div#main .waku1 h4{
　/* 題名 */　font-size:110%;
　margin:0px 0px 10px 0px;
　border-bottom:3px dotted #ffc12e;
　color:#ff7c0b;
  padding:0px 0px 5px 0px;
}
div#main .waku2{
　/* 枠スタイル（ミドリ） */　background: #ffffff url("http://i-d.or.jp/images/back_waku2.jpg") repeat-x top left;
　text-align:center;
　border:1px solid #99cc99;
　padding:10px 5px;
}
div#main .waku2 h4{
/* 題名 */　font-size:110%;
　margin:0px 0px 10px 0px;
　border-bottom:3px dotted #99cc99;
　color:#669966;
　padding:0px 0px 5px 0px;
}
div#main .waku3{
　/* 枠スタイル（水色） */
 background: #ffffff url("http://i-d.or.jp/images/back_waku3.jpg") repeat-x top left;
 border:1px solid #9BCAFF;
 padding:10px 5px;
}
div#main .waku3 h4{
/* 題名 */ font-size:110%;
 margin:0px 0px 10px 0px;
 border-bottom:3px dotted #9BCAFF;
 color:#6699FF;
 padding:0px 0px 5px 0px;
}
div#main .waku4{
 /* 枠スタイル（灰色） */
 background: #ffffff url("http://i-d.or.jp/images/back_waku4.jpg") repeat-x top left;
 border-top:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 padding:10px 0px;
}
div#main .waku4 h4{
 /* 題名 */ font-size:110%;
 margin:0px 0px 10px 0px;
 border-bottom:3px dotted #cccccc;
 color:#666666;
 padding:5px 0px;
}
/* サイド部分--------------------------------------------------------*/
div#side h3{
/* 題名リンク */ font-size:14px;
 line-height:18px;
 padding:8px 5px 5px 20px;
 background:url("http://i-d.or.jp/images/back_menu.gif") no-repeat left;
 border-bottom:1px solid #cccccc;
}
div#side h3 a,div#side h3 a:link,div#side h3 a:visited,div#side h3 a:active{
 text-decoration:none;
 color:#666666;
}
div#side h3 a:hover{
 color:#ffa000; text-decoration:none;
}
div#side h3#active{
 /* 題名リンク（メインページ）*/
 font-size:14px;
 line-height:18px;
 padding:8px 5px 5px 20px;
 background:#f5f5f5 url("images/back_menu-active.gif") no-repeat left;
 border-bottom:1px solid #cccccc;
}
div#side h3#active a,div#side h3#active a:link,div#side h3#active a:visited,div#side h3#active a:active,div#side h3#active a:hover{
 text-decoration:none;
 color:#666666;
}
div#side div#submenu{
 /* サブリンクスペース */ border-bottom:1px solid #cccccc;
}
div#side div#submenu h3{
 /* 題名サブリンク */ font-size:14px;
 line-height:18px;
 padding:8px 5px 5px 30px;
 background:url("http://i-d.or.jp/images/back_menu_sub.gif") no-repeat left;
 border-bottom:1px solid #ffffff;
}
div#side div#submenu h3#active{
 /* 題名サブリンク（メインページ）*/ font-size:14px;
 line-height:18px;
 padding:8px 5px 5px 30px;
 background:#f5f5f5 url("http://i-d.or.jp/images/back_menu_sub-active.gif") no-repeat left;
 border-bottom:1px solid #ffffff;
}
div#side div#submenu h3#active a,div#side div#submenu h3#active a:link,div#side div#submenu h3#active a:visited,div#side div#submenu h3#active a:active,div#side div#submenu h3#active a:hover{
 text-decoration:none;
 color:#666666;
}
div#side address{
 /* 連絡情報部分 */ font-style: normal;
 text-align:left;
 padding:0px 5px;
 margin:20px 0px;
 font-size:12px;
 line-height:16px;
 background-color:#ffffff;
}/* フッター部分------------------------------------------------------*/
div#footer div#cop{
 /* コピーライト部分 */ font-style: normal;
 text-align:center;
 padding:10px 10px;
 font-size:12px;
 color:#333333;
}
div#footer a:link,div#footer a:visited,div#footer a:active{
 /* リンク */ color:#333333;
 text-decoration:none;
}
div#footer a:hover{
 /* リンク */ color:#666666;
 ext-decoration:underline;
}
/* フッターテキストリンク部分----------------------------------------*/
p#t-lin{
/* テキストリンク部分 */ width:750px;
 text-align:center;
 font-size:12px;
 margin:5px;
}
p#t-lin a{
/* リンク */margin-right:10px;
}
p#t-lin a:link,p#t-lin a:active{
/* リンク */ color:#999999;
 text-decoration:none;
}p#t-lin a:hover{
 /* リンク */ color:#ff7f24;
 text-decoration:underline;
}
p#t-lin a:visited{
 /* 訪問済みリンク */ color:#666666;
 text-decoration:underline;
}
/* エントリー表示設定-----------------------------------------------*/
#entry h2{
 background-color:#a2cd5a;
 padding:3px 4px;
 border-bottom:3px solid #ffcc66;
 color:white;
 font-size:16px;
}

#entry-body{
 font-size:12px;
 margin:7px 0px;
}
#entry-more{
 font-size:12px;
 margin:5px 0px;
}

/* エントリーヘッダリンク設定---------------------------------------*/
#entry h2 a:link,a:visited{
 color:white;
 text-decoration:none;
}
#entry h2 a:visited{
 color:white;
 text-decoration:none;
}
#entry h2 a:active{
 color:white;
 text-decoration:underline;
}
#entry h2 a:hover{
 color:white;
 text-decoration:underline;
}
/* エントリーフッター設定 -------------------------------------------*/
#entry-footer{
 margin:5px 0px 10px;
 border-top:1px solid #dcdcdc;
 padding:0px;
}
/*フッター設定 -----------------------------------------------------*/
#blog-footer{
 font-size:10px;
 color:#333333;
 margin:5px 0px 10px;
}
#blog-footer a:link{
 color:#333333;
 text-decoration:none;
}
#blog-footer a:visited{
 color:#333333;
 text-decoration:none;
}
#blog-footer a:active{
 text-decoration:underline;
}
#blog-footer a:hover{
 color:#666666;
 text-decoration:underline;
}
/* サイドメニュー設定 -----------------------------------------------*/
.menu ul{
 font-size:11px;
 margin-left:8px;
 list-style-position:inside;
 list-style-type:disc;
}
/* サイドメニューリンク ------------------------------------------------*/
.menu ul a:link{
 color:#666666;
 text-decoration:none;
}
.menu ul a:visited{
 color:#666666;
 text-decoration:none;
}
.menu ul a:active{
 text-decoration:unederline;
}
.menu ul a:hover{
 color:#ffa000;
 text-decoration:underline;
}

/* コメント表示設定 -----------------------------------------------------*/
#comment{
  margin-left:80px;
}
h4.comment-header{
 font-size:12px;
}
.comment-content{
  font-size:12px;
}
#comment-footer{
 font-size:11px;
 color:#666666;
 padding:5px 0px 3px;
 border-bottom:1px dotted #cccccc;
 margin-bottom:10px;
}

/* コメント投稿フォーム設定---------------------------------------*/
#comment-form{
  margin:30px 0px 10px;
  padding:10px 20px;
  background-color:#f5f5f5;
  font-size:12px;
  font-weight:normal;
  border:1px dotted #999999;
}
.comment-form-text{
  margin:10px 0px;
  color:#666666;
  font-size:11px;
}

/* カテゴリー設定 ---------------------------------------------*/
#archive{
  padding:10px 20px 10px;
}
h4.archive-title{
 margin:0px 0px 15px;
 font-size:110%;
 border-bottom:3px dotted #ffc12e;
 color:#ff7c0b;
 padding:5px 0px;
}

.content-nav a:link,a:visited{
  color:#666666;
}
.content-nav a:hover,a:active{
  color:#666666;
  text-decoration:underline;
}
.content-nav{
  font-size:11px;
  margin-top:20px;
}







































































