@charset "UTF-8";#side ul {	margin: 0;	padding: 0;}#side #submenu li {	display: block;}#side #submenu li a {	display: block;	width: 270px;	height: 51px;	text-indent: -9999px;/**/}#side #submenu a.hirokomaki {	background-image: url(/about/img/menu_hirokomaki.gif);}#side #submenu a.media {	background-image: url(/about/img/menu_media.gif);}#side #submenu a.company {	background-image: url(/about/img/menu_company.gif);}#side #submenu a.hirokomaki:hover,#side #submenu a.media:hover,#side #submenu a.company:hover {	background-position: 0px -51px;}#contentWide ul,  #contentWide ol{	margin: 10px 25px 30px;}#contentWide ol {	padding-left: 25px;	list-style-type: decimal;}ul#wallpaper li {	width: 220px;	height: 26em;	float: left;}#contentWide dl.mbox {	width: 200px;	padding: 0;	margin: 0;	border-bottom: 4px solid #BCA793;	line-height: 1.2;}#contentWide dl.mbox dt {	padding: 5px 0px;	margin: 5px 0px;	border: 0;	border-bottom: 4px solid #BCA793;	font-weight: bold;}#contentWide dl.mbox dd {	padding: 5px 10px;	margin: 5px 0px;	border: 0;}#contentWide div.box {	margin: 25px;	padding: 10px;	background: #ffffff;	border: 7px solid #BCA793;}#contentWide div.box h2 {	margin-top: 5px;	padding: 10px;	color: #BCA793;	border-left: 8px solid #BCA793;	font-size: 110%;}p.clink {	text-align: center;}