@charset "utf-8"; 

body{/*全体背景*/
background-color: #ecf6f4;
}

/*青色ロゴを使うか白いロゴを使うか*/
#logo_white{
display: none;
}
#logo_blue{

}


#head-text{
font-weight: bold;
}
.header_top{
font-size: 16px;
color: #8774CC;/*上部タイトルカラー*/
}
h1{
font-size: 24px;
color: #09408e;/*下部タイトルカラー*/
}
.large_txt{
font-size: 32px;
}

/*menu*/

.menu td{/*メニューバー*/
font-size: 13px;
}
.active{/*メニューボタン（今いるページ）*/
background-color: #09408e;/*背景*/
color: white;
border-color: #09408e;/*枠線色*/
}
/**/
.menu_style{/*メニューボタン背景（通常）*/
background-color: #fff;/*背景*/
border-color: #09408e;/*枠線色*/
}
.active a{/*メニューボタン（今いるページ）テキスト*/
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #eee;
}
.menu_style a{/*メニューボタン（通常）テキスト*/
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #09408e;
}
.menu_style a:hover{/*メニューボタンテキスト オンマウス*/
color: #baa7cc;
}
#main_img{
border-style: solid;
border-color: #09408e;/*ボーダー色*/
}

/*メイン画像下部概要文*/
#bottom{
border-style: solid;
background-color: #fff;/*背景*/
border-color: #09408e;/*ボーダー色*/
border-top: none;
}

#bottom span ,#bottom div{
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.bottom_text_top{
color: #333;/*テキスト色*/
font-size: smaller;
font-weight: bold;
line-height: 1.5em;
}
.bottom_text_bot{
color: #333;/*テキスト色*/
font-size: larger;
font-weight: bold;
}
.pdf_text{
color: #333;
font-weight: bold;
line-height: 1.5em;
}

/*サブページ枠色＆本文色*/
#main_contents{
background-color:#fff;
border:3px solid #09408e;
color:#333;/*テキスト色*/
}
#main_contents h2.title{
border-color: #baa7cc;/*タイトル左側のボーダー色*/
}

.footer_text{
font-size: 13px;
color: #09408e;/*テキスト色*/
font-family: Arial, Helvetica, sans-serif;
}


