@charset "UTF-8";
/*<agl.folder "element">*/
	body           { color: #323232; font-size: 0.8em; font-family: "小塚ゴシック Pro M", "ヒラギノ角ゴ Pro W3", 平成角ゴシック, Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 1.5em; background-color: #e8ffff; margin: 0; padding: 0; }
	a    { color: #39ccff; text-decoration: none }
	a:link   { color: #39ccff; text-decoration: none }
	a:visited   { color: #39ccff; text-decoration: none }
	a:active        { color: #323232; text-decoration: none }
	a:hover       { color: #323232 !important; text-decoration: none }
	h1, h2, h3, h4  { font-size: 1em; font-weight: bold; margin: 0; padding: 0  }
	h1 { margin: 0;}
	h2    { margin: 0;}
	h3 { margin: 0 }
	h4 { }
/*</agl.folder>*/
#banner                           { background-color: #fff; text-align: left; margin: 0 auto; padding: 0; width: 720px; height: 60px; }
#container { background-color: white; text-align: left; width: 90%; margin: 0 auto; padding: 0; clear: both; min-width: 1000px; border-top: 2px solid #39ccff; }
#container1 { background-color: #fff; text-align: left; margin: 0 auto; padding: 0; width: 275px; float: left; }
#container2 { background-color: transparent; text-align: left; margin: 0 auto; padding: 0; width: 725px; float: left; clear: right; }
#left    { font-size: 0.9em; background-color: #fff; width: 100%; float: left; }
#center          { font-size: 1em; background-color: #fff; text-align: center; width: 480px; float: left        }
#right  { font-size: 0.8em; background-color: #fff; background-image: url(image/kaibou_bkgnd.jpg); background-repeat: no-repeat; text-align: center; width: 245px; float: left         ; clear: right; }
#archive { width: 100%; clear: both; padding-bottom: 5px; border-top: 1px solid #39ccff; }
#copyright      { color: #fff; font-size: 0.7em; line-height: 1.3em; background-color: #39ccff; text-align: center; width: 100%; clear: both; }
.archive_area { margin: 5px 10px 5px 20px; border: solid 0 white; outline: solid 0 white; }
.titlelogo  { font-size: 1.5em; text-align: center; }
.title { font-size: 1.5em; text-align: center; margin-top: 10px; margin-bottom: 0; }
.content                { background-color: white; text-align: left; float: left   ; margin-right: 5px; margin-left: 5px; }
.content p    { font-weight: normal; text-align: left; margin: 4px 0 0; padding: 0 0 0 }
.content table    { font-size: 0.8em; background-color: white; width: 100%; }
.content td { text-align: center; padding: 0; border: solid 1px #ede1d5; }
.content blockquote  { }

.content li   { padding-top: 8px; padding-bottom: 8px }

.content h2        { font-size: 1.1em; line-height: 1em; text-align: left; margin: 10px 0 0; padding: 0   }
.content h3     { text-align: left; margin-bottom: 4px }
p.posted { font-size: 0.8em; text-align: right; padding: 0; margin: 0; }
.sidebar     { text-align: left; margin-right: 1em; margin-left: 1em; }
.sidebar p {  }
.sidebar img { text-align: center; }
.left { margin-left: 30px; }
.sekiguchi_h3 { font-style: italic; line-height: 1em; text-align: left; list-style-type: none; margin-top: 4px; margin-bottom: 4px    }
.sekiguchi_h2             { color: #cc0202; font-size: 1.4em; line-height: 1em; text-align: left; margin: 0; padding: 0 ; border-style: none; }
.sekiguchi { line-height: 1em; text-align: right; margin: 0 0 10px; padding: 0; }
.sekiguchi_entrytitle { font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0 0 2px; padding: 0; }
.sekiguchi_entrybody { line-height: 1em; margin: 0 0 2px; padding: 0; }
.sekiguchi_posted { font-size: 0.8em; line-height: 1em; text-align: right; margin: 0; padding: 0; }
.category { color: #fff; font-size: 0.8em; background-color: #cc0202; padding: 2px; }
.category_side { line-height: 0; margin: 0; padding: 0; }
.twitter { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.banner_s { background-color: #f0f0f0; width: 200px; height: 32px; border-style: solid; border-width: 1px; }
.banner_l { background-color: #f0f0f0; width: 200px; height: 32px; border-style: solid; border-width: 1px; }
.banner_box { background-color: #d8d8d8; width: 240px; height: 60px; float: left; }
.small_text { font-size: 1em; line-height: 1.1em; }
.space_h_1em { height: 1em; display: block; }
.countershow { visibility: hidden; }
.recentTable { background-color: white; width: 320px; padding: 4px; border-width: 0; outline-width: 0; }
.archive_area_tr { vertical-align: top; margin: 2px; padding: 2px; border: 4px white; outline: none 0 white; }
.archive_area_td { margin: 5px; padding: 5px; vertical-align: top; border-style: none; border-width: 0; outline: solid 2px white; }
