@charset "utf-8";
/*
Theme Name: super_simple
Theme URI: 
Description: 超シンプルテンプレ
Version: 1.6
Author: 当サイト管理者
Author URI: http://
Tags: notag

*/



BODY{
width:100%;
margin:0 auto;
font-size: 10pt;
  line-height : 160%;
font-family:"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif, Verdana, Arial, Helvetica ;
  background-color : silver;

}




/* ---------------外枠 ----- */

#background{
border-color:#999999;
width:900px;
margin:0 auto 0 auto;
border-width:0 5pt 0 5pt;
border-style:solid;
background-color:#555555;
}

#wrap{
margin:0 auto 0 auto;
width:840px;
aline:center;
  background-color : #fafafa;
  text-align : left;
}

#head{

color:#ffffff;
clear:both;
font-size:12px;
  font-weight : bold;
width:100%;
padding-top:1px;
margin-bottom:1px;

background-color:#555555;

}



#main{
width:630px;
float:right;
margin-right:20px;
margin-left:3px;
text-align : left;
padding: 0px 0px 20px 0px;
  line-height : 160%;
font-size:9pt;
margin-top:0;
}


#side-left{

width:160px;
float:left;
margin-left:20px;
font-size:8pt;
padding:0px 0px 20px 0px;
text-align : left;
  line-height : 140%;
margin-top:0;
}


#footer{

font-size:9pt;
width:100%;
color:#ffffff;
clear : both;
padding-top:40pt;
text-align : center;
padding-bottom:0px;

background-color:#555555;
}

/* ---------------基本タグ ----- */
a{
  font-weight : bold;
  line-height : 160%;
  color:#0000FF;
}


img{border:0;}

td{
  font-size : 10pt;
  line-height : 130%;
  text-align : left;
  vertical-align : top;
}

dt{margin-top:4pt;
  font-weight : bold;}
hr{
  margin-top : 17pt;
  margin-bottom : 10pt;
  border-width : 0 0 1px 0;
  border-style : solid;
  border-color : #D9D9D9;
  clear : both;
}
/* ---------------ヘッダー ----- */

#head a{
  color: #ffffff;
text-decoration:none;

}
#head h1{
font-size:9pt;
margin-top : 1px;
margin-bottom : 0px;
margin-right : 6px;
margin-left : 6px;
}
#head p{
font-size:9pt;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 6px;
margin-left : 6px;
}




/* ---------------記事タグ ----- */


#main h2, h3{
  font-size : 13pt;
  font-weight : bold;
  line-height : 140%;
  color:#111111;
 padding-top:2px;
 padding-left:5px;
margin-bottom:1px;
  border-bottom-style : solid;
  clear:both;
}
#main h1{
border-bottom-color : #999999;
border-bottom-width : 10pt;
}
#main h2, h3{
border-bottom-color : #FF80C0;
  border-bottom-width : 8px;
}



ul.st-related-posts{margin-left:0pt;}

#page dt{
  margin-left:4px;
  margin-bottom:5pt;
  margin-top:10pt;
  font-size:12pt;}

#main dd{
  margin-left:15px;
  margin-bottom:5pt;
font-size:9pt;
}


#main li{list-style-type: none;}

/* ---------------中央コンテンツ設定 ----- */
#contentp{
margin:0;
font-size:11pt;
  line-height : 150%;
}

#contentp a{font-size:9pt;}




/* --------------- 検索窓 ----- */

#search-box{
background-image: url("img/bg2.jpg");
margin : 10px 0 0 0;
padding:10pt;
color:#ffffff;
background-color: #111111;
}

input.box { width: 300px; }
input.side { width: 100px; }
input.side-button {
width:155px;
aline:center;
color:#555555;
  font-weight : bold;
margin:1px 0 0px 0;
}
#side form{margin:1px;}


input.bookmarkbotton{sidth:160px;}


/* ----- アーカイブ分割ページ用ナビゲーション ----- */

.tablenav {
	color: #2583ad;

	margin: 1em auto;
	line-height:2em;
	text-align:center;
}

a.page-numbers, .tablenav .current {
	color: #00019b;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:10px;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

/* ---------- ソーシャルブックマーク--------- */
#sb{
width:100%;
  text-align : right;
clear : both;
}

/* ---------------サイドメニュー ----- */



#side li{
list-style-type : none;
margin-left:0pt;
}
#side ul{
margin-left:0pt;
}

h4{
  margin-top:10px;
  font-size : 10pt;
  font-weight : bold;
  clear : both;
  border-width : 0 0 4px 0;
  border-style : solid;
  border-color : #999999;
}

#side h5{
 padding-top:3px;
 padding-bottom:3px;
  margin-top:18px;
  margin-bottom:5px;
  font-size : 9pt;
  font-weight : bold;
  clear : both;
  border-bottom-width : 4px;
  border-bottom-style : solid;
  border-bottom-color : #555555;
}

