@charset "Shift_JIS";body{	font-family:Sans-Serif,"小塚ゴシック","ヒラギノ角ゴシックW3", "ＭＳ Ｐゴシック","Osaka";	margin:0px;	text-align:left;	color:#e6e6e6;	background-color:#999;}/*----文字サイズ　ここから----*/p, th, td, caption, h1, h2, h3, h4, h5, h6, li, dt, dd{	font-size:0.85em;	line-height:1.5em;	_font-size:0.95em;}.english p,.english th,.english td,.english caption,.english h1,.english h2,.english h3,.english h4,.english h5,.english h6,.english li,.english dt,.english dd{	font-size:0.8em;}li li{	font-size:1em;}/*----文字サイズ　ここまで----*//*----属性初期化　ここから----*/p{	margin:0px;	padding:0px;}form{	margin:0px;	padding:0px;}img{	border:0px;}ul{	margin:0px 0px 0px 20px;	padding:0px;}ol{	margin:0px 0px 0px 30px;	padding:0px;}li{	margin:0px;	padding:0px;}li img{	vertical-align:bottom;	line-height:1em;	font-size:1px;}h1, h2, h3, h4, h5, h6{	margin:0px;	padding:0px;}/*----属性初期化　ここまで----*//*----もろもろ　ここから----*/a{	color:#b3b3b3;	text-decoration:none;}a:hover{	color:#ffffff;}strong{	color:#ff3366;}em{	font-style:normal;}.copy{	color:#666666;}/*----もろもろ　ここまで----*//*----ページ基本レイアウト　ここから----*/div#main{	width:970px;	height:650px;	position:relative;	background-color:#000000;}h2{	font-size:1em;	margin-bottom:10px;}/*----ページ基本レイアウト　ここまで----*//*----メニュー　ここから----*/div#menu{	width:226px;	height:650px;	position:absolute;	top:0px;	left:0px;	background:url('../images/menu_bg.jpg') no-repeat;}div.menu_e{	background:url('../images/menu_bg_e.jpg') no-repeat!important;}div#menu_in{	position:relative;	width:226px;	height:650px;}#menu_in h1{	position:absolute;	top:39px;	left:46px;}#menu_in ul{	list-style-type:none;	margin:0px;}#menu_in li{	position:absolute;}#menu_in li a{	display:block;}#menu_in li img{	visibility:hidden;}#menu_in li a:hover img,#menu_in li.selected img{	visibility:visible;}#menu_in li a:hover{	background-color:transparent;}#mainmenu li{	width:183px;	height:50px;	left:22px;}#mainmenu li#menu_index,#mainmenu li#menu_index_e{	top:186px;}#mainmenu li#menu_gallery,#mainmenu li#menu_gallery_e{	top:236px;}#mainmenu li#menu_artist,#mainmenu li#menu_artist_e{	top:286px;}#mainmenu li#menu_dye,#mainmenu li#menu_dye_e{	top:336px;}#mainmenu li#menu_shop,#mainmenu li#menu_shop_e{	top:386px;}#mainmenu li#menu_blog,#mainmenu li#menu_blog_e{	top:436px;}#submenu li{	width:160px;	height:35px;	left:0px;}#submenu li#menu_contact,#submenu li#menu_contact_e{	top:572px;}#submenu li#menu_english,#submenu li#menu_japanese{	top:607px;}/*----メニュー　ここまで----*//*----中央　ここから----*/div#center{	position:absolute;	top:0px;	left:227px;	width:510px;	height:650px;	background:url('../images/center_bg.jpg') no-repeat;}div#center2{	position:absolute;	top:0px;	left:227px;	width:510px;	height:650px;	background:url('../images/center_bg2.jpg') no-repeat;}div#center_con{	margin-top:40px;	width:474px;	height:542px;	overflow:auto;}div#center_con div.in{	width:434px;	text-align:left;}#center_con h2{	margin-bottom:15px;}#center_con h3{	margin-bottom:10px;}#center_con img.img_l{	float:left;	margin-right:10px;	margin-top:10px;}#center_con img.img_r{	float:right;	margin-left:10px;	margin-top:10px;}div#center_navi{	width:234px;	height:24px;	position:relative;}#center_navi p{	position:absolute;	top:0px;	left:24px;	width:186px;	font-size:1em;	text-align:center;}#center_navi div#goback,#center_navi div#gonext{	width:24px;	height:24px;	position:absolute;	top:0px;}#center_navi div#goback a,#center_navi div#gonext a{	display:block;}#center_navi div#goback img,#center_navi div#gonext img{	visibility:hidden;}#center_navi div#goback a:hover img,#center_navi div#gonext a:hover img{	visibility:visible;}#center_navi div#goback a:hover,#center_navi div#gonext a:hover{	background-color:transparent;}#center_navi div#goback{	left:0px;	background:url('../images/goback_bg.gif') no-repeat;}#center_navi div#gonext{	left:210px;	background:url('../images/gonext_bg.gif') no-repeat;}/*----中央　ここまで----*//*----右　ここから----*/div#right{	position:absolute;	top:0px;	left:738px;	width:232px;	height:650px;	background:url('../images/right_bg.jpg') no-repeat right;}/*----右　ここまで----*//*----フッター　ここから----*/div#footer{	width:970px;	height:30px;	background-color:#000000;	position:relative;}p#footer_sitemap{	position:absolute;	top:3px;	left:7px;	text-align:left;}p#footer_cr{	position:absolute;	top:3px;	left:0px;	width:970px;}/*----フッター　ここまで----*/