body {
	margin:0px;
	/* margin:5px 5px 5px 5px; */
	background:#FFF;
	font-size : x-small !important;
	font-style : normal;
	font-weight : normal;
	voice-family : '\'}\'';
	voice-family : inherit;
	font-size : small !important;
	}

html>body {
	font-size : small !important;
	}

A { color: #666666; text-decoration: none;}
A:link { color: #336699; text-decoration: none; }
A:visited { color: #336699; text-decoration: none; }
A:active { color: #00ffcc; }
A:hover	{ color: #00ffcc; }

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

blockquote {
	font-family: 'ヒラギノ角ゴ Pro W3', 'ＭＳ ゴシック','Verdana', 'Osaka‐等幅';
	font-size: small;
	line-height:140%;
	color: #666;
	background:#EEE8AA;
	margin: 10px 10px 10px 10px;
	padding: 10px;
	border-top: 1px solid #BC8F8F;
	border-bottom: 1px solid #BC8F8F;
	}

textarea,select,input {
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku GothicPro','Osaka','Verdana','Helvetica','Arial','ＭＳ Ｐゴシック','sans-serif';
	}

textarea#text {
	width: 350px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku GothicPro','Osaka','Verdana','Helvetica','Arial','ＭＳ Ｐゴシック','sans-serif';
	}

#header_image{
	background-image: url(./img/header_image.jpg);
	}

td#header_image h1,
td#header_image h2{
	padding:0;
	margin:0;
}

td#header_image h1{
	text-indent:-9999px;
}

td#header_image h1 a{
	display:block;
	width:790px;
	height:300px;
/*\*/
   overflow: hidden;
/**/
}

td#header_image h2{
	display:none;
}

div#vspace{
	width: 800px;
	height: 3px;
	background-image: url(./img/img/1dot.gif);
}

.calendar {
	line-height: 120%;
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	background-color: #fff;
	padding: 2px;
	text-align: center;
	margin-bottom: 10px;
	}

.calendar table {
	margin: 0px;
	background-color: #fff;
	border-collapse: collapse;
	width: 100%;
	}

.calendar caption {
	color: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 3px;
	letter-spacing: .3em;
	background-color: #f2b600;
	}

.calendar th {
	text-align: center;
	font-weight: normal;
	background-color: #87CEFA;
	}

.calendar td {
	text-align: center;
	padding: 2px 0;
	}

