@charset "UTF-8";
body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:12px;
}
a, a:link, a:hover, a:visited, a:active {
	text-decoration:underline;
	color:#000000;
}
#wrapper {
	/*position:relative;*/
}
#header {
	/*float:left;
	margin-right:47px;*/
	z-index:9999;
	position:fixed;
	top:0px;
	left:0px;
	width:105px;
}
#header h2 {
	padding:97px 0 37px 25px;
}
#header h3 {
	display:none;
	position:absolute;
	top:22px;
	left:24px;
	font-style:italic;
	font-size:10px;
	line-height:1.8em;
}
#header h3 strong {
	font-weight:bold;
}
#header h4 {
	position:absolute;
	top:30px;
	left:153px;
}

#menu {
	margin-left:25px;
}
#menu li {
	display:block;
}
/* menu */
#menu .menu_news a {
	width:80px;
	height:21px;
	background:url(../imgs/common/menu_jp.png) no-repeat 0px 0px;
	text-indent:-9999px;
	display:block;
}
#menu .menu_news a:hover {
	background-position:-80px 0px;
}
#menu .menu_profile a {
	width:80px;
	height:21px;
	background:url(../imgs/common/menu_jp.png) no-repeat 0px -21px;
	text-indent:-9999px;
	display:block;
}
#menu .menu_profile a:hover {
	background-position:-80px -21px;
}
#menu .menu_biography a {
	width:80px;
	height:21px;
	background:url(../imgs/common/menu_jp.png) no-repeat 0px -42px;
	text-indent:-9999px;
	display:block;
}
#menu .menu_biography a:hover {
	background-position:-80px -42px;
}
#menu .menu_gallery a {
	width:80px;
	height:21px;
	background:url(../imgs/common/menu_jp.png) no-repeat 0px -63px;
	text-indent:-9999px;
	display:block;
}
#menu .menu_gallery a:hover {
	background-position:-80px -63px;
}

/*social*/
#social {
	position:fixed;
	z-index:9999;
	left:27px;
	/*bottom:80px;*/
}
#social li {
	float:left;
}
#social li.fb_btn a {
	width:26px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url(../imgs/common/social_tw.png) no-repeat -26px 0px;
}
#social li.fb_btn a:hover {
	background:url(../imgs/common/social_tw.png) no-repeat -26px -27px;
}
#social li.tw_btn a {
	width:26px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url(../imgs/common/social_tw.png) no-repeat 0px 0px;
}
#social li.tw_btn a:hover {
	background:url(../imgs/common/social_tw.png) no-repeat 0px -27px;
}
/*#social li.fb_btn {
	width:26px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url(../imgs/common/social_sp_soon.png) no-repeat -26px 0px;
}
#social li.tw_btn {
	width:26px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url(../imgs/common/social_sp_soon.png) no-repeat 0px 0px;
}*/
/*language*/
#language {
	position:fixed;
	z-index:9999;
	left:64px;
	/*bottom:41px;*/
} 
#language .japanese {
	display:none;
}
#language .english {
	display:block;
}

/*copyright*/
#copyright {
	position:absolute;
	right:33px;
	bottom:27px;
	z-index:10000;
}