/* 基本構造
-------------------------------- */
.contents {
position:relative;
top:155px;
left:0px;
width:600px;
padding:0;
margin:0 0 50px 20px;
overflow: hidden;
}
.contents:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .contents {
    height: 1em;
    overflow: visible;
}
/**/
.main {
clear:both;
float:left;
width:575px;
background:#ffffff;
padding:0;
margin:0 0 0 5px;
overflow: hidden;
}
#main:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .main {
    height: 1em;
    overflow: visible;
}
/**/

#cover {
clear:both;
position:relative;
margin:0;
padding:0;
width:540px;
}
h1 {
float:left;
margin:0;
padding:5px 0;
font-size:14px;
color:#666666;
}
.tourokubanner a {
float:right;
background: url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/bosyuu/tourokubottom.gif) no-repeat;
padding:15px 0 10px 0;
margin:0;
text-indent:-9999px;
font-size:14px;
width:150px;
text-decoration:none;
}
.syubanner a {
float:right;
background: url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/bosyuu/syussekibo.gif) no-repeat;
padding:15px 0 10px 0;
margin:0;
text-indent:-9999px;
font-size:14px;
width:150px;
text-decoration:none;
}
#banner {
clear:both;
background: url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/bosyuu/banner.gif) no-repeat;
padding:0;
margin:10px 0 0 0;
text-indent:-9999px;
font-size:14px;
width:540px;
height:55px;
display:block;
text-decoration:none;
}
#banner a{
clear:both;
background: url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/bosyuu/banner.gif) no-repeat;
text-indent:-9999px;
font-size:14px;
width:540px;
height:55px;
display:block;
text-decoration:none;
}
/* 出席簿二段割
-------------------------------- */
/* テキスト大枠
-------------------------------- */
#text {
clear:both;
position:relative;
margin:10px 20px 5px 0;
padding:0;
color:#333333;
overflow: hidden;
}
#text:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #text {
    height: 1em;
    overflow: visible;
}
/**/

#text iframe {
margin:0;
padding:0;
}
/* 左出席簿部分
-------------------------------- */
.textbox {
clear:both;
float:left;
width:450px;
margin:0;
padding:0;
}
.textbox h3{
margin:5px 0 2px 5px;
padding:0 0 0 4px;
font-size:14px;
color:#333333;
font-weight:normal;
border-left:#999999 solid 4px;
}
/* 右脇部分
-------------------------------- */
.textbox2 {
float:left;
width:70px;
margin:0;
padding:0;
}
.textbox2guide {
width:70px;
height:350px;
margin:30px 0 0 0;
padding:0;
text-indent:-9999em;
background:url(../../img/bosyuu/meibowaki.jpg) no-repeat bottom center;
}
.textbox2guide a {
width:70px;
height:350px;
background:url(../../img/bosyuu/meibowaki.jpg) no-repeat bottom center;
display:block;
text-decoration:none;
}
.textbox2end {
width:70px;
height:350px;
margin:30px 0 0 0;
padding:0;
text-indent:-9999em;
background:url(../../img/bosyuu/meibowaki-end.jpg) no-repeat bottom center;
}
.textbox2end a {
width:70px;
height:350px;
background:url(../../img/bosyuu/meibowaki-end.jpg) no-repeat bottom center;
display:block;
text-decoration:none;
}
/* Archive用
-------------------------------- */
#archivebox {
clear:both;
position:relative;
width:500px;
margin:0 0 150px 0;
overflow: hidden;
}
#archivebox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #archivebox {
    height: 1em;
    overflow: visible;
}
/**/

.archive {
float:left;
width:250px;
margin:0;
padding:0;
}
.archive h3 {
margin:20px 0;
padding:0 0 0 5px;
font-size:14px;
color:#333333;
font-weight:normal;
border-left:#999999 solid 4px;
}
#archivebox p {
margin:5px 0;
font-size:14px;
color:#666666;
}
#archivebox p a {
font-size:14px;
color:#0066FF;
text-decoration:none;
}
#archivebox p a:hover {
font-size:14px;
color:#FF9900;
}

/* サイド部分
-------------------------------- */
#side a {
color:#660000;
text-decoration:none;
}
#side a:hover {
color:#FF9900;
}
#side {
position:absolute;
top:120px;
left:620px;
margin:0;
padding:0;
width:160px;
overflow: hidden;
}
#side:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #side {
    height: 1em;
    overflow: visible;
}
/**/
#side h5 {
margin:10px 2px;
padding:3px 0 0 8px;
font-size:14px;
color:#660000;
line-height:150%;
border-left:#660000 solid 5px;
}
#side p {
margin:8px 0;
padding:0;
font-size:12px;
color:#666666;
line-height:150%;
}
#side img {
vertical-align:middle;
}
#side ul {
margin:0 0 10px 0;
padding:0;
font-size:12px;
color:#333333;
list-style:none;
}
#side li {
margin:0;
padding:0 0 0 10px;
font-size:12px;
}
#remarks a {
background:url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/kunren/marker4.gif) no-repeat top left;
padding:0 0 0 12px;
margin:0;
color:#003399;
display:block;
}
#comment p a{
margin:0 0 0 5px;
padding:0;
display:block;
color:#666666;
line-height:1.0em;
}
#sakamap {
text-indent:-9999em;
}
#sakamap a {
width:150px;
height:120px;
margin:0;
padding:0;
display:block;
background:url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/bosyuu/sakamap_banner.jpg) no-repeat top center;
text-decoration:none;
text-indent:-9999em;
}

