body {	font-family: Lucida Grande,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;}#page1 {	height: 100%;	text-align: center;	margin: 0 auto;	background-color: #FFFFFF;	background-image:url(fback.jpg);	background-repeat : repeat-x;	width: 760px;	padding: 0 0 20px 0;}#logo {	float: left;	width: 160px;	height: 160px;	margin: 0 5px 0 0;	padding: 0;	border: 0;}#pagehead {	float: left;	width: auto;	height: 160px;    margin: 0;    padding: 0 0 0 30px;}#pagehead h1, #pagehead h2, #pagehead h3, #pagehead h4 {    font-size: 24px;    line-height: 2;    color: #35101b;    padding: 4px 0 0 0;    text-align: left;}#pagehead h5, #pagehead h6 {    font-size: 14px;    line-height: 1.5;    color: #300;    padding: 4px 0 0 0;    text-align: left;}#searchzone {	float: right;	width: 162px;	height: 160px;	border-left: 2px solid #fff;	font-size: 10px;	color: #300;	margin: 0;	padding: 0 8px 0 4px;	text-align: left;}#searchzone form {	max-width: 160px;}#searchzone input {	display: inline;	margin: 5px 0;	padding: 5px 0;}#navigation {	text-align: center;	padding: 0;	background: url(assets/stripes.gif);}#navigation ul li {	font-weight: bold;	font-size: 10px;	line-height: 1.5;	text-transform: uppercase;	margin: 0;	padding: 0;}#navigation ul li a {    text-decoration: none;    color: #333333;}#contact_sheet {	border: 1px solid #dee;	padding: 8px;	margin: 0;	text-align: center;}#contact_sheet table {	width: 100%;	cellspacing: 0;	cellpadding: 10;	border: 0;	align: center;}#contact_sheet td {    border-bottom: none;}#contact_sheet td img {	border: 1px solid #404548;	margin: 0;	padding: 0;}#contact_sheet td p {	font-size: 12px;	line-height: 1.3;	color: #333333;	padding: 5px;}td.preview {    background: #fff;    padding: 10px 4px;    margin: 0;    border-top: 1px dotted #aaadad;}#mediaheader {    font-size: 12px;    line-height: 1.3;}#mediaheader h4, h5, h6 {	line-height: 1.5;	color: #404548;	margin: 0;	padding: 5px;	text-align: center;    font-weight: bold;    text-transform: uppercase;    letter-spacing: 3px;}div#media {	border: 1px solid #dee;	margin: 5;	padding: 5;	text-align: center;	width: 100%;	background: #FFFFFF;}div#media table {	cellmargin: 0;	cellpadding: 0;	align: center;}div#media td {	align: center;    border-bottom: none;}td.pix {    text-align: center;    align: center;    vertical-align: middle;    border-bottom: none;}td.pix img {	margin: 15px 5px;	padding: 0;	border: 5px solid #000;}td.pix p {	font-size: 11px;	line-height: 1.4;	color: #404548;	margin: 0;	padding: 6px 20px;}td.notes {	width: 90%;	vertical-align: top;	border-left: 1px solid #F6C7CE;	border-bottom: none;	cellmargin: 0;	cellpadding: 2;	margin: 0 10px 0 0;	padding: 5px;}td.info {	width: 12em;    vertical-align: top;    border-right: 1px solid #F6C7CE;    border-bottom: none;    cellmargin: 0;    cellpadding: 2;    margin: 0 10px 0 0;    padding: 5px;}.info h3, .notes h3, .info h4, .notes h4 {    font-weight: bold;    font-size: 1.3em;    margin: 6px 0 3px 0;    padding: 0 5px 3px 5px;}.info p, .notes p {	font-size: 10px;	line-height: 1.4;	color: #144;	margin: 0 8px 0 0;	padding: 0;}.info ul, .notes ul {	padding: 0;	margin: 0 0 20px 0;}.info ul li, .notes ul li {	display: block;	border-bottom: 1px solid #F6C7CE;	font-size: 12px;	color: #666666;	line-height: 1.6;	padding: 5px;	margin: 0;}td.links {    font-size: 11px;    font-weight: bold;    color: #920;    margin: 10px 0;    padding: 5px 0 10px 0;    vertical-align: top    border-bottom: none;}td.links a:link {    text-decoration: underline;    color: #001260;    border-bottom: none;}td.links a:visited, td.links a:active {    text-decoration: none;    color: #909090;    border-bottom: none;}td.links a:hover, td.links a:focus {    text-decoration: underline;    color: #901200;    border-bottom: none;}.clearer {    width: 100%;    height: 1%;    background: #fff;    margin: 5px 0;    padding: 0;    clear: both;}#pagefoot {	text-align: center;	padding: 10px 0px;	margin: 0 0 10px 0;}#pagefoot p {	color: #121;	font: normal 10px/1.6 Verdana, "Trebuchet MS", sans-serif;}#pagefoot p a:link {    text-decoration: underline;    color: #001260;}#pagefoot p a:visited, #pagefoot p a:active {    text-decoration: none;    color: #909090;}#pagefoot p a:hover, #pagefoot p a:focus {    text-decoration: underline;    color: #901200;}
