@charset "UTF-8";
/* CSS Document

SHANDY SCOPE Official Website

TOP

==================================================*/


body {
padding:0;
margin:0 auto;
background:#FFF;
font:11px/1.5em Verdana,Helvetica,Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#000;
}

a:link {color:#C40064;text-decoration:underline;}
a:visited {color:#C40064;text-decoration:underline;}
a:hover {color:#6666FF;text-decoration:none;}
a img {border-width:0; border-style:none; color:#fff;}

#wrapper {
width:740px;
padding:0;
margin:0 auto;
}

#header {
width:740px;
height:440px;
margin:0 auto;
}

#navibox {
width:740px;
height:23px;
padding:0;
margin:0;
}

#content {
width:740px;
padding:0;
margin:0;
}

#bottom_navi {
margin:0 0 20px 0;
padding:30px 0 0 0;
text-align:center;
clear:both;
}

#footer {
width:740px;
height:37px;
background:url(../images/top/copy.jpg) no-repeat;

}

/*MainNav
-------------------------------------------------------------------*/
#naviCol {
	width:730px;
	height:23px;
	margin:0;
	padding:0 0 0 10px;
	background:#000;
	text-align:center;
	list-style-type:none;
	}
#naviCol li {
	margin:0;
	vertical-align:bottom;
	float:left;
	}
#naviCol li span {
	position:relative;
	display:block;
	width:100%;
	height:23px;
	}
#naviCol li a.visible {
	display:block;
	position:absolute; top: 0; left: 0;
	width:100%;
	height:23px;
	}
	#naviCol .home,#naviCol .top2 {width: 90px;}
	#naviCol .home a.visible{
	background:url(../images/navi/home01.jpg) 0 0 no-repeat;}
	#naviCol .home a.visible:hover, #naviCol .home, #naviCol .home2 a.visible , #naviCol .home2 a.visible:hover {
	background:url(../images/navi/home02.jpg) 0 0 no-repeat;}
	
	#naviCol .news,#naviCol .news2 {width: 90px;}
	#naviCol .news a.visible{
	background:url(../images/navi/news01.jpg) 0 0 no-repeat;}
	#naviCol .news a.visible:hover, #naviCol .news, #naviCol .news2 a.visible , #naviCol .news2 a.visible:hover {
	background:url(../images/navi/news02.jpg) 0 0 no-repeat;}
	
	#naviCol .pro,#naviCol .pro2 {width: 90px;}
	#naviCol .pro a.visible{
	background:url(../images/navi/pro01.jpg) 0 0 no-repeat;}
	#naviCol .pro a.visible:hover, #naviCol .pro, #naviCol .pro2 a.visible , #naviCol .pro2 a.visible:hover {
	background:url(../images/navi/pro02.jpg) 0 0 no-repeat;}
	
	#naviCol .disc,#naviCol .disc2 {width: 90px;}
	#naviCol .disc a.visible{
	background:url(../images/navi/disc01.jpg) 0 0 no-repeat;}
	#naviCol .disc a.visible:hover, #naviCol .disc, #naviCol .disc2 a.visible , #naviCol .disc2 a.visible:hover {
	background:url(../images/navi/disc02.jpg) 0 0 no-repeat;}
	
	#naviCol .live,#naviCol .live2 {width: 90px;}
	#naviCol .live a.visible{
	background:url(../images/navi/live01.jpg) 0 0 no-repeat;}
	#naviCol .live a.visible:hover, #naviCol .live, #naviCol .live2 a.visible , #naviCol .live2 a.visible:hover {
	background:url(../images/navi/live02.jpg) 0 0 no-repeat;}
	
	#naviCol .blog,#naviCol .blog2 {width: 90px;}
	#naviCol .blog a.visible{
	background:url(../images/navi/blog01.jpg) 0 0 no-repeat;}
	#naviCol .blog a.visible:hover, #naviCol .blog, #naviCol .blog2 a.visible , #naviCol .blog2 a.visible:hover {
	background:url(../images/navi/blog02.jpg) 0 0 no-repeat;}

	#naviCol .spe,#naviCol .spe2 {width: 90px;}
	#naviCol .spe a.visible{
	background:url(../images/navi/spe01.jpg) 0 0 no-repeat;}
	#naviCol .spe a.visible:hover, #naviCol .spe, #naviCol .spe2 a.visible , #naviCol .spe2 a.visible:hover {
	background:url(../images/navi/spe02.jpg) 0 0 no-repeat;}

	#naviCol .m_m,#naviCol .m_m2 {width: 90px;}
	#naviCol .m_m a.visible{
	background:url(../images/navi/m_m01.jpg) 0 0 no-repeat;}
	#naviCol .m_m a.visible:hover, #naviCol .m_m, #naviCol .m_m2 a.visible , #naviCol .m_m2 a.visible:hover {
	background:url(../images/navi/m_m02.jpg) 0 0 no-repeat;}
	

#news #naviCol .news a.visible {
background-position:0 -48px;
cursor:default;
}
#pro #naviCol .pro a.visible {
background-position:0 -48px;
cursor:default;
}
#disc #naviCol .disc a.visible {
background-position:0 -48px;
cursor:default;
}
#sche #naviCol .sche a.visible {
background-position:0 -48px;
cursor:default;
}
#m_m #naviCol .m_m a.visible {
background-position:0 -48px;
cursor:default;
}
#cont #naviCol .cont a.visible {
background-position:0 -48px;
cursor:default;
}



