body {
	background-color:#FFFFFF;
	margin:0;
	color: #333333;
	font-size: 11px;
	line-height: 18px;
	font-family: Meiryo, 'メイリオ', Hiragino Kaku Gothic Pro, 'ヒラギノ角ゴ Pro W3', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
}
#continer {
	/*width:100%;*/
	height:100%;
	/*
	width:890px;
	margin:0px auto 0 auto;
	*/
}
#wrapper {
	/*width:890px;*/
	width:930px;
	margin:0 auto 0 auto;
}
#wrapper #header{}
#wrapper .header1{
	width:890px;
	height: 430px;
	margin:0 0 0 20px;
	/*margin:0 auto 285px auto;*/
}
#wrapper .header2{
	width:890px;
	margin:0 0 0 20px;
	/*margin:0 auto 0 auto;*/
}
#wrapper #header #logo{
	margin:35px 198px 0 0;
	width:262px;
	float:left;
}
#wrapper #header #logo2{
	margin:0 198px 0 0;
	width:262px;
	float:left;
}
#wrapper #header #log_box{
	width:250px;
	height:40px;
	margin:20px 10px 0 0;
	font-size:10px;
	line-height: 18px;
	font-weight: bold;
	background-image: url("../images/bg_log.gif");
	background-repeat: no-repeat; 
	float:left;
}

#wrapper #header #log_box .log_info{
	height: 19px;
	overflow: hidden;
}

#wrapper #header #log_box .log_info .name{
	text-align:left;
	width:112px;
	float:left;
	margin:2px 0 0 6px;
	display: inline;
}
#wrapper #header #log_box .log_info .point{
	text-align:right;
	float:right;
	width:112px;
	margin:2px 10px 0 0;
	display: inline;
}
#wrapper #header #log_box .loginout{
	height:17px;
	float:left;
	margin:0px 2px 0 4px;
	display: inline;
}
#wrapper #header #log_box .mypage{
	height:17px;
	float:left;
	margin:0px 1px 0 1px;
	display: inline;
}
#wrapper #header #search{
	width:170px;
	height:28px;
	margin-top: 20px;
	background-image:url("../images/bg_scrol.gif");
	background-repeat: no-repeat; 
	background-position:top left;
	float:left;
}
#wrapper #header .search{
	background-color:#e6e6e6;
	border:0px;
	margin:4px 0 0 4px;
	width:139px;
	height: 17px;
}
#wrapper #header .search .btn_search{

}
#wrapper #header #search input,
#wrapper #header #search select,
#wrapper #header #search textarea {
	border:0px;
}



#wrapper #gm{
	margin:0 0 0 20px;
	height: 60px;
}
#wrapper #gm ul{
	margin:0;
}
#wrapper #gm  ul li{
	margin:0px 0 0px 0;
	float:left;
}
#wrapper #contents {
	width:890px;
	margin:0px 0 0 20px;
	padding-bottom: 20px;
	/*margin:0px auto 20px auto;*/
	clear:both;
}
#wrapper #contents .left_contents{
	width:598px;
	margin:12px 0 10px 0;
	float:left;
}
.bnr{
	border:solid 1px #FFFFFF;
}

#wrapper #contents .left_main {
	margin: 0px 0 10px 0;
	height: 218px;
}
#wrapper #contents .left_bnr {
	margin:0 0 10px 0;
}
#wrapper #contents .left_bnr .left{
	width:288px;
	background-color:#FFFFFF;
	border:solid 1px #000000;
	/*padding:1px;*/
	margin:0px 5px 0px 0;
	float:left;
	overflow: hidden;
}

