/*
 * File      : styles-site.css
 * Version   : 2.06
 * Update    :
 * 2.00 2005.09.01: Update for Movable Type 3.2.
 * 2.01 2005.09.03: add font-size to content-nav.
 * 2.02 2005.09.27: correct the capital letter to the small letter.
 * 2.03 2005.10.13: add ul and ol type selectors to .entry class selector.
 * 2.04 2005.11.26: fixed typo.
 * 2.05 2006.01.26: comment out the specification of the background image.
 * 2.06 2006.02.26: delete font-weight property from all name selector and add h type selectors
 *                            and brought property for the title together.
 *
 * Copyright (C) 2005-2006 www.koikikukan.com All rights reserved.
 */
 UNKNOWN {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	 PADDING-BOTTOM: 0px;
	 MARGIN: 0px;
	 PADDING-TOP: 0px;
	 FONT-FAMILY: Verdana, Arial, sans-serif
}
H1 {
	FONT-WEIGHT: normal;
	 COLOR: #000000;
	 FONT-FAMILY: 
}
H2 {
	FONT-WEIGHT: normal
}
H3 {
	FONT-WEIGHT: normal
}
H4 {
	FONT-WEIGHT: normal
}
H5 {
	FONT-WEIGHT: normal
}
H6 {
	FONT-WEIGHT: normal
}
A {
	COLOR: #006699;
	 TEXT-DECORATION: none
}
A:link {
	COLOR: #006699;
	 TEXT-DECORATION: none
}
A:visited {
	COLOR: #006699;
	 TEXT-DECORATION: none
}
A:hover {
	COLOR: #006699;
	 TEXT-DECORATION: underline
}
A:active {
	
}
A IMG {
	BORDER-RIGHT: 0px;
	 BORDER-TOP: 0px;
	 BORDER-LEFT: 0px;
	 BORDER-BOTTOM: 0px
}
P {
	MARGIN-TOP: 15px;
	 MARGIN-BOTTOM: 15px
}
UL {
	PADDING-LEFT: 16px
}
UL LI {
	LIST-STYLE-TYPE: circle
}
DL {
	
}
DT {
	
}
DD {
	PADDING-LEFT: 8px
}
FORM {
	MARGIN: 0px
}
INPUT {
	PADDING-RIGHT: 1px;
	 PADDING-LEFT: 1px;
	 FONT-SIZE: 12px;
	 PADDING-BOTTOM: 1px;
	 PADDING-TOP: 1px
}
BLOCKQUOTE {
	BORDER-RIGHT: #666666 1px solid;
	 PADDING-RIGHT: 10px;
	 BORDER-TOP: #666666 1px solid;
	 PADDING-LEFT: 10px;
	 FONT-SIZE: 10px;
	 BACKGROUND: #f6f6f6;
	 PADDING-BOTTOM: 10px;
	 MARGIN: 15px 20px 0px;
	 BORDER-LEFT: #666666 1px solid;
	 WIDTH: auto;
	 LINE-HEIGHT: 150%;
	 PADDING-TOP: 10px;
	 BORDER-BOTTOM: #666666 1px solid
}
.quotetitle {
	PADDING-RIGHT: 3px;
	 PADDING-LEFT: 3px;
	 FONT-SIZE: 10px;
	 PADDING-BOTTOM: 3px;
	 PADDING-TOP: 3px;
	 BORDER-BOTTOM: #666666 1px solid
}
#banner {
	PADDING-RIGHT: 15px;
	 PADDING-LEFT: 15px;
	 BACKGROUND: #000099;
	 PADDING-BOTTOM: 1px;
	 COLOR: #ff0000;
	 PADDING-TOP: 0px;
	 FONT-FAMILY: ;
	 TEXT-ALIGN: left
}
#banner A {
	FONT-SIZE: 32px;
	 COLOR: #0000cc;
	 FONT-FAMILY: ;
	 TEXT-DECORATION: none
}
#banner A:link {
	FONT-SIZE: 32px;
	 COLOR: #ffffff;
	 TEXT-DECORATION: none
}
#banner A:visited {
	FONT-SIZE: 32px;
	 COLOR: #ffffff;
	 TEXT-DECORATION: none
}
#banner A:hover {
	
}
#banner A:active {
	
}
#banner H2 {
	FONT-SIZE: 12px;
	 COLOR: #ffffff
}
.blog {
	PADDING-RIGHT: 10px;
	 PADDING-LEFT: 10px;
	 FONT-SIZE: small;
	 BACKGROUND: none transparent scroll repeat 0% 0%;
	 PADDING-BOTTOM: 10px;
	 COLOR: #36414d;
	 PADDING-TOP: 10px
}
.date {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 5px;
	 FONT-WEIGHT: bold;
	 FONT-SIZE: 11px;
	 PADDING-BOTTOM: 2px;
	 MARGIN: 6px 5px 0px;
	 PADDING-TOP: 2px
}
.date {
	BACKGROUND: #ff0033;
	 COLOR: #ffffff;
	 FONT-FAMILY: 
}
.trackbacks-header {
	BACKGROUND: #8fabbe;
	 COLOR: #ffffff
}
.comments-header {
	BACKGROUND: #8fabbe;
	 COLOR: #ffffff
}
.comments-open-header {
	BACKGROUND: #8fabbe;
	 COLOR: #ffffff
}
.entry {
	FONT-SIZE: 14px;
	 BACKGROUND: #ffffff;
	 MARGIN: 0px 5px 15px;
	 WIDTH: auto;
	 COLOR: #36414d;
	 WORD-BREAK: break-all;
	 LINE-HEIGHT: 150%
}
.entry A:active {
	
}
.entry IMG {
	MARGIN-BOTTOM: 5px;
	 MARGIN-RIGHT: 8px
}
.entry TEXTAREA {
	WIDTH: 97%
}
.extended {
	
}
.entry-header {
	FONT-WEIGHT: bold;
	 FONT-SIZE: 12px;
	 MARGIN: 15px 0px 0px;
	 COLOR: #444444
}
.entry-footer {
	BORDER-TOP: #36414d 1px dotted;
	 FONT-SIZE: 9px;
	 MARGIN: 10px 0px 0px;
	 COLOR: #36414d;
	 TEXT-ALIGN: right
}
.commenter-profile IMG {
	BORDER-TOP-WIDTH: 0px;
	 BORDER-LEFT-WIDTH: 0px;
	 BORDER-BOTTOM-WIDTH: 0px;
	 VERTICAL-ALIGN: middle;
	 BORDER-RIGHT-WIDTH: 0px
}
.content-nav {
	FONT-SIZE: 12px;
	 MARGIN: 10px;
	 TEXT-ALIGN: center
}
.calendarhead {
	FONT-SIZE: 9px;
	 BACKGROUND: none transparent scroll repeat 0% 0%;
	 PADDING-BOTTOM: 5px;
	 COLOR: #444444;
	 LETTER-SPACING: 0.2em;
	 TEXT-ALIGN: center
}
.calendar {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	 COLOR: #444444;
	 TEXT-ALIGN: center
}
.calendar TABLE {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	 PADDING-BOTTOM: 0px;
	 PADDING-TOP: 0px;
	 BORDER-COLLAPSE: collapse;
	 TEXT-ALIGN: center
}
.calendar TH {
	FONT-SIZE: 8px;
	 PADDING-BOTTOM: 3px;
	 WIDTH: 23px
}
.calendar TD {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	 FONT-SIZE: 9px;
	 PADDING-BOTTOM: 2px;
	 LINE-HEIGHT: 120%;
	 PADDING-TOP: 2px
}
.today {
	BORDER-RIGHT: #444444 1px solid;
	 BORDER-TOP: #444444 1px solid;
	 DISPLAY: block;
	 BORDER-LEFT: #444444 1px solid;
	 COLOR: #444444;
	 BORDER-BOTTOM: #444444 1px solid;
	 TEXT-ALIGN: center
}
.red {
	COLOR: #e50003
}
.blue {
	COLOR: blue
}
.sidetitle {
	BORDER-RIGHT: #666666 1px solid;
	 PADDING-RIGHT: 0px;
	 BORDER-TOP: #666666 1px solid;
	 MARGIN-TOP: 3px;
	 PADDING-LEFT: 0px;
	 FONT-SIZE: 14px;
	 BACKGROUND: #f6f6f6;
	 PADDING-BOTTOM: 2px;
	 BORDER-LEFT: #666666 1px solid;
	 COLOR: #444444;
	 LINE-HEIGHT: 140%;
	 PADDING-TOP: 1px;
	 BORDER-BOTTOM: #666666 1px solid;
	 TEXT-ALIGN: center
}
.side {
	FONT-SIZE: 14px;
	 BACKGROUND: none transparent scroll repeat 0% 0%;
	 MARGIN: 3px 0px 20px;
	 COLOR: #444444;
	 LINE-HEIGHT: 150%;
	 FONT-FAMILY: 
}
.side #categories UL {
	PADDING-LEFT: 16px
}
.side #categories UL UL {
	PADDING-LEFT: 10px
}
.side #categories LI {
	LIST-STYLE-TYPE: circle
}
.counter {
	PADDING-RIGHT: 2px;
	 PADDING-LEFT: 2px;
	 FONT-SIZE: 9px;
	 BACKGROUND: none transparent scroll repeat 0% 0%;
	 PADDING-BOTTOM: 2px;
	 MARGIN: 8px 0px 25px;
	 PADDING-TOP: 2px
}
.syndicate {
	FONT-SIZE: 9px;
	 MARGIN-BOTTOM: 5px;
	 COLOR: #666666;
	 LINE-HEIGHT: 150%;
	 TEXT-ALIGN: left
}
.powered {
	MARGIN-TOP: 50px;
	 FONT-SIZE: 9px;
	 COLOR: #666666;
	 LINE-HEIGHT: 150%;
	 TEXT-ALIGN: left
}
.powered IMG {
	MARGIN-TOP: 3px
}
.clear {
	CLEAR: both
}
#comments-open-data P {
	MARGIN-BOTTOM: 10px
}
#comment-post {
	FONT-WEIGHT: bold
}
#comment-author {
	WIDTH: 220px
}
#comment-email {
	WIDTH: 220px
}
#comment-url {
	WIDTH: 220px
}
#comment-text {
	WIDTH: 220px
}
#comment-text {
	WIDTH: 266px
}
#comment-bake-cookie {
	MARGIN-LEFT: 2px;
	 VERTICAL-ALIGN: middle
}
#comments-open-footer {
	TEXT-ALIGN: center
}
.trackbacks {
	MARGIN: 10px 5px;
	 COLOR: #36414d
}
.comments {
	MARGIN: 10px 5px;
	 COLOR: #36414d
}
.trackbacks-header {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 5px;
	 FONT-SIZE: 11px;
	 BACKGROUND: #8fabbe;
	 PADDING-BOTTOM: 2px;
	 MARGIN: 15px 0px;
	 COLOR: #ffffff;
	 PADDING-TOP: 2px
}
.comments-header {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 5px;
	 FONT-SIZE: 11px;
	 BACKGROUND: #8fabbe;
	 PADDING-BOTTOM: 2px;
	 MARGIN: 15px 0px;
	 COLOR: #ffffff;
	 PADDING-TOP: 2px
}
.comments-open-header {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 5px;
	 FONT-SIZE: 11px;
	 BACKGROUND: #8fabbe;
	 PADDING-BOTTOM: 2px;
	 MARGIN: 15px 0px;
	 COLOR: #ffffff;
	 PADDING-TOP: 2px
}
#trackbacks-info {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	 FONT-SIZE: 12px;
	 PADDING-BOTTOM: 0px;
	 MARGIN: 0px;
	 WORD-BREAK: break-all;
	 LINE-HEIGHT: 150%;
	 PADDING-TOP: 0px
}
.trackback-content {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	 FONT-SIZE: 12px;
	 PADDING-BOTTOM: 0px;
	 MARGIN: 0px;
	 WORD-BREAK: break-all;
	 LINE-HEIGHT: 150%;
	 PADDING-TOP: 0px
}
.comment-content {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	 FONT-SIZE: 12px;
	 PADDING-BOTTOM: 0px;
	 MARGIN: 0px;
	 WORD-BREAK: break-all;
	 LINE-HEIGHT: 150%;
	 PADDING-TOP: 0px
}
.comments-open-content {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	 FONT-SIZE: 12px;
	 PADDING-BOTTOM: 0px;
	 MARGIN: 0px;
	 WORD-BREAK: break-all;
	 LINE-HEIGHT: 150%;
	 PADDING-TOP: 0px
}
.trackback-content P {
	MARGIN-TOP: 10px;
	 MARGIN-BOTTOM: 5px
}
.comment-content P {
	MARGIN-TOP: 10px;
	 MARGIN-BOTTOM: 5px
}
.trackback-footer {
	BORDER-TOP: #36414d 1px dotted;
	 FONT-SIZE: 9px;
	 MARGIN-RIGHT: 2px;
	 PADDING-TOP: 3px;
	 TEXT-ALIGN: right
}
.comment-footer {
	BORDER-TOP: #36414d 1px dotted;
	 FONT-SIZE: 9px;
	 MARGIN-RIGHT: 2px;
	 PADDING-TOP: 3px;
	 TEXT-ALIGN: right
}
.comments-open LABEL {
	DISPLAY: block
}
.comments-head {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 5px;
	 FONT-SIZE: 11px;
	 BACKGROUND: #8fabbe;
	 PADDING-BOTTOM: 2px;
	 MARGIN: 15px 0px;
	 COLOR: #ffffff;
	 PADDING-TOP: 2px
}
BODY.layout-three-column {
	BACKGROUND: #ffffff;
	 MARGIN-BOTTOM: 20px;
	 TEXT-ALIGN: center
}
.layout-three-column #container {
	MARGIN-BOTTOM: 10px
}
.layout-three-column #box {
	BORDER-RIGHT: #000066 1px solid;
	 PADDING-RIGHT: 0px;
	 BORDER-TOP: #000066 1px solid;
	 PADDING-LEFT: 0px;
	 PADDING-BOTTOM: 0px;
	 MARGIN-LEFT: auto;
	 BORDER-LEFT: #000066 1px solid;
	 WIDTH: 960px;
	 MARGIN-RIGHT: auto;
	 PADDING-TOP: 0px;
	 BORDER-BOTTOM: #000066 1px solid;
	 FONT-FAMILY: ;
	 BACKGROUND-COLOR: #ffffff;
	 TEXT-ALIGN: left
}


