@charset "Shift_JIS";

/* ぴーすけ用スタイルシート[ 2-column ] * http://chankaz.cside4.jp/php/ */

/* 初期化(これらの項目は変更不可) */
*{
	margin		:0;
	padding		:0;
	line-height	:100%;
}
html{
	direction	:ltr;
}
body{
	text-align	:left;
	font-weight	:normal;
	font-style	:normal;
	font-size	:100%;
	border		:0;
}

a,abbr,acronym,area,b,bdo,big,br,button,cite,code,col,colgroup,dfn,em,i,img,input,kbd,label,object,param,q,samp,script,select,small,span,strong,sub,sup,textarea,tt,var{
	display		:inline;
}
address,blockquote,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,li,map,noscript,ol,p,pre,ul{
	display		:block;
}
li{
	display		:list-item;
}
ol{
	list-style-type	:decimal;
}
ul,ol,dl,p{
	margin		:1em 0;
}
table,thead,tbody,caption,tr,th,td{
	text-align	:left;
	font-size	:100%;
}
table{
	border-collapse:separate;
}
caption{
	caption-side:top;
	text-align	:center;
}
th,td{
	empty-cells	:show;
}
/* ↑ここまでは変更不可↑(初期化ここまで) */

/* 装飾(↓これ以降、適宜変更可↓) */
body{
	border-width:1px 12px 10px;
	border-style:solid;
	border-color:#fc6 #fc6 #ff9;
	background-color:#fff;
	color		:#666;
}
html,body{
	scrollbar-face-color:#fc6;
	scrollbar-shadow-color:#ffc;
	scrollbar-darkshadow-color:#ff9;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#ffc;
	scrollbar-arrow-color:#999;
	scrollbar-track-color:#ffc;
}

/* タイトル */
h1{
	width		:64%;
	float		:right;
	margin		:2em 0;
	text-align	:center;
	font-weight	:bold;
	font-size	:150%;
	color		:#066;
}
/* 項目のタイトル */
h2{
	font-weight	:bold;
	font-size	:130%;
	color		:#066;
}

/* BLOCK要素 */
hr{
	display		:none;
}
p, li, dd{
	line-height	:130%;
}
p{
	margin		:1em 0;
}
ul{
	margin		:1em;
	font-size	:90%;
}
li{
	padding		:2px;
}

/* HOMEへのリンク帯(画面最上部) */
p.root{
	margin		:0;
	padding		:0.5em;
	border-top:7px solid #fc6;
	background-color:#ff9;
	font-size	:90%;
}

/* カレンダー部分(左側) */
div#calender{
	width		:35%;
	float		:left;
	margin-top	:2em;
}
div[id="calender"]{
	margin-top	:0 !important;
}
div#calender h2{
	display		:none;
}
div#calender form{
	text-align	:center;
}
table,th,td{
	border		:1px dotted #ff9;
}
table{
	margin		:0 auto;
	background-color:#ff9;
}
caption{
	display		:none;
}
th,td{
	padding		:2px;
	text-align	:center;
}
th{
	font-size	:95%;
}
td{
	background-color:#fff;
}
th.sub, th span{
	display		:none;
}
td.too{
	color		:#ccc;
}

/* [前の月][次の月]へのリンク */
ul.navi{
	text-align	:center;
}
ul.navi li{
	display		:inline;
}
ul.navi li a.prev:before{
	display		:marker;
	content		:"≪ ";
}
ul.navi li a.next:after{
	display		:marker;
	content		:" ≫";
}
#footer ul.navi{
	display		:none;
}

/* スケジュール表示(右側) */
#schedule{
	margin	:3em 0 0 35%;
	padding-left:1em;
	padding-right:1em;
}
#schedule h2{
	margin-top	:2em;
	padding		:1em 0 0;
	text-align	:center;
}
dl{
	border-bottom:1px dotted #ccc;
}
/* 日付 */
dt{
	padding		:5px 1em;
	border-top	:1px dotted #ccc;
}
/* 内容 */
dd{
	margin		:0.5em 2em;
	padding		:3px;
}

/* ページ上部へのリンク(top↑) */
#back-t, .top{
	margin		:0 1em;
	text-align	:right;
	font-size	:80%;
}
#back-t{
	clear		:both;
	margin		:2em 1em;
	padding		:1em 0;
}

/* ANCHOR */
a{
	text-decoration:underline;
	font-weight	:bold;
	font-style	:inherit;
	color		:#0c9;	/* 未訪問リンク */
}
a:visited{	/* 既訪問リンク */
	color		:#669;
}
a:hover{	/* マウスを乗せた時 */
	color		:#f66;
}
a:active{	/* クリックした時 */
	color		:#cc6;
}

/* カレンダー内のリンク */
td a{		/* 平日のリンク色 */
	color		:#666;
}
td a:hover{		/* マウスを乗せた時 */
	text-decoration:overline underline;
}

/* 日付の色 */
.s-day, td.s-day a{		/* 土曜日 */
	color		:#00f !important;
}
.h-day, td.h-day a{		/* 日曜日・祝日 */
	color		:#f00 !important;
}
.today, td.today a{		/* 今日 */
	font-weight	:bold;
	color		:#066 !important;
	background-color:#ffc;
}
.h-name{		/* 祝日名 */
	color		:#ccc;
}

/* FORM */
form{
	margin		:1em;
}

/* パスワード入力フォーム */
form#admin{
	position	:absolute;
	bottom:0;	left:1.5%;
}
form[id="admin"]{
}
form#admin p{
	margin		:0;
}

/* 管理モード */
fieldset{
	margin		:1em 1em 2em;
	padding		:1em;
	border:3px dotted #ccc;
	background-color: #fff;
	font-size	:90%;
}
legend{
	font-weight	:bold;
}
textarea{
	overflow:auto;
}
blockquote{
	margin		:1em 0;
	padding		:1em;
	border:1px dotted #ccc;
}
#write,#rewrite{
	clear		:right;
}
#write h2, #rewrite h2, #other-mon h2, #edit h2{
	margin		:0 0 0 1em;
	padding		:0;
	font-size	:120%;
}
form#back-ad p{
	text-align	:center;
}
.edit dt{
	width		:6em;
	float		:left;
	clear		:left;
}
.edit dd{
	margin-bottom:1.5em;
}
dd.ctrl{
	margin		:0 0 0 6em;
	border-top	:1px dotted #ccc;
}
address{
	margin		:0 1em;
	text-align	:right;
	font-style	:italic;
	font-size	:90%;
}
