@charset "UTF-8";
body           { color: #323232; font-size: 9pt; line-height: 150%; background-image: url("http://www.stereoclub.jp/image/bkgnd2.JPG"); background-repeat: no-repeat; background-attachment: fixed; background-position: 64px 0 }
a    { color: #841831; text-decoration: none }
a:link   { color: #841831; text-decoration: none }
a:visited   { color: #cf244c; text-decoration: none }
a:active        { color: #323232; text-decoration: none }
a:hover       { color: #323232 !important; text-decoration: none }
h1, h2, h3, h4  { font-weight: bold; margin: 0; padding: 0 }
h1 { color: #2e8b57; font-size: 11pt; margin: 0; border-bottom: 1px solid #2e8b57}
h2    { color: #2e8b57; font-size: 9pt; margin: 0; border-bottom: 1px solid #2e8b57 }
h3 { color: #2e8b57; font-size: 9pt; margin: 0 }
h4 { font-size: 8pt }
ul { margin: 0; padding-top: 4px; padding-bottom: 0; padding-left: 4px }
li { font-size: 8pt; line-height: 130%; text-align: left; list-style-type: none; margin: 0; padding-right: 0; padding-bottom: 0; padding-left: 8px }
#container                           { text-align: left; margin: 0 auto; padding: 0; width: 95%; height: auto; min-width: 960px; max-width: 960px }
#containeromake      { text-align: left; margin: 8px auto; padding: 0; width: 100%; height: auto; min-width: 960px; max-width: 960px; clear: both }
#container3    { background-position: 0 0; text-align: left; margin-right: auto; margin-left: auto; padding: 0; width: 95%; border: solid 1px #2e8b57}
#banner            { line-height: 100%; background-color: #2e8b57; text-align: left; margin: 0; padding: 0; width: 70%; height: auto; float: left }
#banner2     { line-height: 100%; background-color: #2e8b57; text-align: center; margin: 0; padding: 0; width: 30%; height: auto; float: left }
#bannerMenu  { margin: 0 0 0 0; padding: 0 0 4px 0; width: 100%; height: auto; float: left }
#bannerTitle  { width: 100%; height: auto; float: left }
#bannerBlog   { color: #2e8b57; margin: 4px 0 0; padding: 0; width: 100%; height: auto; float: left; border-bottom: 1px solid #2e8b57 }
#bannerdis  { color: #2e8b57; font-size: 8pt; font-weight: normal; margin: 0 0 0 5%; padding: 0 0 0 1%; width: 94%; height: auto; float: left; border-bottom: 1px solid #2e8b57; border-left: 1px solid #2e8b57}
#right  { width: 25%; float: left }
#center          { margin-right: 1%; margin-left: 1%; width: 46%; float: left }
#left    { width: 20%; float: left }
#centerThe    { margin: 0; padding: 0; width: 71%; float: left; border-right: 1px solid #2e8b57 }
#banner a  { color: white; text-decoration: none }
#banner a:hover  { color: white; text-decoration: none }
#banner h1      { color: white; margin: 0; padding: 8px 0 8px 8px }
#banner h2     { color: #fff; margin: 0; padding: 6px }
#banner h3   { color: #fff; padding: 8px 8px 3px }
#banner2 h1      { color: white; margin: 0; padding: 8px 0 8px 8px }
#banner2 a  { color: white; text-decoration: none }
#banner2 a:hover { color: white; text-decoration: none }
a#banner-img { display: none }
.titlelogo  { padding-right: 8px; width: 240px; height: 139px; float: left }
#bannerMenu a  { font-size: 8pt; padding: 2px 4px; border-style: none solid solid; border-width: medium 1px 1px; border-color: #2e8b57 }
#bannerMenu a:hover   { font-size: 8pt; padding: 2px 4px; border-style: none solid solid; border-width: medium 1px 1px; border-color: #2e8b57 }
.mainMenu { width: auto; height: auto; float: left }
.mainMenu a { margin: 0; padding: 2px 4px; border: solid 1px #2e8b57 }
.mainMenu a:hover   { margin: 0; padding: 2px 4px; border: solid 1px #2e8b57 }
.mainMenu ul { font-size: 9pt; margin: 0; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.mainMenu li { line-height: 130%; text-align: left; list-style-type: none; margin: 0 0 0; padding: 4px 0 0 8px }
.bannerdis { color: #2e8b57; font-size: 9pt; font-weight: normal; margin: 0 0 0 8px; padding: 0; width: 592px; height: auto; float: left; border-bottom: 1px solid #2e8b57}
#right a  { text-decoration: none }
.content                { text-align: left; margin-right: 1%; margin-left: 1%; padding: 0; width: 95%; height: auto; max-width: 700px; float: left }
.contentCenter { text-align: center; margin: 0; padding: 0; width: 100%; height: auto }
.content p    { font-weight: normal; text-align: left; margin: 4px 0 0; padding: 0 0 0 }

.content blockquote  { }

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

.content h2        { text-align: left; margin: 4px 0 0; padding: 0 }
.content h3     { text-align: left; margin-bottom: 4px }

.content p.posted      { font-size: x-small; line-height: normal; text-align: left; margin-bottom: 4px; padding: 3px 0; width: 100%; float: left; border-top: 1px solid #999999 }
.sidebar p.posted { font-size: 8pt; line-height: normal; text-align: right; margin: 0 0 4px; padding: 0; border-top: 1px solid #999999 }
.sidebar     { text-align: left; padding: 4px 4px 4px 8px }
.sidebar h2             { text-align: left; margin: 0; padding: 4px 0 0 }
.sidebar h3 { text-align: left; list-style-type: none; margin-top: 4px; margin-bottom: 4px }
.sidebar ul           { font-size: 9pt; margin: 0; padding-top: 4px; padding-bottom: 0; padding-left: 4px }
.sidebar li          { line-height: 130%; text-align: left; list-style-type: none; margin: 0; padding-right: 0; padding-bottom: 0; padding-left: 8px }
.sidebar img  { }
#calendar  { font-size: 7pt; line-height: 140%; text-align: center; padding: 4px }
#calendar table { margin: 0; padding: 0; width: 90%; border: 0; border-collapse: collapse    }
#calendar caption  { color: #2e8b57; font-size: 9pt; font-weight: bold; text-align: left; margin: 0; padding: 4px 0 0; border-bottom: 1px solid #2e8b57}
#calendar th { font-weight: normal; text-align: center }
#calendar td { text-align: center }
.link-note    { font-size: 8pt; line-height: 100%; text-align: left; margin: 0; padding: 4px 0 0 }

#powered     { font-size: 9pt; text-align: left; padding-top: 8px; padding-bottom: 4px }

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}
.category  { color: #fff; font-size: 8pt; line-height: 160%; background-color: #2e8b57; text-align: right; margin: 0; padding: 2px 3px }
.go  { margin: 0; padding: 0; position: relative; bottom: 0 }
.title        { color: #2e8b57!important; font-size: small; font-weight: bold; text-align: left; margin: 0; padding: 4px 0 0 }
.date    { font-size: 8pt; font-weight: bold; text-align: left; margin: 0; padding: 0 }
.text  { }
.textbig { font-size: 120%; line-height: 160% }
.text_bold  { color: #666; font-weight: bold }
.title_dRed   { color: #841831; font-weight: bold }
.title_white  { color: white; font-weight: bold }
.text_s  { font-size: 8pt }
.caption   { font-size: 8pt; line-height: 120% }
.text_s_white { color: white; font-size: 8pt; line-height: 12pt }
.contentEtc   { padding: 4px 4px 4px 8px; float: left }
.contentEtc h2            { text-align: left; margin: 0; padding: 4px 0 0 }
.contentEtc h3 { text-align: left; list-style-type: none; margin-top: 4px; margin-bottom: 4px }
.contentEtc ul            { margin: 0; padding-top: 4px; padding-bottom: 0; padding-left: 4px }

.contentEtc li            { line-height: 130%; text-align: left; list-style-type: none; margin: 0; padding: 0 0 0 8px }
.contentEtc img  { }
.bold { font-weight: bold }
.clearboth { clear: both }
.baseColor  { color: #2e8b57 }
