a:link {  color: #006600; text-decoration: underline}
a:visited { color: #009900; text-decoration: underline}
a:hover { color: #00cc00}

p.infobox {
   height: 20em;
   overflow: scroll;
   border: green 1px dashed;
}

td { font-size: 12px; line-height: 16px; font-weight: normal; color: #000000}

/* $BJ8;z%5%$%:(B */
.txt_10 { font-size: 10px; line-height: 14px; font-weight: normal; color: #000000}
.txt_12_25 {
	line-height: 25px;
	font-weight: bold;
	color: #000000;
}

.txt_12 { font-size: 12px; line-height: 16px; font-weight: normal; color: #000000}
.txt_14 { font-size: 14px; line-height: 18px; font-weight: normal ; color: #000000}
.txt_16 { font-size: 16px; line-height: 20px; font-weight: normal ; color: #000000}
.txt_18 { font-size: 18px; line-height: 22px; font-weight: normal ; color: #000000}

.txt_10_bold { font-size: 10px; line-height: 14px; font-weight: bold; color: #000000}
.txt_12_bold { font-size: 12px; line-height: 16px; font-weight: bold; color: #000000}
.txt_14_bold { font-size: 14px; line-height: 18px; font-weight: bold ; color: #000000}
.txt_16_bold { font-size: 16px; line-height: 20px; font-weight: bold ; color: #000000}
.txt_18_bold { font-size: 18px; line-height: 22px; font-weight: bold ; color: #000000}

/* $BM>Gr(B */
#pl5{ padding:0px 0px 0px 5px;}
#pl10{ padding:0px 0px 0px 10px;}   
#pl15{ padding:0px 0px 0px 15px;}   
#pl20{ padding:0px 0px 0px 20px;}
#pl40{ padding:0px 0px 0px 40px;}   
#pl90{ padding:0px 0px 0px 90px;} 
  
#prl5{ padding:0px 5px 0px 5px;}
#prl10{ padding:0px 10px 0px 10px;}   
#prl15{ padding:0px 15px 0px 15px;}   
#prl20{ padding:0px 20px 0px 20px;}   
#ptb10_15 {padding-top: 10px;padding-bottom: 15px;}

.plt10_5 { margin: 0px; padding-top: 5px; padding-left: 10px;}

#ptb_5_10 {
	padding-top: 5px;
	padding-bottom: 10px;
}
#ptb_10 {
	padding-top: 15px;
	padding-bottom: 10px;
}



.toutyuu {padding:10px 0px 0px 10px;}
.kousan { padding:10px;}
.tea_youto { padding:2px 5px 7px 30px; text-indent:-30px;}
.tea_youto_v { padding:2px 5px 2px 50px; text-indent:-50px;}
.voi_bor{border:#666666 dashed 1px; padding: 5px 5px 5px 5px;}
.voi_item{ padding:2px 5px 2px 10px;}
.item_order{padding:10px 0px 1px 5px;}

/* $BJ8;z%5%$%:(B + $B%+%i!<(B */
.txt_10_orange { font-size: 10px; line-height: 14px; font-weight: normal; color: #ff9900}

.txt_12_orange { font-size: 12px; line-height: 16px; font-weight: normal; color: #ff9900}
.txt_14_orange { font-size: 14px; line-height: 18px; font-weight: normal ; color: #ff9900}
.txt_16_orange { font-size: 16px; line-height: 20px; font-weight: normal ; color: #ff9900}
.txt_18_orange { font-size: 18px; line-height: 22px; font-weight: normal ; color: #ff9900}

.txt_10_bold_orange { font-size: 10px; line-height: 14px; font-weight: bold; color: #ff9900}
.txt_12_bold_orange { font-size: 12px; line-height: 16px; font-weight: bold; color: #ff9900}
.txt_14_bold_orange { font-size: 14px; line-height: 18px; font-weight: bold ; color: #ff9900}
.txt_16_bold_orange { font-size: 16px; line-height: 20px; font-weight: bold ; color: #ff9900}
.txt_18_bold_orange { font-size: 18px; line-height: 22px; font-weight: bold ; color: #ff9900}


.txt_10_gray { font-size: 10px; line-height: 14px; font-weight: normal; color: #666666}
.txt_12_gray { font-size: 12px; line-height: 16px; font-weight: normal; color: #666666}
.txt_14_gray { font-size: 14px; line-height: 18px; font-weight: normal ; color: #666666}
.txt_16_gray { font-size: 16px; line-height: 20px; font-weight: normal ; color: #666666}
.txt_18_gray { font-size: 18px; line-height: 22px; font-weight: normal ; color: #666666}

.txt_10_bold_gray { font-size: 10px; line-height: 14px; font-weight: bold; color: #666666}
.txt_12_bold_gray { font-size: 12px; line-height: 16px; font-weight: bold; color: #666666}
.txt_14_bold_gray { font-size: 14px; line-height: 18px; font-weight: bold ; color: #666666}
.txt_16_bold_gray { font-size: 16px; line-height: 20px; font-weight: bold ; color: #666666}
.txt_18_bold_gray { font-size: 18px; line-height: 22px; font-weight: bold ; color: #666666}


.txt_10_white { font-size: 10px; line-height: 14px; font-weight: normal; color: #ffffff}
.txt_12_white { font-size: 12px; line-height: 16px; font-weight: normal; color: #ffffff}
.txt_14_white { font-size: 14px; line-height: 18px; font-weight: normal ; color: #ffffff}
.txt_16_white { font-size: 16px; line-height: 20px; font-weight: normal ; color: #ffffff}
.txt_18_white { font-size: 18px; line-height: 22px; font-weight: normal ; color: #ffffff}

.txt_10_bold_white { font-size: 10px; line-height: 14px; font-weight: bold; color: #ffffff}
.txt_12_bold_white { font-size: 12px; line-height: 16px; font-weight: bold; color: #ffffff}
.txt_14_bold_white { font-size: 14px; line-height: 18px; font-weight: bold ; color: #ffffff}
.txt_16_bold_white { font-size: 16px; line-height: 20px; font-weight: bold ; color: #ffffff}
.txt_18_bold_white { font-size: 18px; line-height: 22px; font-weight: bold ; color: #ffffff}

.txt_12_green { font-size: 12px; color: #006600; font-weight: normal;}
.txt_12_bold_green2 {
	font-size: 12px;
	font-weight: bold;
	color: #006600;
}


.txt_12_bold_green { font-size: 12px; line-height: 16px; font-weight: bold ; color: #006600}
.txt_14_bold_green { font-size: 14px; line-height: 18px; font-weight: bold ; color: #006600}

.txt_12_bold_line25 { font-size: 12px; line-height: 25px; font-weight: bold; color: #006600;}

.cap_plice{ color:#FF0000; font-size:18px; font-weight:bold;}
.cap_plice_14 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}


/* $BJ8;z%+%i!<(B */
.cap{ color:#FF0000;}

/* $B1&4s$;B@;z(B */
.style_top{text-align: right; color: #006600; font-weight:bold;}

/* $B8+=P$7(B */
.seven_title{ font-size: 12px; line-height: 16px; font-weight: bold; color: #ff9900; border-bottom: #666666 dashed 1px;}
.item_title{ border-bottom:#666666 solid 1px; padding:5px 0px 5px 5px; font-size: 12px; line-height: 16px; font-weight: bold; color: #000000}
.tea_midashi { font-size: 12px; line-height: 18px; font-weight: bold ; color: #ff6600; border-bottom:1px solid #666666; padding:2px 0px 2px 5px;}
.voi{ background-color:#dcdcdc; font-size: 14px; line-height: 18px; font-weight: bold ; color: #006600; padding:0px 0px 0px 5px; margin:5px 5px 0px 5px;}
.gyouhaikei { font-size: 12px; font-weight: bold; color: #006600; width: 555px; line-height: 25px; background-color: #DCDCDC;}

/* $B2<@~(B */
.seven_coron{ border-bottom:#666666 dashed 1px; text-align:center;}
.seven_item { padding:0px 5px 2px 5px; border-bottom:#666666 dashed 1px;}
.magazine{ font-size:10px; border-bottom:#999999 dashed 1px; margin-top:0px; padding:2px 10px 2px 5px; vertical-align:top;}
.magazine_af{ font-size:12px; border-bottom:#999999 dashed 1px; margin-top:0px; padding:2px 10px 2px 5px; vertical-align:top;}
.item{ border-bottom:#666666 dashed 1px; padding:0px 0px 0px 5px; }
.tea_item { font-size: 12px; line-height: 18px; color: #000000; border-bottom:1px dotted #666666; padding:1px 0px 1px 0px;}
.tes_ire { padding:2px 5px 2px 10px; text-indent:-10px; font-size: 12px; line-height: 18px; color: #000000; border-bottom:1px dashed #666666;}
.border { padding: 10px; border: 1px dashed #999999;}
.border_4 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

.border2 { padding-top: 5px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; padding-bottom: 5px;}


/* $BGX7J2hA|!J@lMQ!K(B */
.bg{ background-color:#FFFFFF;  background-image: url(../img/shop/kurochikara/back01.jpg); background-repeat: no-repeat; background-position: right bottom; padding:5px 5px 5px 10px;}
.border3 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

.bg_af{ background-image: url(../img/shop/kurochikara/back01.jpg); background-repeat: no-repeat; background-position: right bottom; padding:5px 10px 5px 10px;}


/* $B2s$j9~$_(B */
.float_l { float: left; margin-right: 10px; margin-left: 20px;}
.float_l2 { float: left; margin-right: 10px;}

.txt_bg {
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	background-color: #dcdcdc;
	padding: 6px;
	line-height: 35px;
	margin-right: 5px;
}
.gyouhaikei2 {
font-size: 12px; font-weight: bold; color: #006600; width: 580px; line-height: 25px; background-color: #DCDCDC;
}

#order {
	background-color: #FF0033; background-repeat: no-repeat;
	color:#FFFFFF;
	}