@charset "Shift_JIS";


.clubrupture_button{
background-image:url("../default_img/clubrupture.gif");
background-position:0 26px;
}
.clubrupture_button a{
background-image:url("../default_img/clubrupture.gif");
background-position:0 26px;
}

.head_image{
width:900px;
height:200px;
margin:0 0 4px 0;
padding:0;
background-image:url(clubrapture_img/club_rapture2_header.jpg);
background-repeat:no-repeat;
}

/* ---SUB NAVI--- */
.sub_navi{
width:644px;
margin:0 0 37px 0;
padding:0;
list-style-type:none;
}


.sub_top, .sub_event1, .sub_event2, .sub_event3{
float:left;
margin:0 2px 0 0;
padding:0;
height:35px;
}

.sub_top a, .sub_event1 a, .sub_event2 a, .sub_event3 a{
display:block;
text-decoration:none;
background-repeat:no-repeat;
height:35px;
}

.sub_top a:hover, .sub_event1 a:hover, .sub_event2 a:hover, .sub_event3 a:hover{
background-repeat:no-repeat;
}

.sub_top, .sub_event1, .sub_event2, .sub_event3{
width:109px;
}


.sub_top{
background-image:url(../entertainment/clubrapture_img/outline.gif);
}
.sub_top a{
width:109px;
background-image:url(../entertainment/clubrapture_img/outline.gif);
}
.sub_top a:hover{
background-image:url(../entertainment/clubrapture_img/outline_roll.gif);
}


.sub_event1{
background-image:url(../entertainment/clubrapture_img/event1.gif);
}
.sub_event1 a{
width:109px;
background-image:url(../entertainment/clubrapture_img/event1.gif);
}
.sub_event1 a:hover{
background-image:url(../entertainment/clubrapture_img/event1_roll.gif);
}


.sub_event2{
background-image:url(../entertainment/clubrapture_img/event2_roll.jpg);
}
.sub_event2 a{
width:109px;
background-image:url(../entertainment/clubrapture_img/event2_roll.jpg);
}
.sub_event2 a:hover{
background-image:url(../entertainment/clubrapture_img/event2_roll.jpg);
}


.sub_event3{
background-image:url(../entertainment/clubrapture_img/event3.gif);
background-repeat:no-repeat;
}
.sub_event3 a{
width:109px;
background-image:url(../entertainment/clubrapture_img/event3.gif);
background-repeat:no-repeat;
}
.sub_event3 a:hover{
background-image:url(../entertainment/clubrapture_img/event3_roll.gif);
background-repeat:no-repeat;
}

/* ---SUB NAVI 2--- */

.sub2_top, .sub2_event1, .sub2_event2, .sub2_event3{
float:left;
margin:0 5px 0 0;
padding:0;
height:46px;
}

.sub2_top a, .sub2_event1 a, .sub2_event2 a, .sub2_event3 a{
display:block;
text-decoration:none;
background-repeat:no-repeat;
height:46px;
}

.sub2_top a:hover, .sub2_event1 a:hover, .sub2_event2 a:hover, .sub2_event3 a:hover{
background-repeat:no-repeat;
}

.sub2_top, .sub2_event1, .sub2_event2, .sub2_event3{
width:48px;
}

.sub2_top{
background-image:url(../entertainment/clubrapture_img/artist_roll.gif);
}
.sub2_top a{
width:48px;
background-image:url(../entertainment/clubrapture_img/artist_roll.gif);
}
.sub2_top a:hover{
background-image:url(../entertainment/clubrapture_img/artist_button.gif);
}


.sub2_event1{
background-image:url(../entertainment/clubrapture_img/flyer_roll.gif);
}
.sub2_event1 a{
width:48px;
background-image:url(../entertainment/clubrapture_img/flyer_roll.gif);
}
.sub2_event1 a:hover{
background-image:url(../entertainment/clubrapture_img/flyer_button.gif);
}


.sub2_event2{
background-image:url(../entertainment/clubrapture_img/map_roll.gif);
}
.sub2_event2 a{
width:48px;
background-image:url(../entertainment/clubrapture_img/map_roll.gif);
}
.sub2_event2 a:hover{
background-image:url(../entertainment/clubrapture_img/map_button.gif);
}


