@charset "UTF-8";

#scrollwords {
font-size: 12px;
line-height: 15px; 
letter-spacing: 1px;
color: #FFFFCC;
}

H1 { 
font-size : 13px; 
letter-spacing : 0px;
font-family: メイリオ, Meiryo;
font-weight : bolder;
color : #000000;
margin: 0px;
}

H2 { 
font-size : 13px; 
line-height : 20px;
font-family: メイリオ, Meiryo;
color : #ff3300;
display: inline;
margin: 0px;
} 

H3 { 
font-size: 12px;
font-family: メイリオ, Meiryo;
line-height: 20px; 
letter-spacing: 1px;
margin: 0px;
} 

a { 
color: blue; 
text-decoration: underline; 
letter-spacing: 0px 
;}

a:hover { 
color: black; 
text-decoration: underline;
letter-spacing: 0px
;}

A.menu1 {
color : white; 
font-size : 13px; 
letter-spacing: 0px;
font-weight: bold;
text-decoration: none 
;
  
}

A.menu1:hover {
color : white; 
font-size : 13px; 
letter-spacing: 0px;
font-weight: bold;
text-decoration: underline
;}


A.menu2 {
font-size : 13px; 
letter-spacing: 0px;
text-decoration: none;
}

a.build {
color: #CCCCCC; 
font-size: 10px; 
letter-spacing: 0px;
text-decoration: none 
;}

A.build:hover {
color: #666666; 
font-size : 13px; 
letter-spacing: 0px;
text-decoration: none
;}

P { 
font-size : 12px; 
line-height: 23px; 
letter-spacing: 1px 
;} 

table.txt {
text-align:justify;
text-justify:distribute; 
font-size: 12px; 
line-height: 20px; 
letter-spacing: 1px 
;}

.menu {
color: black; 
font-size : 13px; 
letter-spacing: 0px;
font-weight: bold;
text-decoration: none
;}

.smenu {
 
font-size : 14px; 
letter-spacing: 0px;

text-decoration: none
;
  
  color : #004000;
}



.comment{
  font-size : medium;
  font-weight : bold;
  color : green;
}
.title{
  font-size : x-large;
  font-weight : bold;
  color : #004000;
}
.price{
  font-size : medium;
  color : red;
  background-color : #fff5e8;
}
.normal{
  font-size : x-small;
  color : #373737;
}


/**
 *
 *   20070829 Axia
 *	 author : Hirorori Kurokawa
 *   updated 20071001 
 *
 */
 
/* --------------------------- common start
*/
	.marginbottom {
		margin-bottom:1em;
	}
	
/* --------------------------- common end
*/
.formtable {
	font-size: 80%;
}

.formtable tr td{
	padding:0.1em 0 0.1em 0.1em;
}

.formtable tr td#submit{
	padding:0;
	text-align:center;
}

table#no {
	border:solid 1px #CCCCCC;
}

table#no tr th, table#no tr td {
	padding:0.1em;
}

table#no tr th {
	text-align:left;
}


/* for customer search 
.result {
	text-align:center;
	width: 160px;
}

div.result_head {
	height:200px;
}

div.result_msg {
	height:100px;
}

div.result_foot {
	bottom:0;
}

*/

div.alert {
	border:solid 1px #333333;
	color:#990000;
	margin:0 auto;
	text-align:center;
	padding:1em 0;
	font-weight:bold;
	font-size:1.3em;
}

/* for index.php */
td.newinfo {
	padding-bottom:0.3em;
	font-size:0.8em;
}

td.newinfo div{
	margin-bottom:0.3em;
}

td.newinfo div.pressdate{
	float:left;
	background-color:#A3D3A6;
	text-align:left;
	padding-right:0.5em;"
	margin:0;
}

td.newinfo div.shortcomment {
	height:1em;
}
