@charset "utf-8";
	
/*小物
----------------------------------------------------------------*/	
.up{
	text-align:right;
	padding:0 5px 5px 5px;
	}


	
/*ライブインフォ
----------------------------------------------------------------*/	
#liveinfo .head{
	height:125px;
	padding:0 95px;
	background-image:url(../common_img/liveinfo_ti_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:left;
	}
	
#liveinfo .title {	
	width:210px;
	float:left;
	padding:35px 0 0 0px;	
	}
	
#liveinfo .title h3{
	font-size:16px;
	font-weight:bold;
	color:#523a24;
	padding:0 0 0 5px;
	}
	
#liveinfo .data {	
	width:200px;
	float:right;
	padding:35px 0 0 0px;		
	}	
#liveinfo .data p{
	font-size:11px;
	line-height:15px;	
	color:#dcdbcb;
	padding:0px 0 0 28px;
	}
		
#liveinfo .data p:first-line {
	font-weight:bold;
	font-size:14px;
	letter-spacing:0.1em;
	color:#dcdbcb;
	line-height:20px;
	}	

#liveinfo .data a{
	background-image:url(../common_img/arrow03.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding:0px 0 0 8px;
	color:#93762e;
	}
#liveinfo .data a:hover{
	color:#bb973d;
	}		
	
#liveinfo .more {
	width:430px;
	margin:0 auto 20px auto;
	background-image:url(../common_img/dot_txt01.gif);
	background-repeat:repeat;
	background-position:top left;
	text-align:left;
	}	
	
#liveinfo .more p{
	line-height:22px;
	padding:0 5px;
	}		
		
#liveinfo .more img{
	float:right;
	margin:0px 0 0px 0;
	padding:4px 4px 4px 14px;
	background-image:url(../common_img/photo_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	}	
	
#liveinfo .more a{
	color:#93762e;
	}
#liveinfo .more a:hover{
	color:#bb973d;
	}		

#liveinfo .more .ph{
	padding:0 0;
	}

#liveinfo .more .ph-right{
	margin:0 0 10px 10px;
	padding:0;
	background-color:#f8f8f8;
	border:solid 8px #f9f7ed;
	}			
	
#liveinfo .more .ph-left{
	margin:0 10px 10px 0;
	padding:0;
	background-color:#f8f8f8;
	border:solid 8px #f9f7ed;
	}			
	
		
#liveinfo .ph{
	padding:0;
	margin:0;
	}	
	
/*ページタイトル
----------------------------------------------------------------*/		
#blog_title {
	width:490px;
	height:125px;
	background-image:url(../common_img/page_head_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:left;
	margin:0 auto;
	}	
#blog_title h2{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#b8b2a4;
	font-size:50px;
	line-height:70px;
	padding:28px 0 0 60px;
	}	
#blog_title h2:first-letter {
	color:#f6f4eb;
	font-size:70px;
	}
	
#page_title {	
	width:600px;
	height:100px;
	text-align:left;
	margin:0 auto;	
	}

#system_title {	
	width:600px;
	height:80px;
	text-align:left;
	background-image:url(../common_img/system_head.jpg);
	background-position:0 0;
	background-repeat:no-repeat;	
	margin:0 auto;	
	}	
#system_title h2{
	padding:40px 0 0 300px;
	}		
	
/*項目見出し
----------------------------------------------------------------*/		
#midashi {
	height:80px;
	background-image:url(../common_img/midashi_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:left;
	}
	
#midashi h2{
	padding:40px 0 0 300px;
	}	
	

	
/*エントリー ヘッダ
----------------------------------------------------------------*/			
	
.entry_head{
	width:470px;
	margin:0 auto;
	}	
