
body     { background-color: #b0e0e6; margin: 0px; padding: 0px;
	font-size: 80%;
}

h1,h2,h3,h4,h5,h6,p,ul,table,td,th  { font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック"; margin: 0; padding: 0 }
#container   { background-color: white; margin: 0px auto; border-right: 1px solid navy; border-left: 1px solid navy; width: 750px }
#header   { background: url(p_title.jpg) no-repeat; margin-right: auto; margin-left: auto; border-bottom: 20px solid navy; width: 750px; height: 200px }
#contents     { float: right; margin-left: 10px; padding: 10px 10px 10px 40px; border-left: 1px solid navy; width: 494px }
#contents .entry { background: white url(bg_entry.gif) no-repeat 0px 100%; margin-bottom: 30px; padding: 15px }
#menu     { float: left; padding: 10px; width: 175px }
#footer    { background-color: #eee; clear: both; margin: 0px auto; padding: 10px; width: 730px }
/*タイトル設定*/
#header h1 { display: none }
#header h2  { color: navy; font-family: "ヒラギノ角ゴ Pro W6"; text-align: right; padding-top: 20px; padding-right: 10px }
/*メインコンテンツ設定*/
#contents p { font-size: 12px; line-height: 20px }
#contents a,#contents a:link,#contents a:visuted { color: #069; text-decoration: none }
#contents a:hover { color: #f90; text-decoration: underline }
#contents h3  { color: white; font-weight: bold; font-size: 20px; background: url(title_entry.gif) 0px 100%; margin-top: 10px; margin-bottom: 10px; padding: 3px 10px 2px; border-left: 7px solid navy }

.c_cate { color: navy; font-size: 14px; text-align: right; margin-right: 10px }
.c_date  { color: navy; font-size: 14px; text-align: right; margin-right: 20px }
.c_footer { text-align:right; }
/*メニュー設定*/
#menu p { font-size: 10px; line-height: 18px }
#menu h4 { color: white; font-size: 13px; line-height: 16px; margin-bottom: 5px; padding: 2px 2px 2px 5px }
.m_con { margin-bottom: 30px }
#menu ul,#menu li { font-size: 10px; line-height: 18px; list-style-type: none }
#menu a,#menu a:link,#menu a:visited { color: #069; text-decoration: none; margin-left: 5px }
#menu a:hover { color: #f90; text-decoration: underline }
.m_title  { color: white; font-size: 14px; background-color: #36c; margin-top: 10px; padding: 0.1em 5px }
.profile { font-size: 10px; width: 170px }/*メニュープロフィール設定*/
.profile th  { background-color: #eee; padding: 2px }
.calendar  { font-size: 10px; text-align: center; width: 170px }/*メニューカレンダー設定*/
.calendar th {text-align: right;}
.calendar td  { text-align: right; padding: 2px }
.calendar caption { font-size: 12px; padding: 2px; border-bottom: 1px solid navy }
/*タイトル設定*/
#footer .credit { font-size: 10px; line-height: 16px; text-align: center }

.comment_title {
	color:#ffffff;
	background: url(title_entry.gif) 0px 100%;
	margin-top: 10px; margin-bottom: 10px; padding: 3px 10px 2px; border-left: 7px solid navy;
}
