@charset "utf-8";
/* CSS Document */
@import url("default.css");
.panel {
	display: none;
}
.defaultPanel {
	display: block;
}
figure{
	width:362px;
	height:363px;
	float:left;
}
#keyvitual{
	width:115px;
	height:363px;
	position:absolute;
	z-index:3;
	left: 312px;
}
#keyvitual04{
	position:absolute;
	z-index:6;
	left: 300px;
	top: -65px;
	opacity:0;
}
#keyvitual03{
	position:absolute;
	z-index:5;
	left: 300px;
	top: -65px;
	opacity:0;
}
#keyvitual02{
	position:absolute;
	z-index:4;
	left: 300px;
	top: -65px;/*1000px;*/
	opacity:0;
}
#keyvitual01{
	position:absolute;
	z-index:3;
	left: 300px;
	top: -65px;/*384px;*/
	opacity:0;
}
#texthead{
	position:absolute;
	z-index:6;
	left: 600px;
	top: 20px;
	opacity:0;
}
#textdetail{
	position:absolute;
	z-index:7;
	height:200px;
	left: 600px;
	top: 80px;
	opacity:0;
}
#thumball{
	position:absolute;
	z-index:7;
	height:200px;
	left: 360px;
	top: 500px;
	opacity:0;
}
article {
	width:446px;
	height:343px;
	float:left;
	padding:20px 20px 0 120px;
}
section{
	width:540px;
	height:auto;
	float:left;
	padding:40px 0 0 80px;
}
#submenu{
	width:600px;
	height:25px;
	float:left;
}
ul#submenu {
	width:170px;
	height:20px;
	float:right;
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
}
ul#submenu li.line{
	padding:5px 0 0 0;
	float:left;
}
ul#submenu li a{
	font-family: 'SMB-EmpoLightRegular';
	color:#231F20;
	font-size:18px;
	float:left;
	padding:5px 10px;
	text-align:left;
}
ul#submenu li a:hover{
	font-family: 'SMB-EmpoLightRegular';
	color:#FFF;
	font-size:18px;
	float:left;
	padding:5px 10px;
	text-align:left;
}
.name{
	font-size:22px;
	color:#FFF;
}
.location{
	font-size:22px;
	color:#2c291f;
}