/*◆共通(body)*/
body {
    font-size:11pt;
    line-height:150%;
    color:#4169e1;

    background-color:#ffffff;

    scrollbar-base-color:#ffffff;
    scrollbar-darkshadow-color:#0000ff;
    scrollbar-face-color:#d2e9ff;
    scrollbar-track-color:#e6ffff;
}

/*◆共通(リンク文字)*/
a:link    {color:#0000a2}                      /*みていないリンク(文字色)*/
a:visited {color:#0080ff}                      /*すでにみたリンク*/
a:hover   {color:#da70d6; font-Weight:bold}    /*マウスカーソルが重なっているリンク(太字)*/
a:active  {color:#ff0000}                      /*リンクを選択した瞬間*/

/*◆ページ全体*/
div#Page_Body{
    width:720px;
    margin:5px;
    padding:5px;

    text-align:center;
}


/*◆トップ*/
div#layTop{
    width:700px;
    height:42px;
    margin:0;
    padding:0;

    background-color:#fffaf0;

    border-bottom-color:#00509f;
    border-bottom-style:solid;
    border-bottom-width:2px;
}

div#layTop_l{
    width:540px;
    margin:0;
    padding0;
    float:left;

    font-size:9pt; 
    text-align:left;
}

div#layTop_r{
    width:160px;
    margin:0;
    padding:0;
    float:right;

    font-size:9pt; 
    text-align:right;
}

/*◆ヘッダー*/
div#layHeader{
    width:700px;
    height:120px;
    margin:0;
    padding:0;
    padding-top:15px;

    text-align:center;
    background-image:url(../gif/header_bg2.gif);
    background-position:0% 50%;
    background-repeat:no-repeat;
}

div#layHeader_l{
    width:300px;
    height:160px;
    margin:0;
    padding:0;
    float: left;
}

div#layHeader_r{
    width:390px;
    height:160px;
    margin:0;
    padding:0;
    float: right;

    text-align:left;
}

/*◆メインコンテンツ*/
div#layContents{
    width:700px;
/*    height:670px; */
    margin:0;
    
    text-align:left;
}

/*◆フッタ*/
div#layFooter1{
    width:700px;
    height:20px;
    margin:0;
    margin-top:10px;
     
    font-size:10pt;
    text-align:left;

    background-color:#eaf2f2;

    border-top-color:#002c57;
    border-top-style:solid;
    border-top-width:1px;
    border-bottom-color:#002c57;
    border-bottom-style:solid;
    border-bottom-width:2px;
}

div#layFooter1_l{
    width:300px;
    height:20px;
    margin:0;
    float:left;
     
    font-size:10pt;
    text-align:left;
}

div#layFooter1_r{
    width:400px;
    height:20px;
    margin:0;
    float:right;
     
    font-size:10pt;
    text-align:right;
}

div#layFooter2{
    width:700px;
    margin:0;
    padding:0;

    font-size:10pt;
    text-align:right;
    line-height:110%;
    color:#9b9b9b;
}

@media print{ 
    .noprint{display:none;}   
    #layTop_r{display:none;}  
    #layFooter1_l{display:none;}   
    #layFooter1_r{display:none;}   
}
