/* +++++++++++++++++++++ ¥Ù¡¼¥¹ÀßÄ? +++++++++++++++++++++ */

/* ++++++ ¥Ö¥í¥°¤Î²£É?ÀßÄ? ++++++ */

html,body {
       	margin: 0px;
	height: 100%;
}

#container {
	width: 700px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: 100%;
	min-height: 100%;
	//margin-right: auto;
	//margin-left: auto;
}

body > #container {
	height: auto;
}

#center	{
	width: 400px;
	margin-top:0px;
	margin-left: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
}




/* ¥µ¥¤¥É¥Ð¡¼¤Î²£É? */
#right	{
	width: 120px;
	margin-left: 50px;
	padding-top: 100px;
}


#right div {
	margin: 0px;
}

#right div div {
	margin: 0px;
}

#banner	{
	height: 130px;	
	margin: 0px;
	padding: 0px;
}

#banner h1	{
	margin: 0px;
}

#banner h2	{
	margin-top: 6px;
}

#title {
	margin-top: 0px;
	margin-left: 120px;
	padding-top: 25px;
}

#content_banner {
}

.entry h3	{
	margin:0px;
}

.entry p.posted	{
	/*padding-top: 6px;*/
}

.entry	{
	/*margin-top: 10px;*/
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-bottom: 10px;
}

.entry_content {
	margin: 0px;
}

.entry_content p {
	margin: 0px;
}

.sidebar h2	{
	margin-bottom: 0px;
	padding: 3px 0 0;
}


.sidebar ul	{
	margin-top: 5px;
	margin-bottom: 30px;
	margin-left:0;
	padding-left:0;
}

/* Movable Type¾ðÊ? */
#powered	{
	margin-top: 50px;
}












/* ++++++ ¤½¤ÎÂ¾ÀßÄ? ++++++ */

body {
       	text-align: left;
       	background-color:#ff3399;
       	background-repeat: repeat-y;
       	background-position: 0px 0px;
       	font-family: Osaka, sans-serif;
       	color: #464747;
}




#container {
	background-color:#ffffff;
       	position: absolute;
       	left: 0px;
}

a:link {
	color: #DC5D93;
	text-decoration: none;
	border: 0px;
}

a:visited {
	color: #ff99cc;
	text-decoration: none;
	border: 0px;
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #DC5D93;
}

#entry_content.bold {
	font-weight: bold;
}

#container {
	text-align: left;
	position: absolute;
       	left: 0px;
}




#banner {
}

#left {
	float: left;
}

#right {
	float: right;
}

#center {
	float: left;
}

* html #center {
	float: left;
	text-align: left;
	position: absolute;
       	left: 0px;
}

#footer	{
	clear: both;
	font-size: 0.75em;
	text-align: center;
       	font-family: Osaka, sans-serif;
       	color: #464747;
}




/* +++++++++++++++++++++ ¥?¤¥¢¥¦¥È¤Î¥Ç¥¶¥¤¥óÀßÄ? +++++++++++++++++++++ */


/* ++++++ ÃÊ¤Î´Ö³Ö ++++++ */


	



/* +++++++++++++++++++++ ¥Ñ¡¼¥Ä¤Î¥Ç¥¶¥¤¥óÀßÄ? +++++++++++++++++++++ */

/* ++++++ ¥Ø¥Ã¥À¡¼ÉôÊ¬¤Î¥Ç¥¶¥¤¥? ++++++ */



#banner h1	{
	font-size: 1.5em;
}

#banner h1 a	{
	text-decoration: none;
}

#banner h2	{
	font-size: 0.75em;
}

/* +++¥Ð¥Ê¡¼Æâ¤Î²èÁ??¤¥¢¥¦¥È */




/* ++++++ ¥³¥ó¥Æ¥ó¥ÄÉôÊ¬¤Î¥Ç¥¶¥¤¥? ++++++ */
.name_title {
	font-size: 0.9em;
}

.entry h2	{
	font-size: 0.75em;
}

.entry h3	{
	font-size: 0.9em;
	color: #0076B8;
}

.entry p	{
	font-size: 0.75em;
	line-height: 150%;
}

.entry p.posted	{
	font-size: 0.66em;
	border-top: solid 2px khaki;
}

.entry a	{
	
}

.entry	{
	border-bottom: 1px dotted  #999999;
}

.entry_content p{
	font-size: 0.75em;
	line-height: 1.5;
}

.entry_content h3 {
	color: #464747;
	
	
	
}



/* ++++++ ¥µ¥¤¥É¥Ð¡¼ÉôÊ¬¤Î¥Ç¥¶¥¤¥? ++++++ */

#left {
/*background-color:#f8f8f8;*/
}

#right {
/*background-color:#f8f8f8;*/
}

/* ¥«¥?ó¥À¡¼ */


/* ¥á¥Ë¥å¡¼ */
.sidebar h2	{
	font-size: 0.75em;
	/*border-bottom: solid 1px khaki;*/
	/*text-align:center;*/
	/*color: #333333;*/
	/*background-color: khaki;*/
}

.sidebar p	{
	font-size: 0.75em;
}

.sidebar a	{
	/*color: #66aacc;*/
}

.sidebar ul	{
	font-size: 0.75em;
	list-style-type:none;
/*	list-style-image: url(http://www.rinpa.com/exhibit06/images/cross01.gif);*/
	/*list-style-position: inside;*/
}


/* ¥Õ¥£¡¼¥É¾ðÊ? */
#feed	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.75em;
	/*color: #666666;*/
}


/* Movable Type¾ðÊ? */
#powered	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.75em;
	/*color: #666666;*/
}