.entry_head .day {
	background-image:url(../common_img/day_bg.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-align:center;
	width:75px;
	float:left;
	margin:0 10px 0 0;
	}
.entry_head .day p{
	font-size:9px;
	line-height:9px;
	padding:12px 0 0 14px;
	color:#f9f7ed;
	font-family:Arial, Helvetica, sans-serif;
	}
.entry_head .day h3{
	font-size:22px;
	font-weight:bold;
	line-height:22px;
	padding:0px 0 0 13px;
	color:#f9f7ed;
	font-family:Arial, Helvetica, sans-serif;	
	}	
.entry_head .day h4{
	font-size:9px;
	font-weight:bold;
	line-height:9px;
	padding:0px 0 15px 13px;
	color:#014d4d;
	font-family:Arial, Helvetica, sans-serif;	
	}		
	
.entry_head .title{
	width:360px;
	float:left;
	text-align:left
	}

.entry_head .title h3{
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	border-bottom:double 3px #c0b7a2;
	padding:10px 0 4px 0;
	margin-bottom:5px;
	color:#673f18;	
	}
.entry_head .title p{
	font-size:11px;
	line-height:15px;
	float:left;
	color:#b3aa9b;
	}
.entry_head .title h4{
	font-size:11px;
	line-height:15px;
	float:right;
	color:#b3aa9b;
	}	
	
	
/*エントリー　フッタ
----------------------------------------------------------------*/
.entry_foot {
	background-image:url(../common_img/hr_img.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:60px;
	}		
	
.txtnav{
	border-top:solid 1px #d6d0c3;
	width:430px;
	margin:0 auto 0px auto;
	padding-bottom:0px;
	background-color:#efe8d9;
	}		
	
.txtnav p{
	color:#b3958c;
	float:left;
	margin:3px 15px 3px 0;
	background-image:url(../common_img/icon_arw.gif);
	background-position:5px 3px;
	background-repeat:no-repeat;
	padding:0px 0 0 30px;	
	}	
.txtnav	a{
	color:#b3958c;
	text-decoration:none;	
	}
.txtnav	a:hover{
	color:#b47b69;
	text-decoration:none;
	}	
.txtnav img{
	float:right;
	margin:5px 0 0 0;
	padding:0 5px 0 0;
	}	
	
/*エントリー　本文
----------------------------------------------------------------*/
.entry{
	width:430px;
	margin:0 auto;
	padding:5px 0 15px 0;
	text-align:left;
	line-height:18px;
	color:#543314;	
	}
.entry p{
	line-height:18px;
	color:#543314;
	}	
	
.entry .ph{
	padding:5px;
	}	
.entry .ph-right{
	margin:3px 0 15px 15px;
	border:solid 1px #d6d0c3;
	padding:4px;
	background-color:#FFF;
	}	
.entry .ph-left{
	margin:3px 15px 15px 0px;
	border:solid 1px #d6d0c3;
	padding:4px;
	background-color:#FFF;
	}		
		
/*エントリー　概要
----------------------------------------------------------------*/
.entry_excerpt{
	width:430px;
	margin:0 auto;
	padding:5px 0 10px 0;
	text-align:left;
	}
.entry_excerpt p{
	line-height:18px;
	color:#543314;
	}	
	
/*リンク
----------------------------------------------------------------*/
#links{
	width:430px;
	margin:0 auto;
	padding:0 0 5px 0;
	text-align:left;
	}
#links h3{
	width:200px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	margin:0;
	padding:0;
	}	
#links p{
	font-size:11px;
	line-height:15px;
	margin:0;
	padding:0;
	}	
#links .txt {
	background-image:url(../common_img/icon_link.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 25px 40px;
	}

#links a{
	color:#a38371;
	}
#links a:hover{
	color:#c49e8a;
	}
		
	
/*コメント
----------------------------------------------------------------*/		
#comment_detail {
	width:430px;
	margin:0 auto;
	text-align:left;
	padding-bottom:15px;
	}
#comment_detail h3{
	margin-bottom:10px;
	}	
	
.comments{
	}
.comments-header {
	text-align:right;
	padding:5px 10px 0px 0;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:#502a0c;
	background-image:url(../archives/images/comment_ti_bg.gif);
	background-repeat:no-repeat;
	}	
.commentTitle {
	margin-bottom:5px;
	}	
.comment-header {
	border-top:solid 2px #e4ddcf;
	padding:4px 5px;
	background-color:#efe8d9;
	color:#9e8f83;
	}	
.comment-header h4{
	float:left;
	font-size:11px;
	line-height:15px;
	color:#9e8f83;
	}		
.comment-header p{
	float:right;
	font-size:11px;
	line-height:15px;
	color:#9e8f83;
	}	
.comment-content {
	padding-bottom:10px;
	}				
