﻿@charset   "UTF-8"; /* 文字コード：ユニコード */

#contents li {
	background:none;
	list-style:none;
	list-style-type:none;
}

/* 大枠の設定 */
/* --ページ全体-- */
#my_body{  
width:px; /* --幅：720px-- */
margin:0; /* --余白：0-- */
padding:0; /* --内側の余白：0-- */
}

/* --画像部分-- */
#head{  
width : 100% ; /* --幅：全体の100%-- */
height : 100px ; /* --高さ：100px-- */
}

/* --head以外の下全体-- */
#container{   
position : relative ;  /* --配置：相対位置-- */
font-size:95%; /* --文字サイズ：95%-- */
padding-top:10px; /* --内側の上の余白：10px-- */
}

/* --左：メニューのみ-- */
#left{
	position:absolute; /* --配置：絶対位置-- */
	left:0; /* --左から0pxの位置-- */
	top:10px; /* --上から10pxの位置-- */
	width:180px; /* --横幅：180px-- */
padding-right:10px; /* --内側の右の余白：10px-- */
}

/* --中央：トップのみ、OPACとリンク-- */
#center{  
	width:320px; /* --横幅：320px-- */
	margin:0px 220px 0px 180px; /* --余白：上0px 右220px 下0px 左180px-- */
}

/* --右：トップのみ、カレンダーなど-- */
#right{    
position:absolute; /* --配置：絶対位置-- */
right:0; /* --右から0pxの位置-- */
top:0; /* --上から0pxの位置-- */
width:220px; /* --幅：220px-- */
 
}

/* --メイン：トップ以外の全てのページ-- */
#main{  
width:520px; /* --横幅：520px-- */
margin-left:200px; /* --左側の余白：200px-- */
}

/* メニュー関係 */
/* --外枠-- */
#menu_container{  
width:170px;
line-height: normal;
margin:0;
padding:0;
}
#menu_container li{  
background-image:none;
margin:5px 0;
}
#menu_container li.sub_contents{  
margin:5px 0;
}


/* --サブ枠-- */
ul.sub{  
display : none; /* --通常時は表示しない-- */
list-style:none;
margin:2px;
padding-left:10px;
}

/* --サブ枠2-- */
ul.sub2{  
list-style:none; /* --通常時は表示しない-- */
margin:2px;
padding-left:10px;
background-color:#e6e6e6; /* --背景色：うすいシルバー-- */
}


/* --サブのサブ-- */
.sub_contents{  
padding:5px;
border-bottom:solid 1px #cccccc;
}

/* --コンテンツ：背景色なし メニュー以外にも使用-- */
.contents{  
padding:5px;
border-bottom:solid 1px #cccccc; /* --下線：実線 太さ1px 色シルバー-- */
font-size:90%;
}

/* --コンテンツ：背景色あり-- */
.contents2{  
padding:5px;
border-bottom:solid 1px #ccccCC;
font-size:90%;
background-color:#e6e6e6; /* --背景色：うすい緑-- */
} 

/* 固有のスタイル */
/* --OPAC：トップ-- */               
.opac{
width:160px;
background-color:#CCCCCC;  
border:2px solid  #cccccc;
padding:5px;
margin-bottom:10px;
}

/* --OPAC：トップ-- */               
.e_opac{
background-color:#CCCCCC;  
border:2px solid  #cccccc;
padding:5px;
margin-bottom:10px;
}

/* --カレンダー：トップ-- */  
.calender{  
width:210px;
margin-top:10px;
padding:0px;
border:1px solid #cccccc;
}

/* --カレンダー：r_calender-- */
.calender2{  
height:210px;
margin:0;
padding:5px;
border:1px solid #cccccc;
}

/* --ニュース：トップ タイトル-- */
.news0{
margin:0;
padding:5px;
color:#ffffff;
font-weight:bold;
font-size:105%;
background-color:#3300CC;
border-bottom:none; 　/* --外枠の下線を表示しない-- */

}

/* --ニュース：トップ-- */
.news{
width:320px;
padding:5;
border-top:none; ;　/* --外枠の上線を表示しない-- */
border-right:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-bottom:none;　/* --外枠の下線を表示しない-- */
}

/* --ニュース：トップ お知らせ一覧へのリンク用-- */
#contents .news2{
margin-bottom:5px;
padding:5px;
text-align:right;
border-top:none; 　/* --外枠の上線を表示しない-- */
border-right:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}

/* --写真の位置：r_syokai-- */
/* --左寄せ-- */
#my_body .p_left{  
text-align:center;
margin:10px;
float:left; /* --左に回り込む-- */
}

/* --右寄せ-- */
#my_body .p_right{  
text-align:center;
margin:10px;
float:right; /* --右に回り込む-- */
}
/* --写真の位置については、固有にするつもりはなかったのですが、他に使うところもなかったので固有になりました-- */

/* --テーブル：各紀要の目次の内容-- */
#my_body table.kiyou{  
display : none; /* --通常時は表示しない-- */
list-style:none;
margin:5px;
border-collapse:collapse;
padding-left:10px;
font-size:95%;
}

/* --テーブルのセル：各紀要の目次の内容-- */
#my_body td.kiyou{  
padding:5px;
border-bottom: 1px solid #cccccc;
margin:0;
}

/* 用途ごとのスタイル */

/* リスト関係 */
/* --全体：マーカーを表示しない-- */
#my_body UL.non{
list-style-type:none;
list-style:none;
margin:2px;
padding-left:15px;
}
#my_body ul.non li{
background-image:none;
padding:0;
}

