@charset"UTF-8";

*{
	margin:0;
	padding:0;
}



body{
	font-weight:normal;
	font-style:normal;
	font-family:"ＭＳ Ｐゴシック", sans-serif; 
	text-align:center;
	line-height:1.5;
	color:#4d4d4d;
	font-size:12px;
	background:#c2c2c2 url(../images/bg_back.jpg) repeat-x 0 0;
}

/*IE 6 or sooner */
*html body{
	font-size:75%;
}

p,h1,h2,h3,h4,h5{
	font-size:100%;
	line-height:1.5;
	color:#4d4d4d;

}


img{
	border:none;
	vertical-align:top;
}

ul{
	list-style:none;
}

hr{
	display:none;
}


a{
	color:#fff;
	text-decoration:none;
}

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

/*-----------------------------------------
LAYOUT
------------------------------------------------------------------------------*/
#contain{
	width:936px;
	margin:0 auto;

}



#header{
	height:68px;
	margin:0 auto;
	background:#000 url(../images/bg_header.jpg) no-repeat 0 0;
	position:relative;
}

#header #logo{
	position:absolute;
	top:0;
	left:0;	
}
#header  #header_menu li#menu01{
	position:absolute;
	top:29px;
	left:635px;
}

#header  #header_menu li#menu02{
	position:absolute;
	top:29px;
	left:733px;
}

#header  #header_menu li#menu03{
	position:absolute;
	top:29px;
	left:828px;
}

#menu_box{
	position:relative;
	height:57px;
}

#menu_box #btn_01{
	text-indent:-9999px;
	background:transparent url(../images/btn_top_ac.jpg) no-repeat 0 0;
	width:110px;
	height:57px;
	position:absolute;
	top:0;
	left:0;
}

#menu_box li#btn_01 a{
	display:block;
	width:110px;
	height:57px;
	background:transparent url(../images/btn_top.jpg) no-repeat 0 0;
}
#menu_box li#btn_01 a:hover{
	background:transparent url(../images/btn_top.jpg) no-repeat 0 -57px;
}


#menu_box li#btn_02{
	text-indent:-9999px;
	width:132px;
	height:57px;
	position:absolute;
	top:0;
	left:110px;
}

#menu_box li#btn_02 a{
	display:block;
	width:132px;
	height:57px;
	background:transparent url(../images/btn_info.jpg) no-repeat 0 0;
}
#menu_box li#btn_02 a:hover{
	background:transparent url(../images/btn_info.jpg) no-repeat 0 -57px;
}
#menu_box li#btn_02_02 a{
	text-indent:-9999px;
	background:transparent url(../images/btn_info_ac.jpg) no-repeat 0 0;
	width:132px;
	height:57px;
	position:absolute;
	top:0;
	left:110px;
}

#menu_box li#btn_03{
	text-indent:-9999px;
	width:113px;
	height:57px;
	position:absolute;
	top:0;
	left:242px;
}
#menu_box li#btn_03 a{
	display:block;
	width:113px;
	height:57px;
	background:transparent url(../images/btn_brand.jpg) no-repeat 0 0;
}
#menu_box li#btn_03 a:hover{
	background:transparent url(../images/btn_brand.jpg) no-repeat 0  -57px;
}
#menu_box li#btn_03_02 a{
	text-indent:-9999px;
	width:113px;
	height:57px;
	position:absolute;
	top:0;
	left:242px;
	background:transparent url(../images/btn_brand_ac.jpg) no-repeat 0 0;
}



#menu_box li#btn_04{
	text-indent:-9999px;
	width:112px;
	height:57px;
	position:absolute;
	top:0;
	left:355px;
}
#menu_box li#btn_04 a{
	display:block;
	width:112px;
	height:57px;
	background:transparent url(../images/btn_works.jpg) no-repeat 0 0;
}
#menu_box li#btn_04 a:hover{
	background:transparent url(../images/btn_works.jpg) no-repeat 0 -57px;
}
#menu_box li#btn_04_02 a{
	text-indent:-9999px;
	background:transparent url(../images/btn_works_ac.jpg) no-repeat 0 0;
	width:112px;
	height:57px;
	position:absolute;
	top:0;
	left:355px;
}


