*{padding:0;margin:0;
}
hr {color : #FFC000 ; clear : both ;
}
html,body {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ; font-size: 16px ; margin : 0px ; color : #000000 ;
}
A:hover {text-decoration : underline ;
}
A:link {text-decoration : underline ;
}
LI{text-align : left ; font-size : 16px; list-style-type : none;
}
img{border : 0 ;
}
.clear { clear:both; }   
.clear hr { display:none; }  


/* firstブロックのCSS */
#firstBlock{float : center ; margin-top : 2% ; margin-left : 5% ; margin-right : 5% ; width : 855px ; font-size : 14px ;
}
#firstLeft{float : left ;
}
#kosyo{float : left ;
}
#komei{text-align : left ; font-family : Century,Arial,Helvetica,sans-serif ; font-weight : bold ;
}
#komei H2{font-family : "HGPゴシックE","ＭＳ ゴシック",sans-serif ; font-size : 20pt ;
}
#hyogo {float : right ; text-align : left ; font-family : "HG丸ゴシックM-PRO","ＭＳ ゴシック",sans-serif ;
}
#hyogo span.takako{font-family : "HG丸ゴシックM-PRO","ＭＳ ゴシック",sans-serif ;
}
#hyogo span.challenge {color : #00B050 ; font-family : Andalus,serif ; font-size: 20pt ; font-weight : bold ;
}



/* secondブロックのCSS */
#secondBlock{float : center ; margin-left : 5% ; margin-right : 5% ; width : auto
}
#secondLeft{float : left ; margin-left : 5% ; vertical-align : middle ; position : related ;
}
#smoothmenu1{float : left ; margin-right : auto ; color : black ; vertical-align : middle ;
}
#smoothmenu1 br{clear: left ;
}
#accordion_1{background-color : #FF3366 ; color : black
}
#accordion_1 li{background-color : #FF3366 ; color : black
}
#accordion_2{background-color : #FFCC33 ; color : black
}
#accordion_2 li{background-color : #FFCC33 ; color : black
}
#accordion_3{background-color : #CCFF00 ; color : black
}
#accordion_3 li{background-color : #CCFF00 ; color : black
}
#accordion_4{background-color : #99FFFF ; color : black
}
#accordion_4 li{background-color : #99FFFF ; color : black
}
#accordion_5{background-color : #33CCFF ; color : black
}
#accordion_5 li{background-color : #33CCFF ; color : black
}
#accordion_6{background-color : #66CCFF ; color : black
}
#accordion_6 li{background-color : #66CCFF ; color : black
}
#accordion_7{background-color : #CCCCFF ; color : black
}
#accordion_7 li{background-color : #CCCCFF ; color : black
}



/* thirdブロックのCSS */
#thirdBlock {float : center ; margin-left : 5% ; margin-right : none ; margin-top : 1% ; width : 855px ;
}
#oshiraseBox {float : left ; color : #000000 ; padding : 10px ; text-align : left ; border : 1px solid #CCFF00 ;
    position : related ; width : 30% ; height : 220px ;
}
#oshiraseBox p {padding : 0 ; margin : 1ex 0 ;
}
#diaryBox {float : right ; color : #000000 ; padding 10px ; border : 1px solid #CCFF00 ;
    margin-left : 1% ; position : related ; width : 550px ; height : auto;
}
#diaryBox p {padding : 0 ; margin : 1ex 0 ;}
#diaryUpBox{float : right ; margin-top : 2% ; width : 510px ; height : 40px ;
    position : related ; visibility : visible ; border-style : none ;
}
#diaryDownBox{float : center ;
}
#diaryLBox{float : left ; margin-top : 2% ; margin-left : 2% ; width : 280px ; height : 200px ; padding 10px ;
    position : related ; visibility : visible ; border-style : none ;
}
#diaryRBox{float : right ; margin-top : 1% ; width : 230px ; height : 130px ;
    position : related ; visibility : visible ; border-style : none ;
}



