@charset "UTF-8";

/* ---------------------------------------------------------------------
Stylesheet for allsports
FileName: avexdancenation.css
--------------------------------------------------------------------- */
/* etc */
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix {zoom: 1;}
*:first-child+html .clearfix {zoom: 1;}
img{
	vertical-align:top;
}
#avex_dance_nation { text-align: center;}
#avex_dance_nation #wrapper{
	width:876px;
	background:#000;
	margin:0 auto;
	padding-bottom:30px;
}
#avex_dance_nation #main_graphic{
	text-align:left;
	width:876px;
	height:350px;
	background-image:url(/dance_nation/2011/img/topbg.jpg);
	position:relative;
}
#avex_dance_nation #main_graphic h3{
	position:absolute;
	top:18px;
	left:192px;
}
#avex_dance_nation #main_graphic p{
	position:absolute;
	top:222px;
	left:81px;
}
#avex_dance_nation #main_graphic ul{
	list-style:none;
}
/* ナビゲーション */
#avex_dance_nation #wrapper #box_nabigation { text-align: left; padding: 20px 45px 10px;}
#avex_dance_nation #wrapper #box_nabigation a:link { text-decoration: underline; color: #ffe400;}
#avex_dance_nation #wrapper #box_nabigation a:visited { text-decoration: underline; color: #ffe400;}
#avex_dance_nation #wrapper #box_nabigation a:hover { text-decoration: underline; color: #ff0d00;}
#avex_dance_nation #wrapper #box_nabigation a:active { text-decoration: underline; color: #ff0d00;}
#avex_dance_nation #wrapper #box_nabigation .left { float: left; width: 300px; font-size: 14px; line-height: 150%; color: white;}
#avex_dance_nation #wrapper #box_nabigation .left h3 { padding-bottom: 5px;}
#avex_dance_nation #wrapper #box_nabigation .left h3 img { position: relative; top:0; left: -5px;}
#avex_dance_nation #wrapper #box_nabigation .center { float: left; width: 250px; line-height: 150%; color: white;}
#avex_dance_nation #wrapper #box_nabigation .center h3 { padding-bottom: 5px;}
#avex_dance_nation #wrapper #box_nabigation .center h3 img { position: relative; top:0; left: -5px;}
#avex_dance_nation #wrapper #box_nabigation .right { float: left; width: 80px; line-height: 150%;}
#avex_dance_nation #wrapper #box_nabigation .right h3 { padding-bottom: 5px;}
#avex_dance_nation #wrapper #box_nabigation .right h3 img { position: relative; top:0; left: -5px;}
#avex_dance_nation #wrapper #box_nabigation .right02 { float: left; width: 60px; line-height: 150%;}
#avex_dance_nation #wrapper #box_nabigation .right02 h3 { padding-bottom: 5px;}
#avex_dance_nation #wrapper #box_nabigation .right02 h3 img { position: relative; left: -5px;}

/* リンクエリア */

#avex_dance_nation #wrapper #box_link_aera #box2,
#avex_dance_nation #wrapper #box_link_aera #box3,
#avex_dance_nation #wrapper #box_link_aera #box4,
#avex_dance_nation #wrapper #box_link_aera #box5,
#avex_dance_nation #wrapper #box_link_aera #box6,
#avex_dance_nation #wrapper #box_link_aera #box7,
#avex_dance_nation #wrapper #box_link_aera #box8,
#avex_dance_nation #wrapper #box_link_aera #box9,
#avex_dance_nation #wrapper #box_link_aera #box10 {text-align: left; visibility: hidden; display: none;}

#avex_dance_nation #wrapper #box_link_aera { text-align: center; padding: 0 15px;}
#avex_dance_nation #wrapper #box_link_aera #box1,
#avex_dance_nation #wrapper #box_link_aera #box2,
#avex_dance_nation #wrapper #box_link_aera #box3,
#avex_dance_nation #wrapper #box_link_aera #box4,
#avex_dance_nation #wrapper #box_link_aera #box5,
#avex_dance_nation #wrapper #box_link_aera #box6,
#avex_dance_nation #wrapper #box_link_aera #box7,
#avex_dance_nation #wrapper #box_link_aera #box8,
#avex_dance_nation #wrapper #box_link_aera #box9,
#avex_dance_nation #wrapper #box_link_aera #box10 { width: 790px; padding: 20px 0 20px; margin:0 auto 0px; background: url(/html/dancenation2010/img/bg.gif) repeat-x; background-color: #e0e0e0; text-align:left;}
#avex_dance_nation #wrapper #box_link_aera ul li { float: left; width: 363px; height: 33px; line-height: 30px; background: url(/html/dancenation2010/img/bg_list.gif) no-repeat; margin: 0 0 10px 20px;}
#avex_dance_nation #wrapper #box_link_aera ul li a { display: block; width: 363px; height: 30px;}
#avex_dance_nation #wrapper #box_link_aera ul.clearfix li a:link { text-decoration: underline; color: #81fa00; background: url(/html/dancenation2010/img/link_icon.gif) no-repeat 10px 60%;}
#avex_dance_nation #wrapper #box_link_aera ul li a:visited { text-decoration: underline; color: #81fa00; background: url(/html/dancenation2010/img/link_icon.gif) no-repeat 10px 60%;}
#avex_dance_nation #wrapper #box_link_aera ul.clearfix li a:hover { text-decoration: underline; color: #ff0d00; background: url(/html/dancenation2010/img/link_icon_over.gif) no-repeat 10px 60%;}
#avex_dance_nation #wrapper #box_link_aera ul li a:active { text-decoration: underline; color: #ff0d00; background: url(/html/dancenation2010/img/link_icon_over.gif) no-repeat 10px 60%;}
#avex_dance_nation #wrapper #box_link_aera ul li a span { padding-left: 30px;}


/* ロゴ入れエリア */
#panel_box{
	width:790px;
	margin:0 auto;
}
#panel_box h3{
	text-align:center;
}
#panel_inbox{
	width:790px;
	margin:0 0 0;
	}
#panel_inbox #img_logo{
	width:259px;
	float:left;
	margin-right:30px;
}
#panel_inbox p{
	
	color:#fff;
	font-size:16px;
	text-align:left;
	margin:10px 0 25px;
	line-height:1.6;
	letter-spacing:1.0;
}
.bold_txt{
	font-weight:bold;
	font-size:18px;
}
#panel_txt{
	float:left;
	width:476px;
}

