/* tag */
body {font:normal 12px/1.6em Arial, Helvetica, sans-serif;color:#2a3845;margin:0;padding:0;background:#FFFFFF;}
p, tr, td {margin:1px;padding:1px;}
em {font-style:normal;}

a:visited, a:link {color:#a43b55;text-decoration:underline;}
a:hover {color:#a43b55;}

hr{clear:both;width:0px;visibility: hidden;height:0px;}

h2 {color:#7a2e40;margin:10px 0px 5px 0px;padding-bottom:5px;font-size:18px;border-bottom:1px solid #efece7;clear:both}
h3 {color:#7a2e40;margin:10px;padding:5px;font-size:16px;}
h4 {color:#7a2e40;margin:8px 0;padding:8px;font-size:14px;}
h5 {color:#7a2e40;margin:5px 0;padding:5px;font-size:12px;}

img {border:none;}

ul {padding:0;margin:10px;list-style:square;}
ol {padding:3px;margin:3px;list-style:none;}

/* logo */
#logo {margin-bottom:45px;}
/* .logotxt {font:normal 18px Georgia, serif;color:#7a2e40;margin:10px 0 0 15px;} */
.logotxt01 {float:left;border-style:none;width:250px;padding:0;margin:0;vertical-align:bottom;text-align:left;font-size:20px;text-decoration:none;}
.logotxt02 {padding:0px;margin:0px;font-size:16px}

/* class */
.box {background:#f7f7f7;border:1px solid #f0e9eb;padding:0px 10px 5px 15px;clear:both;}
.m10 {margin:15px 5px;padding:3px;}
.m4 {margin:4px;padding:1px;}
.blue {color:#000033;margin:4px 0;padding:4px}

/* Layout */
#wrapper {margin:0 auto;width:800px;border-left:1px solid #f0e9eb;border-right:1px solid #f0e9eb;}

/* header */
#header {margin:0 1px;}
#bg {height:36px;background:url(/images/bg.gif) repeat-x;}

#main-content {margin:0 auto;}
#left-column {width:460px;padding:0 20px 20px;float:left;}
#right-column {width:280px;float:right;}

/* footer */
#footer {margin:0 auto;width:777px;text-align:center;background:#f7f7f7;border-top:1px solid #f0e9eb;padding:5px 0px 10px 0px;clear:both}
#footer p{font-size:11px;}

/* Items */
#items p{ padding:0px 5px 3px 15px;}

/* sidebar */
#diary-image {text-align:center;}
.sidebar {width:250px;margin:0 auto;padding:9px 18px;background:url(/images/shadow.jpg) no-repeat top;}

/* Navigation */
#navigation {width:455px;clear:both;}
#navigation ol {padding:0px;width:100%;float:left;margin:5px 0px 10px 0px;list-style-type:none;background-color:#f7f7f7;border:1px solid #7a2e40;}
#navigation li {float:left;padding:5px;font-weight:100;}

#navigation a:link,
#navigation a:visited {float:left;display:block;color:#000000;padding:5px 10px;border-bottom-width:0;text-decoration:none;}

#navigation a:hover,
#navigation a:active {text-decoration:underline;}
/* #navigation a:active {text-decoration:underline;color:#000000;background-color:#ffffdd;} */

/* Navigation */
#nav {background:#7a2e40;padding:20px;text-align:right;color:#eff8ff;}
#nav a:visited, #nav a:link {text-decoration:none;color:#eff8ff;}
#nav a:hover {text-decoration:underline;color:#ffffff;}

/* table1 */
#mytable {width:440px;padding:0;margin:0;}

#mytable caption {padding:0 0 5px 0;width:400px;text-align:right;font-weight:700;}

#mytable th {
	font-weight:700;
	color:#000066;	/*4f6b72*/
	border-right:1px solid #c1dad7;border-bottom:1px solid #c1dad7;border-top:1px solid #c1dad7;
	letter-spacing:1px;text-transform:uppercase;text-align:left;
	padding:4px 4px 4px 12px;
	background:#f7f7f7;	/*CAE8EA*/
}

#mytable th.nobg {
	border-top:0;border-left:0;border-right:1px solid #c1dad7;
	background:none;
}

#mytable td {
	border-right:1px solid #c1dad7;border-bottom:1px solid #c1dad7;
	background:#fff;color:#4f6b72;
	padding:4px;
}

#mytable td.alt {
	background:#f7f7f7;color:#797268;
	padding:4px;
}

#mytable th.oddrow {
	border-left:1px solid #c1dad7;border-top:0;
	background:#fff;
	font-weight:700;
}

#mytable th.evenrow {
	border-left:1px solid #c1dad7;border-top:0;
	background:#f7f7f7;	/*f5fafa*/
	color:#000066;	/*797268*/
	font-weight:700;
}

/* table2 */
.height15 {height:15px}
.td01 {border:1px solid #819a97;padding:3px;}
.td02 {border:1px solid #7a2e40;}
.td03 {background-image:url('/images/darrow.gif');background-repeat:no-repeat;background-position:center center;text-align:center;height:25px;}
.td04 {background-image:url('/images/darrow2.gif');background-repeat:no-repeat;background-position:center center;text-align:center;height:35px;}

/* Tarms */
#tarms h3 {color:#7a2e40;margin:4px 4px 4px 2px;padding:0px;}
#tarms span{margin:5px;padding:2px;}
#tarms p{margin:4px 4px 4px 15px;padding:5px;color:#000066;}

/* tagcloud */
ul.tagCloud {margin:0;padding:0.5em 10px;line-height:1;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
ul.tagCloud li {margin:0;padding:0;display:inline;font-size:80%;}
/*ul.tagCloud li a {text-decoration: none;}*/

/* タグレベル1〜6 */
ul.tagCloud li.level1 a {font-size:167%;color:#2a3845;font-weight:bold;text-decoration: none;}
ul.tagCloud li.level2 a {font-size:136%;color:#cc6699;font-weight:bold;text-decoration: none;}
ul.tagCloud li.level3 a {font-size:122%;color:#e771b4;text-decoration: none;}
ul.tagCloud li.level4 a {font-size:114%;color:#a57c9d;text-decoration: none;}
ul.tagCloud li.level5 a {font-size:92%;color:#897c9d;text-decoration: none;}
ul.tagCloud li.level6 a {font-size:85%;color:#567d9d;}
ul.tagCloud li a:hover {color:#000;}