.sub2_event3{
background-image:url(../entertainment/clubrapture_img/guest_2.gif);
}
.sub2_event3 a{
width:48px;
background-image:url(../entertainment/clubrapture_img/guest_2.gif);
}
.sub2_event3 a:hover{
background-image:url(../entertainment/clubrapture_img/guest2_roll.gif);
}

/* ---CONTENTS--- */

#idea_block{
width:644px;
margin:0;
padding:0;
}

.page_title{
margin:0 0 31px 0;
padding:0;
}

.news01_block{
width:640px;
height:247px;
margin:0 0 12px 0;
padding:0;
background-image:url(../eat/digmeout_img/news_bg.jpg);
background-repeat:no-repeat;
}

.news02_block{
width:640px;
height:242px;
margin:0 0 37px 0;
padding:0;
background-image:url(../eat/digmeout_img/news02_bg.gif);
background-repeat:no-repeat;
}

.title{
margin:0 0 25px 0;
padding:0;
}

.title2{
margin:0 0 25px 5px;
padding:0;
}

.title3{
margin:5px 0 10px 0;
padding:0;
}

.catch_copy{
margin:0 0 25px 0;
padding:0;
}

.head_txt{
margin:0 0 40px 0;
padding:0;
width:644px;
}

.head2_txt{
margin:0 0 10px 0;
padding:0;
width:644px;
}

.head3_txt{
margin:0 0 10px 5px;
padding:0;
width:644px;
}

table{
	font-size:12px;
	margin:10px 0 40px 3px;
}

td, td a td, a:hover{
	color:#000000;
	text-decoration:none;
	background:transparent;
}

.category_title{
margin:0 0 15px 4px;
padding:0;
}


object{
	margin:0 0 15px 0;
}

/* -artist_image- */
.artist_image{
width:644px;
margin:0 0 2px 0;
padding:0;
list-style-type:none;
}


.artist1, .artist2, .artist3, .artist4{
float:left;
margin:0 15px 0 0;
padding:0;
height:144px;
width:144px;
}

.artist1{
background-image:url(clubrapture_img/zero_zero_s.jpg);
background-repeat:no-repeat;
}

.artist2{
background-image:url(clubrapture_img/yoku_s.jpg);
background-repeat:no-repeat;
}

.artist3{
background-image:url(clubrapture_img/ageishi_s.jpg);
background-repeat:no-repeat;
}

.artist4{
background-image:url(clubrapture_img/rdm_s.jpg);
background-repeat:no-repeat;
}

.artist2_image{
width:644px;
margin:0 0 2px 0;
padding:0;
list-style-type:none;
}


.artist11, .artist22, .artist33, .artist44{
float:left;
margin:0 20px 0 0;
padding:0;
height:108px;
width:108px;
}

.artist11{
background-image:url(clubrapture_img/queen1.jpg);
background-repeat:no-repeat;
}

.artist22{
background-image:url(clubrapture_img/queen2.jpg);
background-repeat:no-repeat;
}

.artist33{
background-image:url(clubrapture_img/queen3.jpg);
background-repeat:no-repeat;
}

.artist44{
background-image:url(clubrapture_img/queen4.jpg);
background-repeat:no-repeat;
}


/* ---PHOTO--- */
.photo01{
margin:0 13px 40px 0;
padding:0;
width:311px;
float:left;
}

.photo02{
margin:0 0 10px 0;
padding:0;
width:311px;
float:left;
}

.photo03{
margin:0;
padding:0;
width:311px;
float:left;
}




/* ---INFOR MATION--- */
#info_block{
width:360px;
margin:0 15px 0 0;
padding:0;
float:left;
}

#info_in{
width:360px;
margin:0;
padding:0;
list-style-type:none;
}


#info_in li{
width:360px;
float:left;
position:relative;
margin:0 0 8px 0;
padding:0 0 0 2px;
height:19px;
background-image:url(../eat/index_img/dotted2.gif);
background-position:0 18px;
background-repeat:repeat-x;
}

.info_category{
color:#000000;
width:55px;
font-size:12px;
overflow:hidden;
height:20px;
position:absolute;
margin:0;
padding:0;
top:-5px;
left:3px;
}

.info_dt{
color:#000000;
font-size:12px;
overflow:hidden;
height:20px;
position:absolute;
margin:0;
padding:0;
top:-5px;
left:60px;
}

