body {
margin:0px;
/*background:#FFF;	*/
background:#e3e3d6;
font-size:105% !important;
}
	
A 			{ color: #330033; text-decoration: none; }
A:link		{ color: #330033; text-decoration: none; }
A:visited	{ color: #411F42; text-decoration: none; }
A:active	{ color: #993300;  }
A:hover		{ color: #993300;  }

h1, h2, h3 {
margin: 0px;
padding: 0px;
}

#container {
width: 740px;
background-color:#FFFFFF;
margin-right: auto;
margin-left: auto;
padding:0px;
border:1px solid #858080;
}

#banner {
width: 500px;
height: 85px;
margin-left:20px;
background:url(./img/topphoto.jpg) no-repeat;
font-family:"Osaka","ＭＳ ゴシック",sans-serif;
text-align:right;
color:#FFF;
}

#banner-img {
/*display: none;*/
}


#banner a {
color: #FFFFFF;
text-decoration: none;
}

#banner h1 {
font-size: 12px;
font-weight:bold;
padding:15px 10px 0px 0px;
}

#banner h2 {
font-size: small;
}

.description {
font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
color:#333;
font-size:10px;
/*text-transform:none;	*/
line-height:140%;
}

#leftside{
float: left;
width: 200px;
overflow: hidden;
}


/*▼左側メニュー▼*/
.leftmenu{
padding: 10px 10px 5px 12px;
color:#333333;
font-size:11px;
font-family: "Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
}

#main {
float: left;
width: 540px;
/*background-color: #FFFFFF;*/
overflow: hidden;
}


.content {
width: 500px;
padding:0px 20px 0px 20px;
background-color: #FFFFFF;
color: #333333;
font-family: "Osaka","ＭＳ ゴシック", Verdana, Arial, sans-serif;
font-size: 13px;
}

#links {	
padding:15px;				
border:1px solid #FFF;
width:200px;			
}
		
.blog {
padding:15px;
background:#FFF; 
}


.blogbody {
font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
color:#333;
font-size:13px;
font-weight:normal;
line-height:160%;
width:500px;
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
font-weight: bold;
text-decoration: none;
	}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogexcerpt a,
.blogexcerpt a:hover{
font-weight: bold;
text-decoration: none;
}

.blogexcerpt{
font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
color:#333;
font-size:12px;
line-height:160%;
}

.title	{
font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
font-size: 16px;
font-weight:normal;
padding:0px;
color:#CC3A8D;
}



#menu {
margin-bottom:12px;
background:#FFF;
text-align:center;
font-weight:bold;
}		

.date	{ 
font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
font-size: 16px; 
color: #999999; 
font-weight:bold;
}			

.under_date {width:540px;background:url(images/img/line.gif);}

.posted
{ 
border-top:1px dotted #333333;
font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
font-size: 10px; 
color: #333333; 
margin-bottom:25px;
}
				

.side {
font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
color:#333;
font-size:x-small;
font-weight:normal;
background:#FFF;
line-height:140%;
padding:2px;				
}	
		
.sidetitle {
font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
color:#666600;
font-size:bold;
font-weight:normal;
padding:2px;
margin-top:30px;
letter-spacing: .3em;
background:#FFF;
text-transform:uppercase;		
}		
	
.syndicate {
font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
font-size:xx-small;		
line-height:140%;
padding:2px;
margin-top:15px;
background:#FFF;  		
}	
		
.powered {
font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
color:#666;
font-size:x-small;		
line-height:140%;
text-transform:uppercase; 
padding:2px;
margin-top:50px;
letter-spacing: .2em;					
background:#FFF;		
}	
		
	
.comments-body {
font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
color:#666;
font-size:13px;
font-weight:normal;
background:#FFF;
line-height:150%;
padding-bottom:10px;
padding-top:10px;		
border-bottom:1px dotted #999; 					
}		

	.comments-post {
		font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;		
		}	
			
	
	.trackback-url {
		font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;
		color:#666;
		font-size:small;

		font-weight:normal;

  		background:#FFF;

  		line-height:150%;

 		padding:5px;		

 		border:1px dotted #999; 					

		}





	.trackback-body {

		font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;

		color:#666;

		font-size:small;

		font-weight:normal;

  		background:#FFF;

  		line-height:140%;

 		padding-bottom:10px;

  		padding-top:10px;		

 		border-bottom:1px dotted #999; 					

		}		



	.trackback-post {

		font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;

		color:#666;

		font-size:x-small;

		font-weight:normal;

  		background:#FFF;		

		}	



		

	.comments-head	{ 

		font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;

		font-size:small; 

		color: #666; 

		border-bottom:1px solid #999;

		

		margin-top:20px;

		font-weight:bold;

  		background:#FFF;		

		}		