#menu_box li#btn_05{
	text-indent:-9999px;
	width:112px;
	height:57px;
	position:absolute;
	top:0;
	left:467px;
}
#menu_box li#btn_05 a{
	display:block;
	width:112px;
	height:57px;
	background:transparent url(../images/btn_artist.jpg) no-repeat 0 0;
}
#menu_box li#btn_05 a:hover{
	background:transparent url(../images/btn_artist.jpg) no-repeat 0 -57px;
}
#menu_box li#btn_05_02 a{
	text-indent:-9999px;
	background:transparent url(../images/btn_artist_ac.jpg) no-repeat 0 0;
	width:112px;
	height:57px;
	position:absolute;
	top:0;
	left:467px;
}


#menu_box li#btn_06{
	text-indent:-9999px;
	width:112px;
	height:57px;
	position:absolute;
	top:0;
	left:579px;
}
#menu_box li#btn_06 a{
	display:block;
	width:112px;
	height:57px;
	background:transparent url(../images/btn_school.jpg) no-repeat 0 0;
}
#menu_box li#btn_06 a:hover{
	background:transparent url(../images/btn_school.jpg) no-repeat 0 -57px;
}
#menu_box li#btn_06_02 a{
	text-indent:-9999px;
	background:transparent url(../images/btn_school_ac.jpg) no-repeat 0 0;
	width:112px;
	height:57px;
	position:absolute;
	top:0;
	left:579px;
}



#menu_box li#btn_07{
	text-indent:-9999px;
	width:122px;
	height:57px;
	position:absolute;
	top:0;
	left:691px;
}
#menu_box li#btn_07 a{
	display:block;
	width:122px;
	height:57px;
	background:transparent url(../images/btn_onlineshop.jpg) no-repeat 0 0;
}
#menu_box li#btn_07 a:hover{
	background:transparent url(../images/btn_onlineshop.jpg) no-repeat 0 -57px;
}
#menu_box li#btn_07_02 a{
	text-indent:-9999px;
	background:transparent url(../images/btn_onlineshop_ac.jpg) no-repeat 0 0;
	width:122px;
	height:57px;
	position:absolute;
	top:0;
	left:691px;
}


#menu_box li#btn_08{
	text-indent:-9999px;
	width:123px;
	height:57px;
	position:absolute;
	top:0;
	left:813px;
}
#menu_box li#btn_08 a{
	display:block;
	width:123px;
	height:57px;
	background:transparent url(../images/btn_shop.jpg) no-repeat 0 0;
}
#menu_box li#btn_08 a:hover{
	background:transparent url(../images/btn_shop.jpg) no-repeat 0 -57px;
}
#menu_box li#btn_08_02 a{
	text-indent:-9999px;
	background:transparent url(../images/btn_shop_ac.jpg) no-repeat 0 0;
	width:123px;
	height:57px;
	position:absolute;
	top:0;
	left:813px;
}



#footer{
	background:transparent url(../images/bg_contents_footer01.jpg) no-repeat 0 0;
	width:908px;
	margin:3px auto 5px;

}
#footer_bg{
	position:relative;
	font-size:84%;
	padding:9px 0 14px 15px;
	background:transparent url(../images/bg_contents_footer02.jpg) no-repeat center bottom;
}

#footer ul {
	line-height:1;
}
#footer ul li.list_01{
	position:absolute;
	top:12px;
	left:430px;
	background:transparent url(../images/ico_01.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
}

#footer ul li.list_02{
	position:absolute;
	top:12px;
	left:495px;
	background:transparent url(../images/ico_02.gif) no-repeat 0 -4px;
	padding:0 0 2px 22px;
}

#footer ul li.list_03{
	position:absolute;
	top:12px;
	left:645px;
	background:transparent url(../images/ico_02.gif) no-repeat 0 -4px;
	padding:0 0 0 22px;
}

#footer ul li.list_04{
	position:absolute;
	top:12px;
	left:740px;
	background:transparent url(../images/ico_02.gif) no-repeat 0 -4px;
	padding:0 0 2px 22px;
}


	
#footer address{
	float:left;
	font-style:normal;
	color:#fff;
}


