  <style type="text/css">

    body {
    text-align:center;
    font-size:100%;
    }
    
    div#backgroundBoard {
      margin-left:auto;
      margin-right:auto;
      padding:2px 0px;
      width:720px;
    }
    div#mainBoard {
      background-color:#ccccff;
      margin:2px 0px;
      padding:2px;
    }
    
    div#headerBoard {
      background-color:#ccccff;
      margin:0px;
      padding:0px;
      width:720px;
    }
    
    div.bulletinBoard {
      background-color:#ffffff;
      text-align:left;
      margin:0px;
      padding:2px 2px;
      line-height:1.25;
    }
    
    /* お知らせページ本文部分 */
    div.infoBoad {
    width:620px;
    background-color:#ddeeff;
    line-height:1.25;
    margin:5px auto;
    padding:8px;
    border:dotted 1px #a0a0a0;
	}    
    
    /*　ビブリオバトルニュースタイトル部分　*/
    div.biblionewstitle {
    width:620px;
    background-color:#ccff99;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:1em;
    padding-top:5px;
    padding-right:10px;
    padding-bottom:0px;
    padding-left:10px;
    border-bottom:ridge #a0a0a0 3px;
    border-right:ridge 3px;
    border-left:#ddffdd ridge 2px;
    border-top:#ddffdd ridge 2px;
    }
    
    /* ビブリオバトルニュースサブタイトル */
    div.biblionewsStitle {
    background-color:#ffffcc;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:5px;
    padding:5px;
    font-size:121%;
    font-weight:bold;
    line-height:1.25;
    border:dotted 1px #a0a0a0;
    }
    
	/*ビブリオバトルニュース本文*/
	div.biblionewsMain {
	margin-right:auto;
    margin-left:auto;
    margin-bottom:2em;
    padding:3px;
    border:solid 1px #a0a0a0;
    text-align:left;
    text-indent:1em;
    line-height:1.5;
    }
    
    /*ビブリオバトルニュースおしらせ*/
    div.biblionewsInfo {
    margin:2px;
    background-color:#ccccfc;
    padding:12px;
	text-align:left;
	text-indent:1em;
	line-height:1.25;
	margin:2px;
	padding:5px;
	}
    
/*ｈ要素*/
    /*　ページヘッダ */
    h2.pageHeader {
    	background-color:#ccccff;
        text-align:center;
        border-bottom:ridge #a0a0a0 2px;
        border-right:ridge 2px;
        padding:8px;
        font-size:121%;
        line-height:1.25;
        margin:8px auto;
      }
      
    /* お知らせページタイトル */
    h2.infoHeader {
    	background-color:#ccff99;
    	width:620px;
    	border-style:ridge;
    	border-width:normal;
    	margin:1em auto;
    	padding:5px;
    	font-size:144%;
    	line-height:1.44;
    	text-align:center;
    	}
    	
    /* ビブリオページサブタイトル */
    h2.infoHeadergray {
    	background-color:#ccccff;
    	width:620px;
    	border-style:ridge;
    	border-width:normal;
    	margin:1em auto;
    	padding:5px;
    	font-size:144%;
    	line-height:1.44;
    	text-align:center;
    	}
    	
    /* infoHeader赤文字 */
    h2.infoHeaderT-red {
    	background-color:#ffffff;
    	color:#cc0033;
    	width:620px;
    	border-style:ridge;
    	border-width:normal;
    	margin:1em auto;
    	padding:5px;
    	font-size:144%;
    	line-height:1.44;
    	text-align:center;
    	}
    	
    /* ヘッダ左寄せ　*/	
    h2.infoHeaderleft {
    	font-size:144%;
    	line-height:1.44;
    	text-align:left;
    	}
      
    h3.itemHeader {
      color:#0000ff;
      text-align:left;
      margin-top:5px;
      margin-bottom:3px
    }
    h4.itemHeader {
      color:#0000ff;
      text-align:left;
      margin-top:5px;
      margin-bottom:5px
    }
    h4.itemHeaderB {
      color:#000033;
      text-align:left;
      margin:2px 0em;
    }
    td.locationCol {
      background-color:#ffccff;
      vertical-align:middle;
      width:85px;
    }
    
