@charset "UTF-8";

/* 全体 */

body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
} 


/* リンク関連 */

A                { color: #0033cc; text-decoration: none     ; background: none;}
A:link           { color: #0033cc; text-decoration: underline; background: none;}
A:link:hover     { color: #0033cc; text-decoration: underline; background: none;}
A:link:active    { color: #0033cc; text-decoration: underline; background: none;}

A:visited        { color: #666688; text-decoration: none     ; background: none;}
A:visited:hover  { color: #666688; text-decoration: underline; background: none;}
A:visited:active { color: #666688; text-decoration: underline; background: none;}

.CategoryTTL{
	font-size : 10px;
	text-align: right;
}

/* 見出し */

h1,h2,h3 {
	margin: 0px;
	padding: 0px;
}

/* 箇条書き */
ul {
	margin-left  : 5px;
	margin-bottom: 0px;
	padding-left : 0px;
}
ul ul {
	margin-left  :10px;
	margin-bottom: 0px;
	padding-left : 0px;
}
li {
	padding-left : 0px;
}


/* 全体を囲う箱 */

#inbox {
	background: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 100%;
}


/* バナー */
#msgbox { 
	height:20px;
	width:100%;
	margin-top:5px;
	padding-left: 20px;
}

#banner {
	background-color: #c6ffb5;;/*バナーの背景を変えたければここ*/
	color: #949600;/*バナーの文字色を変えたければここ*/
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-weight: bold;
	margin-bottom: 1px;
	padding-bottom: 19px;
	padding-left: 5%;
	padding-top: 15px;
width: 70%;
height: 22px;
float :left;
}
#bannerR {
	background-color: #c6ffb5;;/*バナーの背景を変えたければここ*/
	color: #949600;/*バナーの文字色を変えたければここ*/
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-weight: bold;
	margin-bottom: 1px;
	padding-bottom: 0px;
/*	padding-left: 20px;*/
	padding-top: 15px;
float :left;
width: 24.9%;
height: 30px;
}
table#banner {
	background-color: #c6ffb5;/*バナーの背景を変えたければここも*/
	padding: 0px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-weight: bold;
	font-size : 14px;
}


.description {
	font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
}

/* 上のカテゴリーのメニュー */

.menu1 {
	font-family:"Century Gothic",Vendana,Helvetica, sans-serif; 
	font-weight: bold;
	color:#FFFFFF;
	background:#505050;
	font-size:80%;
	line-height:1.4;
	padding:5px;
	margin-bottom:3px;
	letter-spacing: .1em;
	border: solid 2px #000;
}



/* レイアウト */
#links {
	float: left;
	margin-right: 1px;
	padding-left: 5px;
	width: 165px;
}


#links-right {
	float: left;
	margin-left: 5px;
	padding-right: 5px;
	width: 220px;
}
#links-rightM {
	float: left;
	margin-left: 5px;
	padding-right: 5px;
	width: 460px;
}


#content {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	margin: 5px 5px 0px 410px;
	padding: 0px 5px 0px 5px;
}
#contentM {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	margin: 5px 5px 0px 485px;
	padding: 0px 5px 0px 5px;
}


#container {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	margin: 5px 5px 0px 410px;
	padding: 0px 5px 0px 5px;
}
#containerM {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	margin: 5px 5px 0px 485px;
	padding: 0px 5px 0px 5px;
}


#footer {
clear: both;
font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
font-size: 0.8em;
margin-top: 5px;
padding: 5px 5px 0px 5px;
text-align: right;
}


/* 記事まわり */
.TopCat {
	float: left;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 0px;
	font-size: 0.7em;
	line-height:1.5em;
	width: 275px;
}

.blog {
	float: left;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 0px;
	font-size: 0.9em;
	line-height:1.5em;
	width: 275px;
}

.blogS {
	background-color: #FFFFFF;
	margin: 2px;
	padding: 0px;
	font-size: 0.9em;
	line-height:1.5em;
}

.blogbody {
background: none;
color: #000000;

font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
font-weight:normal;
font-size: 0.9em;
line-height:1.5em;
margin-bottom:0.5em;
padding: 0.5em;
}


.date { 
color: #ffffff;
background-color: #3a5a6a;
font-family:"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
font-size: 0.9em;
font-weight: bold;

}

.title {
color:#000000;
background-color:#eaf1f4;
border: 1px solid #3a5a6a;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka,"Trebuchet MS", verdana, arial, sans-serif;
font-size:1.3em;
font-weight: bold;
padding: 5px; 
}


.title2 {
color:#ffffff;
background-color:#3a5a6a;
border: 1px solid #3a5a6a;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka,"Trebuchet MS", verdana, arial, sans-serif;
font-size:1.2em;
font-weight: bold;
padding: 5px; 
}

.posted {
background: none;
color:#000000;
font-family:'Trebuchet MS', verdana ,arial ,sans-serif;
font-size: 0.9em;
font-weight:normal;
}


.extended {
color:#000000;
display:block;
float:right;
font-family: "Trebuchet MS", verdana, arial, sans-serif;
font-size:1em;
font-style:normal;
}


/* サイドバー */



.sidetitle {
	background-color: #bbc8cf ;
	color: #3a5a6a;
	border: 1px solid #3a5a6a;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-weight: bold;
	padding: 2px; 
}

.sidetitleS {
	background-color: #bbc8cf ;
	color: #3a5a6a;
	border: 1px solid #3a5a6a;
	padding: 2px; 
	font-size: 0.7em;
}

.side {
	color:#3a5a6a;
	background-color: #f8f7ef;
	font-size: 0.7em;
	font-weight:normal;
	line-height:1.5em;
	border: 1px solid #949694;
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 2px; 
	margin-bottom: 2px; 
	padding-left: 3px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
}

