﻿/*===============================================================================================
	COMMON
==============================================================================================*/
body{margin:0px;padding:0px;background:url("../images/body_bg.gif") top left repeat;line-height:145%;font-size:small;color:#000000;font-family:Tahoma,MS UI Gothic;}
img{border:none;}
form{margin:0px;padding:0px;}


#container{width:800px;margin:0px auto;}

#header{width:800px;height:163px;margin:0px;}
	#tagline{width:800px;height:17px;margin:0px;padding:0px;line-height:125%;}
	#tagline #tagTxt{float:left;width:700px;margin:0px;padding:0px 10px;font-size:10px;color:#ffffff;}
	#tagline #tagHome{float:right;width:50px;height:12px;margin:0px;padding:2px 5px 0px 0px;overflow:hidden;}
	#tagline #tagHome a{display:block;text-indent:-9999px;width:46px;height:12px;outline:none;}
	#tagline #tagHome a:hover{display:block;text-indent:-9999px;width:46px;height:12px;outline:none;}
	#logo{margin:0px;padding:0px;}
	#logo img{padding:17px 0px 0px 20px;}
	#navi{float:right;width:588px;height:41px;margin:22px 12px 0px 0px;padding:0px;list-style:none;text-align:left;_margin-right:6px;}
	#navi a.mr4x{float:left;display:block;margin:0px;padding:0px;width:228px;height:41px;text-indent:-9999px;outline:none;}
	#navi a.lounge{float:left;display:block;margin:0px 4px;padding:0px;width:176px;height:41px;text-indent:-9999px;outline:none;}
	#navi a.test002{float:left;display:block;margin:0px;padding:0px;width:176px;height:41px;text-indent:-9999px;outline:none;}

#sub{float:left;width:162px;padding:0px 12px;}
	#sub #chart{margin:0px 0px 10px 0px;}
	#sub h4{width:158px;height:16px;text-align:center;font-weight:bold;color:#ffffff;font-size:12px;line-height:145%;font-family:Arial;margin:0px 0px 10px 0px;padding:0px;}
	
	ul.support_list{list-style:none;margin:0px 0px 10px 0px;padding:0px;}
	ul.support_list li{margin:0px 0px 5px 0px;padding:0px;}


	ul.support_listTop{list-style:none;margin:0px 0px 10px 0px;padding:0px;}
	ul.support_listTop li{margin:0px 0px 15px 0px;padding:0px;font-size:10px;text-align:center;line-height:110%;}
	ul.support_list img{margin:0px;padding:0px;}


	
	dl#prof{margin:0px;padding:0px;color:#6a2e8d;font-family:Arial;}
	dl#prof dt{margin:0px;padding:0px;border-bottom:1px dotted #98a0b5;}
	dl#prof dd{margin:0px;padding:0px;width:160px;}
	
 	#archives{width:162px;height:26px;margin:15px 0px;}
	#archives a{display:block;width:162px;height:26px;text-indent:-9999px;outline:none;}

	ul.subLink{margin:5px 0px 5px 0px;padding:0px 0px 15px 25px;}
	ul.subLink li{margin:0px 0px 0px 0px;padding:0px;}



#main{float:left;width:554px;padding:15px 30px 10px 30px;}
	img.ttl{float:left;}
	img.RSS{float:left;padding:52px 0px 0px 20px;}
	
	
	#entry{clear:both;float:left;}
		#hBanner{text-align:center;padding:10px 0px;}
		img.ttlTop{display:block;margin-top:15px;}
		h1{margin:0px;width:523px;padding:2px 5px 0px 15px;font-size:14px;}
		h1 .time{padding-left:20px;font-size:12px;color:#ff5311;}
		img.ttlBtm{display:block;margin-bottom:20px;}
		
		.entryTxt{line-height:145%;font-size:small;margin-bottom:30px;padding:0px 5px;width:544px;}
			.readMore{text-align:right;padding:5px 10px 0px 0px;}
			
		
		.ArchiveLink{width:554px;}
		.ArchiveLink td{padding-top:5px;}

		ul#archiveList{margin:0px 0px 0px 10px;padding:0px;width:510px;list-style:none;}
		ul#archiveList li{padding:0px 10px 5px 20px;}
		ul#archiveList li table td{font-size:12px;color:#f86a8e;text-align:right;}
		ul#archiveList li table th{width:350px;text-align:left;font-weight:normal;}
		ul#archiveList li table th a{color:#000000;text-decoration:none;}
		ul#archiveList li table th a:hover{color:#000000;text-decoration:underline;}
	
#footer{clear:both;width:800px;padding:0px 0px 5px 0px;text-align:center;color:#ffffff;}
	#footer #toTop{width:790px;text-align:right;padding:10px 10px 43px 0px;font-size:10px;}
	#footerLink{width:800px;padding-top:10px;}
	#footerLink a{color:#ffffff;text-decoration:none;}
	#footerLink a:visited{color:#ffffff;text-decoration:none;}
	#footerLink a:hover{color:#f6ba3a;}
	#copy{color:#ffffff;font-size:10px;text-align:center;}

/*===============================================================================================
	Top
==============================================================================================*/

dl.topEntry{margin:0px 0px 0px 45px;padding:0px;width:714px;}
dl.topEntry dt{width:auto;height:82px;margin:0px;padding:0px 0px 10px 0px;vertical-align:top;}
dl.topEntry dt img{vertical-align:middle;padding-right:15px;}
dl.topEntry dt#blg01{background:url("../images/ttl_mr4x_big.gif") top left no-repeat;}
dl.topEntry dt#blg02{background:url("../images/ttl_lounge_big.gif") top left no-repeat;}
dl.topEntry dt#blg03{background:url("../images/ttl_test002_big.gif") top left no-repeat;}
dl.topEntry dd{margin:0px;padding:0px 0px 0px 85px;font-size:1.1em;}
dl.topEntry dd .time{color:#ff5311;font-weight:bold;}
dl.topEntry dd .ttl{font-weight:bold;font-size:1.2em;padding:3px 0px;}
dl.topEntry dd .txt{line-height:145%;padding-top:15px;}


#secondEntry{float:left;width:800px;background:url("../images/top_bg.gif") top left no-repeat #fdeaab;}
#mainTop{width:570px;float:left;padding:20px 0px 0px 45px;}

dl.secondEntry{padding-right:40px;}
dl.secondEntry dt{width:auto;height:57px;vertical-align:top;}
dl.secondEntry dt img{vertical-align:middle;padding-right:0px;}
dl.secondEntry dt#blg01{background:url("../images/ttl_mr4x.gif") top left no-repeat;}
dl.secondEntry dt#blg02{background:url("../images/ttl_lounge.gif") top left no-repeat;}
dl.secondEntry dt#blg03{background:url("../images/ttl_test002.gif") top left no-repeat;}
dl.secondEntry dd .time{color:#ff5311;font-weight:bold;}
dl.secondEntry dd .ttl{font-weight:bold;font-size:1.2em;padding:3px 0px;}
dl.secondEntry dd .txt{line-height:145%;padding-top:5px;}

#extra{float:left;padding:20px 0px 0px 8px;}

ul#favorite{float:left;width:480px;margin:0px 0px 0px 40px;padding:0px 0px 30px 0px;list-style:none;}
ul#favorite li{float:left;width:195px;padding:0px 15px 10px  30px;height:auto;background:url("../images/favorite.gif") top left no-repeat;}

body#top input#search{width:150px;display:block;padding-bottom:5px;margin-left:3px;}

/*===============================================================================================
	company
==============================================================================================*/
#company h6{background:url("../about/images/subttl_bg.gif") top left repeat-x;width:481px;height:26px;text-align:center;font-size:12px;line-height:200%;margin:30px auto 5px auto;}

table#compTbl{width:260px;margin:15px auto;}



table.PA{clear:both;width:560px;vertical-align:middle;border-top:1px solid #cccccc;}
table.PA tr{vertical-align:middle;}
table.PA td{vertical-align:middle;padding-top:4px;}
