@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##基本設定
-------------------------------------------------- */
* html{filter: expression(document.execCommand("BackgroundImageCache",false,true));}
/* body */
html,body{height:100%;}
body{
	margin:0;
	padding:0;
	line-height:1.4;
	color:#B2B2B2;
	background-color:#000;
	font-size:16px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Godthic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	text-align:center;
	behavior:url("http://aurora-dance.com/script/csshover3.htc");
}

/* IE6用 */
* html body {
	padding-left: 1px;
	font-size:100%;
}

/* IE7用 */
*:first-child+html body {
	padding-left: 1px;
	font-size:100%;
}

/* タイトル */
h1,h2,h3,h4,h5,h6{
	margin:0;
}

/* テーブル・ボックス */

/* イメージ */
img,
a img{border:0;}

/* フォーム */
form{
	margin:0;
	padding:0;
}

/* 段落 */
p{
	margin:0;
	padding:0;
}

/* リンク */
a{color:#B2B2B2;}
a:hover{color:#FFF;}

.iepngfix{
	behavior: expression(IEPNGFIX.fix(this));
}

/* --------------------------------------------------
	##wrapper
-------------------------------------------------- */

/* --------------------------------------------------
	##header
-------------------------------------------------- */
#header{
	border-bottom:1px #404040 solid;
}
.h-inner{
	margin:0 auto;
	clear:both;
	position:relative;
	width:966px;
	height:86px;
	text-align:left;
}
.h-left{position:relative;}
.h-left h1{
	position:absolute;
	width:600px;
	top:10px;
	left:3px;
	z-index:1;
	color:#B2B2B2;
	font-weight:normal;
	font-size:63%;
}
.h-left p{
	position:absolute;
	width:270px;
	top:39px;
	left:2px;
	z-index:2;
}
.h-right{
	position:relative;
	text-align:right;
}
.h-right form{padding-top:25px;}
#cse-tb{
	border:1px #D9D9D9 solid;
	width:172px;
	height:18px;
	line-height:1.6;
	color:#000;
	background-color:#D9D9D9;
	font-size:75%;
	vertical-align:middle;
}
#cse-btn{
	border:1px #EBEBEB solid;
	width:60px;
	height:22px;
	color:#FFF;
	background-color:#000;
	font-size:75%;
	text-align:center;
	vertical-align:middle;
}
input#cse-btn:hover{
	color:#FFF;
	background-color:#666;
}
.h-right ul{
	margin:0 0 0 auto;
	padding:0;
	position:absolute;
	top:58px;
	right:0;
	z-index:1;
}
.h-right ul li{
	margin:0;
	padding:0 0 0 28px;
	float:left;
	list-style:none;
	color:#B2B2B2;
	background:url(http://aurora-dance.com/img_com/h_icon1.gif) no-repeat 13px 3px;
	font-size:75%;
	white-space:nowrap;
}

/* --------------------------------------------------
	##contents-top
-------------------------------------------------- */
/* イベント */
#event .ch-image{background:#000 url(../img_com/main_image_event.jpg) no-repeat center top;}

/* ギャラリー */
#gallery .ch-image{background:#000 url(../img_com/main_image_gallery.jpg) no-repeat center top;}

/* 活動実績 */
#jisseki .ch-image{background:#000 url(http://aurora-dance.com/img_com/main_image_jisseki.jpg) no-repeat center top;}

/* ツアー */
#tour .ch-image{background:#000 url(../img_com/main_image_tour.jpg) no-repeat center top;}

/* ニュース */
#news .ch-image{background:#000 url(http://aurora-dance.com/img_com/main_image_news.jpg) no-repeat center top;}

/* 地球の家族 */
#earth .ch-image{background:#000 url(http://aurora-dance.com/img_com/main_image_earth.jpg) no-repeat center top;}

/* 地球の家族 */
#video .ch-image{background:#000 url(../img_com/main_image_video.jpg) no-repeat center top;}

/* コミュニティー */
#community .ch-image{background:#000 url(http://aurora-dance.com/img_com/main_image_community.jpg) no-repeat center top;}

/* プラン */
#plan .ch-image{background:#000 url(http://aurora-dance.com/img_com/main_image_plan.jpg) no-repeat center top;}

/* お問い合わせ */
#inquiry .ch-image{background:#000 url(http://aurora-dance.com/img_com/main_image_inquiry.jpg) no-repeat center top;}

/* プロフィール */
#profile .ch-image{background:#000 url(../img_com/main_image_profile.jpg) no-repeat center top;}

/* ブログ */
#blog .ch-image{background:#000 url(http://aurora-dance.com/img_com/main_image_blog.jpg) no-repeat center top;}

#contents-top{margin-bottom:24px;}
#ct-inner{
	margin:0 auto;
	width:966px;
	text-align:left;
}
#ch-inner{height:155px;}
#ch-inner p{padding:0;}
#ch-inner p img{behavior: expression(IEPNGFIX.fix(this));}
#menu{width:100%;}
.m-box1{
	background:url(http://aurora-dance.com/img_com/bg_menu.png) left top;
	behavior: expression(IEPNGFIX.fix(this));
}
.m-box2{background:url(../img_com/bg_menu2.gif) repeat-x 0 17px;}
#me-inner{width:100%;}
.me-inner1{
	margin:0 auto;
	width:966px;
	text-align:left;
}
.ch-image1{background-color:#000;}
#me-inner2{width:966px;}
#me-inner3{
	padding-bottom:13px;
	width:966px;
}
.me-inner4:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.me-inner4{
	width:966px;
	background:url(http://aurora-dance.com/img_com/bg_menu3.gif) no-repeat 751px 33px;
	/*\*//*/
	overflow:hidden;
	/**/
}
#me-inner2 p{padding:6px 0 9px;}
#me-inner2 p img{behavior: expression(IEPNGFIX.fix(this));}
.me-i1-left:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.me-i1-left{
	float:left;
	width:748px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}
#menu h2 img{behavior: expression(IEPNGFIX.fix(this));}
.me-i1-left .m-list{
	float:left;
	width:187px;
}
.me-i1-left:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.me-i1-right{
	float:right;
	width:200px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}
.me-i1-right .m-list{
	float:left;
	display:inline;
	margin-right:8px;
}
.m-list ul{
	margin:0;
	padding:0;
}
.m-list ul li{
	margin:0;
	padding:6px 0 0 14px;
	list-style:none;
	color:#B2B2B2;
	background:url(http://aurora-dance.com/img_com/menu_icon.gif) no-repeat 0 9px;
	font-size:75%;
}
.m-list ul li a{color:#B2B2B2;}
.m-list ul li a:hover{color:#FFF;}

/* --------------------------------------------------
	##main
-------------------------------------------------- */
#main:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
#main{
	margin:0 auto;
	clear:both;
	width:966px;
	text-align:left;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
#contents{
	margin:0 0 10px 7px;
	padding-bottom:5px;
	display:inline;
	float:left;
	width:696px;
}
#wp:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
#wp{
	width:696px;
	color:#A6A6A6;
	font-size:75%;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}

/* --------------------------------------------------
	##side
-------------------------------------------------- */
#side{
	float:right;
	width:232px;
}
#s-section1{margin-bottom:10px;}
#s-section1 h2{margin:0 0 4px;}
#s-section1 h3{
	margin:0 5px 3px;
	color:#B5986C;
	font-size:88%;
	font-weight:normal;
}
#s-section1 ul{
	margin:0 5px;
	padding:12px 0;
	border-top:1px #544732 solid;
}
#s-section1 ul li{
	margin:0;
	padding:3px 0 3px 20px;
	list-style:none;
	color:#FFF;
	background:url(http://aurora-dance.com/img_com/s_icon1.gif) no-repeat 1px 6px;
	font-size:75%;
}
#s-section1 ul li a{color:#FFF;}
#s-section1 ul li a:hover{color:#666;}

