@charset "Shift_JIS";
@import "common.css";


* {
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	line-height:130%;
	font-size:small;
  }

a {
	text-decoration:none }







/**************************wb_[********************************
**********************************************************************/
div#header {
	width:700px;
	height:200px;
	border:1px  solid #999999;
	background-image:url(img/title.jpg);
  }
div#header h1 {
	margin:50px 0 0px 50px;
	}
div#header h1 a{
	font-size:xx-large;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
  }
  
div#header h2 {
	font-size:medium;
	margin:10px 0 0 50px;
	color:#FFF;
  }

/**************************Rec*********************************
**********************************************************************/
div#content {
	line-height:130%;
	font-size:small;
	width:470px;
	margin-top:5px;
	margin-right:5px;
	padding:3px;
	float:left;
	border:1px  solid #999999;	
	background-color:#2E7AD0;
  }
div#content a:link		{ color:#ff9900; }
div#content a:visited	{ color:#ff9900; }
div#content a:active	{ color:#006666; }
div#content a:hover		{ color:#000066; } 
  
div#content p.article {
	margin:0 3px 0px 3px;
	}
	 
div#content .entry{
	margin:10px;
	padding:5px;
	background:#FFFFFF;
}

div#content .entry h2 {
	font-weight:bold;
	font-size:medium;
	margin:5px ;
	padding-left:3px;
	border-left:6px solid #FF9900;
}

div#content .entry h2 a{
	text-decoration:none;
}


div#content p span.date{
	color:#CC0000;
	margin-right:10px;
}

div#content a{
	margin-right:5px;
}
/**************************TCh*********************************
**********************************************************************/
dl#side	{
	line-height:130%;
	font-size:small;
	color:#666666;
	background-color:#B0DBFF;
	margin-top:5px;
	padding:15px 5px 5px 5px;
	border:1px solid #999999;
	border-left:8px solid #999999;
	width:200px;
	float:left;
	}
dl#side a:link		{ color:#0066FF;}
dl#side a:visited	{ color:#0066FF; }
dl#side a:active	{ color:#66CCFF; }
dl#side a:hover		{ color:#ff9900; } 

/**********profile*****************/

dl#side dd,dt.profile {
	padding:5px 3px 3px 5px;
}

dl#side dt.profile {
	padding:5px;
	background-color:#0066FF;
	color:#FFFFFF;
	font-weight:bold;
	font-size:medium;
	}
	
dl#side dd.profile dt{
	font-weight:bold;
}

/**********topics*****************/
dl#side dt.topics {
	font-weight:bold;
	padding:5px;
	margin-bottom:3px;
	background-color:#0066FF;
	color:#FFFFFF;
	font-size:medium;
	}	
	
/**********calendar*****************/
dl#side dt.calendar {
	padding:1px 2px 1px 5px;
	background-color:#6699FF;
	color:#FFFFFF;
	}	

dl#side dd.calendar table{
	background-color:#FFFFCC;
	margin:3px ;
	width:190px;
	border:1px solid #FF9900;
	}	
	
dl#side dd.calendar table td{
	border:1px solid #FF9900;
	background-color:#FFFFFF;
	}	
	
dl#side dd.calendar table th{
	font-weight:bold;
	}

dl#side dd.calendar table caption{
	padding-bottom:5px;
	}


/**********crecent_entry*****************/
dl#side dt.recent_entry {

	padding:1px 2px 1px 5px;
	background-color:#6699FF;
	color:#FFFFFF;
	}	

/**********recent_comment*****************/
dl#side dt.recent_comment {

	padding:1px 2px 1px 5px;
	background-color:#6699FF;
	color:#FFFFFF;
	}	
	
/**********archive*****************/
dl#side dt.archive {

	padding:1px 2px 1px 5px;
	background-color:#6699FF;
	color:#FFFFFF;
	}	
		
	
/**********archive*****************/
dl#side dt.category {

	padding:1px 2px 1px 5px;
	background-color:#6699FF;
	color:#FFFFFF;
	}		
	
  
dl#side	li{
	padding-left:10px ;
	list-style-type:none;


/* common */

* {
  font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
  margin:0;
  padding:0;
}

html, body {
  font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
  margin: 0;
  padding: 0;
  font-size: 100%;
}


h1, h2, h3, h4, h5, h6, address {
  font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
}

div, blockquote, p, pre, ul, ol, li, dl, dt, dd {
  font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}

table, caption, th, td {
  font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
}

hr {
  font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
  margin: 0;
  padding: 0;
  font-size: 100%;
}

iframe {
  font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}

form, fieldset, input, button, select, optgroup, option, textarea,
label, legend {
  font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
  margin: 0;
  font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object {
  font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: inherit;
  font-size: 100%;
}
