@charset "EUC-JP";
html {  overflow-x:hidden;}

h1,h2,h3,div,dd,ul,li{margin:0;padding:0;}

body {	font-family:"Verdana",  "Osaka",  sans-serif;
	margin:2px;
	text-align:center;
}

body{font-size:10px;color:gray;}
div.footer{color:gray;}
a{border:none;color:#808080;}
a:link {color:#808080;}
a:visited {color:#808080;}
a:hover {color:#808080;}
a:active {color:#808080;}

div.main{width: auto;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	max-width: 400px; 
	width: expression( document.body.clientWidth > 400? "400px" : "auto" ); 
}
div.txt{font-size: 10px;
	line-height: 1.4;
	margin:7px 10px 7px 3px;
}
div.menu{line-height: 1.1;
	margin:7px 10px 7px 3px;
}

div.footer{font-size: 10px;
	font-family:"Courier New",  Courier,  sans-serif;
	text-align:right;
	margin:3px 0 12px 0;
	padding:0px 10px 3px 3px ;
	line-height: 1.3;
}

h1 {font-size: 10px;
	padding:3px 0;
	text-align:left;
}
h1 a{border-width:0px;}
h1 a:hover{border-width:0px;}
h2{font-size: 10px;
	padding:3px 0;
}

h3{font-size: 10px;
	padding:3px 0;
}
a{
	text-decoration: none;}
a.lst{display:block;
	margin:3px 10px 12px 0px;
	padding:0 0 0 9px;
	border-width:0px;	
	background-repeat:no-repeat;
	background-position:left top;}


.hide{display:none}
#q9990{display:block}
#r9991{display:block}
#s9992{display:block}
#t9993{display:block}
#u9994{display:block}
#v9995{display:block}
#w9996{display:block}
#x9997{display:block}
#y9998{display:block}
#z9999{display:block}

blockquote{margin:0.5em 1em;
	padding:0;}
blockquote p{margin:0.5em ;}

.ipt{width:80%;}

/* ▼カラーコーディネート関係 */
/* IE/OPERA,スクロールバー色*/
html{
	scrollbar-base-color: #ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#999999;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#cccccc;
}
/* 全体背景色、基本文字色*/
body {
	background-color:#fff;

}
/* タイトル類*/

/* 記事部分*/
div.main{
	background-color:#fff;
	border-left:1px #fff solid;
	border-right:1px #fff solid;
}
/* メニューリスト(リンク以外)*/
div.menu{font-size:10px;
	color:#aaa;
}
/* 記事等のフッタ*/
div.footer{
	border-bottom:3px #aaa double;
}


/* 記事中リンク(下線)*/
.txt a:link {
	border-bottom:1px #aaa solid;
}
.txt a:visited {
	border-bottom:1px #aaa dotted;
}
.txt a:hover {
	border-bottom:1px #f00 solid;
}
.txt a:active {color:#999;
	border-bottom:1px #000 solid;
}
.txt a.more{text-decoration:none;
	border-width:1px 0px;
}
/* メニューリスト。ヘッドマークは背景として指定している*/
a.lst:link {
	background-image:url(http://blog-imgs-18.fc2.com/a/d/a/adankadan/midoku.gif);

}
a.lst:visited {
	background-image:url(http://blog-imgs-18.fc2.com/a/d/a/adankadan/yonda.gif);
	border-width:0px;	
}
a.lst:hover {color:#f00;
	border-width:0px;
	background-image:url(http://blog-imgs-18.fc2.com/a/d/a/adankadan/hover.gif);
}
a.lst:active {border-width:0px;
	background-image:url(http://blog-imgs-18.fc2.com/a/d/a/adankadan/hover.gif);
}

/* コメントアイコン*/
.hiyoko a:link {border:none;}
.hiyoko a:visited {border:none;}
.hiyoko a:hover {border:none;}
.hiyoko a:active {border:none;}


/*引用*/
blockquote{border:1px solid #aaa ;}
/*カレンダー、日曜*/
.sun{color:red;}

li{color:#888;
	margin:2px 0 1px 1.5em;
	list-style-type:disc;
}

.shikaku li{
	line-height:1;
	margin:2px 0 1px 1.5em;
	list-style-type:square ;}

/*●〈カテゴリー目次(iframe)〉と組み合わせる場合、以下のみ
メインテンプレートと色あわせすれば、コーディネートが可能です

*/
/*表題部分*/
h1 {font-size:10px;
	color:gray;
	border-bottom:1px #aaa solid;
}
h1 a{color:gray;
}
h1 a:hover{color:gray;
}



/*全記事リスト*/
.allist{font-size:10px;
	line-height:1;
	list-style-position: outside;
}
.allist li{color:#aaa;
	margin:2px 0 1px 1.5em;
	list-style-type:circle
}
.allist a{border:none;}
.allist a:link {color:#d97d9b;}
.allist a:visited {color:#d97d9b;}
.allist a:hover {color:#cc456c;}
.allist a:active {color:#cc456c;}

/* メニューリスト、色が薄い部分*/
.lite{color:#aaa;}