
/* 通販ショップ「はな」 */
h1 {text-align: left; font-size :18px; font-weight: bold; color :#FF6699; background-color:#FFFFFF; margin: 20px 0px 20px 40px;}
h2 {
text-align: left; font-size :16px; font-weight:bold; color :#FF6699;
border-left: #FF6699 15px solid; border-bottom: #FF6699 1px dotted;
padding-left:10px; width:100%;
}
h3 {text-align: left; font-size :14px; font-weight:normal; color :#333333; padding :5px; margin: 10px;}
h4 {text-align: center; font-size :14px; font-weight:normal; color :#333333; padding :5px;}
h5 {font-size :12px; font-weight:normal; color :#000000; padding :5px;}
h6 {font-size :12px; font-weight:normal; color :#000000; padding :5px;}

hr {
	border:none;
	border-top:dashed 1px #FF6699;
	height:1px;
	color:#FF6699;
}

A {text-decoration: none;}
A:link {color: #0000FF;}
A:visited {color: #0000FF;}
A:active { color: #00FFFF;}
A:hover {COLOR: #FF6699; TEXT-DECORATION: underline}
strong {font-size :14px; color :#333333; font-weight: bold; }

body { 
background-color: #FFFFFF; /* ページの背景色 */ 
margin: 0px; /* ページのマージン */ 
} 

body, td, th { 
font-size: 14px; /* 全体の文字サイズ */ 
color: #666666; /* 全体の文字色 */ 
} 


td.sumary { font-size :10px; color :#FFFFFF; padding :0px; vertical-align:top;}

table.taorawaku {border: solid 1px #FF9900; border-collapse: collapse;}
td.tdmidoriwaku {text-align: center; font-size :12px; color :#333333; padding :5px; border: dotted 1px #006600;}
td.tdorawaku {text-align: center; font-size :12px; color :#333333; padding :5px; border: dotted 1px #FF9900;}
td.tdkurowaku {text-align: left; font-size :14px; font-weight:bold; color :#000000; padding :5px;}

td.f11pkuro { font-size :11px; color :#000000; padding :5px;}
td.f11pora { font-size :11px; color :#FF6600; padding :5px;}
td.f12pkuro { font-size :12px; color :#000000; padding :5px;}
td.f12pkurob { font-size :12px; color :#000000; padding :5px; font-weight : bold;}
td.f14pkuro { font-size :14px; color :#000000;  padding :5px;}
td.f11phai { font-size :11px; color :#666666; padding :5px;}
td.f11pusuhair { text-align: right; font-size :11px; color :#999999; padding :5px;}
td.f12phai { font-size :12px; color :#666666; padding :5px;}
td.f12phaic { text-align: center; font-size :12px; color :#666666; padding :5px;}
td.f12phair { text-align: right; font-size :12px; color :#666666; padding :5px;}
td.f12phaib { font-size :12px; color :#666666; padding :5px; font-weight : bold;}
td.f14phai { font-size :14px; color :#666666;  padding :5px;}
td.f14phaic { text-align: center; font-size :14px; color :#666666;  padding :5px;}
td.f14paka { font-size :14px; color :#FF0000;  padding :5px;}
td.f14pmidori { font-size :12px; color :#006600; padding :5px;}
td.f12pusuhai { font-size :12px; color :#999999; padding :5px;}
td.f12psiro { font-size :12px; color :#FFFFFF; padding :5px;}
td.f12pora { font-size :12px; color :#FF6600; padding :5px;}
td.f12pusuora { font-size :12px; color :#FF9900; padding :5px;}
td.f12paka { font-size :12px; color :#FF0000; padding :5px;}
td.f12pao { font-size :12px; color :#0000FF; padding :5px;}
td.f12pkiiro { font-size :12px; color :#FFFF00; padding :5px;}
td.f11pmain { font-size :11px; color :#FF6699; padding :5px;}
td.f11pmainc { font-size :12px; text-align: center; color :#FF6699; padding :5px;}
td.f12pmain { font-size :12px; color :#FF6699; padding :5px;}
td.f12pmainr { font-size :12px; text-align: right; color :#FF6699; padding :5px;}
td.f12pmidori { font-size :12px; color :#006600; padding :5px;}
td.f12pfukamidori { font-size :12px; color :#009900; padding :5px;}
td.f12pfukafukamidori { font-size :12px; color :#006600; padding :5px;}

table.midoritable { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #006600 solid; /* テーブル全体の枠線*/ 
} 

table.midoritable TD { 
border: 1px #006600 solid; /* セルの枠線*/ 
} 

table.kurotable { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #000000 solid; /* テーブル全体の枠線*/ 
} 

table.kurotable TD { 
border: 1px #000000 solid; /* セルの枠線*/ 
} 

table.oradottable { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #FF6600 dotted; /* テーブル全体の枠線*/ 
} 

table.oradottable TD { 
border: 1px #FF6600 dotted; /* セルの枠線*/ 
} 


.menu a	{
	color:#009900;
	font-weight:bold;
	text-decoration:none;
	width:170px;
	height:30px;
	background-image: url("../img/menu01.gif");
	background-repeat: no-repeat;
	text-indent: 0px;
	text-align: center;
	text-valign: center;
	display: block;
	font-size: 14px;
	padding-top: 8px;
	margin: 0px 0px 0px 0px;
}

.menu a:visited {color: #009900;}
		
.menu a:hover{
	color:#FF6699; 
	TEXT-DECORATION: underline;
	background-image: url("../img/menu02.gif");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}


.menu02 a	{
	color:#FF6699;
	font-weight:bold;
	text-decoration:none;
	width:170px;
	height:30px;
	background-image: url("../img/menu02.gif");
	background-repeat: no-repeat;
	text-indent: 0px;
	text-align: center;
	text-valign: center;
	display: block;
	font-size: 14px;
	padding-top: 8px;
	margin: 0px 0px 0px 0px;
}

.menu02 a:visited {color: #FF6699;}
		
.menu02 a:hover{
	color:#009900; 
	TEXT-DECORATION: underline;
	background-image: url("../img/menu01.gif");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}