.sideS {
	color:#3a5a6a;
	background-color: #f8f7ef;
	font-size: 10px;
	font-weight:normal;
	line-height:1.5em;
	border: 1px solid #949694;
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 2px; 
	margin-bottom: 2px; 
	padding-left: 3px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
}

/*サイドバーカテゴリー一覧リスト書式*/
.side #categories ul {
	padding-left: 15px;
	margin: 0px;
	margin-bottom: 0px;
}

.side #categories ul ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.side #categories li {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: square;
}

.syndicate {
	color:#000000;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 9px;
	font-weight:normal;
	line-height:2em;
	margin-bottom:0px;
	padding:5px;
	text-align: center;
	width: 160px;
}


.powered {
	color:#000000;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 9px;
	font-weight:normal;
	line-height:1em;
	margin-bottom:0px;
	padding:5px;
	text-align: center;
	width: 160px;
}


/* カレンダー */

.calendar {
color: #000000;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka,"Trebuchet MS", verdana, arial, sans-serif;
font-size:0.9em;
font-weight:normal;
margin-bottom:5px;
text-align:center;
}


.calendarhead {
background-color: #bbc8cf ;
color: #3a5a6a;
border: 1px solid #3a5a6a;
font-family: "Trebuchet MS", verdana, arial, sans-serif;
font-size:1.2em;
font-weight: bold;
padding: 0em 0em 0em 0.5em;
}


/* アーカイブのページ関連 */

#menu {
font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka,"Trebuchet MS", verdana, arial, sans-serif;
font-size: 1em;
font-weight: normal;
padding: 0.5px;
text-align:center;
}


.comments-body {
background: none;
color:#000000;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka,"Trebuchet MS", verdana, arial, sans-serif;
font-size: 0.9em;
font-weight:normal;
line-height:1.5em;
margin:0.5em;
padding:0.5em;
}


.comments-post {
background: none;
color:#000000;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka,"Trebuchet MS", verdana, arial, sans-serif;
font-size: 0.8em;
font-weight:normal;
}


.comments-head {
border-bottom: 1px solid #000000;
color: #000000; 
font-family: "Trebuchet MS", verdana, arial, sans-serif;
font-weight:bold;
}


/* ポップアップ関連 */

#popbox {
background: #FFFFFF;
border: 1px solid #000000;
margin-bottom: 15px;
margin-left:auto;
margin-right:auto;
margin-top: 15px;
padding: 5px;
width: 90%;
}


#banner-commentspop {
background-color: #000000;
color: #FFFFFF;
font-family: "Trebuchet MS", verdana, arial, sans-serif;
font-weight: bold;
margin-bottom: 1em;
padding-bottom: 5px;
padding-left: 10px;
padding-top: 5px;
}


.trackback-url {
color:#000000;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka,"Trebuchet MS", verdana, arial, sans-serif;
font-weight:normal;
border:1px dotted #000000;
padding:5px;
background:#FFF;
line-height:140%;
}


.trackback-body {
color:#000000;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka,"Trebuchet MS", verdana, arial, sans-serif;
font-size:0.9em;
font-weight:normal;
line-height:1.5em;
margin-top: 5px;
background:#ffffff;
padding: 5px;
} 


.trackback-post {
color:#000000;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka,"Trebuchet MS", verdana, arial, sans-serif;
font-size:0.9em;
font-weight:normal;
padding: 5px;
}

/*blockquote設定*/
blockquote{
/*BORDER: #666666 2px solid; */
border: 1px dotted #BBB;
PADDING: 20px; 
FONT-WEIGHT: normal; 
FONT-SIZE: small; 
BACKGROUND: #dddddd;
WIDTH: auto; 
　　　　　　　 COLOR: #000000; 
LINE-HEIGHT: 150%; 
/*FONT-FAMILY: verdana, arial, sans-serif*/
}

/*
blockquote {
	margin-left: 10px;
	margin-right: 10px;
	color: #000000;
	padding: 5px 5px 5px 20px;
	border: 1px dotted #BBB;

}
*/

/*quotetitle設定*/

.quotetitle {
PADDING: 3px; 
FONT-WEIGHT: normal; 
FONT-SIZE: medium; 
BORDER-BOTTOM: #666666 1px solid; 
FONT-FAMILY: verdana, arial, sans-serif
}


/*quotebody設定*/

.quotebody {
PADDING: 10px; 
FONT-WEIGHT: normal; 
FONT-SIZE: small;
}



/* Mac IE テキストエリア文字化け対策 */

select,input,textarea {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

/*タブナビゲーション開始*/
#nav{
width:100%; /* パーツ全体の範囲 */
list-style-type:none; /* リストの黒丸マーカーを消す */
margin:0px;
padding:0px;
border-bottom:1px #000000 solid;　/* タブっぽくするために */
background-color:#F2F0F0;
　　　　}

#nav li{
float:left;　/* メニューを横にならべる */
width:125px; /* タブ一個の大きさ */
height:12px;
display:block;　/* ブロック化する。絶対必要 */
background:#fff;
border:1px solid #ccc;　/* タブの枠 */
border-bottom:none;　/* 下線を消してタブ化を成功させる */
text-align:center;
font-size:10px;/*85%;*/
margin:3px 0px 0px 3px; /* タブとタブ間の間隔 */
padding:7px 5px 3px 5px;  /* タブ全体を含めた固まり自体の間隔 */
text-decoration:none;　/* リンクの下線を消去 */
　　　　　}

#nav li a{ 
display:block;
width:125px;
　　　　　　}

#nav a:link {
color: #8FABBE;
	}

#nav a:visited {
color: #00000;
	　　}

#nav a:hover {
color:#424040;
　　　　　　　　　} 
/*タブナビゲーション終了*/
