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

    text-align:center;
}

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

    border-top-color:#0000a2;
    border-top-style:solid;
    border-top-width:1px;
    border-bottom-color:#0000a2;
    border-bottom-style:solid;
    border-bottom-width:3px;
}

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

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

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

    font-size:9pt; 
    text-align:right;
}
div#layTop_l3{
    width:600px;
    margin:0;
    padding0;
    float:left;

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

div#layTop_r3{
    width:120px;
    margin:0;
    padding:0;
    float:right;

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

div#layTop_l2{
    width:360px;
    margin:0;
    padding0;
    float:left;

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

div#layTop_r2{
    width:360px;
    margin:0;
    padding:0;
    float:right;

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

/*◆ヘッダー*/
div#layHeader{
    width:720px;
    height:60px;
    margin:0;
    padding:0;

    text-align:right;

    border-bottom-color:#80ffff;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

div#layHeader2{
    width:720px;
    height:100px;
    margin:0;
    padding:0;

    background-image:url(../gif/top_backimg2.JPG);
}
div#layHeader3{
    width:720px;
    margin:0;
    padding:0;

    text-align:center;
}

/*◆メインコンテンツ*/
div#layContents{
    width:720px;
    margin:0;
    padding:0;

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


.divContents1{
    width:680px;
    margin:20px;
    padding:0;

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


/*◆フッタ2*/
div#layFooter3{
    width:720px;
    height:40px;
    margin:0;
    padding:0;

    font-size:9pt;
    text-align:center;
    line-height:110%;
    color:#c0c0c0;
}

div#layFooter_3l{
    width:550px;
    margin:0;
    padding0;
    float:left;

    color:#0000a2;
    font-size:9pt;
    text-align:left;
}

div#layFooter_3r{
    width:170px;
    margin:0;
    padding:0;
    float:right;

    color:#0000a2;
    font-size:9pt;
    text-align:right;
}

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

    font-size:9pt;
    text-align:left;
    line-height:110%;
    color:#c0c0c0;
}

/*◆フッタ*/
div#layFooter{
    width:720px;
    height:30px;
    margin:0;
    padding:0;

    text-align:center;
    color:#c0c0c0;
}

div#layFooter_wraper{
    width:410px;
    margin:0;
    padding:0;
    float:left;

    text-align:center;
}

div#layFooter_r{
    width:310px;
    margin:0;
    padding:0;
    float:right;

    font-size:9pt;
    text-align:left;
    color:#c0c0c0;
    line-height:110%;
}

div#layFooter_c{
    width:100px;
    margin:0;
    padding:0;
    float:right;
 
    text-align:center;
    vertical-align:middle;
    color:#c0c0c0;
}

div#layFooter_l{
    width:305px;
    float:left;

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

/*◆フレーム*/
iframe#ifrmTop{
    width:100%;
    height:400px;
    margin:0;
    padding:0;
}

iframe#ifrmTop2{
    width:100%;
    height:200px;
    margin:0;
    padding:0;
}

/*◆テーブル(メニュー)*/
table#tblMenu{
    width:150px;
    height:760px;
    margin:0;
    padding:0;

    border-width:0;
}

table#tblMenu tr{
    margin:0;
    padding:0;
}

table#tblMenu td{
    margin:0;
    padding:0;
    padding-left:10px;

    font-size:10pt;
    background:url(../gif/menu_bg1.gif) no-repeat bottom right;

    text-decoration:none;
    cursor:hand;
}

/*◆レイアウトdiv*/
div#Obj_Now{
    margin-right:10px;
    padding:0;
    padding-top: 7px;
    font-size:11pt;
    color:#004040;
    text-align:right;
}

div#divMainte{
    width:100%;
    margin:0;
    padding:0;

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

/*レイアウトspan*/
.divMenu{
    width:550px;
    margin:0;
    margin-top:25px;
    margin-bottom:10px; 

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

span#spnMenu2{
    margin:0;

    font-size:9pt; 
    text-align:center;

    background-image:url(../gif/c_white1.gif);
}

span#spnMenu9{
    width:100%;
    margin:0;
    padding:0;
    color:#ffffff;
    font-size:6pt;
}