#wrapper #contents .left_bnr .right{
	width:288px;
	background-color:#FFFFFF;
	border:solid 1px #000000;
	/*padding:1px;*/
	margin:0px 0px 0px 5px;
	float:left;
	overflow: hidden;
}
#wrapper #contents .left_bnr .full {
	width:588px;
	background-color:#FFFFFF;
	border:solid 1px #000000;
	margin:0;
	clear:both;
	overflow: hidden;
}
#wrapper #contents .right_contents{
	width:290px;
	margin:12px 0 10px 0;
	float:right;
}
/* right navi */
#wrapper #contents .right_contents .right_navi1{
	margin:0px 0px 10px 0px;
	height: 218px;
}
#wrapper #contents .right_contents .ttl_navi{
	margin:0;
	overflow: hidden;
	width: 290px;
}
#wrapper #contents .right_contents .right_navi1 .box1{
	border-bottom:#FFFFFF solid 1px;
}
#wrapper #contents .right_contents .right_navi1 .cell1{
	margin-top: 8px;
	height: 36px;
	background: url("../images/cm_line_1.png") no-repeat bottom;
}
/*  メニューをテキスト表示する際に使用
#wrapper #contents .right_contents .right_navi1 .cell1{
	margin-top: 8px;
	height: 36px;
	background: url("../images/cm_line_1.png") no-repeat bottom;
	
	color: #FFFFFF;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
}
#wrapper #contents .right_contents .right_navi1 .cell1 a{
	color: #FFFFFF;
	text-decoration: none;
	height: 22px;
}
#wrapper #contents .right_contents .right_navi1 .cell1 a:hover{
	background: #e60a64;
}
#wrapper #contents .right_contents .right_navi1 .cell1 .left{
	margin-top: 5px;
	padding-left: 10px;
	width: 132px;
	height: 22px;
	float:left;
	overflow: hidden;
}
#wrapper #contents .right_contents .right_navi1 .cell1 .right{
	margin-top: 5px;
	padding-left: 10px;
	width: 132px;
	height: 22px;
	float: right;
	overflow: hidden;
}
*/

/* right list */
#wrapper #contents .right_contents .right_list{
	margin:0 0 10px 0;
	background-color:#FFFFFF;
	
}
#wrapper #contents .right_contents .right_list .inner{
	border:solid 1px #FFFFFF;
}
#wrapper #contents .right_contents .right_bnr{
	margin:0 0 10px 0;
	background-color:#FFFFFF;
	border:solid 1px #000000;
}
#wrapper #contents .scrol_btn{
	clear:both;
	margin:0px 0px 30px 0px;
}
#wrapper #contents .scrol_btn .scrol_top{
	text-align:right;
}
#wrapper #contents .scrol_btn .scrol_top_entry{
	padding-top:25px;
	text-align:right;
	width: 540px;
}
#wrapper #contents .scrol_btn .scrol_top_feature{
	padding-top:10px;
	text-align:right;
	width: 590px;
}


#wrapper #footer{
	width: 890px;
	margin:0px 0px 30px 20px;
	line-height:11px;
	clear:both;
}
#wrapper .footer1{
	border-top:dotted #FFFFFF 1px;
}
#wrapper .footer2{
	border-top:dotted #333333 1px;
}
#wrapper #footer ul{
	line-height:11px;
	margin:0;
	padding:0;
}
#wrapper #footer ul li{
	line-height:11px;
	margin:0;
	padding:0;
	float:left;
	margin:2px 20px 0 0;
}
#wrapper #footer ul .copy {
	line-height:11px;
	margin:0;
	padding:0;
	float:right;
	margin:2px 0 0 0;
}
#wrapper #footer ul img{
	/*height:11px;
	line-height:11px;*/
}


#footer{
	width: 890px;
	margin:0px auto 30px auto;
	line-height:11px;
	clear:both;
}
.footer1{
	border-top:dotted #FFFFFF 1px;
}
.footer2{
	border-top:dotted #333333 1px;
}
#footer ul{
	line-height:11px;
	margin:0;
	padding:0;
}
#footer ul li{
	line-height:11px;
	margin:0;
	padding:0;
	float:left;
	margin:2px 20px 0 0;
}
#footer ul .copy {
	line-height:11px;
	margin:0;
	padding:0;
	float:right;
	margin:2px 0 0 0;
}
#footer ul img{
	/*height:11px;
	line-height:11px;*/
}


