/*レイアウトになります。*/

body,
h1, h2, h4, h5,
p, ul, ol, li, dl, dd, address,
form, input,
table,
blockquote {
    margin:0;
    padding:0;
    border:0;
    list-style:none;
    color:#4c4c4c;
    font-style:normal;

}

body {
    text-align:center;
    background-color: #fcffff;
}

h2 {
    font-size: 110%;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


h3 {
     color: #0850b2;
     background-color: #efefef;
     border-left: 5px solid #0850b2;
     border-bottom: 1px solid #cccccc;
     margin:0px 0px 5px 0px;
     padding:4px 2px 0px 3px;
     font-style: normal;
     font-size:medium;
     font-weight:500;
     font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

abbr {
    font-size:xx-small;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color:#000;
}


/*全体の幅を設定*/

#wrapper {
    margint: 0 auto;
    width: 765px;
    border: 1px solid #dddddd;
}


/*上段メニューの設定*/
#header {
    text-align:left;
    margint: 0 auto;
    background-color: #ffffff;
    height: 100px; /*ボックスの高さ*/ 
}
.topimg {
    margin:6px 30px 0px 4px;
    float:left;
    border:0px;
}
.headermenu {
    margin-top: 20px;
    font-size:x-small;
}
.kensaku{
    margin-top:25px;
}
#header input {
    border:1px  #999 solid;
}



/*プルダウンの配置*/
#prudown {
    text-align:left;
    height: 37px; /*ボックスの高さ*/
}




/*Flashの設定*/
#primary {
    margint: 0 auto;
    width: 763px;
    background-color: #555555;
    height: 180px;
    z-index:-1;
}

/*最新情報の設定*/
#secondary {
    text-align:left;
    padding: 10px;
    margint: 0;
    float: left;
    width: 430px;
    background-color: #ffffff;
}
#secondary abbr {
    float:right;
}
#secondary img {
    float: left;
}
#secondary hr {
    clear:both;
}
.asset-body {
    color:#666;
    font-size:90%;
}
#secondary a{
    text-decoration: none;
    color: #03F;
}
#secondary a:hover{
    text-decoration:underline;
}

/*お知らせ・イベントの設定*/
#thirdly {
    margint: 0 ;
    text-align:left;
    width: 330px;
    padding: 10px;
    background-color: #ffffff;
    font-size: 11pt;
    overflow: auto;
}
#thirdly a{
    text-decoration: none;
    color: #03F;
}
#thirdly a:hover{
    text-decoration:underline;
}



/*特集の設定*/


/*下のメニューの設定*/
#fifth{
    margint: 0 auto;
    text-align:left;
    clear:both;
    width: 763px;
    background-color: #dfffff;
    height: 70px;
}
.undermenu {
    background-color:#00F;
    color:#FFF;
    padding-bottom:2px;
    padding-top:3px;
}
.undermenu a{
    color:#FFF;
}
.undermenu a:hover{
    color: #0F0;

}
.kibou {
    float:right;
    margin-right:20px;
    font-weight:bold;
    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.address {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size:x-small;
}
.copyright {
    text-align:right;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size:x-small;
}
