html{ width:100%  height:100%;}



body{

	height:100%;

	font-size: 12px;

	color:#000000;

	line-height:18px;

	margin:0;

}



#page{

	width:869px;

	height:100%;

	background-image:url(img/images/bk.gif);

	background-position:top center;

	background-repeat:repeat-y;

	margin:0 auto;

	overflow:hidden;

	zoom:100%;

	}

/* link onmouseover underline e no, colore arbitrario */



a:link{

	color:#0066FF;

	text-decoration:underline;

	padding:0;

	margin:0;

}

a:visited{

	color:#0066FF;

	text-decoration:underline;

	padding:0;

	margin:0;

}

a:hover{

	color:#FF0000;

	text-decoration:none;

	padding:0;

	margin:0;

}



h1{ margin:0; pagging:0; float:left;}

h2{ margin:0; pagging:0; float:right;}

.head{

	width:780px;

	overflow:hidden;

	margin-bottom:20px;

	}

/* ///////////// esempio di stile di menu */



A.stylered:link {

	color: #FF0000;

	font-weight: bold;

	/*font-size: 9pt;*/

	font-weight: normal;

	text-decoration: none;

}

A.stylered:active {	color: #FF0000;

font-weight: bold;

	/*font-size: 9pt;*/

	font-weight: normal;

	text-decoration: none;

}

A.stylered:visited {	color: #FF0000;

font-weight: bold;

	/*font-size: 9pt;*/

	font-weight: normal;

	text-decoration: none;

}

A.stylered:hover {

	color: #FF0000;

	font-weight: bold;

	/*font-size: 9pt;*/

	font-weight: normal;

	text-decoration:underline;

}

/*/////////////////*/

p{

	margin:0;

}

img{

	border:0;

}

hr{

	height:1px;

}

form{margin:3px 0 3px 0;}

.haba{

	margin:10px 0;	

}

.sita{

	margin-bottom:20px;

}

.ue{

	margin-top:5px;

}

.ue2{

	margin-top:10px;

}

em{

	color:#FF0000;

	font-style:normal;

}

#new{

	color:#FFFFFF;

	letter-spacing:1px;

	margin:0 0 0 24px;

}

#s_menu{

	margin:0 0 20px 0;

}

#s_menu a:link{

	color:#333333;

	text-decoration:none;

	padding:0;

	margin:0;

}

#s_menu a:visited{

	color:#333333;

	text-decoration:none;

	padding:0;

	margin:0;

}

#s_menu a:hover{

	color:#FF0000;

	text-decoration:underline;

	padding:0;

	margin:0;

}



#main{

	color:#777777;

}

#main a:link{

	color:#444444;

	text-decoration:none;

	padding:0;

	margin:0;

}

#main a:visited{

	color:#444444;

	text-decoration:none;

	padding:0;

	margin:0;

}

#main a:hover{

	color:#FF0000;

	text-decoration:underline;

	padding:0;

	margin:0;

}



/*/////////////// tables　*/



/*////// full tables　*/



.gray_table_border {

	border: 1px solid #BEBEBE;

}

.darkgray_table_border {

	border: 1px solid #575757;

}

.brown_table_border {

	border: 1px solid #91552B;

}

.blue_table_border {

	border: 1px solid #3399FF;

}

.gray2pix_table_border {

	border: 2px solid #BEBEBE;

}

/* tabella a punti */



.dotted_table_border {

	border: 1px dotted #000000

}



/*////// sides only　*/



.grayup_table_border {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #BEBEBE;

}

.graydown_table_border {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #BEBEBE;

}

.grayright_table_border {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #BEBEBE;

}

.grayleft_table_border {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #BEBEBE;

}

.blackup_table_border {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

}

.blackdown_table_border {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}

.blackright_table_border {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

}

.blackleft_table_border {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000000;

}



.dottedleft {

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #000000;

}

.dottedright {

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #000000;

}

.dottedbottom {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #000000;

}

.dottedup {

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #000000;

}





/*////////////////*/



.marginato20210{

	margin:2px 0 2px 10px;

	letter-spacing:1px;



/*//////////////// font sizes　*/

}

.size08px{

	font-size:8px;

}

.size09px{

	font-size:9px;

}

.size10px{

	font-size:10px;

}

.size11px{

	font-size:11px;

}

.size12px{

	font-size:12px;

}

.size13px{

	font-size:13px;

}

.size14px {

	font-size: 14px;

}

.size15px{

	font-size:15px;

}

.size16px {font-size: 16px;

}

.size18px{

	font-size:18px;

}

.size20px{

	font-size:20px;

}

.size24px{

	font-size:24px;

}

.size32px{

	font-size:32px;

}



/*//////////// colors　*/



.color_black {color: #000000;

}

.color_white {color: #FFFFFF;

}

.color_red {color: #FF0000;

}

.color_gray {color: #999999;

}

.color_blue {color: #0000FF;

}

.color_yellow {color: #FFFF00;

}

.color_celestial {color: #00FFFF;

}

.color_pink {color: #FF00FF;

}

.color_orange {color: #FF9900;

}

.color_green {color: #00FF33;

}

.color_darkpetrol {color: # 0066FF;

}

.color_greendark {color: #112408;

}





/*////////Esempio link onmouseover comprensivo di immagine */



.syohin_style{

border-bottom	:1px solid #CCCCCC;

text-align		:right;

margin		:0 10px 30px 10px;

padding		:0 0 15px 0;

}

.syohin_style 		a:link, .syohin_style a:visited{

background-image	:url("img/syohin_top_mark.gif");

background-position	:left top;

background-repeat	:no-repeat;

padding			:0 0 0 18px;

text-decoration       	:underline;

}

.syohin_style 		a:link:hover, .syohin_style a:visited:hover{

background-image     	 :url("img/syohin_top_over_mark.gif");

text-decoration      	 :none;

}



#whatnew{

	line-height:18px;

	height:80px;

	width:300px;

	overflow:auto;

	background-attachment: fixed;

	background-image: url(img/newsbkg.jpg);

	background-color:#E3B59C;

	background-repeat: no-repeat;

	color: #000000;

}

.border_b td{

	border-bottom:2px dotted #cccccc;

	border-left:2px dotted #cccccc;

	}

.border_b2 td{

	border-bottom:2px dotted #cccccc;

	}

.border_l{

	border-left:5px solid #3399CC;

	padding-left:10px;

	}

	

/*/tuiki2010-0528/*/

.gyomu li{

	list-style:none;

	float:left;

	}

ul.gyomu{

	width:275px;

	margin:0 0 0 13px;

	padding:0;

	}
