@charset "UTF-8";.index{	width: 100%;	position: absolute;	margin:  10px auto 0px;	background-color: #000;}#container {	min-height: 100%;	height: auto;	width: 860px;	margin-right: auto;	margin-left: auto;	text-align: center;	background-color: #000;}#primary-contents {	margin-right: auto;	margin-left: auto;	width: 600px;	float: none;	background-color: #000;	padding-top: 35px;	padding-bottom: 10px;}h2  {	text-align: left;	margin-left: 2px;	font-size: 18px;	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;	font-weight: bold;	color: #FFF;	padding-bottom: 10px;	letter-spacing: 1.9px;	line-height: 1.4em;}.concept {	text-align: left;	margin-right: auto;	margin-left: auto;	font-size: 12px;	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;	letter-spacing: 0.3em;	line-height: 1.8em;	padding-top: 15px;	padding-right: 12px;	padding-bottom: 30px;}##primary-contents h3 {	font-weight: bold;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 17px;	text-align: left;	margin-right: auto;	margin-left: auto;	margin-top: 50px;	color: #000;	width: 540px;}     #secondary-contents {	color: #FFF;	background-color: #000;	width: 600px;	margin-right: auto;	margin-left: auto;	padding-top: 20px;	margin-bottom: 90px;}.name {	font-size: 10px;	font-weight: normal;	color: #CCC;	letter-spacing: 0.3em;	line-height: 1.5em;}#menu {	width: 800px;	margin-right: auto;	margin-left: auto;	clear: both;	background-color: #000;	height: 100px;}#menu table {	background-color: #000;	width: 800px;	padding-right: 20px;	padding-left: 20px;	text-align: center;}table caption {	background-color: #000;	text-align: left;	padding-left: 70px;}.line {	width: 600px;	border-top-width: 0.5px;	text-align: left;}#backtotop {	width: 800px;	text-align: right;	margin-right: auto;	margin-left: auto;}#submenu {	margin-bottom: 5px;	margin-top: 20px;}div.hide{	position:relative;	width:600px;	height:400px;	background-image: url(../photo/39.jpg);}span.guard{	position:absolute;	display:block;	width:100%;	height:100%;	background-image:url(../../images/spacer.gif);}.url {	text-align: left;	font-size: 10px;	color: #999;	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}.name a {	color: #FFF;	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;	font-size: 9px;	letter-spacing: 0.1px;	text-decoration: underline;}