.layout-three-column-liquid #content {
	BORDER-RIGHT: #666699 1px solid;
	 MARGIN: 0px 185px 10px;
	 BORDER-LEFT: #666699 1px solid;
	 BORDER-BOTTOM: #666699 1px solid
}
.layout-three-column-liquid #links-left {
	LEFT: 15px;
	 WIDTH: 155px;
	 COLOR: #000000;
	 POSITION: absolute;
	 TOP: 95px
}
.layout-three-column-liquid #links-right {
	RIGHT: 15px;
	 WIDTH: 195px;
	 COLOR: #000000;
	 FONT-FAMILY: ;
	 POSITION: absolute;
	 TOP: 95px
}
.layout-three-column #content {
	BORDER-RIGHT: #000066 1px solid;
	 BORDER-TOP: #000066 1px solid;
	 FLOAT: left;
	 MARGIN: 0px;
	 BORDER-LEFT: #000066 1px solid;
	 WIDTH: 700px;
	 BORDER-BOTTOM: #000066 1px solid;
	 FONT-FAMILY: 
}
.layout-three-column #links-left-box {
	BORDER-RIGHT: #000066 1px solid;
	 BORDER-TOP: #000066 1px solid;
	 FLOAT: left;
	 BORDER-LEFT: #000066 1px solid;
	 WIDTH: 185px;
	 BORDER-BOTTOM: #000066 1px solid;
	 FONT-FAMILY: 
}
.layout-three-column #links-right-box {
	BORDER-RIGHT: #000066 1px solid;
	 BORDER-TOP: #000066 1px solid;
	 FLOAT: left;
	 BORDER-LEFT: #000066 1px solid;
	 WIDTH: 185px;
	 BORDER-BOTTOM: #000066 1px solid;
	 FONT-FAMILY: 
}
.layout-three-column #links-left {
	PADDING-RIGHT: 15px;
	 PADDING-LEFT: 15px;
	 BORDER-LEFT-COLOR: #000066;
	 BORDER-BOTTOM-COLOR: #000066;
	 PADDING-BOTTOM: 0px;
	 COLOR: #ffffff;
	 BORDER-TOP-COLOR: #000066;
	 PADDING-TOP: 0px;
	 FONT-FAMILY: ;
	 BORDER-RIGHT-COLOR: #000066
}
.layout-three-column #links-right {
	PADDING-RIGHT: 15px;
	 PADDING-LEFT: 15px;
	 PADDING-BOTTOM: 0px;
	 COLOR: #ffffff;
	 PADDING-TOP: 0px;
	 FONT-FAMILY: 
}
.layout-two-column-right #content {
	BORDER-RIGHT: #000066 1px solid;
	 BORDER-TOP: #000066 1px solid;
	 FLOAT: left;
	 MARGIN: 0px 0px 10px;
	 BORDER-LEFT: #000066 1px solid;
	 WIDTH: 478px;
	 BORDER-BOTTOM: #000066 1px solid;
	 FONT-FAMILY: 
}
INPUT {
	FONT-FAMILY: "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", arial, sans-serif
}
TEXTAREA {
	FONT-FAMILY: "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", arial, sans-serif
}
