A 			{
	color: #333333;
	text-decoration: underline;
} 
A:hover		{ color: #CCCCCC; text-decoration: underline; }

.table-top {  border: 1px #999999 solid}
.table-back {  background-image: url(images/top/top_image_01.jpg); background-repeat: no-repeat; height: 415px; width: 772px; clip:     rect(   )}
.text10px {
	font-size: 10px;
	line-height: 150%;
	color: #333333;
}
.dash_1px {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8CB617;
}
.text10px-pink {

	font-size: 10px;
	line-height: 150%;
	color: #000000;
}
.table-dot {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
textarea {
	margin-top: 3px;
	margin-bottom: 3px;
}
input {
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left;
	vertical-align: left;
}
.text12px {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.text12px2 A {

	font-size: 12px;
	line-height: 150%;
	color: #666666;
	text-decoration: none;
}
.text12px2 A:hover {

	font-size: 12px;
	line-height: 150%;
	color: #CCCCCC;
	text-decoration: none;
}
.text12px-pink {

	font-size: 12px;
	line-height: 150%;
	color: #000000;
}
.text12px-beige {

	font-size: 12px;
	line-height: 150%;
	color: #B48E33;
}
.table-menu {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.table-line {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.text12px-list A {

	font-size: 12px;
	line-height: 150%;
	color: #666666;
	background-image: url(company/images/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}

.text12px-list A:hover {
	font-size: 12px;
	line-height: 150%;
	color: #CCCCCC;
	background-image: url(company/images/arrow-pink.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}
.text12px-list-pink A {

	font-size: 12px;
	line-height: 150%;
	color: #E87B9D;
}

.text12px-list-pink A:hover {

	font-size: 12px;
	line-height: 150%;
	color: #E87B9D;
}

.table-top-dot {
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	margin-top: 5px;
}
.table-beige {
	border: 1px solid #EF9D6D;
}
.table-dot-gray {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5PX;
}
.table-showcase {
}
.text10px-red {
	font-size: 10px;
	line-height: 150%;
	color: #CC0000;
}

.text10px-red a {

	font-size: 10px;
	line-height: 150%;
	color: #DC5577;
	text-decoration: underline;
}

.text12px-red {

	font-size: 12px;
	line-height: 150%;
	color: #DC5577;
}
.text12px-red A{

	font-size: 12px;
	line-height: 150%;
	color: #DC5577;
	text-decoration: underline;
}

.text12px-red A:hover {

	font-size: 12px;
	line-height: 150%;
	color: #DC5577;
	text-decoration: none;
}
.table-showcase {
	background-image: url(showcase/images/image4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.text12px-blue {

	font-size: 12px;
	line-height: 150%;
	color: #5727B1;
}
.text12px-list-2 A{

	font-size: 12px;
	line-height: 150%;
	color: #666666;
	background-image: url(company/images/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}

.text12px-list-2 A:hover {

	font-size: 12px;
	line-height: 150%;
	color: #5727B1;
	background-image: url(company/images/arrow-blue.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}
.text12px-list-pink  A{

	font-size: 12px;
	line-height: 150%;
	color: #FCF2E9;
	padding-left: 18px;
	background-image: url(ecatalogue/images/square.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}

.text12px-list-pink A:hover {

	font-size: 12px;
	line-height: 150%;
	color: #FCF2E9;
	padding-left: 18px;
	background-image: url(ecatalogue/images/square-on.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}
.text12px-list-3 A{

	font-size: 12px;
	line-height: 150%;
	color: #817265;
	background-image: url(images/arrow-blawn.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}

.text12px-list-3 A:hover {

	font-size: 12px;
	line-height: 150%;
	color: #817265;
	background-image: url(images/arrow-blawn.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}
.contactus-back {
	background-image: url(contactus/images/image.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.table-dot-blue {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5727B1;
}
.text12px-lightblue {

	font-size: 12px;
	line-height: 150%;
	color: #51B3D2;
}
.text10px-lightblue {

	font-size: 10px;
	line-height: 150%;
	color: #714744;
}
.dot-line-lightblue {
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #714744;
}
.table-wallpaper {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7FBBD1;
	border-bottom-color: #7FBBD1;
	border-left-color: #7FBBD1;
	background-color: #D2EBFF;
}
.presscenterback {
	background-image: url(company/images/press-image.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.text12px-black {

	font-size: 12px;
	line-height: 150%;
	color: #000000;
}
.table-pink {
	border: 1px solid #666666;
}
.text11px {

	font-size: 11px;
	line-height: 150%;
	color: #666666;
}
.table-dot-gray2 {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.text12px-pink-title {

	font-size: 12px;
	line-height: 150%;
	color: #000000;
	padding-left: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
}
.text13px-pink {
	font-size: 13px;
	line-height: 150%;
	color: #D32222;
}
.blown-line-left {
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #817265;
	padding-top: 10px;
}
.pink-line-left {
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC6666;
	padding-top: 10px;
}
.blawn-line-left {
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D32222;
	padding-top: 10px;
}
.blawn-line-left2 {
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FE8449;
	padding-top: 10px;
}
.blawn-line-left3 {
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBAF8E;
	padding-top: 10px;
}
.party-back {
	background-image: url(tupperware-party/images/demonstrator-image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.table-dot-gray-navi {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.text10px-beige {

	font-size: 10px;
	line-height: 150%;
	color: #999999;
}

.text10px-beige A {

	font-size: 10px;
	line-height: 150%;
	color: #999999;
	text-decoration: none;
}
.text10px-beige A:hover	 {

	font-size: 10px;
	line-height: 150%;
	color: 666666;
	text-decoration: none;
}
.back-demon {
	background-image: url(q_a/images/back-image.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.party-back-bottom {
	background-image: url(tupperware-party/images/image02.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.demonstrator-back {
	background-image: url(work/images/demonstrater-image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.text12px-white {

	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}
.text10px-white {

	font-size: 10px;
	line-height: 150%;
	color: #FFFFFF;
}.table-top2 {
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.table-top-brawn {
border: 1px solid #F16161}
.table-top-brawn2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F16161;
}
.text12px-brawn {
	font-size: 12px;
	line-height: 150%;
	color: #5074B2;
}
.text12px-brawn A {

	font-size: 12px;
	line-height: 150%;
	color: #5074B2;
	text-decoration: underline;
}
.tabledot-right {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color:#5074B2;
}
.text16px-pink {

	font-size: 14px;
	line-height: 150%;
	color: #CC6666;
	font-weight: bold;
}
.table-brawn {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D8943F;
	border-bottom-color: #D8943F;
}
.text12px-brawn2 {

	font-size: 12px;
	line-height: 150%;
	color: #60524D;
}	
.back-tree {
	background-image: url(work/images/back.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.title-member {

	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #3FA6C9;
	background-color: #D2EBFF;
	margin-bottom: 15px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #3FA6C9;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text12px-lightblue2 {

	font-size: 12px;
	line-height: 150%;
	color: #51B3D2;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3FA6C9;
}
.text12px-arrow A{

	font-size: 12px;
	line-height: 150%;
	text-decoration: none; 
	color: #666666;
	background-image: url(other/showcase/images/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}

.text12px-arrow A:hover {

	font-size: 12px;
	line-height: 150%;
	text-decoration: none; 
	color: #cccccc;
	background-image: url(other/showcase/images/arrow-gray-on.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}
.text16px-lightblue2 {

	font-size: 12px;
	line-height: 150%;
	color: #51B3D2;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3FA6C9;
}
.text16px-lightblue {

	font-size: 14px;
	line-height: 150%;
	color: #51B3D2;
}
.text12px-lightgreen {

	font-size: 12px;
	line-height: 150%;
	color: #81D43F;
	font-weight: bold;
}
.text12px-orange {

	font-size: 12px;
	line-height: 150%;
	color: #FF9019;
	font-weight: bold;
}
.text12px-orange-square {

	font-size: 12px;
	line-height: 150%;
	color: #FF9019;
	border: 1px solid #FF9019;
	margin-bottom: 10px;
	padding: 3px;
}
.title {

	font-size: 12px;
	color: #FF9019;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #FF9019;
}
.text10px-orange {

	font-size: 10px;
	line-height: 180%;
	color: #666666;
	font-weight: normal;
}
.text10px-orange A{

	font-size: 10px;
	line-height: 180%;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.text10px-orange A:hover{

	font-size: 10px;
	line-height: 180%;
	color: #7CBA51;
	font-weight: normal;
	text-decoration: none;
}
.table-dot-orange {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9019;
}
.text12px-lgreen-square {

	font-size: 12px;
	line-height: 150%;
	color: #81D43F;
	border: 1px solid #81D43F;
	margin-bottom: 10px;
	padding: 3px;
}
.title-lgreen {

	font-size: 12px;
	color: #F16161;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #F16161;
}
fieldset {
	padding: 10px;
}
.table-dot-gray-box {
	border: 1px dotted #666666;
}
.table-top-border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.text12px-pink {

	font-size: 12px;
	line-height: 150%;
	color: #CC6666;
}
.title-pink {

	font-size: 12px;
	color: #D26868;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #D26868;
}
.title-blue {

	font-size: 12px;
	color: #51B3D2;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #51B3D2;
}
.smarttable {
	padding-top: 12px;
	padding-left: 12px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-color: #5074B2;
	border-left-color: #5074B2;

	font-size: 11px;
	line-height: 150%;
	color: #666666;
}
.text11px-lightblue {

	font-size: 11px;
	line-height: 150%;
	color: #51B3D2;
}
.table-lightblue {

	font-size: 12px;
	line-height: 150%;
	color: #49B2CF;
	border: 1px dotted #4FB0D0;
}
.pink-dot-line {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CC6666;
}
.pink-dot-line2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CC6666;
	border-bottom-color: #CC6666;
}

.pink-dot-l_r {
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #F9BABA;
	border-left-color: #F9BABA;
	border-right-width: 2px;
	border-left-width: 2px;
}

.table-lightblue2 {

	font-size: 12px;
	line-height: 150%;
	color: #49B2CF;
	border: 1px solid #4FB0D0;
}
.attentiontable {

	font-size: 12px;
	line-height: 150%;
	color: #5074B2;
	border: 1px dotted #5074B2;
	padding: 5px;
}
.text16px-red {

	font-size: 14px;
	line-height: 150%;
	color: #FF0000;
	font-weight: bold;
}
.text12px-red-under {

	font-size: 12px;
	line-height: 150%;
	color: #DA0908;
	font-weight: bold;
	text-decoration: underline;
}
.title-blue2 {

	font-size: 12px;
	color: #5074B2;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #5074B2;
}
.text16px-brawn2 {

	font-size: 14px;
	line-height: 170%;
	color: #60524D;
	font-weight: bold;
}
.table-dot-pink {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC6666;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.table-showcase2 {
	background-image: url(other/showcase/images/drinkbottleback.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.text10px-blue {

	font-size: 10px;
	line-height: 150%;
	color: #0033CC;
}
.table-blue-double {
	border: 1px double #003399;
}
.table-pink2 {
	border: 1px solid #FD7AA6;
}
.text10px-blue {

	font-size: 10px;
	line-height: 150%;
	color: #5074B2;
}
.chance-back {
	background-image: url(work/images/bannar-left.gif);
	background-repeat: no-repeat;
}
.bestbuy {
	background-image: url(bestbuy/images/present-fr.jpg);
	background-repeat: no-repeat;
}
.mma {
	background-image: url(bestbuy/images/mma2.jpg);
	background-repeat: no-repeat;
}
.renjia {
	background-image: url(bestbuy/images/renjia-2.jpg);
	background-repeat: no-repeat;
}
.fr {
	background-image: url(bestbuy/images/fr2.jpg);
	background-repeat: no-repeat;
}
.sys {
	background-image: url(bestbuy/images/sys2.jpg);
	background-repeat: no-repeat;
}
.text11px-blue {

	font-size: 11px;
	line-height: 150%;
	color: #5074B2;
}
.table-dot-blue2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8CB617;
}
.table-dot-blue3 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5475C1;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.table-dot-blue4 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5475C1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5475C1;
}
.table-dot-blue5 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5475C1;
}
.table-dot-blawn {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5475C1;
}
.table-dot-gray3 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.top-right-line {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.table-dot-gray4 {
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #999999;
}
.text12px-lightgreen {

	font-size: 12px;
	line-height: 150%;
	color: #7CBA51;
}
.green-line-left {
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F26161;
	padding-top: 10px;
}
.text16px-red2 {

	font-size: 14px;
	line-height: 150%;
	color: #B71641;
	font-weight: bold;
}
.table-dot-gray5 {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.text12px-lightbrawn {

	font-size: 12px;
	line-height: 150%;
	color: #ED9B6C;
}
.text-whatsnew {

	font-size: 10px;
	line-height: 150%;
	color: #624F4F;
	text-decoration: none; 
}

.text-whatsnew A {

	font-size: 10px;
	line-height: 150%;
	color: #624F4F;
	text-decoration: none; 
	background-image: url(images/navi/arrow.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}

.text-whatsnew A:hover {

	font-size: 10px;
	line-height: 150%;
	color: #624F4F;
	text-decoration: none; 
	background-image: url(images/navi/arrow-on.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}

.text10px-red  A{

	font-size: 10px;
	line-height: 150%;
	color: #D0200B;
	text-decoration: underline; 
}

.text10px-red A:hover {

	font-size: 10px;
	line-height: 150%;
	color: #FF9B8D;
	text-decoration: underline; 
}.red-box {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	margin: 5px;
	padding: 5px;
}
.red-box2 {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	padding: 3px;
	margin-bottom: 5px;
	margin-left: 3px;
}
.text16px {

	font-size: 14px;
	line-height: 150%;
	color: #333333;
	font-weight: bold;
}
.text16px-blue {

	font-size: 14px;
	line-height: 150%;
	color: #5074B2;
}
.table-orange {
	font-size: 12px;
	color: #FE8449;
	border: 1px solid #FE8449;
	line-height: 150%;
	padding: 5px;
	margin-top: 10px;
}
.text12px-green {
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #33A12C;
}
.text12px-green2 {
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #F16161;
}
.table-dot-green2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8CB617;
}
.text10px-green {

	font-size: 10px;
	line-height: 150%;
	color: #F1616A;
}
.text16px-green {
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #8CB617;
}
.green-line {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #8CB617;
}
.dash_1px_lo {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-left-style: dashed;
	border-top-color: #8CB617;
	border-left-color: #8CB617;
}
.dash_1px_ro {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #8CB617;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #8CB617;
}
.dash_1px_r {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #8CB617;
}
.dash_1px_l {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #8CB617;
}
.text16pxn {

	font-size: 16px;
	line-height: 150%;
	color: #333333;
}
.dash_1px_lr {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #8CB617;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #8CB617;
}
.text13px {

	font-size: 13px;
	line-height: 150%;
	color: #666666;
}
.gray-dot-line2 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C8C8C8;
}
.gray-dot-line {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #C8C8C8;
}
.gray-dot-line_ul {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-color: #C8C8C8;
	border-left-color: #C8C8C8;
}
.text10px-green2 {
	font-size: 10px;
	line-height: 150%;
	font-weight: normal;
	color: #8CB617;
}
.top-border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.table-dot-gray-right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.table-dot-gray6 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-top: 5px;
}
.wow-pre {
	background-image: url(wow/images/pre02.jpg);
	background-repeat: no-repeat;
}
.table-dot-green {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F16161;
	margin-bottom: 15px;
}
.text14px-green2 {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #F16161;
}
.text14px-white {

	font-size: 14px;
	line-height: 150%;
	color: #FFFFFF;
	font-weight: bold;
}
.cap-blue {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5074B2;
	padding: 5px;
	margin-right: 10px;
	height: 20px;
	width: 20px;
	margin-bottom: 2px;
}
.text14px-brawn {

	font-size: 14px;
	line-height: 200%;
	color: #FFFFFF;
	font-weight: bold;
}
.text14px {

	font-size: 14px;
	line-height: 200%;
	color: #666666;
	font-weight: bold;
}
.text-buy A {

	font-size: 12px;
	line-height: 150%;
	color: #666666;
	text-decoration: none;
	background-image: url(com_images/red-arrow.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 17px;
}
.text-buy A:hover {

	font-size: 12px;
	line-height: 150%;
	color: #666666;
	text-decoration: none;
	background-image: url(com_images/red-arrow-on.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 17px;
}
.text-living A {
	font-size: 12px;
	line-height: 150%;
	color: #F16161;
	text-decoration: none;
	background-image: url(com_images/pink-arrow.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 17px;
}
.text-living A:hover {
	font-size: 12px;
	line-height: 150%;
	color: #F9B0B0;
	text-decoration: none;
	background-image: url(com_images/pink-arrow-on.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 17px;
}
.text-hint A {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	text-decoration: none;
	background-image: url(com_images/blue-arrow.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 17px;
}
.text-hint A:hover {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	text-decoration: none;
	background-image: url(com_images/blue-arrow-on.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 17px;
}
.cap-red {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC6666;
	padding: 5px;
	margin-right: 10px;
	height: 20px;
	width: 20px;
	margin-bottom: 2px;
}
.cap-pink {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F16161;
	padding: 5px;
	margin-right: 10px;
	height: 20px;
	width: 20px;
	margin-bottom: 2px;
}
.text16px-pink {
	font-size: 14px;
	line-height: 150%;
	color: #F16161;
	font-weight: bold;
}
.pink-table {
	border: 1px dotted #F16161;
}
.table-dot-gray7 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.table-dot-gray8 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.text-index A {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
}
.text-index A:hover {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
}
.dial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
		font-weight: bold;
}
.dial A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
		font-weight: bold;
}
.recipe-box {
	background-image: url(recipe/images/recipe02_img_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
}
.text-smart {
	font-size: 10px;
	line-height: 150%;
	color: #F26161;
	text-decoration: none;
}
.text-smart A {

	font-size: 12px;
	line-height: 150%;
	color: #F26161;
	text-decoration: underline;
}
.text-smart A:hover {

	font-size: 12px;
	line-height: 150%;
	color: #F9B0B0;
	text-decoration: underline;
}.red-table {
	border: 1px dotted #F26161;
}
.text12px-green3 {

	font-size: 12px;
	line-height: 150%;
	color: #9DAA39;
}
.pink-box {
	border: 1px dotted #F26161;
}
.text12px-green3 {

	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	color: #F16161;
}
.table-dot-gray-right2 {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
}
.table-dot-gray-right3 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
}
.table-dot-gray-top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.title-top {
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	color: #7D756D;
}
.table-dot-gray-right4 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.text-whatsnew2 A {

	font-size: 10px;
	line-height: 150%;
	color: #666666;
	text-decoration: none; 
	background-image: url(images/navi/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 10px;
}

.text-whatsnew2 A:hover {

	font-size: 10px;
	line-height: 150%;
	color: #CCCCCC;
	text-decoration: underline; 
	background-image: url(images/navi/arrow-on2.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 10px;
}
.text12px-green4 {

	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	color: #9DAE3F;
}
.table-dot-gray-box2 {
	border: 2px solid #333333;
}
.text12px-pink {
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	color: #D26868;
}
.tabledot-right2 {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	padding-right: 5px;
}.top-table {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.pink-table {
	border: 1px solid #F26161;
}
.table-pink-under {
	border-bottom: 1px solid #FD7AA6;
}
.text12px-red {
	font-size: 12px;
	line-height: 150%;
	color: #D81B24;
}
.box-code {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	color: #666666;
	padding: 3px;
	border: 1px solid #666666;
	margin-right: 5px;
}
.box-code2 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	padding: 3px;
	border: 1px solid #666666;
	margin-right: 5px;
}
.text-whatsnew3 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	
	line-height: 150%;
	color: #624F4F;
	text-decoration: none; 
}
.text-whatsnew3 A {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 150%;
	color: #0A54A7;
	text-decoration: none; 
}

.text-whatsnew3 A:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 150%;
	color: #D32222; 
	text-decoration: underline;
}

.bg-style-shu01 {
	background-image:url(style/images/shu_bg_01.gif);
	background-repeat: no-repeat;
}

.bg-style-shu04 {
	background-image:url(style/images/shu4_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.text12px-pink2 {
	font-size: 12px;
	line-height: 150%;
	color: #F16161;
}

.bdr_red_dot {
	border: 1px dashed #E68080;
}

.bdr_red_dot_gr {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #C0C0AB;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #C0C0AB;
}
.box-code3 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	color: #666666;
	padding: 3px;
	border: 1px solid #666666;
}
.box-code4 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	color: #666666;
	padding: 3px;
	margin-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
}

.tbl_btm_1px_dot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #995309;
}

.tbl_lr_1px_dot_grn {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #40653E;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #40653E;
}iframe {
	border: 1px dotted #666666;
}
.table-dot-gray9 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #333333;
}
