@charset "UTF-8";

/* CASCADING STYLE SHEETS*/
/*LAST UPDATED ON 2007.02.17*/
/*(C) 2006 ACTIVE-U,INC. (YUYA HORIKAWA) */ 

/*COMMON*/
*						{margin:0; padding:0; line-height:100%;}
body					{font-size:11px; background:#00CCFF url(../white/back.gif) repeat-x;}
html>/**/dt,
html>/**/dd				{font-family:Tahoma;} /*Not For IE7*/
p						{line-height:1.6; text-align:justify;}
img						{vertical-align:top; border:none;}
ul						{list-style:none;}

/*HEADDING*/
h1						{width:312px; height:46px; text-indent:-9999px; background:url(../white/inc.gif) no-repeat;}
h2						{margin:0 0 3px 0; height:20px; text-indent:-9999px; overflow:hidden;}
h2 a					{display:block; width:480px; height:20px;}
h3						{margin-bottom:5px; text-indent:-9999px;  overflow:hidden;}
h3 a					{display:block; width:480px;}
h4 a					{font-size:12px; color:#00AEDA; text-decoration:none; font-family:Tahoma;}

/*CONTENT*/
#content				{background:url(../white/contentBack.png) center;  margin:0 auto; padding:30px 90px 0 90px; width:480px; position:relative;}
* html #content			{background:url(../white/contentBack.gif) center; /*for IE4-6*/ }

/*LeadTXT & ICONS*/
#lead					{margin:10px 0 10px 0; clear:both;}
#lead li				{float:left; text-indent:-9999px; height:35px; overflow:hidden;}
#lead li a				{display:block; height:35px;}
#lead li#logo1			{width:17px; background:url(../white/logo1.gif) no-repeat left center;}
#lead li#logo2			{width:52px; background:url(../white/logo2.gif) no-repeat left center;}
#lead li#logo3			{width:39px; background:url(../white/logo3.gif) no-repeat left center;}
#lead li#logo4			{width:23px; background:url(../white/logo4.gif) no-repeat left center;}
#lead li#logo5			{width:51px; background:url(../white/logo5.gif) no-repeat left center;}
#lead li#logo6			{width:70px; background:url(../white/logo6.gif) no-repeat left center;}
#lead p					{margin:10px 0 0 0;}
#lead p a				{color:#000; font-weight:bold; padding:2px;}
#lead p a:hover			{color:#FFF; background:#000; text-decoration:none;}

/*SITE CAPTIONS*/
.caption				{background:url(../white/psdBottom.gif) no-repeat left bottom; padding:10px 15px 15px 15px;}
.captionTop				{height:7px; background:url(../white/psdTop.gif) no-repeat;}
.caption dl				{margin-top:10px;}
.caption dt,
.caption dd				{padding-bottom:6px; font-weight:bold;}
.caption dt				{float:left; width:35px;}
.caption dd				{width:400px;}
.caption dd a			{color:#000; padding:2px;}
.caption dd a:hover		{color:#FFF; background:#000; text-decoration:none;}

/*RECORD*/
#rec					{padding:0 0 5px 0;}
#rec h2 a				{background:url(../white/ttlRec.gif) no-repeat;}
#rec h2 a:hover			{background:url(../white/ttlRec.gif) no-repeat -500px 0;}
#rec h3 a				{height:330px; background:url(../white/imgRec.gif) no-repeat;}
#rec h3 a:hover			{height:330px; background:url(../white/imgRec.gif) no-repeat -500px 0;}

/*ACTIVE-U Reader (BLOG)*/
#reader				{padding:0 0 5px 0;}
#reader h2 a			{background:url(../white/ttlBlog.gif) no-repeat;}
#reader h2 a:hover	{background:url(../white/ttlBlog.gif) no-repeat -500px 0;}
#reader h3 a			{height:503px; background:url(../white/imgBlog.gif) no-repeat;}
#reader h3 a:hover	{height:503px; background:url(../white/imgBlog.gif) no-repeat -500px 0;}

/*INTERACTIVE GRAPHIX*/
#graphix				{padding:0 0 5px 0;}
#graphix h2 a			{background:url(../white/ttlGraphix.gif) no-repeat;}
#graphix h2 a:hover		{background:url(../white/ttlGraphix.gif) no-repeat -500px 0;}
#graphix h3 a			{height:294px; background:url(../white/imgGraphix.gif) no-repeat;}
#graphix h3 a:hover		{height:294px; background:url(../white/imgGraphix.gif) no-repeat -500px 0;}

/*PRINT-SCREEN*/
#photo					{padding:0 0 5px 0;}
#photo h2 a				{background:url(../white/ttlPhoto.gif) no-repeat;}
#photo h2 a:hover		{background:url(../white/ttlPhoto.gif) no-repeat -500px 0;}
#photo h3 a				{height:350px; background:url(../white/imgPhoto.gif) no-repeat;}
#photo h3 a:hover		{height:350px; background:url(../white/imgPhoto.gif) no-repeat -500px 0;}

/*WHAT'S NEW*/
#news					{overflow:hidden;}
#news h2 a				{background:url(../white/ttlNew.gif) no-repeat; margin:0;}
#news h2 a:hover		{background:url(../white/ttlNew.gif) no-repeat -500px 0;}
#news h3 a				{height:395px; background:url(../white/imgNew.gif) no-repeat;}
#news dl				{margin:10px 0 0 0;}
#news dt				{float:left; width:80px; line-height:1.4;}
#news dd				{width:400px; margin:0 0 7px 80px; line-height:1.4;}
* html #news dd			{width:397px;}/*for IE4-6*/
#news dd a				{color:#000; font-weight:bold; padding:2px;}
#news dd a:hover		{color:#FFF; background:#000; text-decoration:none;}

/*FOOTER*/
#footer					{background:url(../white/footer.png) no-repeat; margin:0 auto; padding:15px 90px 0 90px; width:480px; height:100px;}
* html #footer			{background:url(../white/footer.gif) no-repeat;	/*for IE4-6*/ }
#footer ul				{height:11px;}
#footer li				{float:left;}
#footer li a			{display:block; height:11px;}
#footer li#ja,
#footer li#en,
#footer li#mail			{text-indent:-9999px;  height:11px; overflow:hidden;}
#footer li#ja			{width:52px; background:url(../white/subJa.gif) no-repeat;}
#footer li#en			{width:48px; background:url(../white/subEn.gif) no-repeat;}
#footer li#mail			{width:96px; background:url(../white/subMail.gif) no-repeat;}
#footer .footerLine		{background:url(../white/footLine.gif) no-repeat; height:5px; text-indent:-9999px; clear:both;}
#footer .copyright		{background:url(../white/copyright.gif) no-repeat;width:293px; height:11px;text-indent:-9999px;}
#footer .pagetop		{background:url(../white/pagetop.gif) no-repeat;text-indent:-9999px; overflow:hidden;}
#footer .pagetop a		{display:block; width:49px; height:11px; } 

/*COMMON CLASS*/
.topMargin				{margin-top:15px;}
.rightMargin			{margin-right:15px;}
.bottomMargin			{margin-bottom:15px;}
.leftMargin				{margin-left:15px;}

.left					{float:left;}
.right					{float:right;}

.alignLeft				{text-align:right;}
.alignCenter			{text-align:center;}
.alignRight				{text-align:left;}

.hideTxt				{text-indent:-9999px;}

.clear					{clear:both;}
.clearfix				{zoom:1;}/*for IE 5.5-7*/
.clearfix:after			{content:".";display: block; height:0px; clear:both; visibility:hidden;}/*for modern browser*/