/* TOP
------------------------------------------------------------*/

#leftbox {
float:left;
width:360px;
}

#rightbox {
float:right;
width:360px;
}

#whatbox {
width:330px;
}

.w_title {
width:330px;
height:50px;
background:url(../images/top/whatsnew.jpg) no-repeat;
}

.whatsnews {
position:absolute;
display:inline;
background:#ECF2E7;
width:320px;
height:110px;
margin-top:10px;
padding:5px;
overflow:auto;
}

dt {
float:left;
width:50px;
font-size:0.8em;
color:#7716CC;
margin:0 0 0 2px;
padding:0 15px 0 0;
}

dd {
font-size:0.9em;
margin:0 0 0 0;
}

#left1 {
width:330px;
margin:130px 0 0 0;
}

.atn_title {
width:330px;
height:50px;
margin:0 0 10px 0;
background:url(../images/top/attention.jpg) no-repeat;
}

.text1 {
font-size:10px;
line-height:1.3em;
}

.text2{
padding:0 10px 0 0;
float:left;
}

.link1 {
margin:10px 0 0 0;
}

.right1 {
float:right;
width:360px;
}

.info_title {
width:360px;
height:50px;
background:url(../images/top/total_info.jpg) no-repeat;
margin:0 0 20px 0;
}

.links_title {
width:360px;
height:50px;
background:url(../images/top/links.jpg) no-repeat;
margin:0 0 20px 0;
}

.banner1 {
margin:20px 0 0 0;
}



.leftbox2 a:link {color:#CCCCCC; text-decoration:underline;}
.leftbox2 a:visited {color:#CCCCCC; text-decoration:underline;}
.leftbox2 a:active {color:#E3F6D0; text-decoration:none;}
.leftbox2 a:hover {color:#E3F6D0; text-decoration:none;}

/*===============================================================*/


/* PROFILE
------------------------------------------------------------*/

#pro {
}

#membox {
padding:25px 0 25px 0;
border-bottom:1px dotted #999999;
}

#membox_bottom {
padding:25px 0 25px 0;
}

#mem_photo {
float:left;
padding:0;
margin:0;
width:200px;
height:300px;
border:1px solid #000000
}

.m_name {
font-size:14px;
}

#pro dl {
width:445px;
margin:10px 0 0 0;
padding:0;
font-size:11px;
line-height:1.5em;
}

#pro dt {
float:left;
width:120px;
}

#pro dd {
margin:0 0 .2em 12em;
}

.blog_text {
clear:both;
font-size:13px;
padding-top:15px;
margin:0 0 15px 0;
}

/* DISCOGRAPHY
------------------------------------------------------------*/

#disc {
}

#discbox {
padding:25px 0 25px 0;
border-bottom:1px dotted #999999;
}

#discbox_bottom {
padding:25px 0 25px 0;
}

#t_disc {
background:url(../imgs/point01.jpg) -3px 7px no-repeat;
padding:10px 10px 10px 25px;
margin:0 0 15px 0;
font-size:14px;
}

#jacket {
float:left;
width:130px;
height:130px;
}

.songs {
margin:0 0 1em;
padding:0;
list-style-type:none;
}
	
.songs li {
margin:0 0 .5em;
line-height:1em;
}

.price {
line-height:1.3em;
}


/* SCHEDULE
------------------------------------------------------------*/

#sche{
}

#schemenu {
width:180px;
height:30px;
margin:10px 0 0 480px;
padding:0;
}

#schebox {
padding:25px 0 25px 0;
border-bottom:1px dotted #999999;
line-height:1.3em;
}

#submenu {
margin:0 0 5px 0;
padding:0;
}

#t_live {
background:url(../imgs/point01.jpg) -3px 7px no-repeat;
padding:10px 10px 10px 25px;
margin:0 0 5px 0;
font-weight:600;
font-size:15px;
}

.livetitle {
color:#CCFFFF;
padding:0 0 10px 0;
}

.livelist {
line-height:1.5em;
}

#noticecol {
font-size:11px;
line-height:1.3em;
}

.notice {
margin:0;
padding:0;
color:#c0fff9;
}


/* MAIL MAGAZINE
------------------------------------------------------------*/

.regist {
margin:20px 0 0 0;
}

#regist02 {
margin:20px 0 0 0;
text-align:center;
}

.comment {
margin:25px 0 0 0;
}

.back {
margin:20px 0 15px 0;
}

.soushin {
width:60px;
padding:10px 0 0 0;
}

.btn {
}

/* CONTACT
------------------------------------------------------------*/

#cont {
}

#mes {
margin:30px 0 0 0;
text-align:center;
}


/* ENQUETE
------------------------------------------------------------*/

#thx {
width:180px;
margin:70px auto;
line-height:2em;
text-align:center;
}


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

.reset {
clear: both;
display: block;
margin: 0;
padding: 0;
width: auto; height: 1px;
font-size: 1px; line-height: 1px;
}

.totop {
width:50px;
margin:0 0 0 610px;
padding:10px 0 0 0;
font-size:11px;
text-align:right;
}

.totop_pro {
float:right;
width:50px;
margin:0 0 0 ;
padding:20px 0 0 0;
font-size:11px;
text-align:right;
}

img {
border:none;
}