#banner-commentspop {
font-family:"Osaka","ＭＳ ゴシック";
color:#FFF;
font-size:large;
font-weight:bold;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-top:1px solid #FFF;
background:#FF9900;
width:500px;
padding-left:15px;
/*padding-right:15px;*/
padding-top:5px;
padding-bottom:5px;
}



.MTcopy{

font-size: 10px;

font-weight:bold;

color: #CC9966;

border:solid #999999;

border-width:1px 1px 1px 1px;

padding:0px 15px 0px 10px;

}



.date2{ 

font-size: 10px; 

color: #ff6699; 

font-weight:bold;

padding-bottom:5px;

}



/*▼文字修飾▼*/

.pink{font-size:12px;color: #ff6699;font-weight:bold;padding-bottom:5px;}

 .f9 { font-size:9px; }

 .f10 { font-size:12px; }

 .f10br { font-size:12px; font-weight:bold;color:#663300;}

 .read10gr { font-size:13px; color:#339933;line-hight:150%;}

 .read10pu { font-size:13px; color:#996699;line-hight:150%;}

.f10navy { font-size:10px; color:navy;}

 .f12 { font-size:13px; }

 .f12red { font-size:13px; color:red;}

 .f12br { font-size:13px; font-weight:bold;color:#663300;}



.read10 {

font-size:10px;color:#333333;line-height:14px;

}



.read12 {

font-size:14px;color:#333333;line-height:180%;

}



.read10r{

font-size:10px;color:#333333;line-height:12px;

TEXT-ALIGN:right;

}



.title2{

font-family:"Osaka","ＭＳ ゴシック",Verdana, Arial, sans-serif;

font-size: 14px;

font-weight:bold;

color: #669999;

border:solid #999999;

border-width:0px 0px 1px 10px;

padding:0px 0px 0px 3px;

/*margin:0px;*/

}

		

.padmain{padding:5px 0px 0px 10px;font-size:12px;line-height:16px;}



.padmain2{padding:5px 0px 0px 10px;font-size:10px;}



.blog_bg{padding:15px;}



.songtitle{

padding:1px ;

font-size:10px;

font-weight:bold;

color:#666699;

width:460px;

background:#ccccff;

}



.tt{color:#cccc99;}





.blogbodyMonthly {

color:#333;

font-size:12px;

font-weight:normal;

background:#FFF;

line-height:160%;  		

padding:15px;

		}



/*blockquote設定*/

blockquote {

	color: #336699;

	/*margin:5px 20px 5px 20px;*/

	font-size:12px;

	line-height:140%;

	padding: 5px;

	border:  solid  #6699cc;

 border-width: 1px 1px 1px 4px;

	/*width: auto */

	}





/*quotetitle設定*/

.quotetitle{

	font-size:medium;

	font-weight:normal;

	border-bottom: 1px solid #cc0066; 

	padding: 3px;

	}



.db-n{font-size:12px;font-weight:bold;color:#66cceb;}

.db-a{font-size:12px;font-weight:bold;color:#99cc66;}

.db-td{font-size:12px;font-weight:bold;color:#000000;}

.db-ud{font-size:12px;font-weight:bold;color:#339900;}

.db-kgd{font-size:12px;font-weight:bold;color:#ffcc33;}

.db-od{font-size:12px;font-weight:bold;color:#b8adeb;}

.db-ksd{font-size:12px;font-weight:bold;color:#993399;}







caption {

color: #666666;

caption-side: bottom;

font-size:10px;

}





/*テーブル*/

#t01{

background:#cccccc;

/* cellpadding:5px;*/

/* cellspacing:0px;*/

/*text-align:center;*/

}



#t02{

background:#cccccc;

font-size:12px;

}



.cellgray{background:#e8e8e8;font-size:12px;}

.cellwh{background:#FFF;}

.cellye{background:#f5f5d4;font-size:12px;}

.cellor{background:#ffdbb8;font-size:12px;}

.cellgreen{background:#dbed9c;font-size:12px;}



/*テーブル春ランデヴー*/

#t03{

table-layout: fixed;

background:#cccccc;

font-size:12px;

color:#333333;

line-height:120%;

}



#t03 A{text-decoration: none;}



.w040{width:40px;text-align:center;}

.w050{width:50px;text-align:center;}

.w0100{width:100px;text-align:center;}

.w0150{width:150px;text-align:center;}



.w40{width:40px;font-size:10px; padding:2px 1px 4px 3px;}

.w50{width:50px;font-size:10px; padding:2px 1px 4px 3px;}

.w100{width:100px;font-size:10px;padding:2px 1px 4px 3px;}

.w150{width:150px;font-size:10px;padding:2px 1px 4px 3px;}



/* ▼▼俳句関連▼▼*/

#haiku{

width:480px;
font-size:13px;
}



#haiku-yoko{

padding:45px 0px 50px 0px;

letter-spacing: .2em;

text-align:center;

}



#haiku-tate{

padding:70px 0px 70px 0px;

letter-spacing: .2em;

text-align:center;

}



#haiku-tate2{

padding:70px 0px 70px 0px;

letter-spacing: .1em;

text-align:center;

}



#haiku-yoko2{

padding:45px 0px 50px 0px;

letter-spacing: .1em;

text-align:center;

}



/*イタリア料金*/

.pay1 {

	color: #336699;

	background-color: #FFFEE9;

	font-size:12px;

	line-height:140%;

	padding: 5px;

	border:  solid  #6699cc;

 border-width: 1px 1px 1px 1px;

	}



.pay2 {

	color: #336699;

	background-color: #FFFEE9;

	font-size:12px;

	line-height:140%;

	padding: 5px;

	border:  solid  #FFFEE9;

 border-width: 1px 1px 1px 1px;

 width: 300px;

	}



#yellowbase{

background-color:#fffcb8;

padding:5px;

width:480px;

font-size:12px;

line-height:140%;

color:#333366;

}



/*▼フォームまわり*/

.form_box{

padding:0px;

}



select{

background-color:#ff6699;

font-size:12px;

color: #FFFFFF;

scrollbar-base-color:#ff6699;

scrollbar-highlight-color:#ffffff;

padding:1px;

width:175px;

}



/*▼この前の放送*/

.latest{

/*width:500px;*/

background-color:#EDEDED;

padding:10px;

}



/*▼カテゴリー名*/

.cat{

text-align:right;

font-size:10px;

padding-right:20px;

/*border:1px solid #000;*/

}



.cat_title{

height:40px;

background:#EDEDED;

width:500px;

padding:0px 20px 0px 20px;

font-size:14px;

font-weight:bold;

}



.cat-title{

height:40px;

background:#EDEDED;

width:500px;

padding:0px 20px 0px 20px;

font-size:14px;

font-weight:bold;

}



/*▼個別エントリナビ*/

.navi{

width:95%;

border:1px solid #ff6699;

color:#666666;

font-size:10px;

padding:5px;

text-align:center;

}



/*24h05用テーブル*/

#tdtv24h05{

width:450px;

table-layout: fixed;

margin-left:15px;

background:#9999cc;

font-size:12px;

}



TD.yellow{background:#fbf4bb;}



TD.blue{background:#d9f1fb;}



TD.wh{background:#FFFFFF;}



.img-l{float:left;margin-right:15px; margin-bottom:10px;}

.left{float:left;}
.right{float:right;}
.img-r{margin-left:15px; margin-bottom:10px;float:right;}

/*hyou*/
table#hyo{width:96%;border:0px ;
border-collapse: collapse;
font-size:13px;
border-spacing: 3px;

}

table#hyo td.basho{width:40%;}
table#hyo td {border:1px solid #999;padding:2px;}
table#hyo tr.y{background:#EDF4B4;}


