/* 全体 */
body { margin: 0px 0px 0px 0px; background-image: url(../share/bg02.gif)}
body,td {  font-size: 12px; color: #333333; line-height: 140%}

/* リンク */
a:link {  color: #0c419a; text-decoration: none}
a:visited {  color: #b2bada; text-decoration: none}
a:hover {  color: #0c419a; text-decoration: underline}
a:active {  color: #0c419a; text-decoration: underline}

a.white:link {  font-size: 12px; color: #ffffff; text-decoration: none;}
a.white:visited {  font-size: 12px; color: #ffffff; text-decoration: none;}
a.white:hover {  font-size: 12px; color: #ffffff; text-decoration: none;}
a.white:active {  font-size: 12px; color: #ffffff; text-decoration: none;}

a.normal:link {  font-size: 12px; color: #0000ff; text-decoration: none;}
a.normal:visited {  font-size: 12px; color: #800080; text-decoration: none;}
a.normal:hover {  font-size: 12px; color: #0000ff; text-decoration: none;}
a.normal:active {  font-size: 12px; color: #0000ff; text-decoration: none;}

a.orange:link {  font-size: 12px; color: #ff6600; text-decoration: none;}
a.orange:visited {  font-size: 12px; color: #ff6600; text-decoration: none;}
a.orange:hover {  font-size: 12px; color: #ff6600; text-decoration: underline;}
a.orange:active {  font-size: 12px; color: #ff6600; text-decoration: underline;}

/*ベースカラー*/
#container {
line-height: 140%;
margin-right: auto;
margin-left: auto;
padding: 0px;
width: 780px;
background-color: #FFFFFF;
} 

/*バナー*/
#banner { 
font-family: Verdana, Arial, sans-serif;
text-align:left;
} 

#banner-img { 
display: none; 
} 

#banner a { 
color: #FFFFFF;
 text-decoration: none;
 } 

/*タイトル文字*/ 
#banner h1 { 
font-size: 24px; 
font-weight: bold; 
line-height: 160%; 
color: #0c419a; 
padding: 0px 0px 0px 15px;
 } 

/*サブタイトル文字*/ 
#banner h2 { 
font-size:14px;
font-weight: bold;
color: #666666;
padding: 0px 0px 0px 15px;
 } 

#center { 
float: left; 
width: 420px;
overflow: hidden;
background-color: #FFFFFF; 
} 

#right {
float: center; 
width: 180px;
overflow: hidden;
padding: 10px 0px 0px 0px;
 }

 /*記事部分*/
.content p { 
color: #666666;
font-family: Verdana, Arial, sans-serif; 
font-weight: normal; 
font-size:11px; 
line-height: 150%; 
text-align: left;
padding: 10px 10px 15px 10px;
margin-bottom: 0px;
margin-left:10px;
margin-right:10px;
margin-top: 0px;
 }

 /*記事の日付*/
.content h2 { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px;
text-align: left; 
font-weight: bold; 
color: #0c419a;
padding: 0px 5px 0px 10px;
margin-bottom: 5px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
line-height: 120%; 
}

 /*記事のタイトル*/
.content h3 { 
color: #FF6600; 
font-family: Verdana, Arial, sans-serif; 
font-size: 12px; 
text-align: left; 
font-weight: bold; 
padding: 0px 10px 0px 10px;
margin-bottom: 0px;
margin-left:10px; 
margin-right:10px; 
margin-top: 0px; 
line-height: 100%;
 }

 /*記事下のリンク*/ 
.content p.posted { 
color: #464646; 
font-family: Verdana, Arial, sans-serif; 
font-size: 9px; 
text-align: left; 
padding: 3px 10px 3px 10px; 
margin-bottom: 20px; 
margin-top: 0px; 
line-height: normal; 
border-bottom: solid 1px #FFC577; 
} 

/*サイドバー*/
.sidebar {
padding: 0px 15px 0px 15px;
}
 /*カレンダー*/ 
#calendar {
line-height: 120%; font-family:
Verdana, Arial, sans-serif; font-size: 10;
padding:0px; 
text-align: center; 
margin-bottom: 20px;
 } 
#calendar table { 
width: 150px; 
padding:0px 0px 0px 0px; 
}
 /*カレンダーのタイトル*/
#calendar caption { 
color: #FFFFFF; 
background-color: #FF6600;
font-family: Verdana, Arial, sans-serif; 
font-size:10px; 
text-align: center; 
font-weight: bold; 
padding:2px 0px 2px 0px; 
line-height: 15px;
 }
 /*カレンダーの曜日*/ 
#calendar th { 
line-height: 12px; 
font-size:10px; 
text-align: center; 
font-weight: bold; 
color: #FFC577; 
padding:2px 0px 0px 0px;
 } 
/*カレンダーの日付*/
 #calendar td { 
line-height: 12px; 
font-size:10px; 
font-weight: normal; 
color: #997766;
text-align: center; 
padding:2px 0px 0px 0px; 
border-right: solid 2px #FFC577; 
border-left: solid 1px #FFC577; 
border-top: solid 1px #FFC577; 
border-bottom: solid 2px #FFC577; 
} 
#calendar a {
color: #997766;
background-color: #FFD9E7; 
text-decoration: none;
 }
#calendar a:hover {
color: #FCD9C5; 
background-color: #FFFFFF; 
text-decoration:underline; 
} 
/*サイドバーの見出し*/ 
.sidebar h2 {
color: #FFFFFF; 
background-color: #FF6600;
font-family: Verdana, Arial, sans-serif; 
font-size:11px; 
text-align: center; 
font-weight: bold; 
padding:2px 0px 2px 0px; 
line-height: 15px;
} 
.sidebar ul { 
padding-left: 0px; 
margin: 0px; 
margin-bottom: 30px; 
} 
/*アーカイブ・コメント*/ 
.sidebar li {
color: #464646; 
font-family: Verdana, Arial, sans-serif; font-size: 10px;
text-align: left; 
line-height: 15px; 
margin-top: 3px; 
padding: 0px 5px 0px 5px; 
list-style-type: none;
 } 
.sidebar img { 
border: 0px solid #FFFFFF; 
} 
.photo 
{
text-align: left; 
margin-bottom: 20px; 
} 
/*XML・検索のテキスト*/
.link-note { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
line-height: 120%; 
text-align: left; 
color: #464646; 
margin-top: 0px; 
margin-left: 15px; 
margin-bottom: 20px; 
} 
#powered {
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
font-weight: bold; 
line-height: 150%; 
text-align: left; 
color: #464646; 
padding: 5px 0px 0px 0px; 
border-top: solid 1px #646464;
margin-top: 50px;
 } 
#comment-data { 
float: left; 
width: 160px; 
padding-right: 10px; 
margin-right: 10px; 
text-align: left; 
border-right: 1px dotted #BBB; 
} 
textarea
[id="comment-text"] 
{ width: 80%; } textarea { font-family: "Osaka", "ＭＳ Ｐゴシック", 
"trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif"; } 

