@charset "utf-8"; 

body
{
margin: 30px 0px 30px 0px ;
background-color: #FFCCFF ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
color: #444444 ;
}

/*画像*/
img
{
border-style: none ;
}

/*フィールド*/
.detail
{
margin: 0px 10px 0px 0px ;
text-align: right ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
}

/*リンク未指定時*/
a
{
padding:2px 2px 2px 2px;
background-color: #999999 ;
color: #FFFFFF ;
text-decoration:none;
}

a:hover
{
padding:2px 2px 2px 2px;
background-color: #999999 ;
color: #FFCC66 ;
text-decoration: none ;
}

/*基本設定*/
#base
{
width: 720px ;
margin-left: auto ;
margin-right: auto ;
background-color: #FFFFFF ;
}

/*ブログ枠*/
#container
{
width: 720px ;
margin-left: auto ;
margin-right: auto ;
text-align: left ;
}

/*ヘッダー*/
#header
{
width: 720px ;
height: 90px ;
margin: 0px 0px 10px 0px ;
background-image: url("http://www.ongakubuobkai.com/00_topimg/top01.jpg") ;
display: block ;
}

/*サイド*/

#side
{
width: 160px ;
float: left ;
margin: 3px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
}

#side p
{
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
line-height: 150% ;
color: #444444 ;
}

.mark
{
width: 140px ;
height: 124px ;
padding: 5px 5px 5px 5px ;
}

.menu a
{
width: 140px ;
height: 20px ;
margin: 0px 0px 0px 5px ;
padding: 5px 3px 0px 3px ;
background-color: #999999 ;
text-indent: 10px ;
text-decoration: none ;
display: block ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
color: #FFFFFF ;
border-width: 2px ;
border-style: solid ;
border-color: #FFFFFF ;
}
		
.menu a:hover
{
width: 140px ;
height: 20px ;
margin: 0px 0px 0px 5px ;
padding: 5px 3px 0px 3px ;
background-color: #999999 ;
text-indent: 10px ;
text-decoration: none ;
display: block ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
border-width: 2px ;
border-style: solid ;
border-color: #FFCC66;
color: #FFCC66 ;
}

/*エントリー*/
#content
{
width: 554px ;
float: right ;
margin: 5px 5px 0px 0px ;
}

#content h1
{
padding: 2px 2px 2px 2px;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
font-weight: normal ;
color: #999999 ;
}

#content h1 a
{ 
padding: 2px 2px 2px 2px;
text-decoration:none;
color: #FFFFFF ;   
background-color: #BBBBBB ;
}

#content h1 a:hover
{ 
padding: 2px 2px 2px 2px;
text-decoration:none;
color: #FFCC66 ;   
background-color: #BBBBBB ;
}

#content h2
{
margin: 0px 0px 20px 0px ;
padding: 7px 0px 7px 5px ;
background-image: url("http://www.ongakubuobkai.com/00_topimg/line01.gif") ;
background-repeat: no-repeat ;
display: block ;
text-indent: 10px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 16px ;
color: #FFFFFF ;
}

.ek
{
width: 380px;
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
float:left;
}

.ekb
{
width: 360px;
margin:0px 0px 10px 0px;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
color: #444444;
}

.ekn
{
width: 360px;
margin:0px 0px 0px 40px;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
color: #444444;
}

.ekk
{
width: 340px;
margin:0px 0px 0px 30px;
padding:2px 0px 2px 10px;
background-color: #CCFF99 ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
color: #444444;
}

.etb
{
width: 360px;
background-color: #CCFF99 ;
margin:0px 0px 0px 20px;
padding: 4px 0px 4px 0px ;
text-indent: 10px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 16px ;
color: #0000FF;
}

.etbm
{
width: 360px;
background-color: #CCFF99 ;
margin:0px 0px 0px 20px;
padding: 4px 0px 4px 0px ;
text-indent: 10px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
color: #0000FF;
}

.etg
{
width: 360px;
background-color: #CCFF99 ;
margin:0px 0px 0px 20px;
padding: 4px 0px 4px 0px ;
text-indent: 10px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 16px ;
color: #008000;
}

.etgm
{
width: 360px;
background-color: #CCFF99 ;
margin:0px 0px 0px 20px;
padding: 4px 0px 4px 0px ;
text-indent: 10px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
color: #008000;
}

