* {margin:0px;padding:0px;}
img{border:0px;}
body {font: 12px/1.5 'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;}

/*
html, body {
color: #333;
margin: 0 auto;
background: url(../img/back.jpg) repeat-y center 0px;
}
*/

#wrapper{
background: url(../img/h_navi_back.gif) repeat-x;
position: relative;
z-index: 10;
}

#container{margin: 0 auto;width:928px;}
#cb{ clear: both; }






/* header */
div#header{width:928px;}
#header h1{width:28px;float:left;}
#globalNavi li{float:right;list-style-type:none;height:67px;}
#main{background-color:#transparent;margin-bottom:20px;}
/* header end */


img.bg {
  /* Set rules to fill background */
  /* min-height: ; */
  /* min-width: ; */
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
  /* Set up positioning */
  position: fixed;
  /* ‚Ü‚½‚Íabsolute; */
  top: 0;
  left: 0;
z-index: -999;
}









/* home */
.ia_project{width:525px;margin:0 auto;}
.ia_project_a{width:400px;float:left;}
.ia_project_b{width:400px;float:right;}
.project{width:825px; height:525px; margin:0 auto;}
.pro_lst{margin-right:0px; width:825px; height:525px; position:relative;}
.pro_txt{margin:20px 0 0 10px;font-size:90%; position:fixed; 
width:195px; height:86px;}
.pro_text{
	font-size:90%;
	position:absolute;
	width:855px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 42px;
}
.fns{margin-right:0px;}
.news{width:825px;margin:0 auto;}
.news_img{float:left;height:200px;}
.news_txt{float:right;width:820px;}
.news_txt li{list-style-type:none;margin-bottom:5px;}
.stg{font-weight:bold;}
/* home end */

/* management artists */
.management{width:845px;margin:0 auto;}
.artist_lst{float:left;margin-right:12px;width:198px;height:470px;
background: url(../artist/img/a_back.gif) no-repeat;}
.a_name{margin:0 0 0 13px;font-weight: bold;height:40px;}
.artist_txt{margin:0 0 0 13px;font-size:90%;height:120px;}
.artist_btn{text-align:right;}
.share{width:825px;margin:0 auto;}
.yoursong{float:left;}
.share_btn{float:right;width:183px;height:180px;}
/* management artists end*/


/* label */
.management{width:845px;margin:0 auto;}
.label_lst{float:left;margin-right:12px;width:198px;height:480px;
/*background: url(../management_artists/img/a_back.gif) no-repeat*/}
.a_name{margin:0 0 0 13px;font-weight: bold;height:40px;}
.label_txt{margin:0 0 0 13px;font-size:90%;height:120px;}
.artist_btn{text-align:right;}
.share{width:825px;margin:0 auto;}
.yoursong{float:left;}
.share_btn{float:right;width:183px;height:180px;}
/* management artists end*/

/* contact */
.contact{
	height:600px;
}

.contact table{
	margin:0 auto;
}
.contact table th{
	padding:10px;
}
.contact table td{
	padding:10px;
}
.contact input{
	border:0;
	padding:4px;
	height:26px;
	width:470px;
	background:#d6d6d6;
}

.contact textarea{
	border:0;
	padding:4px;
	height:200px;
	width:470px;
	background:#d6d6d6;
}



#backtotop{
	width:925px;margin:0 auto;text-align:right;margin-bottom:20px;
}


/* footer */
#footer{padding:0px 0;background:#090909;}
#footer_navi{width:928px;height:380px;background:#090909;margin:0 auto;}
#f_n01{margin-top:10px;margin-left:0px;float:left;}
#f_n01 li{list-style-type:none;margin-bottom:4px;}
#f_n01 li.f_l{margin-bottom:20px;}
#f_n02{margin-top:10px;margin-left:150px;float:left;}
#f_n02 li{list-style-type:none;margin-bottom:4px;}
#f_n02 li.f_l{margin-bottom:20px;}
#f_n03{margin-top:10px;margin-left:135px;float:left;}
#f_n03 li{list-style-type:none;margin-bottom:24px;}
#f_n04{margin-top:10px;margin-left:0px;float:right;width:210px;}
.f04_r{float:right;width:105px;}
.f04_l{float:left;width:105px;}
#f_n04 li{list-style-type:none;margin-bottom:0px;margin-right:10px;}
.nletter{margin-top:30px;}
/* footer end */


a{color:#000000;text-decoration: none;}
a:hover{color:#000000;text-decoration: underline;}

/*-----------------------*/


#mainV a {
	background-repeat:no-repeat;
}

#mainV a  {
	display:block;
	text-indent:-9999px;
}

#mainV a:hover {
	text-indent:0;
}

.box{
	position:fixed;
}

.box_map{
position:fixed;
}

.box2{
	width:928px;
	height:100px;
}

.box5{
	width:928px;
}

.box_sns{
	width:928px;
	height:56px;
	position:absolute;
	margin-bottom:20px;
	left: 326px;
}

.box_sns2{
	width:928px;
	position:absolute;
	margin-bottom:20px;
	left: 310px;
}


#box_news{
	width:928px;
	background-color:rgba(255,255,255,0.8);
	margin-bottom:20px;
}

#box_event{
	width:928px;
	background-color:rgba(255,255,255,0.8);
	margin-bottom:20px;
}

#box_ticket{
	width:928px;
	background-color:rgba(255,255,255,0.8);
	margin-bottom:20px;
}

#box_artist{
	width:928px;
	background-color:rgba(255,255,255,0.8);
	margin-bottom:20px;
}

#box_niconicolive{
	width:928px;
	background-color:rgba(255,255,255,0.8);
	margin-bottom:20px;
}

#box_campaign{
	width:928px;
	background-color:rgba(255,255,255,0.8);
	margin-bottom:20px;
}

#box_gallery{
	width:928px;
	background-color:rgba(255,255,255,0.8);
	margin-bottom:20px;
}

#box_goods{
	width:928px;
	background-color:rgba(255,255,255,0.8);
	margin-bottom:20px;
}