.comment-content p{
	margin:0 5px 10px 5px;
	line-height:18px;
	}
.comment-header a{
	color:#92556a;
	color:#b3958c;	
	text-decoration:none;
	border-bottom:dotted 1px #92556a;
	}
.comment-header a:hover{
	color:#ff749a;
	color:#b47b69;	
	border-bottom:dotted 1px #ff749a;
	}	

/*コメント入力
----------------------------------------------------------------*/	
#comment_imput_form {
	width:430px;
	margin:0 auto;
	text-align:left;
	padding-bottom:30px;
	}
#comment_imput_form .cap {
	display:block;
	font-weight:100;
	padding-bottom:2px;
	}	
#comment_imput_form label{
	font-size:11px;
	font-weight:bold;
	color:#9e8f83;
	}	
.comments-open {
	}
.comments-open h3{
	padding:0;
	font-weight:bold;
	}
#comments-open-data {
	margin:0;
	padding:9px 10px;
	}	

#comment-form-name input {
	width:410px;
	margin:0 0 5px 0;
	}	
#comment-form-name p{
	margin-bottom:0px;
	line-height:15px;
	}
#comments-open-text {
	margin:0;
	padding:0px 10px 5px 10px;
	}	
#comments-open-text textarea {
	width:410px;
	margin:0 0 5px 0;
	}	
#comments-open-text .cap{
	margin:0 0 5px 0;
	}	
#comments-open-footer {
	text-align:center;
	}
	
	
	
/*終了ライブ
----------------------------------------------------------------*/	

#past_live_live {
	width:430px;
	margin:0 auto;
	padding:0px 0 0px 0;
	text-align:left;
	}
	
#past_live_live h3{
	width:430px;
	margin:0 auto;
	color:#a69280;
	font-weight:bold;
	border-bottom:solid 2px #c5bbab;
	padding-top:0px;
	}	
	
#past_live_live .data{
	width:430px;
	margin:0 auto;
	background-image:url(../common_img/past_data_bg_01.gif);
	background-repeat:repeat;
	}	
#past_live_live .artist{
	width:430px;
	margin:0 auto;
	background-image:url(../common_img/past_data_bg_02.gif);
	background-repeat:repeat;
	border-bottom:solid 1px #dcd3cb;	
	}	
#past_live_live .data p ,#past_live_live .artist p{
	padding:8px;
	font-size:11px;
	line-height:16px;
	color:#b3aa9b;
	}
#past_live_live .artist .ph{
	padding:5px;
	}		
	
#past_live_live .artist .ph img{
	float:right;
	margin:3px 0 15px 15px;
	border:solid 1px #d6d0c3;
	padding:4px;
	background-color:#FFF;
	}	

	
/*システム
----------------------------------------------------------------*/		
#sys_messege {
	width:430px;
	margin:0 auto;
	padding-bottom:30px;
	}	
#sys_messege h3{
	font-size:80px;
	font-family:"Times New Roman", Times, serif;
	color:#e7e3ca;
	font-weight:bold;
	padding:30px 0;
	}		
#sys_messege  a{
	color:#b3958c;
	}
#sys_messege  a:hover{
	color:#b47b69;
	}		


/*終了ライブ
----------------------------------------------------------------*/	

#past_live {
	padding:0px 0 10px 0;
	text-align:left;
	}
#past_live h2{
	padding:0px 95px 25px 0;
	text-align:right;
	}		
#past_live h3{
	width:430px;
	margin:0 auto;
	color:#a69280;
	font-weight:bold;
	border-bottom:solid 2px #c5bbab;
	padding-top:0px;
	}	
	
#past_live .data{
	width:430px;
	margin:0 auto;
	background-image:url(../common_img/past_data_bg_01.gif);
	background-repeat:repeat;
	}	
#past_live .artist{
	width:430px;
	margin:0 auto;
	background-image:url(../common_img/past_data_bg_02.gif);
	background-repeat:repeat;
	border-bottom:solid 1px #dcd3cb;	
	}	
#past_live .data p ,#past_live .artist p{
	padding:8px;
	font-size:11px;
	line-height:16px;
	color:#b3aa9b;
	}
#past_live .artist img{
	float:right;
	margin:0px 0 0px 0;
	padding:3px 0 8px 0;
	}		
		