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

body{
margin:0;
padding:0;
background-color:#F5E1C2;
background-image:url("img/1109_cnr_bg.jpg");
background-repeat:repeat;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
border:none;}

body#top{
margin:0;
padding:0;
background-color:#2D2852;
background-image:url("img/1109_cnr_bgtop.jpg");
background-repeat:repeat;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
border:none;}

div#contents{
margin:0 auto;
padding:0;
width:1000px;
height:700px;}

div#header{
width:910px;
height:180px;}

div#header h1{
background:url(img/1109_cnr_logo.jpg) no-repeat;
text-indent:-99999px;
height:80px;
margin-top:30px;}



div#header h1{
text-indent:-99999px;}

div#links{
float:right;
margin-right:0px;
margin-top:-50px}

div#links a#blog{
display:inline-block;
background:url(img/1106_cnr_blog.png) no-repeat top;
width:56px;
height:17px;
text-indent:-99999px;} 

div#links a#blog:hover{
display:inline-block;
background:url(img/1106_cnr_blog.png) no-repeat bottom;
width:56px;
height:17px;
text-indent:-99999px;} 

div#links a#twitter{
display:inline-block;
background:url(img/1106_cnr_twitter.png) no-repeat top;
width:64px;
height:17px;
text-indent:-99999px;} 

div#links a#twitter:hover{
display:inline-block;
background:url(img/1106_cnr_twitter.png) no-repeat bottom;
width:64px;
height:17px;
text-indent:-99999px;} 

div#links a#mail{
display:inline-block;
background:url(img/1108_cnr_mail.png) no-repeat top;
width:58px;
height:17px;
text-indent:-99999px;} 

div#links a#mail:hover{
display:inline-block;
background:url(img/1108_cnr_mail.png) no-repeat bottom;
width:58px;
height:17px;
text-indent:-99999px;} 


div#nav{
height:70px;
width:1000px;}

div#nav a#home{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
width:150px;
height:50px;
text-indent:-99999px;}  

div#nav a#home:hover{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
background-position:0px -50px;
width:150px;
height:50px;
text-indent:-99999px;}  

div#nav a#news{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
background-position:-150px 0px;
width:140px;
height:50px;
text-indent:-99999px;}  

div#nav a#news:hover{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
background-position:-150px -50px;
width:140px;
height:50px;
text-indent:-99999px;}


div#nav a#disco{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
background-position:-290px 0px;
width:200px;
height:50px;
text-indent:-99999px;} 

div#nav a#disco:hover{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
background-position:-290px -50px;
width:200px;
height:50px;
text-indent:-99999px;} 


div#nav a#bio{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
background-position:-490px 0px;
width:220px;
height:50px;
text-indent:-99999px;} 

div#nav a#bio:hover{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
background-position:-490px -50px;
width:220px;
height:50px;
text-indent:-99999px;} 


div#nav a#live{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
background-position:-710px 0px;
width:120px;
height:50px;
text-indent:-99999px;}  

div#nav a#live:hover{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
background-position:-710px -50px;
width:120px;
height:50px;
text-indent:-99999px;} 

div#nav a#pv{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
background-position:-830px 0px;
width:100px;
height:50px;
text-indent:-99999px;}  

div#nav a#pv:hover{
display:inline-block;
background:url(img/1109_cnr_menu.jpg) no-repeat;
background-position:-830px -50px;
width:100px;
height:50px;
text-indent:-99999px;}  



div#col{
height:260px;
margin:0 20px;}

div#col2{
margin:20px 20px;}

div#col3{
margin:20px 20px;}

/*---------------------------------MAIN col------------------------------------------*/

div#maincol{
width:1000px;
font-size:12px;
line-height:1.3;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

div#col{
width:540px;}

div#rightcol{
margin-left:600px;
width:250px;}

span.date{
float:right;}

div#maincol span#single{
font-size:16px;
font-weight:600;
line-height:1.4;
margin:0;
padding:0;}

div#maincol p#small{
font-size:10px;}

div#maincol img#cd{
float:left;
margin:25px 15px 25px 20px;}

div#maincol div#info{
margin-top:26px;
line-height:1.3;}

div#info a#iTunes{
margin-left:245px;
display:block;
background:url(img/cnr_itunes.png) no-repeat;
width:135px;
height:17px;
text-indent:-99999px;} 

div#info a#iTunes:hover{
display:block;
background:url(img/cnr_itunes_h.png) no-repeat;
width:135px;
height:17px;
text-indent:-99999px;} 

div#leftcol{
float:left;
width:540px;
margin:10px;}

div#leftcol div.contents{
margin:10px 5px;}

div#leftcol div.topnews{
margin-top:50px;}

div#leftcol div#pv{
background:url(img/cnr_pv.png) no-repeat;
hegiht:33px;
padding-top:40px;
padding-left:15px;
font-size:12px;
line-height:1.3;}

div#leftcol div#app{
background:url(img/cnr_app.png) no-repeat;
height:18px;
padding-top:50px;
padding-left:15px;
font-size:12px;
line-height:1.3;}

div#leftcol div#tour{
background:url(img/cnr_tour.png) no-repeat;
height:88px;
padding-top:30px;
padding-left:15px;
font-size:12px;
line-height:1.3;}

/*---------------------------------footer------------------------------------------*/

div#footer{
margin:5px 0;
padding-top:2px;
width:1000px;
height:20px;
font-size:10px;
line-height:1.3;
text-align:center;
color:#B3A473;}

div#footer h3{
font-size:14px;
color:#5F4B35;
line-height:1.3;
margin:0;
padding:0;}

div#footer a#more{
display:inline-block;
background:url(img/1106_cnr_footer.gif) no-repeat;
width:69px;
height:17px;
text-indent:-9999px;}

div#footer a#more:hover{
display:inline-block;
background:url(img/cnr_more_h.png) no-repeat;
width:69px;
height:17px;
text-indent:-9999px;}

div#releasetour{
margin:10px 0;
font-size:12px;
line-height:1.3;}

div#releasetour h3{
font-size:12px;
background-color:#708F62;
color:#FFFFFF;
line-height:1.3;
margin:0;
padding:2px 3px;
width:750px;
-webkit-border-radius:3px;
-moz-border-radius:3px;}

div#releasetour h4{
font-size:14px;
color:#726758;
line-height:1.3;
margin:0;
padding:2px 3px;
}


/*---------NEWS----------*/
div#news {
margin:20px;
clear:both;
width:550px;
heiht:400px;
overflow:auto;
}

/*---------BIO----------*/
h4{
font-size:14px;}