@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; font-size: 100%; zoom:1; }
body{
	font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small; 
	line-height: 1.5; 
	color:#000000;}

a:link { color:#f05508; text-decoration: none;}
a:visited { color:#f05508; text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {}

#wrap { margin:0; padding:0; }

#header { margin:0; padding:0; overflow:hidden; }

.none { display:none;}

/* navigation */
#navi { width:850px; margin:0 auto 15px auto; padding:0; font-size:12px; overflow:hidden; }

#navi a:link { color:#00afa1; text-decoration:underline;}
#navi a:visited { color:#00A3E7; text-decoration:underline;}
#navi a:hover { color:#00afa1; text-decoration:none;}

#navi .breadcrumb { margin:0; padding:15px 0 0 0; float:left; }

#navi .link { float:right; overflow:hidden; }
#navi .link li { list-style:none; overflow:hidden;}

#navi .artistdata { text-align:right; margin-bottom:10px;}
#navi .twi { 
	height:19px; 
	margin:0; padding:0 0 0 23px; 
	background-image:url(http://image.excite.co.jp/jp/music/special/common/twitter_logo.gif); 
	background-repeat:no-repeat;
	display:block; }
	
#navi .blog { 
	height:19px;  
	margin:0 0 0 20px; padding:0 0 0 23px; 
	background-image:url(http://image.excite.co.jp/jp/music/special/common/b.gif); 
	background-repeat:no-repeat;
	display:block; overflow:hidden; }

#center_Search{
	width:920px;
	padding:15px 0 0 0;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	}


/* footer */
#footer { clear:both; margin:10px 0 0 0; padding:5px 0 10px 0; }

/* contents ******************************************************************************/

#content { width:856px; margin:0 auto 10px auto; padding:0; overflow:hidden; text-align:left; color:#1e285b; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/bg_flower.jpg);}

#content a:link { color:#eb0d51; text-decoration:none; font-weight:bold;}
#content a:visited { color:#eb0d51; text-decoration:none; font-weight:bold;}
#content a:hover { text-decoration:underline;}

#top_main { width:856px; height:685px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/main_bg.jpg); color:#ffffff; line-height:180%; }

#top_main h1 { clear:both; width:288px; height:80px; text-indent:-5000px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/title.png); margin:50px 0 0 380px;}

#top_main .catch{ width:423px; height:24px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/catch.gif); text-indent:-5000px; margin:30px 0 0 380px;}

#top_main .lead { width:430px; margin:20px 0 0 380px;}

#top_main .credit { margin:5px 50px 0 0; font-size:90%; float:right;}

#top_main .intstart { clear:both; margin:20px 50px 0 0; float:right;}

/* menu */
.menu { overflow:hidden;}
.menu ul { margin:20px 0px 10px 30px; padding:0; overflow:hidden;}
.menu li { float:left; margin-left:15px;}

/* top */
#top_bg { width:856px; margin:0; padding:0; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/top_bg.jpg); background-position:top; background-repeat:no-repeat;}

#topconts { margin:0 20px; padding:0; background-color:#e1f0fa; border:8px #b1d4ef solid; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/topbg_btm.jpg); background-position:bottom; background-repeat:repeat-x; overflow:hidden;}

/* NewRelease */
#newrelease { margin:20px 42px 5px 42px; overflow:hidden;}

#newrelease h2 { width:716px; height:124px; margin:0 0 10px 0; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/release_ti.gif); text-indent:-5000px; }

#newrelease .cd { width:320px; float:left;}

#newrelease .cd img { clear:both; float:left; border:0; margin:0 5px 10px 0;}

#newrelease .txt { width:360px; float:right;}

#newrelease .bold { color:#8d1c46; font-weight:bold; font-size:14px;}

#newrelease li { line-height:130%;}

/* schedule */

#schedule { width:800px; margin:0; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/schedule_bg.gif); overflow:hidden;}

#schedule h2 { width:800px; height:195px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/schedule_ti.gif); text-indent:-5000px;}

#schedule table { 
	width:600px; 
	margin:5px 0; 
	padding:0; 
	border-collapse:collapse;}
#schedule tr {}
#schedule td { 
	border:1px #776941 solid; 
	background-color:#fffce4; 
	margin:0; 
	padding:3px 10px;}
#schedule .tag { background-color:#ffcd36; text-align:center;}

#schedule .live { width:600px; margin:0 100px 30px 100px; padding:0 0 30px 0; border-bottom:1px #a6a078 solid;}

#schedule .lismo { width:600px; margin:0 100px 30px 100px; padding:0 0 30px 0; border-bottom:1px #a6a078 solid;}

#schedule .lismo h3 { font-size:21px; font-weight:bold; color:#ff7500; text-align:center; margin-bottom:10px; }

#schedule .lismo table { 
	width:600px; 
	margin:5px 0; 
	padding:0; 
	border-collapse:collapse;}
#schedule .lismo tr {}
#schedule .lismo td { 
	border:1px #74ae00 solid; 
	background-color:#f2f9ed; 
	margin:0; 
	padding:3px 10px;}
#schedule .lismo .tag { background-color:#7fc31c; text-align:center; color:#ffffff;}

#schedule .ust { 
	width:600px; 
	margin:0 100px 30px 100px; 
	padding:0 0 30px 0; 
	border-bottom:1px #a6a078 solid;}
#schedule .ust h3 { 
	font-size:21px; 
	font-weight:bold; 
	color:#df3475; 
	text-align:center; 
	margin-bottom:10px; }
#schedule .ust .catch { text-align:center; font-weight:bold; font-size:14px; }