/* --全体：マーカーを表示する-- */
UL.on{  
list-style:disc; /* --スタイル：-- */
margin:2px;
padding-left:15px;
}

/* --全体：番号リスト-- */
UL.num{  
list-style:decimal outside; /* --スタイル：番号リスト 外側に表示-- */
margin:2px 2px 2px 10px;
padding-left:15px;
}

/* --個別：マーカーを表示しない-- */
li.none{  
margin:2px;
padding:0 0 0 5px;
list-style:none outside;
}

/* テーブル関係 */
/* --テーブル1-- */
table.main{  
width:100%; /* --横幅：100%-- */
border:none; /* --線：なし-- */
font-size:95%; /* --文字サイズ：95%-- */
margin-top:10px; /* --上の余白：10px-- */
}

/* --テーブル1用セル-- */
td.main{  
width:33%; /* --横幅：全体の33%-- */
margin:0; /* --余白：0-- */
padding:0; /* --内側の余白：0-- */
}

/* --テーブル2-- */
table.main_2{  
margin:5px; /* --余白：四方に5pxずつ-- */
padding:5px; /* --内側の余白：四方に5pxずつ-- */
border-collapse:collapse; /* --線の重なり：間隔をあける-- */
border: 1px solid #cccccc; /* --線：太さ1px 実線 色シルバー-- */
font-size:95%; /* --文字サイズ：95%-- */
}

/* --テーブル2見出しセル-- */
th.main_2{  
padding:5px; /* --内側の余白：四方に5pxずつ-- */
border:1px solid #cccccc; /* --線：太さ1px 実線 色シルバー-- */
margin:0; /* --余白：0-- */
}

/* --テーブル2セル-- */
td.main_2{  
padding:5px; /* --内側の余白：四方に5pxずつ-- */
border:1px solid #cccccc; /* --線：太さ1px 実線 色シルバー-- */
margin:0; /* --余白：0-- */
}

/* --テーブル1と2の違いは線があるかないか。ぷくにゃんとガイダンスくらいしか使用してないかも。改訂してもよいです。-- */
/* --よく使う組み合わせとして数字を1と2で分けていますが、1のテーブルに2のセルを使ったりも出来ます。お好みで。-- */
.contents3{  
padding:5px;
border-bottom:solid 1px #cccccc;
font-size:90%;
background-color:#FFFFFF;
}

/* 装飾関係 */
/* 全体を枠で囲みます-- */
.frame{  
border:solid 1px #cccccc; /* --線：実線 太さ1px 色シルバー-- */
}

/* --文字を強調します。主にタイトルなどに使えます。-- */
.title{  
text-align:center; /* --文字位置：中央寄せ-- */
font-size:100%; /* --文字サイズ：100%-- */
font-weight:bold; /* --文字の太さ：太字-- */
padding:1px; /* --内側の余白：1px-- */
margin-top:3px; /* --上の余白：3px-- */
}

/* --文章をちょっとだけ目立たせます-- */
.memo{  
text-align:center; /* --文字位置：中央寄せ-- */
margin:10px; /* --余白：四方に10px-- */
}

/* --回り込みの解除に-- */
.clear{  
clear:both; /* --解除：両方-- */
}

/* --無駄な余白をなくしたい-- */
.A{  
padding:0; /* --内側の余白：0-- */
margin:0; /* --余白：0-- */
}

/* --文字を強調したい-- */
.B{  
color:#ff0000; /* --文字の色：赤-- */
font-weight:bold; /* --文字の太さ：太字-- */
}

.B2{  
color:#0000FF; /* --文字の色：青-- */
font-weight:bold; /* --文字の太さ：太字-- */
}

/* --上下に余白を入れて見やすくしたい-- */
.M{
margin:20px 0; /* --余白：上下20px 左右0px-- */
padding:5px 0; /* --内側の余白：上下5px 左右0px-- */
}


/* 要素タイプ */
/* --P（段落タグ）-- */
/* --基本指定-- */
#contents P{  
margin:0; /* --余白：0-- */
padding:0; /* --内側の余白：0-- */
}

/* --アドレスタイプ：パンくずリンク-- */
P.ad{  
padding:5px; /* --内側の余白：5px-- */
font-size:80%; /* --文字サイズ：80%-- */
}

/* --メインの文章：各所-- */
P.main{  
padding:5px; /* --内側の余白：5px-- */
text-indent:1em; /* --インデント：１文字分あける-- */
}
/* --インデントは最初の文字の字下げのことです-- */

/* --h（見出しタグ）-- */
#contents h4{  
font-size:102%; /* --文字サイズ：102%-- */
border-bottom:solid 1px #3300CC; /* --下線：実線 太さ1px 色テーマカラー（濃い青）-- */
border-left:solid 7px #3300CC; /* --左線：実線 太さ7px 色テーマカラー-- */
padding:2px 2px; /* --内側の余白：上下左右とも2px-- */
margin:3px; /* --余白：四方に3px-- */
}

#contents h5{  
font-size:102%; /* --文字サイズ：102%-- */
margin:5px; /* --余白：5px-- */
padding:2px; /* --内側の余白：2px-- */
border-bottom:solid 1px #3300CC; /* --下線：実線 太さ1px 色テーマカラー-- */
}

h6{  
font-size:100%; /* --文字サイズ：100%-- */
margin-bottom:0; /* --下の余白：0px-- */
margin-top:15px;
font-weight:bold;
}

/* pukからのcssオーバーレイ */
#subtitle {
	display:none;
}