#ad-side{
align:center;
margin:5px 0 5px 0;

}
/* ---------------右メニュー総記事数 ----- */
#entry-count{
height:35px;
width:180px;
margin-top:0px;
background-color : #000000;
font-family : Verdana, Arial, sans-serif;
background-color : #000000;
color : #efefef;
text-align:center;
padding:10px 0 0 10px;
font-size:25px;
font-weight:bold;
}

#entry-count2{
height:35px;
width:155px;
margin-top:0px;
background-color : #000000;
font-family : Verdana, Arial, sans-serif;
background-color : #000000;
color : #efefef;
text-align:center;
padding:10px 0 0 5px;
font-size:25px;
font-weight:bold;
}


/* ---------------前後記事 ----- */
#zengo-navi{
font-size:110%;
margin-bottom:12pt;
}

/* ---------------ＴＯＰ下カテゴリメニュー ----- */
#category-menu{
width:100%;
font-size:100%;
margin-top:10px;
}
#category-menu table{
width:100%;
}


#category-menu td{

height:102px;
width:206px;
font-size:100%;
background-image: url("img/category-menu.jpg");
background-repeat: no-repeat;
padding:7px;
}






/* ---------------ad検索 ----- */

#kensaku{
width:200px;
clear : both;
}



/* ----------アドセンス中央上部--------- */
#ad{
  width:160px;
  float : right;
  clear : right;

}


/* -------左右カテゴリメニュー------- */
#menu8 {
width : 100%;
margin-top : 0px;
margin-bottom : 5px;
padding-bottom: 10px;
font-size : 9pt;
background-color : #111111;
}

#menu8 ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu8 li a {
text-decoration: none;
height: 18px;
voice-family: "\"}\"";
voice-family: inherit;
color : #ffffff;
}

#menu8 li a:link, #menu8 li a:visited {
display: block;
padding: 8px 0 0 12px;
}

#menu8 li a:hover, #menu8 li #current {
color: #ffffff;
background-color : #777777;
padding: 8px 0 0 17px;
  border-left :8px;
  border-left-style : solid;
  border-left-color : #d50000;
}


#tagcroud a{color:#111111;}




blockquote{
  font-size:10pt;
  width:95%;
  padding:5pt;
  margin:10pt 5pt 10pt 5pt;
  border-width : 1px;
  border-style : solid;
  border-color : #888888;
  clear : both;
    background-color : #efefef;
}

/* -------左右カテゴリ中央カラム用------- */

#catego a{
color:#111111;
font-weight : 100;
}

#catego p{
margin:2px 0 5px 0;
}

/* -------新着100件ページ------- */
#new100 ol{
margin-left:0;
list-style-type: decimal-leading-zero;
}
#new100 li{
margin-left:0;
margin-top:10pt;
list-style-type: decimal-leading-zero;
}
/* -------home.phpアド横メニューボックス------- */

#topmenubox{
width:260px;
height:290px;
float:left;
}

#topmenubox2{
width:250px;
height:280px;
padding:2px 0 0 2px;
background-image: url("img/top-ad-yoko-menu.gif");
background-repeat: no-repeat;
}

#topmenubox2 p{
font-size:8pt;
margin:1pt 0 0 0;
}
#topmenubox2 a{
text-decoration: none;
}
/* -- 上部横並びメニュー -- */

#navi_continer {
position: relative;
z-index:100;
width: 100%;
height:30px;

}

#navi {
position: absolute;
text-align: center;
width: 100%;
}

#navi ul {
margin: 0;
padding: 0;
list-style: none;
}

#navi li {
color: #fffff;
float: left;
width: 117px;
margin: 0;
}

#navi li a {
font-size: 12px;
color: #333333;
display: block;
width: 100%;
padding: 3px 0;
text-align: center;
font-weight: bold;
text-decoration: none;
background-color: #eeeeee;
}

#navi li a:hover {
color: #ffffff;
background-color: #3366cc;
}

/* サブメニュー */
#navi ul.sub {
background: #eeeeee;
}

#navi ul.sub li {
float: none;
}

#navi ul.sub li a {
color: #333333;
background: none;
font-size: 11px;
font-weight: normal;
padding: 3px 0;
border-top:1px solid #000099;
}

#navi ul.sub li a:hover {

color: #ffffff;
background-color: #ff9900;
}

#navi ul li.navi_menu ul {
display: none;
}

#navi ul li.navi_menu_on ul {
display: block;
}

#navi li.navi_menu{
border:1px solid #111111;
}

#navi li.navi_menu_on{
border:1px solid #111111;
}


/* カテゴリリスト改行なし表示 */
#categoryflat{
clear:both;
width:100%;
margin:5pt 0 15pt 0;
}

#categoryflat li{
width:200px;
float:left;
padding:3px;
background-image: url("img/bg.gif");
margin:2px 0 0 2px;
}

#categoryflat a{
font-size:10pt;
color:#000000;
}
#categoryflat a:hover{
color:#333333;
}
#newentrylist{
margin-bottom:10px;}
#newentrylist p{
margin:2px 0 5px 0;
}