body {	font-family: Verdana,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka";	background-image: url("../../images/bg.gif");	margin: 0;	padding: 0 }a {	color: #ff7800;	text-decoration: none }	a:hover {	background-color: #fffcb1 }	.clear_both  {	clear: both }	.contents  {	margin: 0;	padding: 0 }	.contentsbox     {	background-color: #fff;	margin-right: auto;	margin-left: auto;	padding-top: 20px;	padding-bottom: 30px;	width: 800px;	border-bottom: 1px dashed #b18871 }	.header   {	text-align: center;	margin-top: 0;	margin-right: auto;	margin-left: auto;	padding-top: 0;	width: 800px;	height: 55px }	.header img.catch {	margin-top: 14px;	margin-right: 5px;	position: relative;	left: 130px;	float: left }	.header img.title {	margin-top: 6px;	position: relative;	left: 130px;	width: 200px;	float: left }	.header img.mail {	margin-top: 6px;	position: relative;	left: 220px;	float: left;	clear: right }	.global-navi   {	background-color: #744b3b;	margin: 0 auto;	padding-top: 5px;	padding-bottom: 0;	height: 20px }	.global-navi ul     {	font-size: 11px;	line-height: 100%;	list-style-type: none;	margin: 0 auto;	width: 650px;	clear: both }	.global-navi li     {	color: #ffe9a8;	font-size: 11px;	line-height: 100%;	float: left;	margin:0 0px 0 16px;	padding:0 0 0 16px;	border-left: 1px solid #ffe9a8 }	.global-navi li.right   {	line-height: 100%;	padding:0 16px 0 16px;	border-right: 1px solid #ffe9a8 }	.global-navi li a  {	border-style:none;	}	.global-navi li img  {	border-style:none;	}		/*.global-navi li a  {	color: #ffe9a8;	line-height: 100%;	margin-right: 4px;	margin-left: 4px;	padding-right: 16px;	padding-left: 16px }*/	/*.global-navi li a:hover  {	color: #744b3b;	line-height: 100%;	background-color: #ffe9a8;	margin-right: 4px;	margin-left: 4px;	padding-right: 16px;	padding-left: 16px }*/	.left {	text-align: center;	margin-top: 40px;	width: 220px;	float: left }	.left img {	margin-right: auto;	margin-left: auto }	.left img.title {	margin-bottom: 20px }	.left img.cut {	margin-bottom: 20px }	.main {	margin-top: 30px;	width: 530px;	float: left }	.mainstory {	width: 540px;	float: left }	.footer  {	color: #ebd6a3;	font-size: 10px;	line-height: 100%;	background-color: #744b3b;	text-align: center;	margin-right: auto;	margin-left: auto;	width: 800px;	height: 30px;	border-top: 2px solid #fff }	.footer p {	padding-top: 3px }	.to-top {	font-size: 11px;	line-height: 100%;	text-align: right;	margin-top: 50px }