.etr
{
width: 360px;
background-color: #CCFF99 ;
margin:0px 0px 0px 20px;
padding: 4px 0px 4px 0px ;
text-indent: 10px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 16px ;
color: #FF0000;
}

.etrm
{
width: 360px;
background-color: #CCFF99 ;
margin:0px 0px 0px 20px;
padding: 4px 0px 4px 0px ;
text-indent: 10px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
color: #FF0000;
}

.etd
{
width: 360px;
background-color: #FFCCCC ;
margin:0px 0px 0px 20px;
padding: 4px 0px 4px 0px ;
text-indent: 10px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
color: #444444;
}

.etp
{
width: 360px;
background-color: #CCFFFF ;
margin:0px 0px 0px 20px;
padding: 4px 0px 4px 0px ;
text-indent: 10px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
color: #444444;
}

.ecr
{
width: 330px;
margin:0px 0px 0px 200px;
padding: 2px 0px 2px 0px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
color: #FF6666;
}

.ecb
{
width: 330px;
margin:0px 0px 0px 200px;
padding: 2px 0px 2px 0px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
color: #6666FF;
}

.ep
{
width: 150px;
margin: 0px 10px 0px 0px ;
padding: 0px 0px 0px 0px ;
align: right;
float:right;
}


#content p
{
margin: 5px 20px 5px 30px ;
line-height: 130% ;
text-align: justify ;
text-justify: inter-ideograph ;
ont-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
color: #666666 ;
}

#content p a
{
padding:2px 2px 2px 2px;
background-color: #999999 ;
color: #FFFFFF ;
text-decoration:none;
}

#content p a:hover
{
padding:2px 2px 2px 2px;
background-color: #999999 ;
color: #FFCC66 ;
text-decoration: none ;
}

#content .posted
{
border-top: solid 1px #B2CBFF ;
padding-top: 6px ;
margin-bottom: 40px ;
}
		
#content #category 1i
{
margin-bottom: 5px ;
}
		
#content #categorydata span
{
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
color: blue ;
padding-left: 15px ;
}

#content .tree ul
{
padding: none ;   
margin: none ;   
background-position: -9px 15px ;    
background-image: url('00_topimg/ul.gif') ;    
background-repeat: repeat-y ;  
}

#content .tree li
{
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
margin: none ;
padding: 3px 0px 3px 24px ;
list-style-type: none ;
}
   
#content .tree li a
{
padding:2px 2px 2px 2px;
background-color: #FFFFFF ;
color: #999999 ;
text-decoration:none;
}

#content .tree li a:hover
{
padding:2px 2px 2px 2px;
background-color: #999999 ;
color: #FFCC66 ;
text-decoration: none ;
}

#content .tree ul ul
{
background-position: -1px 15px ;
background-image: url('00_topimg/ul.gif') ;
background-repeat: repeat-y ;
}
   
#content .tree ul li
{
background-position: 0px 7px ;
background-image: url('00_topimg/li.gif') ;
background-repeat: no-repeat ;
}   

#content .tree ul li a
{   
padding:2px 2px 2px 2px;
background-color: #FFFFFF ;
color: #999999 ;
text-decoration:none;
}
   
#content .tree ul li a:hover
{
padding:2px 2px 2px 2px;
background-color: #999999 ;
color: #FFCC66 ;
text-decoration: none ;
}   

#content .tree ul ul li
{
background-position: 8px 7px ;
background-image: url('00_topimg/li.gif') ;
background-repeat: no-repeat ;
}
   
#content .tree ul ul li a
{
padding:2px 2px 2px 2px;
background-color: #FFFFFF ;
color: #999999 ;
text-decoration:none;
}

#content .tree ul ul ul li a
{
padding:2px 2px 2px 2px;
background-color: #999999 ;
color: #FFFFFF ;
text-decoration:none;
} 

/*新着ボックス*/
.logo
{
margin: 0px 0px 0px 0px ;
}

.news
{
margin: 20px 0px 0px 20px ;
}

.box1
{
width:120px;
padding: 4px 4px 4px 4px;
background-color: #FFFFFF ;
background-repeat: no-repeat ;
display: block ;
text-indent: 10px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
color: #999999 ;
border-width: 2px ;
border-style: solid ;
border-color: #999999 ;
}

.box2
{
width:290px;
padding: 4px 4px 4px 4px;
background-color: #999999 ;
background-repeat: no-repeat ;
text-indent: 10px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
color: #FFCC66 ;
border-width: 2px ;
border-style: solid ;
border-color: #999999 ;
}
.box2  a
{
color: #FFFFFF ;
text-decoration: none ;
}