#s-section2 h2{margin:0 0 22px;}
#s-section2 h3{margin:0 0 6px 5px;}
#s-section2 ul{
	margin:0 0 5px;
	padding:0;
}
#s-section2 ul li{
	margin:0;
	padding:0 0 10px;
	list-style:none;
	text-align:center;
}
#s-section2 ul li img{vertical-align:top;}



/* --------------------------------------------------
	##page-top
-------------------------------------------------- */
#page-top:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
#page-top{
	margin:0 auto 10px auto;
	clear:both;
	width:966px;
}
#page-top p{
	color:#FFF;
	font-size:63%;
	text-align:right;
}
#page-top p a{color:#FFF;}
#page-top p a:hover{color:#B2B2B2;}

/* --------------------------------------------------
	##footer
-------------------------------------------------- */
#footer{
	padding-bottom:20px;
	border-top:2px #404040 solid;
	width:100%;
	background:url(http://aurora-dance.com/img_com/bg_footer.jpg) no-repeat center top;
}
#footer .me-inner1{
	margin:0 auto 20px auto;
	padding-top:15px;
	background:url(http://aurora-dance.com/img_com/bg_footer.jpg) no-repeat center top;
}
#footer .me-inner4{background:url(http://aurora-dance.com/img_com/bg_menu3.gif) no-repeat 751px 0;}
#footer h2 img{behavior: expression(IEPNGFIX.fix(this));}
#footer .h-inner{height:42px;}
#footer .h-left p{top:0;}
#footer .h-right ul{top:0;}
#copyright{
	margin:0 auto;
	width:966px;
	text-align:left;
}
#copyright p{
	color:#616161;
	font-size:63%;
}
#copyright p a{color:#616161;}
#copyright p a:hover{color:#FFF;}