.pMenu1{
    width:150px;
    margin:0;
    padding:5px;
    font-size:8pt;
    line-height:120% 
}

/*◆レイアウトfieldset*/
fieldset#field1{
    width:100%;
    margin:0;
    margin-bottom:20px;

    font-size:10pt;
}

/*◆レイアウトp*/
fieldset{
    width:100%;
    margin:0;

    font-size:10pt;
}

/*◆レイアウトh*/
h1{
    margin:0px;
    margin-top:15px;
    margin-bottom:20px;
    padding:0px;

    font-size:13pt;
    font-weight:bold;
    text-align:left;
    text-indent:30px;
}

h2{
    width:550px;
    height:25px;
    margin:0;
    padding:0;
    margin-top:5px;
    margin-bottom:20px;

    font-size:11pt;
    text-align:left;
    text-indent:20px;
    background:url(../gif/h2_bg2.gif) no-repeat top bottom;
}

h3{
    margin0;
    padding:0;

    font-size:10pt;
    font-weight:bold;
}

/*◆テーブル(トップメニュー)*/
table#tblTopMenu{
    width:150px;
    margin:0;
    padding:0;
}

table#tblTopMenu td{
    height:28px;
    padding-left:10px;

    font-size:10pt;
    background:url(../gif/menu_bg1.gif) no-repeat bottom right;
}

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

/*◆リスト(フッタ2)*/
ul#ulFooter2{
    margin:0;
    margin-left:10px;
    padding:0;
}

/*◆リストul*/
ul#ulList1{
    margin:0;
    margin-left:0;
    padding:0;
}

ul#ulList1 li{
    margin:0;
    margin-left:5px;
    padding:0;
}

ul#ulList2{
    margin:0;
    margin-left:20pt;
    padding:0;
}

ul#ulList2 li{
    margin:0;
    margin-left:5px;
    padding:0;

    list-style-type:none;
}

ul#ulList3{
    margin:0;
    margin-left:0;
    padding:0;
}

ul#ulList3 li{
    margin:0;
    margin-left:5px;
    padding:0;

    list-style-type:none;
}

*◆リストdl*/
dl#dlList1{
    width:100%;
    margin:0;
    margin-top:5px;
}

dl#dlList1 dt{
    margin:0;
    padding:0;
    margin-left:20px;
    
}

dl#dlList1 dd{
    margin:0;
    padding:0;
    padding-left:40px;
}

dl#dlList2{
    width:100%;
    margin:0;
}

dl#dlList2 dt{
    width:60px;
    margin:0;
    padding:0;
    margin-left:5px;

    display:block;
    float:left;
    clear:left;

    text-align:right;
}

dl#dlList2 dd{
    margin:0;
    padding:0;
    padding-left:75px;
}

/*クラス*/
.tblTd_1{
    border-color:dimgray;
	border-style:solid;
	border-width:1px;
}

.tblTd_2{
    background-color:#d0ffff;
    border-color:dimgray;
	border-style:solid;
	border-width:2px;
}

.dlList10{
    width:100%;
    margin:0;
    margin-top:5px;
}

.dlList10 dt{
    margin:0;
    padding:0;
    margin-left:20px;

    font-size:9pt;
    font-weight:bold;
}

.dlList10 dd{
    margin:0;
    padding:0;
    padding-left:40px;

    font-size:8pt;
}

.dlList11{
    width:100%;
    margin:0;
    margin-top:5px;
}

.dlList11 dt{
    margin:0;
    padding:0;
    margin-left:20px;

    font-size:8pt;
    font-weight:bold;
}

.dlList11 dd{
    margin:0;
    padding:0;
    padding-left:30px;

    font-size:8pt;
}

/*◆印刷しないオブジェクト設定*/
@media print{ 
    div#layHeader3{display:none;} 
    div#layTop_r{display:none;} 
    div#layTop_r2{display:none;} 
    div#layTop_l2{display:none;} 
    div#layFooter4{display:none;}
    div#layFooter_3r{display:none;}
    .divMenu{display:none;}      
    .divMainte2{display:none;}   
    .hrFooter{display:none;}   
    .noprint{display:none;}   
}