.box2  a:hover
{
color: #FFCC66 ;
text-decoration: none ;
}

.box3
{
text-align: right ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
border-width: 2px ;
border-style: solid ;
border-color: #FFFFFF ;
}

.comment
{
width: 504px;
margin: 20px 0px 20px 25px ;
padding: 0px 0px 0px 0px ;
background-color: #FFCCFF ;
background-repeat: no-repeat ;
}

.pr0
{
width:504px;
margin: 10px 0px 20px 20px;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
color: #666666 ;
}

.prg
{
padding: 2px 2px 2px 2px;
background-color: #CCFFCC ;
color: #444444 ;
text-decoration: none ;
}

.prb
{
padding: 2px 2px 2px 2px;
background-color: #66FFFF ;
color: #444444 ;
text-decoration: none ;
}

.prm
{
padding: 2px 2px 2px 2px;
background-color: #CCFFFF ;
color: #444444 ;
text-decoration: none ;
}

.prr
{
padding: 2px 2px 2px 2px;
background-color: #FF0000 ;
color: #FFFFFF ;
text-decoration: none ;
}

.prsun
{
padding: 2px 2px 2px 2px;
background-color: #FF0000 ;
color: #FFFFFF ;
text-decoration: none ;
}

.prsat
{
padding: 2px 2px 2px 2px;
background-color: #0000FF ;
color: #FFFFFF ;
text-decoration: none ;
}

/*  フッター  */
.ft
{
width : 720px ;
clear: both ;
height: 12px ;
font-size: 10px ;
background-color: #FFCC66 ;
color: #999999 ;
text-align:center;
margin-top:30px;
}

.ft a
{
background-color: #FFCC66 ;
color: #999999 ;
text-decoration:none;
}

.ft a:hover
{
background-color: #999999 ;
text-decoration: none ;
color: #FFCC66 ;
}

.inquiry
{
width: 540px ;   
border-top: 1px solid #CCCCCC ;
border-bottom: 1px solid #CCCCCC ;
border-left: none ;
border-right: none ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
color: #444444 ;
}

.inquiry td
{
padding: 6px 0px 6px 5px ;
border-top: none ;
border-bottom: 1px solid #CCCCCC ;
border-left: none ;
border-right: none ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
font-weight: normal ;
color: #444444 ;
}

.inquiry th
{
width: 120px ;
padding: 6px 0px 6px 10px ;
border-top: none ;
border-bottom: 1px solid #CCCCCC ;
border-left: 6px solid #CCCCCC ;
border-right: none ;
background-color: #FFCCFF ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 14px ;
font-weight: normal ;
color: #444444 ;
}

.inquiry th.must
{
border-left-color: #D90000 ;
}

.inquiry td em
{
padding: 0px 0px 0px 20px ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 10px ;
font-style: normal ;
}

.inquiry select
{
border: 1px solid #CCCCCC ;
}

.text1, .text2, .text3, .text4, .text5
{
border: 1px solid #CCCCCC ;
}

.text1
{
width: 350px ;
}

.text2
{
width: 70px ;
}

.text3
{
width: 200px ;
}

.text4
{
width: 370px ;
}

.text5
{
width: 400px ;
height: 45px;
}

#inquiry select
{
border: 1px solid #CCCCCC ;
}

#submit
{
margin: 20px 0px 20px 100px ;
}

#vote
{
width: 500px ;
border-top: none;
border-bottom: none ;
border-left: none ;
border-right: none ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 12px ;
color: #444444 ;
}

.mozi
{
width: 160px ;   
margin: 0px;
padding: 3px 0px 1px 0px;
border-top: none ;
border-bottom: none ;
border-left: 1px solid #CCCCCC  ;
border-right:  1px solid #CCCCCC  ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
font-size: 18px ;
font-weight: normal ;
text-indent: 20px;
color: #666666 ;
}

.line
{
width: 160px ; 
margin: 0px;
padding: 1px 0px 3px 0px;
border-top: none ;
border-bottom: 1px solid #CCCCCC  ;
border-left: 1px solid #CCCCCC  ;
border-right: 1px solid #CCCCCC  ;
font-family: "ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ＭＳ ゴシック",sans-serif ;
text-align:center;
text-valign:center;
color: #444444 ;
}

.k
{color: #999999;}

