﻿@charset "utf-8";/*-----!ページ全体------------------------------------*/body {	margin: 0px;	padding: 0px;	color: #ffffff;	background-color:#000000;	font-size: 13px;	font-family: "MS Pゴシック",osaka,Arial,Helvetica;}div, p, ul, li {	margin: 0px;	padding: 0px;	text-align: left;}object, embed {	margin: 0px;	padding: 0px;	text-align: left;	vertical-align: bottom;}img {	margin: 0px;	padding: 0px;	vertical-align: bottom;	border:0;	line-height: 1;}img.intex {	margin: 0px;	padding: 0px;	vertical-align: middle;	border:0;}img.forsong {	margin: 0px;	padding: 0px;	vertical-align: top;	border:0;}img.space_img1 {	margin-right: 5px;}img.middle  {	vertical-align: middle;}ul {	list-style:none;}h1 {	font-size: 15px;	margin: 2px 0;}h2 {	font-size: 14px;	font-style: bold;	margin: ;	color: ;}h3 {	font-size: 14px;	font-weight: 100;	margin: 5px 0;}h4 {	font-size: 13px;	font-weight: 100;	margin: 5px 0;	color: ;}a:link {	text-decoration:none;	color: #c1c1c1; }a:visited {	text-decoration:none;	color: #c1c1c1; }a:active {	text-decoration:;	color: #fff;}a:hover {	text-decoration:;	color: #fff;}a {	text-decoration:none;	color: #c1c1c1; } a:focus {   outline: none;}a.in_text:hover {	background-color:#535353;}a img {	border-style: none;}div#pagetop {	width: 955px;	font-size: ;}div#page {	width: 955px;	padding-top: 11px;	font-size: ;}div#footer {	clear: both;	width: 945px;	height: 40px;	padding: 5px 0;	color: #c0c0c0;	font-size: 11px;	border-top: 1px solid #696969;}em.em_a {	font-style: normal;	font-weight: bold;	text-decoration: none;	font-size: ;	color:#ff6347;}/*-----!top------------------------------------*/div#topa {	width: 940px;	margin-top: 10px;	margin-bottom: ;	margin-left: 15px;	margin-right: ;	font-size: ;}div#topb {	width: 905px;	margin-top: 15px;	margin-bottom: 70px;	margin-left: 5px;	margin-right: ;	text-align: right;	font-size: ;}div#topb h3 {	width: ;	margin-top: ;	margin-bottom: 15px;	margin-left: ;	margin-right: ;	text-align: ;	font-size: ;}div#topb h4 {	width: ;	margin: 5px 0 2px 0;	margin-left: ;	margin-right: ;	text-align: ;	font-size: ;}div#topb p img.topimg {	width: ;	margin-top: ;	margin-bottom: ;	margin-left: 5px;	margin-right: ;	text-align: ;	font-size: ;}div#topb p {	width: 905px;	margin-top: ;	margin-bottom: ;	margin-left: ;	margin-right: ;	text-align: right;	font-size: 12px;}div#topb p.topinfo {	width: 905px;	margin-top: ;	margin-bottom: 60px;	margin-left: ;	margin-right: ;	text-align: right;	font-size: 12px;}div#topc {	width: 905px;	margin-top: 15px;	margin-bottom: 150px;	margin-left: ;	margin-right: ;	text-align: right;	font-size: 12px;}/*-----!page------------------------------------*//*-----!menu------------------------------------*/div#menuleft {	float: left;	width: 225px;	height: ;	margin: 0 0 0 8px;	padding: 0 0 30px 0;	font-size: ;}div#menuright {	float: left;	width: 390px;	margin: 0 0 0 22px;	padding: 0;	background-color: ;	height: ;	font-size: ;}div#menuright ul {	width: auto;	height: ;	margin: 4px 0 0 0;	padding: 0;}div#menuright ul li {	float: left;	width: px;	margin: 0 2px;	padding: 0;}div#newsounds {	float: left;	text-align: center;	width: 120px;	margin: 4px 0px 0 60px;	padding: 0;	height: ;	font-size: 11px;	color: #b0c4de;}div#newsounds a:active {	text-decoration:;	color: #fff;}div#newsounds a:hover {	text-decoration:;	color: #fff;}div#newsounds a {	color: #add8e6;		text-decoration:none; }div#newsounds ul.newsoundsul li{	width: 120px;	text-align: center;	line-height: 13px;}div#hukurou {	float: left;	text-align: center;	width: 100px;	margin: 4px 0 0 0px;	padding: 0;	height: ;	font-size: 11px;	color: #b0c4de;	background-color: ;}div#hukurou a:active {	text-decoration:;	color: #fff;}div#hukurou a:hover {	text-decoration:;	color: #fff;}div#hukurou a {	color: #add8e6;		text-decoration:none; }div#hukurou ul.newsoundsul li.hukurouli{	width: 100px;	text-align: center;	line-height: 13px;}/*-----!line------------------------------------*/div#topline {	clear: both;	width: 945px;	margin: 0px 0 10px 0px;	padding: ;	font-size: ;}/*-----!about------------------------------------*/div#abouttop {	clear: both;	width: 945px;	margin: 0;	padding: ;	font-size: ;}div#aboutleft {	clear: ;	float: left;	width: 660px;	margin: 0px auto 200px 12px;	font-size: ;	color: #c0c0c0;}div#aboutright {	float: left;	width: 140px;	height: 429px;	margin: 2px auto 200px 0px;	padding: 5px 0px;	font-size: ;	line-height: 1.6em;	text-align: right;	color: #a9a9a9;	border-top: 1px dotted #696969;	border-bottom: 1px dotted #696969;}div#aboutright a{	color: #a9a9a9;}div#aboutright a:hover{	color: #fff;}div#menuright div#menuright2about {	clear: both;	width: 13px;	height: ;	margin: 0 0 0 66px;	background-color:;	font-size: ;}/*-----!schedule------------------------------------*/div#schedule_set {	width: 945px;	font-size: ;}div#schetop_div {	clear: both;	width: 945px;	margin: ;	padding: ;	font-size: ;}ul#schemenu_ul {	width: 905px;	margin: 0;	padding: 20px 20px 0px 20px;	font-size: ;}ul#schemenu_ul li {	float: left;	width: ;	margin: 0 30px 20px 0;	padding: ;	font-size: ;}div#scheleft {	float: left;	width: 650px;	margin: 0px 0 0 0px;	padding-bottom: 400px;	font-size: ;}div#scheleft div.scheline {	width: 650px;	margin-bottom: 10px;}div#scheleft h1 {	font-size: 15px;	padding: 20px 0 20px 20px;}div#scheleft p {	float: ;	width: 630px;	margin: 0px 0 0 0x;	padding: 0px 0 0px 20px;	font-size: ;}div#scheleft p.space_schep1 {	clear: both;	width: 630px;	text-align: ;	margin: 40px 0 20px 0;	padding-left: 20px;}div#scheleft p em.sche_em2 {	font-style: normal;	font-weight: normal;	text-decoration: none;	font-size: 15px;	color:;	background-color: ;	line-height: 1.8em;}div#scheleft p em.sche_em {	font-style: normal;	font-weight: normal;	text-decoration: none;	font-size: ;	color:#b0c4de;	background-color: ;}div#scheleft p img.sche_img1 {	float: left;	width: ;	margin: 0px 5px 5px 0px;	padding-bottom: ;	font-size: ;	border:;}div#scheleft p img.sche_img2 {	float: left;	width: ;	margin: 0px 10px 5px 0px;	padding-bottom: ;	font-size: ;	border:;}div#scheleft p#schefooter1 {	width: 650px;	text-align: right;	font-size: 11px;	margin: 70px 0 0 0;	padding: 0;	border: none;}div#scheleft p#schefooter1 a {	background-color: #696969;	color: #000;}div#scheleft p#schefooter1 a:hover {	background-color: #fff;}div#scheleft div.schedule1 {	width: 620px;	margin: 5px 15px 20px 15px;}div#scheright {	float: right;	width: 240px;	margin: 0 10px 0 10px;	padding-bottom: 400px;	font-size: ;	text-align: right;}div#menuright div#menuright2sche {	clear: both;	width: 13px;	height: ;	margin: 0 0 0 222px;	background-color:;	font-size: ;}/*-----!contact------------------------------------*/div#contacttop {	clear: both;	width: 945px;	margin: 0;	padding: ;	font-size: ;}div#contact1 {	width: 930px;	margin: 0px auto 300px 15px;	font-size: ;	color: ;}div#contact1 p#contactp{	padding: 10px 7px;	font-size: 13px;	color: ;}div#menuright2contact {	clear: both;	width: 13px;	height: ;	margin: 0 0 0 300px;	background-color:;	font-size: ;}/*-----!work------------------------------------*/div#work_set {	width: 945px;	background-color: ;		font-size: ;}/*-----!work left------------------------------------*/div#workleft {	float: left;	width: 150px;	margin: 5px 0 0 0;	padding: 0 0 200px 0;	font-size: 11px;}div#workleft backup{	float: left;	width: 250px;	margin: 5px 0 200px 15px;	padding-bottom: 0;	font-size: ;}img.workl_img1 {	margin: 0 3px 3px 0;	vertical-align: middle;}div#workleft h2 {	padding-bottom: 10px;	margin-left: 20px;}div#workleft p {	width: 150px;	text-align: ;	margin: 14px 0 0 20px;	padding: 0 0 14px 0;	font-size: ;	border-bottom: 1px dotted #696969;}div#workleft p#workl_topp {	width: 150px;	text-align: ;	margin: 0 0 0 20px;	padding: 0 0 14px 0;	font-size: ;	border-bottom: 1px dotted #696969;}div#workleft p#workl_bottomp {	width: 150px;	text-align: ;	margin: 14px 0 0 20px;	padding: 0;	font-size: ;	border: none;}div#workleft p.space_workp1 {	width: 150px;	text-align: ;	margin: 10px 0;	padding: 0;	font-size: 5px;	border: none;}div#workleft p.space_workp1 backup {	width: 250px;	text-align: ;	margin: 30px 0;}div#workleft p.info {	width: ;	padding: 5px;	background: url(../images/forbg1.jpg);	margin: 5px 0 0 0;	font-size: 12px;	border: none;}div#workleft p#workfooter1 {	width: 150px;	text-align: right;	font-size: 11px;	margin: 40px 0 0 20px;	padding: 0;	border: none;}div#workleft p#workfooter1 a {	background-color: #696969;	color: #000;}div#workleft p#workfooter1 a:hover {	background-color: #fff;}/*-----!work center------------------------------------*/div#workcenter {	float: left;	width: 440px;	margin: 5px 0 200px 0px;	padding: 0;	font-size: ;}div#workcenter div#workmenu {	float: ;	width: 298px;	height: 102px;	margin: 0px auto 10px 0px;	padding: 28px 0 0 22px;	font-size: ;}div#workcenter ul#workmenu {	float: ;	width: 425px;	height: 106px;	margin: 0;	padding: 19px 0 0 15px;	font-size: ;	background: url(../images/inpact_webButton_artist4.jpg) no-repeat;}div#workcenter ul#workmenu li {	float: left;	width: 131px;	padding: 0 10px 10px 0px;}div#workcenter h1 {	clear: both;	padding-bottom: 10px;	margin-right: 5px;	margin-left: 5px;}div#workcenter h3 {	margin-right: 5px;	margin-left: 5px;}div#workcenter h1#gleam_h1 {	clear: both;	padding-bottom: 20px;	margin-right: 5px;	margin-left: 5px;}div#workcenter p.info2 {	width: 420px;	padding: 5px;	background: url(../images/forbg1.jpg);	margin: 15px 5px 0 5px;	font-size: 12px;}div#workcenter p {	width: 430px;	text-align: ;	margin: 0 5px;}div#workcenter p.space_workp2 {	width: 430px;	text-align: ;	margin: 30px 5px 30px 5px;}div#workcenter p#workfooter2 {	width: 440px;	text-align: right;	font-size: 11px;	padding-top: 40px;	margin: 0;}div#workcenter p#workfooter2 a {	background-color: #696969;	color: #000;}div#workcenter p#workfooter2 a:hover {	background-color: #fff;}/*-----!work right------------------------------------*/div#workright {	float: left;	width: 225px;	margin: 5px 0 200px 0;	padding: 0px;	font-size: ;}div#workright h2#mix_h2 {	padding-bottom: 10px;}div#workright h2#party_h2 {	margin: 10px 0 15px 0;	padding-bottom: ;}div#workright ul#mixtape_ul {	float: ;	width: 225px;	height: ;	margin: ;	padding: ;	font-size: ;}div#workright ul#mixtape_ul li.mixtape_li1 {	float: ;	width: 225px;	height: ;	margin-left: ;	padding: 3px 3px;	font-size: ;}div#workright ul#mixtape_ul li.mixtape_li2 {	float: ;	width: 215px;	height: ;	margin-left: 7px;	padding: 3px 3px;	font-size: ;	background: url(../images/forbg1.jpg);}div#workright p.party_p {	margin: 20px 0 0 0;	padding: 0 0 20px 0;	font-size: ;	border-bottom: 1px dotted #696969;}div#workright p.party_p_top {	margin: ;	padding: 0 0 20px 0;	font-size: ;	border-bottom: 1px dotted #696969;}div#workright p.party_p_bottom {	margin: 20px 0 0 0;	padding: 0;	font-size: ;	border-bottom: ;}div#workright p#workfooter3 {	width: 225px;	text-align: right;	font-size: 11px;	padding-top: 40px;	padding-bottom: 10px;	margin: ;}div#workright p#workfooter3 a {	background-color: #696969;	color: #000;}div#workright p#workfooter3 a:hover {	background-color: #fff;}div#workright p.space_workp3 {	width: 225px;	text-align: ;	margin: 20px 0;	font-size: 12px;}div#workright p#workfooter4 {	width: 225px;	text-align: right;	font-size: 11px;	padding-top: 40px;	margin-bottom: ;	margin: ;}div#workright p#workfooter4 a {	background-color: #696969;	color: #000;}div#workright p#workfooter4 a:hover {	background-color: #fff;}/*-----!work other------------------------------------*/div#worklinel {	float: left;	width: 5px;	margin: 0px 25px 200px 25px;	font-size: ;}div#menuright div#menuright2work {	clear: both;	width: 13px;	height: ;	margin: 0 0 0 145px;	background-color:;	font-size: ;}