/* Paragraph */
    p.addressInfo {
      font-size:88%;
      margin-top:3px;
      margin-bottom:3px;
    }
 
     /* 赤太文字 */
    p.text-red {
      color:#cc0033;
      font-size:100%;
      font-weight:bold;
      line-height:1.25;
    }
 
    
    /* 黒小文字 */
    p.notes {
      color:#000000;
      font-size:88%;
      line-height:1.2;
      margin-top:2px;
      margin-bottom:2px;
    }
    
    /* 赤小文字 */
    p.notesRed {
      color:#cc0033;
      font-size:88%;
      line-height:1.2;
      margin-top:2px;
      margin-bottom:2px;
    }
    
    /* 黒小太文字 */
    p.attention {
      color:#000000;
      font-size:88%;
      font-weight:bold;
      margin-top:2px;
      margin-bottom:2px;
    }
    
    /* 赤小太文字 */
    p.dateInfo {
      color:#cc0033;
      font-size:88%;
      font-weight:bold;
      margin-top:2px;
      margin-bottom:2px;
    }

    /*　コンテンツ */
      p.contentParagraph {
        text-indent:1em;
        text-align:left;
        line-height:1.5;
        margin:0em;
        padding:0em;
      }
      p.contentParagraphcenter {
        text-indent:1em;
        text-align:center;
        line-height:1.5;
        margin:0em;
        padding:0em;
      }
      
/* span 文字装飾　*/
	span.addressInfo {
      font-size:88%;
      margin-top:3px;
      margin-bottom:3px;
    }
 
     /* 赤文字 */
    span.text-red {
      color:#cc0033;
      font-size:100%;
      font-weight:bold;
      line-height:1.25;
    }
    
    /* 黒小文字 */
    span.notes {
      color:#000000;
      font-size:88%;
      line-height:1.2;
      margin-top:2px;
      margin-bottom:2px;
    }
    
    /* 赤小文字 */
    span.notesRed {
      color:#cc0033;
      font-size:88%;
      line-height:1.2;
      margin-top:2px;
      margin-bottom:2px;
    }
    
    /* 黒小太文字 */
    span.attention {
      color:#000000;
      font-size:88%;
      font-weight:bold;
      margin-top:2px;
      margin-bottom:2px;
    }
    
    /* 赤小太文字 */
    span.dateInfo {
      color:#cc0033;
      font-size:88%;
      font-weight:bold;
      margin-top:2px;
      margin-bottom:2px;
    }
    
    
 /* 要綱類タイトルヘッダ */
 	TH.youkou {
 		text-align:center;
 		background-color:#ccccff;
 		width:50%;
 		height:30px;
 		}
    
 /* 要綱箇条書き */
 	ol.youkou {
 		list-style-type:none;
        line-height:1.5;
    }
    
 	li.youkou {
 		line-height:1.8;
 	}
 	
 	
 /* トップメニュー */
 	table.topMenu {
 	background-color:#084d90;
 	width:720px;
 	}
 	
 	td.topMenu {
 	text-align:right;
 	color:#ffffff;
 	font-size:x-small;
 	}
 	
 	a.topMenu {
 	color:#ffffff;
 	}
 	
 /* ヘッダ内戻る表示 */
 	td.return {
 	height:15px;
 	text-align:right;
 	}
 	
 /* ボトムメニュー　*/
 	th.bottomMenu {
 	background-color:#ccccff;
 	text-align:center;
 	width:25%;
 	}
 	
 /* 一覧表テーブル */
 	/*　一覧表テーブル */
 	table.alist {
 	width:640px;
 	border-collapse:collapse;
 	line-height:1.5;
 	empty-cells:show;
 	}
 
	/*　表タイトルセル */
	th.titleCel {
	background-color:#ccccff;
	border:solid 1px #000000;
	vertical-align:middle;
	}
	
	/* 表内容セル　*/
	td.normalCel {
	background-color:#ffffff;
	border:solid 1px #000000;
	vertical-align:middle;
	}
	
	/*　コンテンツ箱 */
    div.contentBox{
      text-align:left;
      width:700px;
      margin:auto;
      padding:1px;
    }
    
    *.contentInnerBox{
      background-color:#ffffff;
      line-height:1.25;
      margin:2px;
      padding:8px 1em;
    }   
      
    @media screen,tty,tv,projection,handheld,print {
      *.speechOnly{
        display:none;
      }
      
    -->
  </style>