@charset "Shift_JIS";/*-- All --*/* {	margin:0;	padding: 0;}body {	margin-top: 80px;	background: #000;	-webkit-text-size-adjust:none;}html {	font-size: 12px;}h1, h2, h3, h4, h5, h6 {	font-size: 14px;}img {	border: 0;}/*-- box --*/#wrapper {	width: 500px;	margin: 0 auto;	text-align: center;}#header {	width: 900px;	height: 72px;	text-align: left;	background:url(../images/title.gif) no-repeat;}#header h1 {	font-size:12px;	font-weight: bold;	text-align: left;}#header h1 a {	font-size:12px;	font-weight: bold;	text-align: left;	width: 250px;	height:51px;	display:block;	text-indent:-9999em;	/*\*/	overflow:hidden;	/**/}#c-title {	width: 900px;}#c-title h2 {	font-size:18px;	color: #999;	font-weight: normal;	text-align: left;}/*-- menu --*/#top-menu {	width: 900px;	height: 219px;}#menuflash {	width: 900px;	height: 219px;}#menuflash p {	font-size:10px;	color: #999;	padding: 10px 0;}#menuflash p a {	font-size:10px;	color: #F00;}#menuflash ul {	width: 900px;	text-align: left;	/*\*//*/	display: inline-block;	/* */	margin:0;	padding: 0;}#menuflash ul:after {	display: block;	height: 0;	visibility: hidden;	clear: both;	content: ".";}#menuflash li {	list-style-type: none;	font-size:10px;	padding-right: 25px;	float: left;}#menuflash li a {	font-size:10px;	color: #999;	text-decoration: none;}#menuflash li a:hover {	text-decoration: underline;}#flash-area {	}#flash-area p {	font-size:12px;	color: #333;	margin-bottom: 20px;	padding-left: 5px;}#flash-area p a {	font-size:12px;	color: #F00;}/*-- main --*/#main-contents {	width: 900px;}/*-- box --*/.fl-box {	width: 900px;	text-align: left;	/*\*//*/	display: inline-block;	/* */}.fl-box:after {	display: block;	height: 0;	visibility: hidden;	clear: both;	content: ".";}/*-- footer --*/#footer {	width: 900px;	font-size:10px;	text-align:right;	color:#666;	line-height: 150%;	margin-bottom: 20px;}#footer a {	font-size:10px;	color:#4B88EE;	text-decoration: none;}#footer a:hover {	text-decoration: underline;}/*-- etc --*/.next-back {	margin: 20px 0;}.totop {	font-size:10px;	color: #999;	text-align:right;	padding: 15px 0;}.totop a {	color: #999;	text-decoration: none;}.totop a:hover {	text-decoration: underline;}.totop2 {	font-size:10px;	color: #999;	text-align:right;	padding-bottom: 15px;}.totop2 a {	color: #999;	text-decoration: none;}.totop2 a:hover {	text-decoration: underline;}