
@charset "shift_jis";
@media all {

body 	{	margin: 0px auto;
			padding: 0px;
			background-color: #FFF;
			text-align: center;			}

.clear 	{	clear: both;
			font: 0px/0px sans-serif ;	}
			
.head A:Link		{text-decoration:none;color: #ffffff }
.head A:visited		{text-decoration:none;color: #ffffff }
.head A:active		{text-decoration:none;color: #ffffff }
.head IMG			{border-width:0;}
.head td, body		{color:#ffffff;font-size:14px;font-family:"Arial";}
IMG			{border-width:0;}

#layout {	margin: 0 auto;
			width: 800px;
			text-align: left;			}

#layout #map_left		{float: left;}
#layout #map_right 		{float: right;}		
.map_line td	{text-align:left;			margin: 0px 0px 0px 0px;
		font-size:10px;			color:#888888;}
.map_line hr	{width:40px;}


#header {								}

#contents #left 
		{	float: left;width: 220px;	}

#contents #center 
		{	float: left;width: 560px;	}

#contents #center .pad 
		{	padding : 0 20px;			}

#contents #right 
		{	float: right;width: 150px;	}

#footer {	clear: both;				}



h1 		{	margin: 0px;padding: 0px;	}

ul 		{	margin: 0px 0px 0px 15px;
			padding: 0px;				}

div, td {
		font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";	}
		
.form_color 
		{	background: #ECECEC;		}

a 			{ color: #999966; text-decoration: underline; }
a:link		{ color: #114488; text-decoration: underline; }
a:visited	{ color: #4477aa; text-decoration: underline; }
a:active	{ color: #4477aa; text-decoration: none; }
a:hover		{ color: #4477aa; text-decoration: none; position:relative; left:1px; top:1px;}

.site_title a 				{color: #666666;text-decoration: none;}
.site_title a:link 			{color: #666666;text-decoration: none;}
.site_title a:visited 		{color: #666666;text-decoration: none;}
.site_title a:active 		{color: #666666;text-decoration: none;}
.site_title a:hover 		{color: #666666;text-decoration: none;}

.t 			{	font-size: 22px;
				font-family:arial;
				font-weight:bold;
				color: #666666;}
.t2 			{	font-size: 60px;
				font-family:"times new roman";
				font-weight:bold;
				color: #aa2222;}

.site_title {	font-size: 24px;
				color: #000000;
				margin: 20px 0px 10px 0px;
				padding: 0px;		}

.description {	font-size: 14px;
				color: #666666;
				margin: 0px 0px 25px 0px;	}

.entry_navi	{	font-size: 12px;
				color: #666666;
				margin: 15px 0px 15px 0px;
				text-align: center;			}

.entry 		{	margin: 0px;
				padding: 0px;				}
.entry_title {	font-size: 16px;
				font-weight: bold;		
				font-family:"Arial";
				color: #336666;
				margin: 10px 0px 10px 0px;
				padding-bottom: 3px;		}
.entry_date {	font-size: 12px;
				font-weight: bold;	
				color: #666666;
				margin: 15px 0px 15px 0px;	}
.entry_body {	font-size: 12px;
				line-height: 120%;
				color: #666666;
				margin: 15px 0px 15px 0px;	}
.entry_author {	font-size: 10px;
				color: #999999;
				margin: 5px 0px 5px 0px;
				text-align: right;			}
.entry_more {	font-size: 11px;
				line-height: 170%;
				color: #333333;
				margin: 15px 0px 15px 0px;	}
.entry_state {	font-size: 11px;
				color: #666666;
				margin: 15px 0px 30px 0px;	}

blockquote {	font-size: 11px;
				color: #666666;
				margin: 20px 10px 20px 10px;
				padding: 10px;
				border-left: 3px solid #CCCCCC;}

.comment-title{	font-size: 14px;
				font-weight: bolder;
				color: #666666;
				margin: 10px 0px 10px 0px;
				padding-bottom: 3px;
				border-bottom: 1px dotted #CCCCCC;}

.trackback-title {
				font-size: 14px;
				font-weight: bolder;
				color: #666666;
				margin: 10px 0px 10px 0px;
				padding-bottom: 3px;
				border-bottom: 1px dotted #CCCCCC;	}

.pict 		{	border-width: 1px;
				border-style: solid;
				border-color: #999;	}

.page 		{	font-size: 12px;
				color: #666666;
				padding: 10px 0px 0px 0px;
				border-top: 1px dotted #CCCCCC;
				text-align: center;	}

.linktitle 	{	font-family: "Verdana";
				font-size: 12px;
				font-weight: bolder;
				color: #666666;
				line-height: 170%;
				margin: 10px 0px 0px 0px;	}

.linktext 	{	font-size: 11px;
				color: #999999;
				line-height: 170%;
				margin: 5px 0px 25px 2px;	}

.search 	{	font-size: 10px;
				color: #333333;
				line-height: 170%;
				margin: 0px 0px 5px 0px;	}

.button 	{	margin: 5px 0 0 0;			}

.copyright 	{	font-size: 10px;
				color: #666666;
				line-height: 100%;
				border-top: 1px dotted #CCCCCC;
				margin: 30px 0px 0px 0px;
				padding-top: 10px;			}

.calendar 	{	font-family: "Verdana";
				font-size: 10px;
				color: #666666;
				margin: 5px 0px 20px 0px;	}

.calendar_month{	font-family: "Verdana";
					margin-bottom: 10px;
					font-size: 10px;
					color: #666666;			}

.cell 		{	width: 25px;
				height: 20px;
				padding: 0px;
				text-align:left;
				font-size: 10px;
				color: #666666;				}

.jugem_bana	{	margin: 20px 1px 10px 0px;	}
                                                                                                                                                    
}
