/*  2006.07.10. draft  *//*  version 0.1.4 *//*  Auther :LESSDESIGN  *//*  Style sheet written for  *//*  the Road and the Sky  */body {	color:#000000;	background-color:#ffcc99 ;	background-image:url(img/bg_or.gif);	background-repeat:repeat;		width:900px;		text-align:center;		margin-left:auto;	margin-right:auto;	margin-top:0;	margin-bottom:auto;		font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6",Arial ,Verdana ,sans-serif;	font-size:95%;	line-height:125%;}h1 {	font-weight:bold;	font-size:140%;}h2 {	font-weight:bold;	font-size:125%;	/*	vertical-align:-0.5em;	*/}h3 {	font-weight:bold;	font-size:115%;	/*	margin-left:3%;	*/}h4 {	font-weight:bold;	font-size:105%;	/*	margin-left:3%;	*/}a:link {	/*	color:#990000;	background-color:#ffffff;	text-decoration:underline;	*/}a:active {	color:#ff0000;	background-color:#ffffff;	text-decoration:underline;}a:visited {		/*	color:#990000;	background-color:#ffffff;	text-decoration:underline;	*/}a:hover {	color:#cc0000; 	background-color:#ffffff;	text-decoration:underline;}/*  Style for  top nav area  */.topnav{	background-image:url(img/bg_topnav.gif);	background-repeat:repeat-x;	width:100%;	height:144px;	text-align:center;	margin-top:0px;	margin-bottom:auto;	margin-left:auto;	margin-right:auto;}.navicon{	position:relative;	top:14px;		margin-top:0px;	margin-bottom:0px;	margin-left:8px;	margin-right:8px;		border-style:none;	border-width:0px;	}/*  Style for content area  */.content{	text-align:center;	position:relative;	top:0px;	left:0px;	padding:1em;}.cont01{	width:480px;	height:auto;	background-color:#ffffff;	padding:1em 2em;	margin-left:auto;	margin-right:auto;	text-align:left;	font-size:medium;	border-style:dotted;	border-width:16px;	border-color:#666666;}.cont02{	width:720px;	height:auto;	color:#333333;	background-color:#ffffff;	padding:1em 2em;	margin-left:auto;	margin-right:auto;	text-align:left;	font-size:medium;	border-style:dotted;	border-width:16px;	border-color:#666666;}.pic16{	margin-top:16px;	margin-bottom:0px;	margin-left:8px;	margin-right:8px;	border-style:none;	border-width:0px;}.pic32{	margin-top:0px;	margin-bottom:32px;	margin-left:16px;	margin-right:16px;	border-style:none;	border-width:0px;}.pic_left16{	float:left;	margin-top:0px;	margin-bottom:auto;	margin-left:0.5em;	margin-right:0.5em;}.pic_left32{	float:left;	margin-top:16px;	margin-bottom:16px;	margin-left:auto;	margin-right:auto;}.pagetop{	font-size:small;	text-align:left;	text-indent:1em;}br.clear{	clear:both;}/* Style for menu page */.pic32a{	margin-top:0px;	margin-bottom:32px;	margin-left:16px;	margin-right:16px;	border-style:none;	border-width:0px;}.menubg{	width:720px;	height:auto;	color:#333333;	background-color:#ffffff;	padding:1em 2em;	margin-left:auto;	margin-right:auto;	text-align:center;	font-size:smaller;	border-style:solid;	border-width:1px;	border-color:#333333;}.menubox{	width:640px;	height:auto;	color:#0033cc;	background-color:#ffff99;	padding:0.5em 2em;	margin-left:auto;	margin-right:auto;		text-align:left;	font-size:small;	font-weight:bold;		border-style:solid;	border-width:1px;	border-color:#0033cc;}.menutxt{	color:#333333;	text-indent:1em;	font-weight:normal;}.menunav{	width:640px;	height:auto;	color:#0033cc;	background-color:#ffff99;	padding:0.5em 2em;	margin-left:auto;	margin-right:auto;		text-align:center;	font-size:small;		border-style:solid;	border-width:1px;	border-color:#0033cc;}/* Style for bottom nav */.botnav{	width:720px;	height:auto;	background-color:#ffffff;	padding:0.5em 2em;	margin-left:auto;	margin-right:auto;	text-align:center;	font-size:smaller;	border-style:solid;	border-width:1px;	border-color:#333333;}