body {font-size: 100%; color: #000000; background-color: #FFFFFF; margin: 0px; background-image: url(../image/back3.gif);}

.box {  width: 300px; border: 1px #336600 solid}
.box100 { width: 50px; border: #336600; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.box_list { width: 300px; border: 1px #336600 solid ; list-style-type: none; clip:   rect(   )}
.box-d { border: 1px solid #FF0000;	font-size: 14px; font-weight: normal; background-color: #FFF2F0; padding: 5px; line-height: 21px;}
.dot61 {	background-image: url(../bk/dot61.gif);	background-repeat: repeat-x;}

.bk-white { background-image: url(../bk/body590.gif); background-repeat: repeat-y;}
.bk-catv { background-color: #FF6600}
.bk-oseibo {background-color: #CC0000;}

.f-red {color: #CC0000;	font-weight: bold;}
.p10 {font-size: 10px; letter-spacing: normal; word-spacing: normal; line-height: normal;}
.p12 { font-size: 12px; letter-spacing: normal; word-spacing: normal; line-height: normal; }
.p12-read { font-size: 12px; letter-spacing: normal; word-spacing: normal; line-height: 18px;}
.p12-white {font-size: 12px; letter-spacing: normal; line-height: 18px;	color: #FFFFFF; }
.p12-red { font-size: 12px; letter-spacing: normal; line-height: normal; color: #FF0000; }
.p14 {font-size: 14px; letter-spacing: normal; word-spacing: normal; line-height: normal;}
.p16 {font-size: 16px; letter-spacing: normal; word-spacing: normal; line-height: normal;}
.p16-stress { font-size: 16px; letter-spacing: normal; word-spacing: normal; line-height: normal; font-weight: bold; color: #CC0000;}
.grey-12 {	font-size: 12px;	letter-spacing: normal;	word-spacing: normal;	line-height: 120%;	color: #666666;}
.font10 {	font-size: 10px;	letter-spacing: normal;	word-spacing: normal;	color: #FF6600;}
.p12-green {font-size: 12px; letter-spacing: normal; line-height: normal; color: #009999;}

/*-------------------
    cart
-------------------*/
.p-title{ color:#000000; font-size:12px; background-color: #E3E3C8; ine-height: normal;	padding-top: 3px;padding-right: 0px; padding-bottom: 3px; padding-left: 3px;}
.cart-area td.bk{ background-color: #666633;}
.cart-area td.cart-navi a{color:#FFFFFF; font-size: 12px; line-height: normal; text-decoration: none; }
.cart-area td.cart-navi a:link{	color:#FFFFFF; font-size: 12px;	line-height: normal; text-decoration: none;}
.cart-area td.cart-navi a:visited{color:#FFFFFF; font-size: 12px; line-height: normal; text-decoration: none;}
.cart-area td.cart-navi a:hover{color:#FF9900; text-decoration:underline; font-size: 12px; line-height: normal;	background-color: #FFFFCC;}
.cart-area td.cart-navi a:active{color:#FF9900;	text-decoration:underline; font-size: 12px;	background-color: #FFFFCC;}
.size10 { font-size: 10px; font-style: normal; letter-spacing: normal; word-spacing: normal ; color: #CC3333; text-decoration: underline}
.link2 {  font-size: 12px; font-style: normal; font-weight: normal; color: #CC0000; text-decoration: none}
.link_font { font-size: 14px; font-style: normal; font-weight: lighter; color: #FFFFFF; text-decoration: none} 
.products-list { font-size: 12px; line-height: normal; background-color: #EFEFEF;}
.pad-tb5 {font-size: 12px; line-height: normal;	padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; color: #FFFFFF;}
.gift {font-size: 12px;	letter-spacing: normal;	line-height: normal; color: #CC3333; background-color: #E3E3C8;	font-weight: bold;}
.isenosake-table {font-size: 12px; background-color: #FFFFFF; padding: 2px; line-height: normal; }
.mag-lb-7 {margin-top: 0px;	margin-right: 0px;margin-bottom: 7px; margin-left: 7px;}
.mag-tr-7 {	margin-top: 7px; margin-right: 7px;	margin-bottom: 0px;	margin-left: 0px;}
.bk-otyugen {
background-color: #0066CC;
}