/* テキストの装飾 */
.gray10 {  font-size: 10px; color: #333333; line-height: 130%}
.gray12 {  font-size: 12px; color: #333333; line-height: 140%}
.gray14 {  font-size: 14px; color: #333333; line-height: 140%; font-weight: bold}
.black10 {  font-size: 10px; color: #000000; line-height: 130%}
.black12 {  font-size: 12px; color: #000000; line-height: 140%}
.black14 {  font-size: 14px; color: #000000; line-height: 140%; font-weight: bold}
.darkblue10 {  font-size: 10px; color: #0c1d72; line-height: 130%}
.darkblue12 {  font-size: 12px; color: #0c1d72; line-height: 140%}
.darkblue14 {  font-size: 14px; color: #0c1d72; line-height: 140%; font-weight: bold}
.blue10 {  font-size: 10px; color: #3399FF; line-height: 130%}
.blue12 {  font-size: 12px; color: #3399FF; line-height: 140%}
.blue14 {  font-size: 14px; color: #3399FF; line-height: 140%; font-weight: bold}
.waterblue10 {  font-size: 10px; color: #358fc0; line-height: 130%}
.waterblue12 {  font-size: 12px; color: #358fc0; line-height: 140%}
.waterblue14 {  font-size: 14px; color: #358fc0; line-height: 140%; font-weight: bold}
.green10 {  font-size: 10px; color: #339933; line-height: 130%}
.green12 {  font-size: 12px; color: #339933; line-height: 140%}
.green14 {  font-size: 14px; color: #339933; line-height: 140%; font-weight: bold}
.orange10 {  font-size: 10px; color: #FF6600; line-height: 130%}
.orange12 {  font-size: 12px; color: #FF6600; line-height: 140%}
.orange14 {  font-size: 14px; color: #FF6600; line-height: 140%; font-weight: bold}
.ored10 {  font-size: 10px; color: #FF3300; line-height: 130%}
.ored12 {  font-size: 12px; color: #FF3300; line-height: 140%}
.ored14 {  font-size: 14px; color: #FF3300; line-height: 140%; font-weight: bold}
.red10 {  font-size: 10px; color: #FF3333; line-height: 130%}
.red12 {  font-size: 12px; color: #FF3333; line-height: 140%}
.red14 {  font-size: 14px; color: #FF3333; line-height: 140%; font-weight: bold}
.pink10 {  font-size: 10px; color: #f33699; line-height: 130%}
.pink12 {  font-size: 12px; color: #f33699; line-height: 140%}
.pink14 {  font-size: 14px; color: #f33699; line-height: 140%; font-weight: bold}
.white10 {  font-size: 10px; color: #FFFFFF; line-height: 130%}
.white12 {  font-size: 12px; color: #FFFFFF; line-height: 140%}
.white14 {  font-size: 14px; color: #FFFFFF; line-height: 140%; font-weight: bold}

.head10 {  font-size: 10px; color: #86C73F; line-height: 110%; font-weight: bold}
.head12 {  font-size: 12px; color: #86C73F; line-height: 140%; font-weight: bold}