/* entry music_lafesta*/
#wrapper #contents .left_contents .entry_container1{
	width:540px;
	margin:0 0 10px 0;
	overflow: hidden;
	color: #FFFFFF;
	clear: both;
}
#wrapper #contents .left_contents .entry_container2{
	width:540px;
	margin:0 0 10px 0;
	padding: 0px;
	overflow: hidden;
	color: #333333;
	clear: both;
}
#wrapper #contents .left_contents .entry_container1 .entry{
	margin-bottom:14px;
	padding-bottom:14px;
	border-bottom: #FFFFFF dotted 1px;
	clear: both;
}
#wrapper #contents .left_contents .entry_container2 .entry{
	margin-bottom:14px;
	padding-bottom:14px;
	border-bottom: #000000 dotted 1px;
}
#wrapper #contents .left_contents .entry_container1 .category_title{
	width: 540px;
	height: 38px;
	padding-bottom: 7px;
	overflow:hidden;
	border-bottom: #FFFFFF solid 1px;
}
#wrapper #contents .left_contents .entry_container2 .category_title{
	width: 540px;
	height: 38px;
	padding-bottom: 7px;
	overflow:hidden;
	border-bottom: #000000 solid 1px;
}
#wrapper #contents .left_contents .entry_container1 .category_title .btn,
#wrapper #contents .left_contents .entry_container2 .category_title .btn{
	margin-top: 8px;
}
#wrapper #contents .left_contents .entry_container1 .category_title .txt_l,
#wrapper #contents .left_contents .entry_container2 .category_title .txt_l{
	line-height:54px;
	font-size: 36px;
	font-weight: bold;
	color: #D8FF00;
}
#wrapper #contents .left_contents .entry_container1 .category_title .txt_s,
#wrapper #contents .left_contents .entry_container2 .category_title .txt_s{
	margin-left:5px;
	line-height:54px;
	font-size: 12px;
	color: #D8FF00;
}
#wrapper #contents .left_contents .entry p{
	margin:0 0 5px 0;
	padding:0px;
}
#wrapper #contents .left_contents .entry .date{
	font-size:12px;
	font-weight: bold;
	color: #FF006F;
	text-transform: uppercase;
}
#wrapper #contents .left_contents .entry h3{
	margin: 0 0 2px 0;
	padding: 0;
	line-height: 18px;
	font-size: 18px;
}
#wrapper #contents .left_contents .entry .body{
	margin:8px 0;
	padding:0px;
}
#wrapper #contents .left_contents .btn_entry_more{
	margin-bottom:32px;
	text-align: right;
}
#wrapper #contents .left_contents .btn_entry_back{
	width:85px;
	margin-bottom:14px;
	float: left;
}




/* pick up events */
#wrapper #contents .left_contents .entry_container1 .pickup_title,
#wrapper #contents .left_contents .entry_container2 .pickup_title{
	margin-bottom: 31px;
	text-transform: uppercase;
}
#wrapper #contents .left_contents .entry_container1 .pickup_title .disabled,
#wrapper #contents .left_contents .entry_container2 .pickup_title .disabled{
	margin-top:8px;
}
/* club info */
#wrapper #contents .left_contents .entry_container1 .clubinfo_title,
#wrapper #contents .left_contents .entry_container2 .clubinfo_title{
	margin-bottom: 14px;
}
#wrapper #contents .left_contents .entry_container1 .clubinfo_entry,
#wrapper #contents .left_contents .entry_container2 .clubinfo_entry{
	margin-bottom: 15px;
	border-bottom-style: solid;
	margin-bottom:0px;
	padding-bottom:12px;
}
/* party_list_entry */
#wrapper #contents .left_contents .party_list_container{
	width:540px;
}
#wrapper #contents .left_contents .party_list{
	margin: 0 0 10px 0;
}



#wrapper #contents .left_contents .party_list .left{
	margin: 0;
	width: 255px;
	height: 140px;
	float:left;
	overflow: hidden;
}
#wrapper #contents .left_contents .party_list .right{
	margin: 0;
	width: 255px;
	height: 140px;
	float:right;
	overflow: hidden;
}


#wrapper #contents .left_contents .entry_container1 .party_list img{
	margin: 0 0 10px 0;
	width: 255px;
	height: 60px;
}
#wrapper #contents .left_contents .entry_container1 .party_list h3{
	margin: 0 0 3px 0;
	padding: 0;
	color: #FF006F;
	line-height:12px;
	font-size:12px;
}
#wrapper #contents .left_contents .entry_container1 .party_list p{
	margin:0 0 2px 0;
	padding:0px;
	line-height:12px;
}
#wrapper #contents .left_contents .entry_container1 .party_list .date{
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
}
/* flash_photh_gallery */
#wrapper #contents .left_contents .entry_container1 .party_entry{
	border-bottom: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}

#wrapper #contents .left_contents .entry_container1 .flash_photh_gallery{
	margin: 10px 0 0 0;
}







