@import "base.css";

#wrapper {
width:222px;/* 横幅 */
margin:10px auto;
text-align:left;
}
    
h1 {
    background:url("cl-lm29.gif") repeat-x 0% 100%;
    margin:0px; margin-bottom:5px; padding-bottom:3px;
	color:#999;
    font:bold 100% verdana,osaka,sans-serif;
    letter-spacing:3px;
	font:bold 100%/35px verdana,osaka,sans-serif; color:#666; 

}

h1:first-letter{
	font-size:25px;font-weight:normal;color:#99ccff;
	margin-right:-10px;
}

h2 {
    background:url('cib-ya17.gif') no-repeat 0% 50%;
	padding-left:13px;
	margin-bottom:0px;
	font:bold 100% verdana,osaka,sans-serif;
	color:#999;
}

.text {
font-size:12px;
line-height:20px;
background:url(img/line001_003.gif);}
.text2 {
font-size:12px;
}
.text3 {
font-size:11px;
}
.text4 {
font-size:11px;
}
.txt{
	background:url("001.gif");
	margin:0px 0px 20px;
	padding:5px 10px;
	border:1px solid #99ccff;
}

table {
	font-size:12px;
	color:#666;

}

input,
select, 
textarea {	
	margin-bottom: 3px;
	border: 1px solid #666666;
	line-height: 1.2;
	color: #666666;
	background-color: #f0feff;	
	font-size:12px	
}

/* ヘッダー------------------------------------------------- */

/* トップ画像指定(アドレス、と画像の縦幅横幅も指定) */
#head {
width:220px;/*横幅*/
height:150px;/*縦幅*/
margin:0px 1px;
background:url(img/mtop.jpg) no-repeat center center;/* 画像アドレス */
border:0px solid #333333;/* 画像周りのライン */
}

/* メイン--------------------------------------------------- */

/* 記事全体 */
#main {margin:0px 0px;
font-size:10px;}

/* タイトルバー(見出し) */
#main h2 {
color:#ffffff;
font-size:100%;
font-weight:normal;
letter-spacing:1px;
padding:2px 4px;
background:#66ccff;/* タイトルバー背景色 */
}

/* 見出し最初の1文字 */
#main h2:first-letter {color:#666666;}

/* 記事文章部分 */
#main p {padding:10px 1px 15px 1px;}

#main p.info {padding:0px 0px 8px 1px;}

/* 更新履歴 */
#main p.rireki {
overflow:auto;
width:215px;
height:100px;/* 高さ */
margin:10px 1px 15px 1px;
padding:2px;
font-size:10px;
}

/* 戻りリンク */
#main ul {margin:0px 0px 8px 0px;text-align:right;}
#main li {display:inline;}/* 横並び指定 */


/* メニュー------------------------------------------------- */
#menu {
margin:8px 0px;
text-align:center;
background:url(cl-lm29.gif) repeat-x top;/* メニュー部分の上ライン */
}

#menu ul {
padding:5px 0px;
background:url(cl-lm29.gif) repeat-x bottom;/* メニュー部分の下ライン */
}

#menu li {display:inline;}/* 横並び指定 */

/* カウンター----------------------------------------------- */

ul#pan {margin:8px 3px;text-align:right;}

ul#pan li {display:inline;}

/* フッター------------------------------------------------- */

#foot {
padding:10px 0px 20px 0px;
text-align:center;
background:url(cl-lm29.gif) repeat-x top;/* ライン指定 */
}

#foot ul {margin:0px 0px 3px 0px;}
#foot li {display:inline;}/* 横並び指定 */

#foot address {
padding:5px;
background:#ffffff;/* 背景色 */
}