.info_txt{
font-size:10px;
overflow:hidden;
height:20px;
position:absolute;
margin:0;
padding:0;
top:-4px;
left:78px;
}





/* ---RECRUIT--- */
#recruit_block{
width:243px;
margin:0 0 7px 0;
padding:0;
float:left;
}

.map{
width:250px;
margin:0;
padding:0;
height:195px;
display:block;
text-decoration:none;
background-position:0 0;
background-image:url(../entertainment/knot_img/map.gif);
background-position:0 0;
backgrond-repeat:repeat-y;
}

.recruit_link{
width:243px;
margin:0;
padding:0;
height:95px;
}
.recruit_link a{
width:243px;
height:95px;
display:block;
text-decoration:none;
background-position:0 0;
background-image:url(../eat/digmeout_img/recruit_link.jpg);
background-position:0 0;
backgrond-repeat:repeat-y;
}
.recruit_link a:hover{
background-image:url(../eat/digmeout_img/recruit_link.jpg);
background-position:0 95px;
backgrond-repeat:repeat-y;
}
/*-----lightbox--------*/
#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	background-image: url(clubrapture_img/overlay.png);
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxIndicator {
	border: 1px solid #fff;
}
#lightboxOverallView {
	background-image: url(clubrapture_img/overlay.png);
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	background-image: url(clubrapture_img/blank.gif);
	filter: Alpha(opacity=50);
}


/*-------javascript-------*/
.highslide {
    cursor: url(http://grand-group.com/entertainment/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
    border: 2px solid gray;
}
.highslide:hover img {
    border: 2px solid white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-move {
    cursor: move;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.control {
    float: right;
    display: block;
    position: relative;
    margin: 0 5px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
    color: #666;
}

.profile{
	background-image:url(clubrapture_img/profile_bg.jpg);
	margin:0;
	padding:0;
	color:#FFFFFF;
}

.pf{
	margin:10px 0 0 10px;
	font-size:14px;
	color:#FF0000;
}

/*********** Main Item style ***********/

div#item {

	clear: both;

	width: 640px;
	
	margin:0 0 15px 0;

 background-color:#3B3326;

}

div#item div.itemBox_h {

	width: 640px;

 height: 26px;

 background-color:#6D3F34;

}

div#item div.itemBox_h{

	color:#ffffff;

}

div.itemBox_h div.thumbnail_h {

	width: 500px;

 float: left;

 padding: 5px 0px 0px 5px;

}



div#item div.itemBox {

	width: 640px;

 height:60px;

 background-color:#3B3326;

	border-top: 1px solid #33291A;

}

div.itemBox a {

 color: #CCBD93;

}

div.itemBox a:visited {

 color: #CCBD93; 

}

div.itemBox a:hover {

 color: #FFFFFF;

 text-decoration: underline;

}

div#item div.thumbnail {

	width: 160px;

 float: left;

 padding: 5px 0px 5px 5px;

}

div#item div.model{

	width: 450px;

 float: left;

 padding: 17px 0px 0px 20px;

}

div#item div.name {

	width: 280px;

 float: left;

 padding: 17px 0px 0px 0px;

}

div#item div.caption {

	width: 60px;

 float: left;

 padding: 17px 0px 0px 0px;

}

div#item div.name span.sale {

	color: #FF3300;

	background-color: #33291A;

 padding: 3px;

}

div#item div.price {

	width: 60px;

	float: right;

	padding: 17px;

}

div#item div.price p.salePrice {

	text-decoration: line-through;

}

div#item div.itemLine {

	clear: both;

	width: 640px;

	border-bottom: 1px solid #483C2B;

}

div#item div.itemLine hr {

	display: none;

}

div#item div.NN {
	clear:both;
	display: none;

}

div#item div.NNWrap{
	padding: 5px;
	float:left;
}


div#item div.NNCaption {
	width:350px
	float: left;
	padding: 5px 5px 5px 0px;

}

div#item div.NNCaption{

 font-size: 90%;

 color: #7A6E52;

 text-align: left;

 }
 
.NNCaption a{
 	color:#FFFFFF;
}

.NNCaption a:hover{
	color:#0000FF;
text-decoration: underline;
}

#map{
	margin:0 0 15px 0;
	border:solid;
}

