/***********************************************/
/* iyashibox top page css                            */
/*         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
/* 2005.12.19 */
body{
	font-family: Arial,sans-serif;
	font-size : 9pt;
	color: #777777;
/*	line-height: 1.166; */
	margin: 0px;
	padding: 0px;
}

a:link, a:visited {
	font-size : 9pt;
	color: #006699; 
	text-decoration: underline;
/*	text-decoration: none; */
}

a:hover {
	text-decoration: underline;
	background-color: #dddddd; 
/*	background-color: #ff0000; */
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #006699;
}

h3{
 font-size: 100%;
 color: #334d55;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
				
/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
	margin: 0px;
	padding: 0px 0px 10px 10px;
}


/*************** #pageName styles **************/

#pageName{
	padding: 0px 0px 10px 10px;
}

/***********************************************/
/*Component Divs                               */
/***********************************************/

#pageHead{
	vertical-align: center; 
	text-align: left;
	background-color: #6699ff; 
	font-size : 11pt;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	color: #ffffff;	
	margin: 0px;
	padding: 0px 0px 10px 10px;
}


/*********** .menuLinks styles ***********/

.menuLinks{
	position: relative; 
/*	vertical-align: baseline; */
	text-align: left;
	font-size : 9pt;
	line-height : 18pt;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	color: #ffffff;	
	margin: 0px;
	padding: 0px;
	background-color: #3366cc;
/*	border-bottom: 1px solid #ffffff; */
/*	font-size: 90%; */
}

.menuLinks h3{
	padding: 2px 0px 2px 2px;
}

.menuLinks a:link {
        color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 2px;  
/*	border-top: 1px solid #ffffff; */
/*	width: 100%; */
/*  voice-family: "\"}\""; */ 
/*  voice-family:inherit; */
/*	width: auto; */
}

.menuLinks a:visited {
        color: #ffffff;
	text-decoration: none; 
	padding: 2px 0px 2px 2px; 
/*	border-top: 1px solid #ffffff; */
/*	width: 100%; */
/*  voice-family: "\"}\""; */ 
/*  voice-family:inherit; */
/*	width: auto; */
}
.menuLinks a:hover {
/*	border-top: 1px solid #ffffff; */
/*	background-color: #dddddd; */
	background-color: #003399;
	padding: 2px 0px 2px 2px;  
}

/*********** .menuStyle styles ***********/
.menuStyle{
	border-bottom:1px solid #ffffff;
	padding: 0px 0px 0px 3px; 

}

/*********** .menuIyashiStyle0 styles ***********/
.menuIyashiStyle0 {
	font-size : 9pt;
        color: #ffffff;
	background-color: #3366cc;
/*	line-height : 18pt; */
/*	background-color: #00ccff; */
/*	border-bottom:1px solid #006699; */
}

.menuIyashiStyle0 a:link {
	color: #ffffff;
	text-decoration: none;
/*	background-color: #3366cc; */
}

.menuIyashiStyle0 a:visited {
	color: #ffffff;
	text-decoration: none;
	text-decoration: none;
/*	background-color: #3366cc; */
}
.menuIyashiStyle0 a:hover {
	color: #006699;
	text-decoration: none;
	background-color: #00ccff;
}

/*********** .menuIyashiStyle1 styles ***********/
.menuIyashiStyle1 {
/*	border-bottom:1px solid #006699; */
	font-size : 9pt;
/*	line-height : 18pt; */
        color: #3366cc;
/*        color: #00ccff; */
	background-color: #ffffff;
}

.menuIyashiStyle1 a:link {
        color: #3366cc;
/*        color: #00ccff; */
	text-decoration: none;
	background-color: #ffffff;
}

.menuIyashiStyle1 a:visited {
        color: #3366cc;
	text-decoration: none;
	background-color: #ffffff;
}

.menuIyashiStyle1 a:hover {
        color: #006699;
	background-color: #dddddd; 
	text-decoration: none;
}

/*********** #copyRigh styles ***********/

#copyRight{
	position: relative;
	vertical-align: bottom; 
	text-align: right;
	font-size : 9pt;
/*	line-height : 18pt; */
	font-family: '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	color: #777777;	
	margin: 0px;
	padding: 0px;

}

/************** .titleHead styles **************/
/* 2005.12.19 */
.titleHead {
	vertical-align: top; 
	text-align: left;
	background-color: #3366cc; 
	font-size : 10pt;
	line-height : 15pt;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	color: #ffffff;
/*	margin: 0px; */
/*	padding: 10px 0px 20px 10px; */
/*	font-size: 80%; */
}

.titleHead p{
	padding: 5px 0px 5px 0px;
}

/************** .titleHead styles **************/
/* 2006.4.9 */
.titleHead1 {
	vertical-align: top; 
	text-align: left;
	background-color: #3366cc; 
	font-size : 9pt;
	line-height : 11pt;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	color: #ffffff;
/*	margin: 0px; */
/*	padding: 10px 0px 20px 10px; */
/*	font-size: 80%; */
}

.titleHead1 p{
	padding: 5px 0px 5px 0px;
}

/************** .subtitle styles **************/
/* 2005.12.19 */
.subtitle{
	font-family: '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	vertical-align: top; 
	text-align: left;
	background-color: #6699ff; 
	font-size : 9pt;
	line-height : 11pt;
	color: #ffffff;
/*	margin: 0px; */
/*	padding: 10px 0px 20px 10px; */
/*	font-size: 80%; */
}

.subtitle p{
	padding: 1px 0px 2px 0px;
}

/************** .shopTitle styles **************/
/* 2005.12.19 */
.shopTitle{
	font-family: '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	vertical-align: top; 
	text-align: left;
	background-color: #ffffff; 
	font-size : 9pt; 
	color: #777777;
/*	margin: 0px; */
/*	padding: 10px 0px 20px 10px; */
/*	font-size: 80%; */
}

.shopTitle p{
	padding: 1px 0px 2px 0px;
}

/************** .shopName styles **************/
/* 2005.12.19 */
.shopName{
	font-family: '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	background-color: #ffffff; 
	font-size : 9pt; 
	color: #006699;
}

/************** .itemHead styles **************/
/* 2005.12.19 */
.itemHead{
	vertical-align: top; 
	text-align: left;
	background-color: #ffffff; 
	font-size : 9pt; 
	color: #777777;
/*	margin: 0px; */
/*	padding: 10px 0px 20px 10px; */
/*	font-size: 80%; */
}

.itemHead p{
	padding: 1px 0px 2px 0px;
}

/************** .textWhite_BgRed styles **************/
/* 2005.12.21 */
.textWhite_BgRed{
	color: #ffffff;
	background-color: #ff0000; 
	text-decoration: none;
/*	text-decoration: underline; */
}

/************** .themaHead styles **************/
/* 2005.12.19 */
.themaHead {
	vertical-align: middle; 
	text-align: center;
	background-color: #3366cc; 
	font-size : 16pt;
	line-height : 20pt;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	color: #ffffff;
/*	margin: 0px; */
/*	padding: 10px 0px 20px 10px; */
/*	font-size: 80%; */
}