/* 本文
-------------------------------- */
.entry {
clear:both;
position:relative;
margin:0;
padding:0;
}
.entry a {
color:#003399;
text-decoration:none;
}
.entry a:hover {
color:#FF9900;
}
h2.entrytitle1 {
width:313px;
height:28px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/bosyuu/titilesyutu.jpg) center left no-repeat;
}
h2.entrytitle1 a {
width:313px;
height:28px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/bosyuu/titilesyutu.jpg) center left no-repeat;
text-decoration:none;
display:block;
}
h2.entrytitle2 {
width:313px;
height:28px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/bosyuu/titilejisyu.jpg) center left no-repeat;
}
h2.entrytitle2 a {
width:313px;
height:28px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/bosyuu/titilejisyu.jpg) center left no-repeat;
text-decoration:none;
display:block;
}
/* アーカイブタイトル
-------------------------------- */

h2.entrytitle1archives {
width:200px;
height:28px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/bosyuu/titilesyutu-archives.jpg) center left no-repeat;
}
h2.entrytitle2archives {
width:200px;
height:28px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/bosyuu/titilejisyu-archives.jpg) center left no-repeat;
}

.entry p {
margin:15px;
padding:0;
font-size:14px;
color:#333333;
line-height:1.5em;
}
.entry form {
margin:0;
padding:0;
}

/* 下部メニュー
-------------------------------- */
#menu {
clear:both;
width:580px;
margin:5px 0;
padding:0;
text-align: center;
}
#menu p {
font-size:12px;
color:#666666;
}
#menu p a:link{
text-decoration:none;
color:#003399;
}
#menu p a:visited{
text-decoration:none;
color:#006699;
}
#menu p a:hover {
color:#FF9900;
}
#menu p a:active {
color:#FF9900;
}
/* ヘッダー
-------------------------------- */
#header {
clear:both;
position:absolute;
top:5px;
left:0;
width:580px;
margin:10px 0 10px 30px;
padding:0;
display:block;
}
#header h4 {
text-align: right;
margin:0;
padding:0;
font-size:14px;
}
#header h4 a:link {
text-align: right;
text-decoration:none;
color:#003399;
}
#header h4 a:visited {
text-align: right;
text-decoration:none;
color:#003399;
}
#header h4 a:hover {
text-align: right;
text-decoration:none;
color:#FF9900;
}
#header h4 a:active {
text-align: right;
text-decoration:none;
color:#FF9900;
}
#header table {
margin:0px;
padding:0px;
}
/* パンくず
-------------------------------- */
#pankuzu {
margin:5px 0;
padding:0;
}
#pankuzu p{
margin:0;
padding:0;
font-size:12px;
color:#333333;
}
#pankuzu p a:link {
text-decoration:none;
font-size:12px;
color:#003399;
}
#pankuzu p a:visited {
text-decoration:none;
font-size:12px;
color:#003399;
}
#pankuzu p a:hover {
text-decoration:none;
font-size:12px;
color:#FF9900;
}
#pankuzu p a:active {
text-decoration:none;
font-size:12px;
color:#FF9900;
}
/* ナビ
-------------------------------- */
#navi {
margin:5px 0;
padding:0;
border-top:#666666 solid 1px;
border-bottom:#666666 solid 1px;
background: url(https://secure02.chicappa.jp/~backdrop.jp-saka2/saka2org/img/pub/topbarnew.jpg) no-repeat center left;
}
#navi p {
font-size:12px;
color:#333333;
padding:4px 0 6px 0;
margin:6px 0;
}
#navi a:link {
text-decoration:none;
font-size:12px;
color:#003399;
}
#navi a:visited {
text-decoration:none;
font-size:12px;
color:#003399;
}
#navi a:hover {
text-decoration:none;
font-size:12px;
color:#FF9900;
}
#navi a:active {
text-decoration:none;
font-size:12px;
color:#FF9900;
}
/* フッター
-------------------------------- */
#footer {
clear:both;
position:relative;
width:580px;
margin:0 0 0 10px;
padding:0;
}
#up {
margin:50px;
padding:0;
text-align: center;
}


/* 20080101追加
-------------------------------- */
#attention {
margin:20px;
padding:10px;
border:#999900 double 4px;
background:#FFFFCC;
}