#schedule .gyao { 
	width:600px; 
	margin:0; padding:0 100px 110px 100px;
	background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/schedule_btm.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; text-align:center;}
#schedule .gyao h3 { font-size:21px; font-weight:bold; color:#df3475; text-align:center; margin-bottom:10px; }

/* Link */
#link { width:304px; height:338px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/list_bg.png); float:left; margin:0 0 0 60px;}
#link h2 { display:none;}
#link .official { position:relative; top:74px; left:40px;}
#link .rabel { position:relative; top:87px; left:67px;}
#link .mind { position:relative; top:96px; left:70px;}
#link .inter { position:relative; top:112px; left:56px;}

/* present */
#super_present { width:321px; height:335px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/present_bg.png); float:right; margin:0 40px 0 0;}

#super_present h2 { width:118px; height:27px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/pre_ti.gif); text-indent:-5000px; position:relative; top:70px; left:90px;}

#super_present .txt { width:221px; height:55px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/pre_txt.gif); text-indent:-5000px; position:relative; top:85px; left:36px;}

#super_present .btn { position:relative; top:120px; left:30px;}

/* pager */
#pager { clear:both; padding:20px 0 10px 0; margin:0; overflow:hidden; }

#pager .topofpage { float:left; width:120px; height:11px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/pager_top_w.gif); display:block; text-indent:-5000px; position:relative; left:348px; }

#pager .next { float:left; width:60px; height:11px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/pager_next_w.gif); display:block; text-indent:-5000px; position:relative; left:580px;}

#pager2 { clear:both; border-top:1px #c0a437 solid; padding:20px 0 10px 0; margin:0; overflow:hidden; }

#pager2 .back { float:left; width:62px; height:11px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/pager_back_2.gif); display:block; text-indent:-5000px; position:relative; left:0px;}

#pager2 .topofpage { float:left; width:120px; height:11px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/pager_top_2.gif); display:block; text-indent:-5000px; position:relative; left:250px; }

#pager2 .next { float:left; width:60px; height:11px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/pager_next_2.gif); display:block; text-indent:-5000px; position:relative; left:470px;}

#pager3 { clear:both; padding:20px 0 10px 0; margin:0; overflow:hidden; }

#pager3 .back { float:left; width:62px; height:11px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/pager_back_3.gif); display:block; text-indent:-5000px; position:relative; left:0px;}

#pager3 .topofpage { float:left; width:120px; height:11px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/pager_top_3.gif); display:block; text-indent:-5000px; position:relative; left:250px; }

/*-------------------------------
interview
*-------------------------------*/
#IntContsTop { width:832px; height:49px; margin:0 12px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/interview_bgtop.gif);}

#IntContsBtm { width:832px; height:38px; margin:0 12px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/interview_bgbtm.gif);}

#IntConts { width:712px; margin:0 12px; padding:0 60px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/interview_bg.gif); line-height:160%; overflow:hidden;}

#IntConts .ex { color:#f64170; margin:0 0 20px 0; padding:5px 0 0 0; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/icon_ex.gif); background-repeat:no-repeat; padding-left:56px;}

#IntConts .shiho { min-height:68px; margin:0 0 20px 0; padding:5px 0 0 0; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/icon_shiho.gif); background-repeat:no-repeat; padding-left:73px;}

#intnavi { clear:both; font-size:20px; color:#c0a437; overflow:hidden; text-align:center;}
#intnavi ul{ margin:0 0 30px 270px; overflow:hidden;}
#intnavi li { float:left; list-style:none; margin:0 8px; line-height:32px;}

#intnavi .on{ width:32px; height:32px; display:block; border:1px #c0a437 solid; color:#ffffff; text-decoration:none; background-color:#c0a437;}

#intnavi a:link { width:32px; height:32px; display:block; border:1px #c0a437 solid; color:#c0a437; text-decoration:none; }
#intnavi a:visited { width:32px; height:32px; display:block; border:1px #c0a437 solid; color:#c0a437; text-decoration:none; }
#intnavi a:hover { width:32px; height:32px; display:block; border:1px #c0a437 solid; color:#ffffff; text-decoration:none; background-color:#c0a437;}

/*-------------------------------
 Ranking
*-------------------------------*/
#myConts { width:776px; margin:0 20px; padding:20px; background-color:#222930; color:#ffffff; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/rank_bg.jpg); background-position:bottom; background-repeat:no-repeat; overflow:hidden;}

#myConts h2 { width:421px; height:192px; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/ranking_ti.gif); text-indent:-5000px; margin:0 0 40px 197px;}

#myConts .rank1 { clear:both; color:#fef0a1; margin:0 0 40px 0; overflow:hidden;}
#myConts .rank1 h3 { width:148px; height:171px; margin:0 20px 0 0; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/rank1.gif); text-indent:-5000px; float:left;}
#myConts .rank1 .txt { float:left; width:600px;}

#myConts .rank2 { clear:both; color:#b2f5ff; margin:0 0 40px 0; overflow:hidden;}
#myConts .rank2 h3 { width:148px; height:171px; margin:0 20px 0 0; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/rank2.gif); text-indent:-5000px; float:left;}
#myConts .rank2 .txt { float:left; width:300px;}

#myConts .rank3 { clear:both; color:#ffd88e; margin:0 0 40px 0; overflow:hidden;}
#myConts .rank3 h3 { width:148px; height:171px; margin:0 20px 0 0; background-image:url(http://image.excite.co.jp/jp/music/special/2011/0614_superfly/rank3.gif); text-indent:-5000px; float:left;}
#myConts .rank3 .txt { float:left; width:300px;}
