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

SHANDY SCOPE Official Website

main style
==================================================*/


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

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:180px;
background:url(../images/news/header.jpg) no-repeat;
margin:0;
}

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

#content {
width:738px;
padding:0;
margin:0;
background:#e6e6e6;
border-left:1px solid #9e9e9f;
border-right:1px solid #9e9e9f;
}

#content_in {
width:640px;
min-height:500px;
padding:25px 0 0 0;
margin:0 auto;
}

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

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

}

h1 {
font-size:14px;
}

/*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;
}



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



.text1 {
line-height:1.3em;
}

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

.text3 {
margin:20px 0 20px 0;
padding:0 10px 0 0;
}

.text_title1 {
color:#CC0033;
margin:12px 0 0 0;
}

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

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

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




/* NEWS
------------------------------------------------------------*/

#news {
}

#news_title {
width:740px;
height:60px;
background:url(../images/news/news_bar.jpg) no-repeat;
margin:0;
}

#kiji {
padding:0 0 35px 0;
}

.kiji_title {
height:15px;
font-size: 12px;
font-weight: bold;
color:#8336C7;
background:url(../images/news/obj01.gif) no-repeat 0 16px;
margin:0 0 15px 0;
padding:15px 0 15px 20px;
border-bottom:1px solid #666;
}

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

#pro {
}

#pro_title {
width:740px;
height:60px;
background:url(../images/pro/pro_bar.jpg) no-repeat;
margin:0;
}

.title_mem {
width:640px;
height:25px;
margin:0 0 10px 0
}

.title_bio {
width:640px;
height:25px;
margin:20px 0 10px 0
}

.mem_photo1 {
padding:0;
margin:0 0 15px 0;
background:url(../images/pro/pro_hiro_00.jpg) no-repeat;
width:640px;
height:250px;
}

.mem_photo2 {
padding:0;
margin:0 0 15px 0;
background:url(../images/pro/pro_kenji_00.jpg) no-repeat;
width:640px;
height:250px;
}


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

#disc {
}

#disc_title {
width:740px;
height:60px;
background:url(../images/disc/disc_bar.jpg) no-repeat;
margin:0;
}

.title_s_cd {
width:640px;
height:25px;
margin:0 0 10px 0
}

#discbox {
min-height:170px;
padding:20px 0 15px 0;
border-bottom:1px dashed #999999;
}

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

.jacket {
float:left;
width:160px;
height:160px;
}

.disc_textbox {
float:left;
margin:0 0 0 35px;
}

.disc_title {
margin:0;
padding:0 0 3px 0;
font-size:13px;
font-weight:bold;
}



/* LIVE INFORMATION
------------------------------------------------------------*/

#live{
}

#live_title {
width:740px;
height:60px;
background:url(../images/l_sch/live_bar.jpg) no-repeat;
margin: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;
}


/* ticket
------------------------------------------------------------*/

#ticket {
}

#ticket_title {
width:740px;
height:60px;
background:url(../images/ticket/ticket_bar.jpg) no-repeat;
margin:0;
}

#notice {
margin:0;
padding:0;
color:#CC0033;
}

#ticket_text {
margin:25px 0 0 0;
}

.textlist {
margin:0;
padding:0;
}

ul.t {
margin:0;
padding:0 0 0 15px;
list-style-type:square;
}

#ticket_table {
margin:40px auto;
}



/* Blog
------------------------------------------------------------*/

#blog{
}

#blog_title {
width:740px;
height:60px;
background:url(../images/blog/blog_bar.jpg) no-repeat;
margin:0;
}

.title_blog {
width:640px;
height:25px;
margin:0 0 10px 0
}

#blogbox {
min-height:150px;
padding:20px 0 15px 0;
border-bottom:1px dashed #999999;
}

#blogbox_bottom {
height:200px;
margin:0;
padding:30px 0 15px 0;
}

.blogimg {
float:left;
width:320px;
height:130px;
}

.blog_textbox {
float:left;
margin:0 0 0 35px;
padding:0;
}

.nameimg {
float:left;
width:222px;
height:55px;
margin:15px 0 0 0;
}

.blog_link {
position:absolute;
width:120px;
height:20px;
margin:70px 0 0 14px;
padding:0 0 0 20px;
background:url(../images/obj_sq.gif) no-repeat 0 3px;
font-size:12px;
font-weight:bold;
}


/* Special
------------------------------------------------------------*/

#spe {
}

#spe_title {
width:740px;
height:60px;
background:url(../images/spe/spe_bar.jpg) no-repeat;
margin:0;
}

.title_spe {
width:640px;
height:25px;
margin:0 0 10px 0
}

#blogbox {
min-height:150px;
padding:20px 0 15px 0;
border-bottom:1px dashed #999999;
}

#under_construction {
min-height:400px;
font-size:13px;
}

.u_c_text {
margin:50px 0 0 0;
}



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

#m_m {
}

#m_m_title {
width:740px;
height:60px;
background:url(../images/mail_m/m_m_bar.jpg) no-repeat;
margin:0;
}

.title_m_m {
width:504px;
height:110px;
margin:0 0 10px 0
}

.notice2 {
color:#CC0033;
}

#form {
margin:60px 0 0 0;
}

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

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

#comment {
margin:35px 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;
}

img {
border:none;
}

