/*css 2010.04.14*/

:link,:visited {text-decoration:none;}

dl,dt,dd{margin:0;padding:0;}

.item {list-style: none; }
pre,code,p,blockquote{margin:0;padding:0;}

img,abbr,acronym {border:0;}

address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {}

caption,th {text-align:left;}
q:before,q:after {content:'';}

/* Global ----------------------------------------------------------------- */
html{margin:0;padding:0;}

body {margin:0;padding:0;text-align:center;color:#666;
background-image: url(http://www.washoichiba.com/images/bg/01.gif);
background-color:#fff;
font:normal 13px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;}

a { text-decoration:none;}
a:hover {text-decoration: none;position:relative;top:1px;left:1px;}
a:link, a:visited {text-decoration:none;#009999}
a img,:link img,:visited img {border:none;}

div{margin:0;padding:0;}

/* Content ---------------------------------------------------------------- */

h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;margin-bottom: .75em;}

p, pre, blockquote,dl {margin-bottom: .75em;}


h1 .archive-title {
font-size:14px;font-weight:bold;color:#FFFFFF;
padding-left:12px;margin-left:12px;margin-bottom:0.75em;background-color:#00599E;}

.archive-title {
font-size:14px;font-weight:bold;color:#FFFFFF;
padding-left:12px;margin-left:12px;margin-bottom:0.75em;background-color:#00599E;}


li{padding-left: 3px;font-size: 13px;font-weight: bold;border-top:1px solid #FFFFFF;}
li li{padding-left: 10px;font-size:12px;font-weight: normal;border-top:0;}

hr{border:0;height:1px;background-color:#000;color:#000;margin:0;padding:0;}
form{margin:0;padding:0;}
fieldset{margin:0;padding:0;border:0;}
input{margin:0;padding:0;}
textarea{margin:0;padding:0;}

/* Layout ----------------------------------------------------------------- */
#container {margin: 0 auto;padding:0;width: 900px;}
#container-inner {text-align:left;background-color:#fff;width: 100%;margin:0;padding:0;}

/* Header */
#header {position: relative;width: 900px;background-color:#009966;}
#header-content a:hover {text-decoration: none;position:relative;top:0px;left:0px;border-bottom: 0px;}
/* content */
#content {position: relative;background-color:#fff;margin-top:4px;margin-bottom:4px;
/*background-image: url(http://washoichiba.com/images/bg_yellow.gif);*/
}
#content-inner {position:static;padding-top: 0;padding-bottom: 0;font-size: 12px;}

/* sideL */
#sideL {position:relative;display:inline;float:left;width:150px;}
#sideL-inner {position: static;overflow: hidden;padding-right:0;padding-left:0;color:#666;}
#sideL-inner a {position: static;overflow: hidden;padding-right:0;padding-left:0;color:#666;}
#sideL-inner a:hover {text-decoration: none;position:relative;top:1px;left:1px;border-bottom:0px;color:#66CC99;}

/* center */
#center {position:relative;display: inline;float: left;width:600px;text-align:center;}
#center-inner {position:static;overflow: hidden;background-color:#FFFFFF;width:580px}

/* sideR */
#sideR {position: relative;display:inline;float:right;width:150px;}
#sideR-inner {position: static;overflow: hidden;padding-right:0;padding-left:0;color:#666;}
#sideR-inner a {position: static;overflow: hidden;padding-right:0;padding-left:0;color:#666;}
#sideR-inner a:hover {text-decoration: none;position:relative;top:1px;left:1px;border-bottom:0px;color:#66CC99;}

/* Footer */
#footer {position: relative;
/*background-color: #FAA933;*/
width: 900px;}
#footer-inner {overflow: hidden;padding-top: 0;padding-right: 0px;padding-bottom: 0;padding-left:0px;}
#footer-content {color: #fff;}

#footer-content a {color: #009900; text-decoration:none;}
#footer-content a:hover {color:#66CC99;text-decoration: none;position:relative;top:1px;left:1px;}
#footer-content a:link, a:visited {text-decoration:none;#009999}
#footer-content a img,:link img,:visited img {border:none;}


/* Footer Widgets */
/*
#footer .widget {margin: 10px 0;}
#footer .widget-content {margin-top: 0;margin-bottom: 0;padding-right: 0;padding-left: 0;}
#footer .widget-powered .widget-content {padding: 0;text-align: left;}
*/

/* Utilities */

.pkg:after, #content-inner:after {content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}
.pkg, #content-inner {display: inline-block; }

/* no ie mac \*/
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }

/* Assets----------------------------------------------- */



/*h1 .search-results-header {font-size:12pxcolor:#FFFFFF;;margin-bottom: .75em;}*/

.search-results-header {font-size:12px;color:#FFFFFF;margin-bottom: .75em;background-color:#00599E;}
.search-form-header {margin-bottom: .75em;}

.entry-tags,
.comments-header,
.comment-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content
 {margin-bottom: .75em;}

.asset{overflow: hidden;width:100%;position: static;clear: both;text-align:left;}


.entry-asset
{position: static;clear: both;text-align:left; /*width:540px;*/}


.asset-header{}
.asset-name-top
{color:#009999;font-size:14px;font-weight: bold;
margin-bottom:0em;
padding-bottom:3px;padding-left:2px;}
.asset-name-top a
{color:#009999;}

.asset-content{margin-left:4px;margin-right:0px;}
.asset-body{clear: both;
/*margin-bottom:0.5em;*/
}

.asset-name
{color:#009900;font-size:14px;font-weight: bold;
margin-bottom:0.5em;
border-left:0px solid #00599E;padding:2px 0px 2px 12px;}
.asset-name a
{color: #009900;14px;font-weight: bold;}
.asset-more-link {clear: both;color:#CCCCCC;text-align:right;padding-right:24px;}
.asset-more-link a{color:#CCCCCC;}
.entry-categories {text-align: center;font-size: 12px;margin-top:18px;margin-bottom:12px;font-weight: bold;}
.asset-meta {font-size: 11px;}


.content-nav {text-align: center;font-size: 12px;margin-top:18px;margin-bottom:12px;font-weight: bold;}

.comments {overflow: hidden;width: 100%;position: static;clear: both;text-align:left;}
.trackbacks {overflow: hidden;width: 100%;position: static;clear: both;text-align:left;}
.archive {overflow: hidden;width: 100%;position: static;clear: both;text-align:left;}

.asset {margin-bottom:0em;}
.comments {margin-bottom:0em;}
.comments-content {margin-bottom:0em;}
.trackbacks,.archive {margin-bottom:0em;}
.search-form {margin-bottom:0em;}

.asset-excerpt {clear: both;}
.comment-content {clear: both;}
.comment-footer {clear: both;}
.comments-open-content {clear: both;}
.comments-open-footer {clear: both;}
.comments-closed {clear: both;}
.trackbacks-info {clear: both;}
.trackback-content {clear: both;}
.trackback-footer {clear: both;}
.archive-content {clear: both;}

.mt-image-left {float: left;margin: 0 20px 20px 0;}
.mt-image-center {display: block;margin: 0 auto 20px;text-align: center;}
.mt-image-right {float: right;margin: 0 0 20px 20px;}

/* Feedback */

.comments-open label {display: block;}
#comment-author, #comment-email, #comment-url, #comment-text {width: 80%;}
#comment-bake-cookie {margin-left: 0;vertical-align: middle;}
#comment-submit {font-weight: bold;}

/* Widgets-------------------------------------------------------------------- */

.archive-list {margin: 0;padding: 0;list-style: none;}
.widget-cloud .widget-list {margin-right: 0;margin-left: 0;}
.widget-cloud .widget-list-item {display: inline;margin: 0 5px 0 0;padding: 0;line-height: 1.2;background: none;}

.widget-cloud .rank-1  { font-size: 1.75em; }
.widget-cloud .rank-2  { font-size: 1.75em; }
.widget-cloud .rank-3  { font-size: 1.625em; }
.widget-cloud .rank-4  { font-size: 1.5em; }
.widget-cloud .rank-5  { font-size: 1.375em; }
.widget-cloud .rank-6  { font-size: 1.25em; }
.widget-cloud .rank-7  { font-size: 1.125em; }
.widget-cloud .rank-8  { font-size: 1em; }
.widget-cloud .rank-9  { font-size: 0.95em; }
.widget-cloud .rank-10 { font-size: 0.9em; }
.widget-assets .widget-content .widget-list {overflow: auto;margin-right: 0;}

/*
.widget {position: relative;overflow: hidden;width: 100%;}
*/

.widget-header {padding: 0;padding-bottom: .3em;margin-left: 15px;margin-bottom: 8px;
border-width: 0 0 1px;border-style: solid;border-color: #ccc;color: #333;font-size: 14px; font-family: trebuchet ms; font-weight: normal;}

.widget-header a {color: #333;font-weight: normal;text-decoration: none;}
.widget-header a:hover {/*text-decoration: underline;*/}
.widget-content {position: relative;margin-right:3px;margin-left:3px;}
.widget-content a {color: #009999;}
.widget-list {margin:0;padding:0;list-style: none;}
.widget-list-item {margin:3;;line-height:1.5em;}
.item {display: inline;float: left;margin: 0pt 5px 8px;overflow: hidden;text-align: center;vertical-align: middle;width: 70px;}

/* "Powered By" Widget */
.widget-powered .widget-content {padding: 10px;text-align: center;margin-top: 15px;margin-bottom: 15px;border: 1px solid #ddd;background-color: #f8f8f8;}

/* Calendar Widget */
/*
.widget-calendar .widget-content table {font-size: 10px;}
*/

/* Custom */
.main_table {margin:0px;border-top:0;border-right:2 solid #FFCC00;border-bottom:2 solid #FFCC00;border-left:2 solid #ff6600;}
td.info_taitle_R {border-bottom: 2 dotted #FF6347 1;font-weight: bold;color: Red;}
table.eeg_event {font: 12px Verdana, Arial, sans-serif;}
td.eeg_event {font: 12px Verdana, Arial, sans-serif;border-top-width:1;border-top-style:solid;border-top-color:#FF9900;}
.under_line {font: 12px Verdana, Arial, sans-serif;border-bottom:1 solid #FF9900;}
.under_line2 {font: 12px Verdana, Arial, sans-serif;border-bottom:1 solid #00CCFF;}
.top_under_line {font: 12px Verdana, Arial, sans-serif;border-top:1 solid #FF9900;border-bottom:1 solid #FF9900;}

.shop-name {font-size:26px; font-weight:bold; color:#009999;}
.shop-table-01 {font-size:12px;}
.shop-table-02 { background-color:#0099CC;font-size:12px;}



/* AForm? */

/*.panel {clear: both;display: none;border: 3px solid #CCC;padding: 1em;}*/
/*.panel.active-tab-body {display: block;}*/
#tabs {list-style: none;}
#tabs li {float: left;}
#tabs a {float: left;
/*padding: 5px 8px;margin-left: 6px;*/
background-color: #F2F2F2;text-decoration: none;color: #999999;}
#tabs a.active-tab {background-color: #CCC;border-top: 3px solid #999;
/*padding-top: 3px;*/
color: #000;}
input.disabled {border: 1px solid #F2F2F2;background-color: #F2F2F2;}

.required {color:#FF0000;} 

.input.required,
textarea.required {border: 1px solid #00A8E6;}

input.validation-failed,
textarea.validation-failed {border: 1px solid #FF3300;color : #FF3300;}
input.validation-passed,
textarea.validation-passed {border: 1px solid #00CC00;color : #000;}
.validation-advice {
/*margin: 5px 0;padding: 5px;*/
background-color: #FF3300;color : #FFF;font-weight: bold;}
.custom-advice {
/*margin: 5px 0;padding: 5px;*/
background-color: #C8AA00;color : #FFF;font-weight: bold;}
.fieldset {padding: 1em;margin-bottom: 0.5em;}
.label {/*font-weight: bold;*/}
.form-row {clear: both;padding: 0.5em;}
.field-label {}
.field-widget {}

.aform{text-align:center;}
.aform table{text-align:center;}
.aform td{text-align:left;
/*padding-left:12px;*/
}
.aform-header{ color:#00CC99;font-size:16px;font-weight: bold;
margin: 1em 0 1em;
padding: 3px 0;
}
.aform-content{text-align:center;
/*margin-left:60px;*/
} 
.aform-hdln{font-size: 110%;font-weight: bold;
/*margin: 2em 0 0.5em;padding: 3px 0;*/
border-bottom: 1px dotted #ccc;}

td .label{text-align:left; width:400px;}
td .input{text-align:left; width:100px;}
.submit{}

.aform-error {color:#FF0000;font-size:16px;} 

/*********/
/*
body {
	color: #333;
	padding: 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
}
*/

dl{width:440px; text-align:center; margin-left:70px; margin-right:70px;}
dt{text-align:left; color: #009999; font-weight:bold;}
dd{ padding-left:90px;text-align:left; color:#999933;}

.panel {clear: both;display: none;border: 3px solid #CCC;padding: 1em;}
.panel.active-tab-body {display: block;}
#tabs {list-style: none;}

#tabs li {float: left;}

#tabs a {float: left;padding: 5px 8px;margin-left: 6px;background-color: #F2F2F2;text-decoration: none;color: #999999;}

#tabs a.active-tab {background-color: #CCC;border-top: 3px solid #999;padding-top: 3px;color: #000;}
input.disabled {border: 1px solid #F2F2F2;background-color: #F2F2F2;}

input.required, textarea.required {border: 1px solid #00A8E6;}
input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300;color : #FF3300;}
input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00;color : #000;}

.validation-advice {margin: 5px 0;padding: 5px;background-color: #FF3300;color : #FFF;font-weight: bold;}

.custom-advice {margin: 5px 0;padding: 5px;background-color: #C8AA00;color : #FFF;font-weight: bold;}

fieldset {	padding: 1em;	margin-bottom: 0.5em;}

label {}
.form-row {	clear: both;	padding: 0.5em;}

.field-label {}

.field-widget {}

.aform-header{	font-size: 130%;	font-weight: bold;	margin: 1em 0 1em;	padding: 3px 0;	border-bottom: 1px solid #ccc;}
.aform-hdln{	font-size: 110%;	font-weight: bold;	margin: 2em 0 0.5em;	padding: 3px 0;	border-bottom: 1px dotted #ccc;}

/*css*/