@charset "utf-8";/*---------------------------------------- __styleReset----------------------------------------*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;	color:#000;	line-height:1.0;	font-family: 'メイリオ', Meiryo,'Lucida Grande', Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'ＭＳ Ｐゴシック', sans-serif;	}p { margin:0 0 1em 0; 	line-height:1.0;	}ul li { list-style-type:none; }a img { border:0; }a:link	 {text-decoration: none; }a:visited	 {text-decoration: none;}a:hover 	{text-decoration: none;}a:action 	{text-decoration: none; }/* ------ ↑styleReset↑ ------ *//*----------------------------------------__IEサムネイル縮小表示用----------------------------------------*/body img {	-ms-interpolation-mode: bicubic;	} /*---------------------------------------- __base style----------------------------------------*/body {	margin: 50px ;	padding: 0;	background:#fff url(../images/index.gif)  no-repeat ;	background-position:105% -10% ;	background-attachment:fixed;	letter-spacing:0.1em;		/**/	}div#contentsbox{	width:400px;	position: relative;	}h1 {	font-size:13px;	margin:0 0 18px 0;	line-height:2.5em;	}h1 .ja{	font-size:32px;	color:#000;	}p {	font-size:80%;	margin:22px 0 2em 0;	line-height:1.7em;	}#menu{	margin:0;	}#menu li {	font-size:100%;	margin: 0;	padding: 0;	border-bottom:1px solid #ddd;	}#menu li a{	display:block;	padding: 12px 5px;	font-weight:bold;	}#menu li a:link{	color:#0099cc;	}#menu li a:visited{	color:#0099cc;	}#menu li a:hover {	background:#f3f3f3;	color:#0099cc;	}#menu li a:active {	background:#ddd;	color:#0099cc;	}#setfooter{	font-size:70%;	letter-spacing:0.1em;	margin-top:45px;	font-weight: bold;	color:#666;	clear:both;	}/*音源部追記*/#musicbox {	float:right;	width:300px;	}
