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

/***********************************************************

index.html

***********************************************************/

@import url("common.css");



.list_result{
	background:url(../party/img/bg_next.gif) repeat-x 0 0;
	height:30px;
	text-align:right;
	padding:5px 12px 0 0;
	margin:10px 0 0 0;
}


.vevent{
	text-decoration:none;
	background:url(../img/bg_cap_event_line_g.jpg) repeat-x 0 100%;
	padding-bottom:25px;
	margin:0 auto 20px auto;
	width:650px;
	
}

.vevent .tit{
	background-image:url(../party/img/bg_event_name_s.gif);
	width:650px;
	height:29px;
	text-indent:22px;
	padding-top:8px;
	margin:0px 0 20px;
}

.vevent .dtstart{
	font-weight:bold;
	margin-top:10px;
}


.vevent:after,
.event_bleft_text:after,
#pict_show:after,
#mydata:after,
.friends:after,
#privacy:after,
.list_frends:after,
.recomm_box_m:after{
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: ".";
}

*:first-child+html .vevent,
*:first-child+html .event_bleft_text,
*:first-child+html #pict_show,
*:first-child+html #mydata,
*:first-child+html .friends,
*:first-child+html #privacy,
*:first-child+html .list_frends,
*:first-child+html .recomm_box_m{
	display: inline-block;
}

.event_b{
    zoom: 100%;
	
}

.event_b:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

.event_bleft_img{
	float:left;
	margin:0 10px 10px 0px;
	width:150px;
	text-decoration: none;
}



.event_bleft_text{
	float:right;
	width:485px;
}


.event_bleft_img .event_bleft_img_p{
	border:1px solid #ff82a8;
}

.event_bleft_img ul{
	margin:10px 0 0 0;
}

.event_bleft_img li{
	height:21px;
	margin:0 0 5px;
}


.vevent .description_tit{
	border-bottom:3px solid #fd407a;
	padding-bottom:4px;
	font-weight:bold;
	margin:0 0 10px;
	font-size:12px;
	padding-bottom:8px;
	
}

.event_bleft_img li a,
.event_bleft_img li a:hover{
	text-decoration:none;
}
 

.event_data{
	float:left;
	width:385px;
}

.event_data dt{  
  float:left;
  width:70px;  
  padding:4px 0 4px 0px;  
  clear:both;  
 }


.event_data dd{    
  padding:3px 3px 3px 70px;  
  border-bottom:1px solid #e5e5e5;
  } 

.status_box{
	width:85px;
	float:right;
}

.status_box li{
	font-size:1px;
	zoom:1;
	height:24px;
	margin:5px 0 5px;
}


.bt_detailed{
	clear:both;
	text-align:right;
	padding:15px 0 0 0;
}




/***********************************************************

detailed.html

***********************************************************/



.event_bleft_text .summary{
	border-bottom:3px solid #fd407a;
	margin:0 0 10px;
	padding:3px 0px 3px 0;
	font-weight:bold;
}


.d_tit_partner{
		background:url(../party/img/ico_partner.gif) no-repeat 100% 50%;
		margin:0 5px 0 0;
}


.summary{
	font-weight:bold;
}


#pict_show{
	margin:15px 0 15px;
	clear:both;
}

/*\*/
* html #pict_show {
    height: 1em;
}

#pict_show {
    display: block;
}
/**/

#pict_show ul{
	zoom:1;
	position: relative;
	float: left;
	left: 50%;
	
}

#pict_show li{
	margin: 0 10px;
	position: relative;
	float: left;
	left: -50%;
}

#pict_show li img{
	border:1px solid #ff82a8;
}

#mydata{
	padding:8px;
	background:url(../party/img/bg_form_mydata_view.gif) no-repeat 0 0;
	height:70px;
	width:100%;
}


#mydata li,
.friends li,
#payment li,
#privacy li{
	float:left;
	margin:0 5px;
	padding:5px 0 5px;
	zoom:1;
	white-space: nowrap;
}



.friends{
	background:url(../img/line_dot.gif) repeat-x 0 100%;
	clear:both;
	width:100%;
}





.friends h3{
	font-size:12px;
	padding:3px;
	text-indent:5px;
	margin-top:5px;
	
}





#payment{
	background-color:#eeeeee;
	border:3px solid #ccc;
	padding:8px;
	text-align:center;
}

#privacy{
	background:url(../img/bg_cap_event_line_g.jpg) repeat-x 0 100%;
	text-align:center;
	clear:both;
}

#payment ul,
#privacy ul{
	zoom:1;
	position: relative;
	float: left;
	left: 50%;
	margin:0 0 10px;
	
}

#payment li,
#privacy li{
	margin: 0 10px;
	position: relative;
	float: left;
	left: -50%;
}


.list_frends ul{
	width:100%;
}


.list_frends li{
	float:left;
	margin:0 0 5px 0px;
	padding:4px;
	background:url(../img/line_dot.gif) repeat-x 0 100%;
	
}

.mail_w{
	width:200px;
}

.list_frends .cheak{
	padding:0px 2px 0px 2px;
	height:26px;
	text-align:center;
}

.list_frends .text{
	padding:2px 8px 5px 8px;
	margin:2px 0 0 0;
}

.name_w{
	width:150px;
}

.name_width{
	width:40px;
}

.age_width{
	width:15px;
}

.recomm_box_m li{
	float:left;
	width:310px;
	margin:0 10px 0 0;
}

.recommended_box_o{
	margin:0 10px 0 0px;
	float:left;
}

.recommended_box_o a img{
	border:1px solid #ccc;
	padding:1px;

}

.recommended_box_o a:hover img{
	border:1px solid #fc80a9;
	padding:1px;
}


#btn_back{
	background:url(../img/bg_cap_event_line_g.jpg) repeat-x 0 100%;
	width:650px;
	margin:0 auto 0 auto;
	text-align:right;
	padding:0px 0 25px;
}

.carender_list {  
    text-align:right;
	margin:15px 0 15px;
 } 
 
.carender_list li {  
     display: inline;  
} 

.carender_list li strong {  
     display: -moz-inline-box;  
     display: inline-block;  
     padding: 2px 7px 4px;  
     background: #EEE;  
     border: 1px #CCC solid;  
 }  
 
.carender_list li a {  
    display: -moz-inline-box;  
    display: inline-block;  
    padding: 2px 7px 4px;  
     border: 1px #81e0f8 solid;
	 background-color:#b1eefd;
 }  
 
 .carender_list li a:hover {   
    background: #5cd5f3;  
    color: #FFF;  
 }  

.tit_form{
	margin:25px 0 20px;
}


/***********************************************************

card.html

***********************************************************/


.tab_margin{
	margin:0 0 35px;
}


.tit_f16{
	font-size:16px;
	text-align:center;
	margin:20px 0 10px;
	font-weight:bold;
}

#kessai_box_end{
	border:3px solid #ff82a8;
	padding:12px;
	margin:0 0 25px;
}

.btn_member{
	margin:25px auto 25px auto;
	text-align:center;
}

#bank{
	border:1px solid #24b9de;
	width:400px;
	margin:20px auto 30px auto;
}

#bank dt{
	background-color:#24b9de;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#bank dd{
	padding:4px;
}
