body		{ margin: 0px 0px 20px 0px; background-color: #FFFFFF;	text-align: center; }
a			{ font-family: serif; font-size: 14px; text-decoration: none; }
a:link		{ color: #666666; }
a:visited	{ color: #666666; }
a:hover 	{ color: #FF0000; }
a:active	{ color: #FF0000; }
h1, h2, h3	{ margin: 0px; padding: 0px; font-weight: normal; border-bottom: 1px dotted #999999; }
/*”wŒi‚ ‚è*/
/*
#wrap		{ padding:0; text-align:center; width:720px; background-image:url(http://www.xpress.co.jp/company/images/back-shadow.jpg);
              background-repeat:repeat-y; background-position:center top; background-color:#FFFFFF; }
#container	{ line-height: 140%; text-align: left; padding: 0px; width: 700px; height: 100%; background-color: #FFFFFF;
              background-image:url(http://www.xpress.co.jp/company/images/back.gif); background-position:center;
              background-repeat:repeat-y; }
*/
#wrap		{ padding:0; text-align:center; width:720px; background-color:#FFFFFF; }
#container	{ line-height: 140%; text-align: left; padding: 0px; width: 700px; height: 100%; background-color: #FFFFFF;}
#banner		{ font-family: Verdana, Arial, sans-serif; text-align: left; background-color:#FFFFFF; margin: 0px; padding: 0px; border: 0px;}

#banner a:hover { color:#FF0000; }
#banner img	{ margin: 0px; padding: 0px; border: 0px; }
#banner h1	{ font-size: 14px; margin-left:10px; }
#banner h2	{ font-size: small;	}
#center		{ float: left;	width: 490px; margin-top: 0px; overflow: hidden; }
.content	{ padding: 15px 15px 5px 15px; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 14px; }
.top		{ border:3px double #e8e8e8; padding: 8px; }
.h3.what	{ border-left:6px solid #0000AA;  padding-left: 5px; }
#right		{ float: right; height:500px; width: 210px; padding-top: 15px; }
.content p	{ color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal;
			  line-height: 150%; text-align: left; margin-bottom: 10px; }
.content blockquote { line-height: 150%; }
.content li { line-height: 150%; }
.content h2 { color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 14px; padding:0px 0px 0px 5px; text-align: left;
			  font-weight: bold; border-left:5px solid #009900; margin-bottom: 10px; }
.content h3 { color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 12px; padding:0px 0px 0px 5px; text-align: left;
			  font-weight: bold; border-left:5px solid #00BB00;	margin-bottom: 10px; }
.content p.posted { color: #999999;	font-family: Verdana, Arial, sans-serif; font-size: x-small; border-top: 1px solid #999999;
					text-align: left; margin-bottom: 25px; line-height: normal;	padding: 3px; }
.sidebar	{ padding: 15px; border-top:15px solid #009900; border-bottom:7px double #009900; background-color:#F7F7F7; font-weight: 600;}
.sidebar2	{ padding: 15px; border-top: 15px solid #009900; border-bottom:7px double #009900; background-color:#F7F7F7; font-weight: 600; margin-top: 15px; }
#calendar	{ line-height: 140%; color: #666666; font-family: Verdana, Arial, sans-serif; font-size: x-small; padding: 2px;
			  text-align: center; margin-bottom: 30px; }
#calendar table { padding: 2px; border-collapse: collapse; border: 0px; width: 100%; }
#calendar caption {	color: #666666; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: center;
					font-weight: bold; text-transform: uppercase; letter-spacing: .3em; }
#calendar th	{ text-align: center; font-weight: normal; }
#calendar td	{ text-align: center; }
.sidebar h2		{ color:#000000; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;
				  text-transform: uppercase; letter-spacing: .3em; }
.sidebar ul		{ padding-left: 0px; margin: 0px; margin-bottom: 15px;
                  list-style-image:url(http://www.xpress.co.jp/company/images/list-dark_green.gif); list-style-position:center center; }
.sidebar ul ul	{ margin-bottom: 0px; }
.sidebar #categories ul { padding-left: 10px; }
.sidebar li		{ color: #666666; font-family: Verdana, Arial, sans-serif; font-size:7px; text-align: left; line-height: 150%;  margin-top: 17px; list-style-type: none; }
.sidebar #categories li { list-style-type: circle; }
.sidebar img	{ border: 3px solid #FFFFFF; }
.sidebar2 h2		{ color:#000000; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;
				  text-transform: uppercase; letter-spacing: .3em; }
.sidebar2 ul		{ padding-left: 0px; margin: 0px; margin-bottom: 15px;
                list-style-image:url(http://www.xpress.co.jp/company/images/list-dark_green.gif); list-style-position:center center; }
.sidebar2 ul ul	{ margin-bottom: 0px; }
.sidebar2 #categories2 ul { padding-left: 15px; }
.sidebar2 li		{ color: #666666; font-family: Verdana, Arial, sans-serif; font-size:12px; text-align: left; line-height: 140%;
				  margin-top: 10px;	list-style-type: none; }
.sidebar2 #categories2 li { list-style-type: circle; }
.sidebar2 img	{ border: 3px solid #FFFFFF; }
.link-note		{ font-family: Verdana, Arial, sans-serif; font-size: x-small; line-height: 150%; text-align: left;
				  padding: 2px; margin-bottom: 15px; }
.photo			{ text-align: left; margin-bottom: 20px; }
#powered		{ font-family: Verdana, Arial, sans-serif; font-size: x-small; line-height: 150%; text-align: left;
				  color: #666666; margin-top: 50px; }
#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%; }
.commenter-profile img { vertical-align: middle; border-width: 0px; }
/*”wŒi‚ ‚è*/
/*
#foot			{ width:700px; background-image:url(http://www.xpress.co.jp/company/images/footer.gif);
				  background-position:center; background-repeat:no-repeat; height:48px; text-align:right; font-size:12px; }
*/
#foot			{width:700px; background-position:center; height:48px; text-align:center; font-size:12px; }
dl.new dt		{ font-weight:bold; color:#6666CC; }
dl.new dd		{ line-height:160%; }
ul.whats 		{ line-height:160%; }
.box00      {width:100%; height:110px; text-align:left; background-image:url('archives/images/kannon.gif'); background-repeat:no-repeat; margin:10px 0px 0px 0px;}
.box10      { float:left; width:490px; line-height:25px; }
.box11      { margin:40px 0px 0px 70px; font-size:22px; font-weight:600; }
.box12      { margin:0px 0px 0px 70px; font-size:13px; font-weight:600; }
.box20      { float:right; width: 210px; line-height: 25px; }
.box21      { margin:5px 0px 2px 0px; font-weight:600; font-size:16px; }
.box22      { margin:0px 10px 0px 0px; font-size:13px; text-align:right; }