body.stoneheads{
	color:#666666;
}

p.update{
	font-size:14px;
	text-align:right;
	color:#ff0000;
	margin:0px 0px 5px 0px;
}

span.brand{
	color : #4682B4;
	font-size : 18px;
	padding-left : 5px;
}

span.menu{
	color : #999999;
	font-size : 12px;
	padding-left : 5px;
}

hr.bnrline{
	border : 2px #333333 dotted;
}

span.bnrmess{
	padding-left : 10px;
	color : #999999;
	font-size : 12px;
}

td{
	background-color:#ffffff;
}

span.bnrtitle{
	color : #999999;
	font-size : 16px;
}

.menulink{
	width: 100px;
	height: 18px;
	font-size:11pt;
	margin-top:6px;
	margin-bottom:6px;
	padding-left:5px;
	border-color:#999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-style: solid;
	text-decoration: none;
	color: #999999;
}

.bland_bnr{
	margin-top:6px;
	margin-bottom:6px;
	width:110px;
	text-align:left;
}

.submenu{
	font-size:9pt;
	color: #999999;
	padding-left:12px;
	text-decoration:none;
}

.bnr{
	border:0px;
	margin-bottom:0px;
}

.rireki{
	font-size:9pt;
	color: #999999;
}

.rirekibox{
	border-color:#999999;
	border-width: 1px;
	border-style: solid;
	padding:6px;
	width: 250px;
}

.product{
	background-color:#ffffff;
	margin-top:10px;
	margin-left:10px;
}

h3.product{
	color:#999999;
	border-left:solid 6px #999999;
	border-bottom:solid 2px #999999;
	padding:4px;
	width:466px;
}

a.product{
	margin-left : 0px;
	font-size: 18px;
	color: #999999;
	text-decoration: none;
}

span.product{
	margin-left : 0px;
	font-size: 18px;
	color: #999999;
	text-decoration: none;
}

img.product{
	float : left;
	border: 0px;
}

div.product{
	width : 500px;
	height : 200px;
	border-width: 2px;
	border-color: #999999;
	border-style: dotted;
	margin-left : 0px;
	padding : 8px 10px 10px 5px;
}

table, td, th.spec{
	font-size: 14px;
	margin-left : 5px;
	color: #000000;
	border-collapse: collapse; 
}

a.spec2{
	text-decoration: none;
	border-bottom: 1px #000000 solid; 
}

span.spec2{
	font-size: 12px;
	margin-left : 5px;
	color: #000000;
}

td.caution{
	font-size: 10px;
	margin-left : 5px;
	color: #000000;
	border-collapse: collapse; 
	color:#BD000A;
}

.mail{
	background-color:#ffffff;
	margin-top:10px;
	margin-left:10px;
	font-size:12px;	
}

h3.mail{
	color:#999999;
	border-left:solid 6px #999999;
	border-bottom:solid 2px #999999;
	padding:4px;
	width:466px;
}

div.mail{
	color:#999999;
	font-size:12px;
}

div.yukkuri{
	color:#ffffff;
	font-size:x-small;
	line-height: 1; 
}

div.support{
	color:#999999;
	font-size:x-small;
	padding : 0px 10px 10px 0px;
}

h3.support{
	color:#999999;
	border-left:solid 6px #999999;
	border-bottom:solid 2px #999999;
	padding : 4px;
	width:466px;
}

a.support{
	text-decoration: none;
	color:#333333;
}

span.mail{
	color:#8165FC;
	font-size : 12px;
}

span.mail2{
	font-size : 14px;
}

a.kako{
	color:#999999;
	font-size:12px;
	text-decoration: none;
}

span.redword{
	color:#ff0000;
}

div.head_link{
	width:800px;
	text-align:center;
}
span.head_link{
	margin-left:2px;
}
.pagelink{
	font-size:14px;
}

.newsframe{
	background-color:#F3F3F3;
	font-size:14px;
	color:#444444;
}
p.update_cnt{
	font-size:12px;
	text-align:left;
	color:#ff0000;
	margin:0px;
}
p.update_cnt2{
	font-size:11px;
	text-align:left;
	color:#ff0000;
	margin:0px;
}
.info_day{
	font-size:12px;
	color:#ff0000;
}
.info_message{
	font-size:14px;
	color:#666666;
}

.info_message a:link,a:active{
	color:#666666;
}
.info_message a:visited{
	color:#666666;
}
.info_message a:hover{
	color:#FFFFFF;
	background-color:#999999;
}
.info_message a{
	padding:2px;
	text-decoration:none;
	display:block;
}

.vacation {
	width:580px;
	border:#999999 dotted 2px;
	margin-bottom:15px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;	
	clear:both;
	margin-top:10px;
}
.vacation_waku {
	margin:5px;
	margin-left:auto;
	margin-right:auto;	
	
}
.vacation_tilte {
	clear:both;
	text-align:center;
	font-size:120%;
	margin:0px;
	font-weight:bold;
}

.vacation_moji {
	text-align:left;
	margin-top:5px;
	width:570px;
	margin-left:auto;
	margin-right:auto;
}

.vacation_cmp {
	font-size:90%;
	text-align:right;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:50px;
}

.vacation_name {
	text-align:center;

 color:red;
 margin-bottom:3px;
 font-weight:bold;
}

.vacation2 {
	clear:both;
	width:800px;
	border:#999999 dotted 2px;
	margin-bottom:15px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	
}
.vacation_moji2 {
	text-align:left;
	margin-top:5px;
	width:680px;
	margin-left:auto;
	margin-right:auto;
}
.vacation3 {
	clear:both;
	width:750px;
	border:#999999 dotted 2px;
	margin-bottom:15px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;

}
