@charset "GB2312";/* CSS Document */.hide{	position: absolute;	left: -9999px;}body {	margin: 0;	padding: 0;	background-color:#FFFFFF;	text-align:center;	font-size:85%;	line-height:160%;	font-family:arial, helvetica, sans-serif, SimSun;}#wapper{	margin: 0 auto;	padding: 0;	width: 780px;	text-align: left;}#headerarea {	width: 770px;	height: 92px;	padding: 0px;	margin: 0px;	margin-top: 5px;}#flasharea {	width: 770px;	height: 200px;}#menuarea {	width: 216px;	margin-bottom: 10px;	float: left;}.column_left{background-color:#facea7;}.inmenu img{	}.video{	margin-top: 5px;	margin-bottom: 5px;}.memory{margin-top:3px;}.memory_top{margin:5px 8px 5px 8px;}#mainarea {	text-align:left;	width: 563px;	margin: 0px;	margin-bottom: 10px;	float: right;}.mainblokc { width: 360px; margin: 5px; background-color:#f0eeef; text-decoration:none; }.mainblokctitle { font-size:115%; line-height:120%; font-weight: bold; color: #666666; text-decoration:none; }.mainblokctitle a:link { color: #666666; font-weight: bold; text-decoration:none; }.mainblokctitle a:visited { color: #666666; font-weight: bold; text-decoration:none; }.mainblokctitle a:hover { color: #666666; font-weight: bold; text-decoration:underline; }.fashion { color:#c84e89; font-size:100%; line-height:120%; text-decoration:none; font-weight: bold; }.fashion a:link { color:#c84e89; text-decoration:none; font-weight: bold; }.fashion a:visited { color:#c84e89; text-decoration:none; font-weight: bold; }.fashion a:hover { color:#c84e89; text-decoration:none; font-weight: bold; }.lifestyle { color: #006699; font-size:100%; line-height:120%; text-decoration:none; font-weight: bold; }.lifestyle a:link { color: #006699; text-decoration:none; font-weight: bold; }.lifestyle a:visited { color: #006699; text-decoration:none; font-weight: bold; }.lifestyle a:hover { color: #006699; text-decoration:none; font-weight: bold; }.scitech { color: #336633; font-size:100%; line-height:120%; text-decoration:none; font-weight: bold; }.scitech a:link { color: #336633; text-decoration:none; font-weight: bold; }.scitech a:visited { color: #336633; text-decoration:none; font-weight: bold; }.scitech a:hover { color: #336633; text-decoration:none; font-weight: bold; }.popculture { color: #a17a00; font-size:100%; line-height:120%; text-decoration:none; font-weight: bold; }.popculture a:link { color: #a17a00; text-decoration:none; font-weight: bold; }.popculture a:visited { color: #a17a00; text-decoration:none; font-weight: bold; }.popculture a:hover { color: #a17a00; text-decoration:none; font-weight: bold; }.streetstyle { color: #ed9319; font-size:100%; line-height:120%; text-decoration:none; font-weight: bold; }.streetstyle a:link { color: #ed9319; text-decoration:none; font-weight: bold; }.streetstyle a:visited { color: #ed9319; text-decoration:none; font-weight: bold; }.streetstyle a:hover { color: #ed9319; text-decoration:none; font-weight: bold; }.tokyotales { color: #d66217; font-size:100%; line-height:120%; text-decoration:none; font-weight: bold; }.tokyotales a:link { color: #d66217; text-decoration:none; font-weight: bold; }.tokyotales a:visited { color: #d66217; text-decoration:none; font-weight: bold; }.tokyotales a:hover { color: #d66217; text-decoration:none; font-weight: bold; }.jfood { color: #893187; font-size:100%; line-height:120%; text-decoration:none; font-weight: bold; }.jfood a:link { color: #893187; text-decoration:none; font-weight: bold; }.jfood a:visited { color: #893187; text-decoration:none; font-weight: bold; }.jfood a:hover { color: #893187; text-decoration:none; font-weight: bold; }#bottomarea {	width: 770px;	height: 120px;	clear: both;}/*-----------------------------*//*-----------------------------*/#menuarea2nd {	width: 190px;	margin-top: 35px;	margin-bottom: 10px;	float: right;}#mainarea2nd {	width: 575px;	margin-top: 5px;	margin-bottom: 10px;	float: left;}/*-----------------------------*//* footer */.footer{	color: #202020;	font-size:85%;	line-height:100%;}.footer a:link {	color:#202020; 	text-decoration: none;}.footer a:visited { 	color:#202020; 	text-decoration: none;}.copy{	color: #202020;	font-size:70%;	line-height:100%;}/*// footer //*//* main */.boarder1 {	border-right-width: 5px;	border-right-style: solid;	border-right-color: #666666;}.leftmenu{	width:188px;	margin: 0 0 5px 0;	border:1px solid #9ca1b5;	background-color:#FFFFFF;	text-align:center;}/*// main //*//*-----------------------------*/.para{text-indent:2em;}.px8 { font-size:85%; line-height:160%; color: #000000;  text-decoration:none; }.px8 a:link { text-decoration:none; }.px8 a:visited { text-decoration:none; }.px8 a:hover { text-decoration:underline; }.px14 { font-size:115%; line-height:160%; color: #000000;  text-decoration:none; }.px14 a:link { text-decoration:none; }.px14 a:visited { text-decoration:none; }.px14 a:hover { text-decoration:underline; }.px10map { font-size:105%; line-height:160%; color: #000000;}.px10map a:link { line-height:160%; }.px10map a:visited { line-height:160%;}.px10map a:hover { line-height:160%; text-decoration:underline;}/*-----------------------------*/ .topbar {	font-size:85%;	line-height:120%;	color: #000000;	padding-top: 5px;	padding-bottom: 10px;}.topbar a:link { color:#E60012; text-decoration: none;}.topbar a:visited { color:#E60012; text-decoration: none;}/*080830*/p {	color: #000000;}*+html 	p {	margin-top:1em;}* html 		p {	margin-top:1em;}.bold{	font-weight:bold;	}.italic{	font-style:italic;	}.small{	font-size:75%;	}.caption {	margin-top:3px;	margin-bottom:0;	font-size:85%;	line-height:130%;	color:#000000;	text-decoration:none;	font-weight: normal;}/*Memory Lane*/.banner {	padding:5px 0 5px 0;	}	#category {	width: 575px;	float:left;	margin: 0px;	padding: 10px 0px 15px 0px;}#category ul{	margin: 0px;	padding: 5px 0px 10px 0px;	clear: both;	width: 574px;}#category li{	margin: 0px;	float:left;	list-style-type: none;}li.left{	width: 287px;	text-align:left;}li.left a:link{	text-decoration: none; }li.left a:visited{	text-decoration: none; }li.left a:hover{	text-decoration: none; }li.right{	width: 287px;	height: 100px;	text-align:right;}li.right a:link{	text-decoration: none; }li.right a:visited{	text-decoration: none; }li.right a:hover{	text-decoration: none; }li.years{	width: 287px;	text-align:left;}.mem_bus{	border-width: 0 0 0 5px;	border-style: solid;	border-color:  #da7623;	width: 275px;	margin: 0;	padding: 0px;}.mem_lif{	border-width: 0 0 0 5px;	border-style: solid;	border-color:  #0090b7;	width: 275px;	margin: 0;	padding: 0px;}.mem_sci{	border-width: 0 0 0 5px;	border-style: solid;	border-color:  #85b429;	width: 275px;	margin: 0;	padding: 0px;}.mem_fas{	border-width: 0 0 0 5px;	border-style: solid;	border-color:  #ba0000;	width: 275px;	margin: 0;	padding: 0px;}.mem_cul{	border-width: 0 0 0 5px;	border-style: solid;	border-color:  #7c0066;	width: 275px;	margin: 0;	padding: 0px;}.mem_spo{	border-width: 0 0 0 5px;	border-style: solid;	border-color:  #9b8b1b;	width: 275px;	margin: 0;	padding: 0px;}.mem_peo{	border-width: 0 0 0 5px;	border-style: solid;	border-color:  #333333;	width: 275px;	margin: 0;	padding: 0px;}.mem_buzz{	border-width: 0 0 0 5px;	border-style: solid;	border-color:  #993333;	width: 275px;	margin: 0;	padding: 0px;}/*about this site*/.notice{font-size:110%;font-weight:bold;margin:0 0 5px 0;color:#da7623;}.about{font-size:110%;font-weight:bold;margin:10px 0 5px 0;color:#ba0000;}.about_link a:link {	color:#000000;	text-decoration:none;}.about_link a:visited {	color:#000000;	text-decoration:none;}.about_link a:hover {	color:#000000;	text-decoration:underline; }/*sitemap*/#box{margin-left:5px;}#box ul{margin-top:5px;}#box ul li{margin-top:5px;}#box2{margin-left:15px;}#box2 ul{margin-top:0px;}#box2 ul li{margin-top:5px;}/*IE6 print*/@media print {body {	_zoom: 0.92;}}/*IMAGE*/.image {margin:0 10px 10px 0;float:left;}.imager {margin:0 0 10px 10px;float:right;}.image_top{margin:15px 10px 10px 0;float:left;}.imager_top {margin:15px 0 10px 10px;float:right;}