body		{background:url(leaves-01b_2.gif) fixed; color:#014501; font:15px/16px "Meiryo",sans-serif}

div.link	{font-size:12px; font-weight:bold; text-align:right;}
table		{margin:auto}
table.k		{color:#014501; font-size:11pt; width:720px;}
table.intro	{background:#e9ddcf; color:#990000; font-size:10pt; width:530px;}
td.k,td.kc	{text-align:left; padding:8px; border:1px solid #000000}
td.kc		{vertical-align:center}
td.k		{vertical-align:top}

td.intro	{text-align:center; padding:4px; border:1px solid #ffffff;}
.ki	{width:120px}
.rt	{width:180px}
.lt	{width:220px}
.w461	{width:461px}
p		{color:#990000; font-size:9pt}

.title		{text-align:center; width:200px; height:26px; position:absolute; top:22px; left:20px; z-index:2}
h2		{color:#990000; font-size:16px; margin:0}
h3		{color:#990099; font-size:12px; margin:0 0 2px 0}
.post		{font-size:8pt; position:absolute; top:0; left:10px}
.by		{color:#006600; font-size:11px; text-align:center}
#caption	{margin-top:8px}
.bold		{font-weight:bold}
.lh1		{line-height:1px}
.lh5		{line-height:5px}
.sch		{font-size:13px; line-height:15px;margin:8px 0 2px 0}

#note		{text-align:right;margin-top:30px} 
.m40		{margin-top:40px}
#photo	{border:solid 1px #dbb09b}
#photo:hover{border-color:#ff40ff}
#mbtn	{border:solid 1px #c0c0c0; border-radius:2px; cursor:pointer}
#mbtn:hover	{border-color:#ff40ff}

.size08		{font-size:11px; line-height:12px}
.size10		{font-size:13px; line-height:15px}
.center		{text-align:center}
.left		{text-align:left}

a.k		{color:#014501; text-decoration:none}

a.hp:link,a.hp:visited{color:#008000;text-decoration:none}
a.hp:hover 	{color:#ff40ff; text-decoration:underline}
a.hp:active	{color:#008000;text-decoration:none}

a.p:link,a.p:visited{color:#0000ff;text-decoration:none}
a.p:hover 	{color:#ff40ff; text-decoration:underline}
a.p:active 	{color:#0000ff;text-decoration:none}

/* スマホ向け */
@media screen and (max-width:480px){
 .r		{text-align:right;margin-top:60px;margin-bottom:4px} 
}
