/* ÈþÆý */
@charset "EUC-JP";
#wpBlockContent1 {
	padding-left: 5px;
	padding-right: 5px;
}

#wpBlockContent1 h2 {
	font-size : 16px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 5px;
}

#wpBlockContent1 h3 {
	font-size : 14px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	margin-bottom: 5px;
}

#wpBlockContent1 a {
	color: #BBFFBB;
}

#wpBlockContent1 a img {
	border: none;
}

#wpBlockContent1 a:visited {
	color: #BBFFBB;
}

#wpBlockContent1 a:hover {
	color: #A0FFA0; background-color: #888888;
}

#wpBlockContent1 .storytitle {
	margin: 0;
}

#wpBlockContent1 .storytitle a {
	text-decoration: none;
}

#wpBlockContent1 .meta {
	font-size: 0.9em;
}

#wpBlockContent1 .meta,#wpBlockContent1 .meta a {
	color: #808080;
	font-weight: normal;
	letter-spacing: 0;
}
#wpBlockContent1 .meta ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

#wpBlockContent1 .meta li {
	display: inline;
}


#wpBlockContent1 .storycontent{
	font: 95% "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
}

#wpBlockContent1 div.storycontent {
	clear:right;
}

#wpBlockContent1 .feedback {
	color: #ccc;
	text-align: right;
}

#wpBlockContent1 p,#wpBlockContent1  li,#wpBlockContent1 .feedback {
	font: 95%/175% "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
}

#wpBlockContent1 blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
	overflow: auto;
}

.wpRecentPost .wpRecentComment {
	word-break: break-all;
}

ul.wpBlockList ,ul.wpBlockList li{
	list-style-position:outside;
	margin-left:8px;
}
ul.wpBlockDateList , ul.wpBlockDateList li{
	list-style-position:outside;
	list-style-type:none;
	margin-left:1px;
}

ul.wpBlockDateList li ul.children,ul.wpBlockDateList li ul.children li {
	list-style-position:outside;
	list-style-type:disc;
	margin-left:10px;
	font-size: 100%;
}

li span.comment-author {
	font-weight:bold;
	margin-left:1px;
}

span.new1 {
	font-size: 80%;
	font-weight:bold;
	color: #EE0000;
}

span.new2 {
	font-size: 80%;
	font-weight: bold;
	color: #00BB00;
}

span.postDate {
	font-weight:bold;
	font-size:110%;
}

span.post-title {
	font-size:100%;
}

#wp-calendar {
	empty-cells: show;
	font-size: 10pt;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	color: #22DD22;
	text-decoration: none;
	font-weight: bold;
}

#wp-calendar a:hover {
	background: #888888;
	color: #A0FFA0;
}

#wp-calendar caption {
	font-weight: bold;
	font-size: 110%;
	color: #F32;
	text-align: left;
}

#wp-calendar td {
	color: #aaa;
	font: normal 12px "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar #today {
	background: #D85F7D;
	color: #ffffff;
}

#wp-calendar th {
	font-style: normal;
	font-size: 11px;
	text-transform: capitalize;
}/*
 * modPukiWikiÍÑ¤Î¥¹¥¿¥¤¥ë¥·¡¼¥È¥µ¥ó¥×¥ë
 */
div.modPukiWP_ie5 {
	text-align:left;
}

.modPukiWP_style_table
{
	padding:0px;
	border:0px;
	margin:2px 0px 2px 0px;
	text-align:left;
	color:inherit;
	width:auto;
	background-color:#ccd5dd;
}

.modPukiWP_style_th
{
	padding:5px;
	margin:1px;
	text-align:center;
	color:inherit;
	background-color:#224433;
}

thead th.modPukiWP_style_th,
tfoot th.modPukiWP_style_th
{
	color:inherit;
	background-color:#224433;
}

.modPukiWP_style_td
{
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#223333;
}

thead td.modPukiWP_style_td,
tfoot td.modPukiWP_style_td
{
	color:inherit;
	background-color:#224433;
}
.modPukiWP_head {
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	margin-left: 0px;
	border-left: 10px solid #336633;
	border-bottom: 1px solid #336633;
	background-color:transparent;
	padding-left: 0.3em;
	margin-bottom: 5px;
}
h1.modPukiWP_head {
	font-size : 20pt;
}
h2.modPukiWP_head {
	font-size : 16pt;
}
h3.modPukiWP_head {
	font-size : 12pt;
}
h4.modPukiWP_head {
	font-size : 11pt;
}
h5.modPukiWP_head {
	font-size : 10pt;
	background-color: #336633;
	padding: 0px;
}

h6.modPukiWP_head {
	font-size : 9pt;
	background-color: #336633;
	padding: 0px;
}

ul.modPukiWP_list1 li
{
	list-style-type:disc;
}
ul.modPukiWP_list2 li
{
	list-style-type:circle;
}
ul.modPukiWP_list3 li
{
	list-style-type:square;
}
ol.modPukiWP_list1 li
{
	list-style-type:decimal;
}
ol.modPukiWP_list2 li
{
	list-style-type:lower-roman;
}
ol.modPukiWP_list3 li
{
	list-style-type:lower-alpha;
}

pre.modPukiWP_pre {
	border-top:    #DDDDEE 1px solid;
	border-bottom: #888899 1px solid;
	border-left:   #DDDDEE 1px solid;
	border-right:  #888899 1px solid;
	font-size:12px;
	line-height:120%;
	padding:0.5em 10px 0.5em 10px;
	margin: 5px 10px 5px 20px;
	white-space: pre;
	width:95ex;
	height:auto;
	max-width:95ex;
	background-color: #F0F8FF;
	color: black;
	overflow:auto; /* Moziila/OperaÂÐºö */
	white-space: pre;
}

span.modPukiWP_noexists
{
	color:inherit;
	background-color:#FFFACC;
}

.modPukiWP_small
{
	font-size:80%;
}


a.modPukiWP_note_super
{
	color:#DD3333;
	background-color:inherit;
	font-weight:bold;
	font-size:60%;
	vertical-align:super;
}

hr.modPukiWP_full_hr
{
	border-style:ridge;
	border-color:#333333;
	border-width:1px 0px;
}
hr.modPukiWP_note_hr
{
	width:90%;
	border-style:ridge;
	border-color:#333333;
	border-width:1px 0px;
	text-align:center;
	margin:1em auto 0em auto;
}

span.modPukiWP_size1
{
	font-size:xx-small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.modPukiWP_size2
{
	font-size:x-small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.modPukiWP_size3
{
	font-size:small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.modPukiWP_size4
{
	font-size:medium;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.modPukiWP_size5
{
	font-size:large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.modPukiWP_size6
{
	font-size:x-large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.modPukiWP_size7
{
	font-size:xx-large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
.modPukiWP_anchor_super
{
	font-size:xx-small;
	vertical-align:super;
}
.modPukiWP_clear{
	margin:0px;
	clear:both;
}
div.modPukiWP_img_margin
{
	margin-left:32px;
	margin-right:32px;
}