.calendar A { color: #9ACD32; font-weight: bold; text-decoration: none;}
.calendar A:link { color: #336699; text-decoration: none;}
.calendar A:visited { color: #336699; text-decoration: none; }
.calendar A:active { color: #00ffcc;  }
.calendar A:hover { color: #00ffcc;  }

.today {
	/* background : #000000; 背景色をつける設定 */
	display: block;
	border : 1px solid #BC8F8F; /* 枠線をつける設定 */
	}

.week {
	color: #fff;
	}
.sunday,.holiday,.holiday a:link,.holiday a:visited {
	color: #e50003;
	}

.saturday,.saturday a:link,.saturday a:visited {
	color: #0000ff;
	}
		
.blog {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	}

.main_logo {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:medium;
	font-weight:bold;
	background:#f2b600;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #BC8F8F;
	border-right:1px solid #BC8F8F;
	voice-family : '\'}\'';
	voice-family : inherit;
	font-size : small;
	}

.base {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:small;
	font-weight:normal;
	line-height:120%;
	padding:2px;
	background:#FFF;
	}

.base_2 {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:small;
	font-weight:normal;
	line-height:120%;
	padding:10px;
	background:#FFF;
	}

.entry_list {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:small;
	font-weight:normal;
	line-height:120%;
	padding:2px;
	background:#FFF;
	}

.cate_entry_list {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:small;
	font-weight:normal;
	line-height:120%;
	padding:5px;
	background:#FFF;
	border-bottom:2px dotted #C1CDC1;
	}

.move_page {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:center;
	font-size:x-small;
	font-weight:normal;
	line-height:120%;
	padding:2px;
	background:#FFF;
	}


.s_entry_list {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:small;
	font-weight:normal;
	line-height:120%;
	padding:5px 0px 5px 5px;
	background:#FFF;
	border-bottom:2px dotted #C1CDC1;
		}

.crumb {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:center;
	font-size:small;
	font-weight:normal;
	line-height:100%;
	padding:5px;
	background:#FFF;
	}

.entry_body {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:small;
	font-weight:normal;
	line-height:140%;
	padding:10px;
	background:#FFF;
	border:2px dotted #DCDCDC;
	}

.entry_body A { color: #666666; text-decoration: underline;}
.entry_body A:link { color: #336699; text-decoration: underline; }
.entry_body A:visited { color: #336699; text-decoration: underline; }
.entry_body A:active { color: #00ffcc; }
.entry_body A:hover { color: #00ffcc; }

.entry_body_top{
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:small;
	font-weight:normal;
	line-height:140%;
	padding:10px;
	background:#FFF;
	border:2px dotted #DCDCDC;
	}

.entry_body_top A { color: #666666; text-decoration: underline;}
.entry_body_top A:link { color: #336699; text-decoration: underline; }
.entry_body_top A:visited { color: #336699; text-decoration: underline; }
.entry_body_top A:active { color: #00ffcc; }
.entry_body_top A:hover { color: #00ffcc; }

.list_date {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:right;
	font-size:small;
	font-weight:normal;
	line-height:100%;
	padding:5px;
	background:#FFF;
	border-bottom:2px dotted #C1CDC1;
	}

.desc_cate {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:x-small;
	font-weight:normal;
	line-height:140%;
	background:#FFF;
	padding:2px;
	}

.menu_logo {
	color:#ffffff;
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	font-weight:bold;
	font-size:medium;
	text-align:left;
	background:#f2b600;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #BC8F8F;
	border-right:1px solid #BC8F8F;
	voice-family : '\'}\'';
	voice-family : inherit;
	font-size : small;
	}

.footer {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	background:#FFF;
	color:#666;
	text-align:center;
	font-size:small;
	font-weight:normal;
	line-height:140%;
	padding:5px;
	border-top:5px solid #f2b600;
	}

.footer A { color: #666; text-decoration: none; }
.footer A:link { color: #666; text-decoration: none; }
.footer A:visited { color: #666; text-decoration: none; }
.footer A:active { color: #666; text-decoration: none; }
.footer A:hover	{ color: #666; text-decoration: none; }

.entry_title {
	font-family: 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	font-size: small;
	color: #333300; 
	text-transform: none;
	font-weight:bold;
	padding-left:5px;
	border-left:5px solid #87CEFA;
	}

.title {
	font-family: 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	font-size: small;
	color: #333300;
	text-transform: none;
	font-weight:bold;
	}

.title_2 {
	font-family: 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	font-size: small;
	color: #333300;
	text-transform: none;
	font-weight:bold;
	padding:5px 0px 10px 0px;
	}

.posted {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif;
	font-size: small;
	color: #666666;
	}

.comment-body {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	font-size:small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	padding-left:50px;
	padding-bottom:10px;
	}

.comment-post {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#999;
	font-size:small;
	font-weight:normal;
	background:#FFF;
	margin-top:0px;
	}

.search-body {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	font-size:small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	border-bottom:2px dotted #C1CDC1;
	padding-bottom:10px;
	}

.pickup {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:small;
	font-weight:normal;
	border:1px solid #f2b600;
	padding:5px;
	}

.pickup_2 {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:small;
	font-weight:normal;
	line-height:120%;
	padding:5px;
	}

.pickup_text {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:small;
	font-weight:normal;
	line-height:120%;
	padding:6px;
	}

.pickup_text2 {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:left;
	font-size:small;
	font-weight:normal;
	line-height:120%;
	}

.pickup_text3 {
	font-family:'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka',verdana, arial, sans-serif; 
	color:#666;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	line-height:120%;
	}

.side_link {
	padding-bottom:2px;
	}

.dot1 {
	vertical-align:middle;
	}

.ul_1 {
	color:#BC8F8F;
	padding:0px;
	margin:0px 0px 0px 2px;
	}

.list_1 {
	color:#BC8F8F;
	list-style-type:square;
	padding:0px;
	margin:1px 1px 0px 10px;
	}

.image_1 {
	border:solid #A0522D 1px;
	}

.blog_logo {
	color:#666;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	}

.banner {
	position:static;
	}

img.side_banner {
	margin-top:3px;
	}

.msgimage {
	border:solid #A0522D 1px;
	margin-top: 8px;
	margin-bottom: 5px;
	}

.msgbox1 {
	margin: 8px 12px 8px 12px;
	}

.msg1 {
	font-size: 13px;
	font-family:'ＭＳ Ｐ明朝';
	font-weight:bold;
	color:#666;
	}