/*forthブロックのCSS */
#menuBox{float : center ; width : 946px ; height : auto ; color: #000000 ; padding: 2px ;text-align : left ;
   margin-left : 1% ; margin-right : 1% ;margin-top : 1% ; border: 1px solid #CCFF00 ; position : related;
}
#menuBox p {padding : 0px ;
}
#gakkosyokaiBox{float : left ; width : 125px ; height : 234px ; color : black ; padding : 10px ;
   bottom : auto ; margin-left : none ; border: 1px solid #CCFF00 ; position : related ;
}
#kyoikushinroBox{float : left ; width : 205px ; height : 260px ; color : black ;
  border : 1px solid #CCFF00 ; margin-left : 1% ; position : related ; padding : 10px;
}
#bukatsudoBox{float : left ; width : 154px ; color : black ; border: 1px solid #CCFF00;
  bottom : auto ; margin-left : 1% ; position : related ; padding : 10px;
}
#zaikoseiBox{float : left ; width : 186px ; color : black ; border: 1px solid #CCFF00;
  margin-left : 1% ; position : related ; padding : 10px;
}
#chugakuseiBox{float : none ; width : 140px ; color : black ; border : 1px solid #CCFF00;
  margin-left : 1% ; position : related ; padding : 10px;
}
#accessBox{float : left ; width : 154px ; border : 1px solid #CCFF00 ; color : black ;
  margin-left : 1% ; position : related ; padding : 10px ;
}
#linkBox{float : none ; width : 180px ; color : black ; border : 1px solid #CCFF00 ;
  margin-left : 1% ; margin-top : 2% ; position : related ; padding : 10px ;
}

#gakkosyokaiTitle{width : 125px ; height : 24px ; text-align : center ; vertical-align : bottom ; font-size : 16px ; font-weight : bold ;
  background-color : #FF3366 ; color : black ; border-style : none ; padding : 3px ;
}
#kyoikushinroTitle{width : 205px ; height : 24px ; text-align : center ; vertical-align : bottom ; font-size : 16px ; font-weight : bold ;
  background-color : #FFCC33 ; color : black ; border-style : none ; padding : 3px ;
}
#bukatsudoTitle{width : 154px ; height : 24px ; text-align : center ; vertical-align : bottom ; font-size : 16px ; font-weight : bold ;
  background-color : #CCFF00 ; color : black ; border-style : none ; padding : 3px ;
}
#zaikoseiTitle{width : 186px ; height : 24px ; text-align : center ; vertical-align : bottom ; font-size : 16px ; font-weight : bold ;
  background-color : #99FFFF ; color : black ; border-style : none ; padding : 3px ;
}
#chugakuseiTitle{width : 140px ; height : 24px ; text-align : center ; vertical-align : bottom ; font-size : 16px ; font-weight : bold ;
  background-color : #33CCFF ; color : black ; border-style : none ; padding : 3px ;
}
#accessTitle{width : 154px ; height : 24px ; text-align : center ; vertical-align : bottom ; font-size : 16px ; font-weight : bold ;
  background-color : #66CCFF ; color : white ; border-style : none ; padding : 3px ;
}
#linkTitle{width : 180px ; height : 24px ; text-align : center ; vertical-align : bottom ; font-size : 16px ; font-weight : bold ;
  background-color : #CCCCFF ; color : black ; border-style : none ; padding : 3px ;
}
#menuBox img{width : 10px ; height : 10px ;
}



/* fifthブロックのCSS */
#fifthBlock {float : center ; margin-left : 2% ; matgin-top : 2% ; margin-right : 3% ; position : related ;
}
#google {float : left ; background-color : #FFFFCC ; position : related ;
}
#QRcode {float : left ; text-aling : center ; margin-left : 3% ; position : related ;
}
#attention {float : left ; width : 600px ; padding : 20px ; position : related ; text-align : left ; font-family : "HG丸ゴシックM-PRO","ＭＳ ゴシック",sans-serif ; font-size : 12px ;
}
#address {float : right ; text-align : left ; font-family : "HG丸ゴシックM-PRO","ＭＳ ゴシック",sans-serif ;
}