@charset "UTF-8";

/*default style*/
.clearspace	{font-size:0;line-height:0;display:none;visibility:hidden;}
strong		{font-weight:bold;}

p				{font-size:12px; color:#fff; line-height:1.5; text-align:left;}
/*p.medium		{font-size:11px; line-height:1.5;}*/
/*p.small		{font-size:10px; line-height:1.2;}*/
p.caution		{text-indent:-1em;padding-left:1em;}
p.caption	{font-size:12px; text-align:left; color:#780a0a;}
p.orange	{color:#FF6400;}

.paragraph		{padding-top:1em;}
.paragraphMini	{padding-top:0.5em;}
.paragraphLarge	{padding-top:2em;}

.centerText		{text-align:center;}
.leftText		{text-align:left;}
.rightText		{text-align:right;}

table			{font-size:12px; line-height:1.5;text-align:left;color:#FFF;}
dl				{font-size:12px; line-height:1.5;text-align:left;}

/*color*/
a		{color:#ff9600;text-decoration:underline;}
a:hover	{color:#fff;}
/*.redText	{color:#960000;}*/

/*head*/
h3,h4,h5,h6,h7{color:#fff;text-align:left;}

/*to top*/
#toTop a{font-size:12px;line-height:1.5;}

/*top & news*/
#copyright p	{font-size:9px; color:#fff; line-height:1.4; text-align:left;}

#newsText dl	{font-size:12px;line-height:1.5;text-align:left;color:#fff;}
#newsText dt	{clear:both;float:left;width:6.8em;}
#newsText dd	{margin-left:6.8em;zoom:1;}
#newsText dl a	{display:inline;}

/*pop*/
/*
#pop p	{color:#fff;}
#pop h4	{font-size:18px;color:#c80000;line-height:1;text-align:left;font-weight:bold;}
#pop h5	{font-size:12px;color:#ffcd00;line-height:1.5;text-align:left;font-weight:bold;}
#pop ol	{padding-left:12px;}
#pop ol li{list-style-type:decimal;margin-left:1em;font-size:12px;color:#fff;line-height:1.5;text-align:left;}
*/

/*pop table*/
/*
#pop table,#pop table p{font-size:12px; color:#fff; line-height:1.5;text-align:left;}
#pop table caption{color:#c80000; font-weight:bold;}
#pop table strong{color:#ffcd00;}
*/

/*table*/
/*
#detailBox table{font-size:12px;line-height:1.5;text-align:left;}
#detailBox table th{color:#fff;}
*/

/*noFlash*/
#topIndex #noFlash p{color:#666;}
#noFlash p,#noFlashTop p{color:#fff;}
#noFlash a,#noFlashTop a{display:inline;}

/*sitemap*/
#sitemap h4	{font-size:12px;color:#c80000;line-height:1.8;font-weight:bold;text-align:left;}
#sitemap li {font-size:12px;line-height:1.8;color:#666;}
#sitemap a 	{color:#fff;display:inline;}
#sitemap a:hover{color:#999;text-decoration:none;}
#sitemap p{font-size:10px;line-height:1.2;color:#fff;}

/*products*/
#products p		{font-size:12px;line-height:1.4;color:#fff;}
#products p strong	{color:#c80000;text-align:left;font-weight:bold;}
#products #proCaution p{color:#ffe600;}

/*benefit*/
#benefit #beneView p{color:#000;}

/*sub menu*/
#menuBox ol li{font-size:12px;line-height:1.6;text-align:left;zoom:1;}
#menuBox ol li a{color:#ffc800;background:url(../images/submenu_mark_off.gif) left center no-repeat;padding-left:8px;}
#menuBox ol li a:hover{color:#e64600;background:url(../images/submenu_mark_on.gif) left center no-repeat;}

/* extra sitekit */
#siteKit .textBox ul li	{font-size:12px;line-height:1.6;text-align:left;color:#fff;}
#siteKit .textBox ul	{list-style-position:outside; margin-left:14px;}
#siteKit .textBox li	{list-style-type:disc;}
#siteKit #extraRuleBox .textBox p.copy	{font-size:10px;}
