/*----------------------------------------*/
/*    public_style_photo_down_load        */
/*----------------------------------------*/

@charset "shift_jis";

@import url("reset.css");
@import url("navi.css");
@import url("public_style_common.css");
@import url("public_style_top_title.css");
@import url("public_style_kaiin_pass.css");

/*---------------------------------------------*/
/*       フォント                              */
/*---------------------------------------------*/
/*body {
	font-family : "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ Ｐゴシック",  "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro W3" ,"Hiragino Kaku Gothic Pro" , Osaka ,メイリオ,Meiryo , "MS PGothic" , "MS UI Gothic", "Meiryo","Times New Roman", sans-serif ;
	}*/

/*---------------------------------------------*/
/*       コンテナー                            */
/*---------------------------------------------*/
div#container {
        width:100%;
        /*background: lavender;*/
       }




/*---------------------------------------------*/
/* 全体の枠                                    */
/*---------------------------------------------*/
div#l_side {
        width:1200px;
        margin:0px auto;
        /*background: lavender;*/
        }


/*---------------------------------------------*/
/* メニューの枠                                */
/*---------------------------------------------*/
div#l_1_side {
        width:800px;
        float:left;
        margin:20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border-left:1px outset green;
        border-bottom:1px outset green;
        border-right:1px outset green;*/
        }

/*---------------------------------------------*/
/* 右サイドの枠                                */
/*---------------------------------------------*/

div#l_1_3_side {
        width:1200px;
        float:left;
        margin:0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border-left:1px outset green;
        border-bottom:1px outset green;
        border-right:1px outset green;*/
        }

div#l_1_3_1_side {
        width:550px;
        float:left;
        margin:30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border-left:1px outset green;
        border-bottom:1px outset green;
        border-right:1px outset green;*/
        }

/*---------------------------------------------*/
/*                                 */
/*---------------------------------------------*/

div#main_left_21 {
        width:1200px;
        float:left;
        margin:0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border:1px outset #f99;*/
        /*background: lavender;*/
        /*border:1px groove #f99;*/
        }

div#main_left_21_1 {
        width:1190px;
        float:left;
        margin:0px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
        /*border:1px groove #f99;*/
        }

div#main_left_15_2 {
	width:776px;
	float:left;
        /*background: azure;*/
        background: #2d3f81;
	margin:0px 5px 5px 7px;
        /*border:1px ridge red;*/
        border-top: 4px outset #FFFFFF;
        border-left: 4px outset #FFFFFF;
        border-right: 4px outset #FFFFFF;
        border-bottom: 2px outset #FFFFFF;
	line-height:2.0em;
	}

/*---------------------------------------------*/
/*                                 */
/*---------------------------------------------*/
div#main_content_1 {
	width:800px;
	float:left;
	margin:0px 0px 0px 0px;
	}

div#main_content_1 div#photo_area_1 {
	width:800px;
	float:left;
	margin:0px 0px 10px 0px;
	}

div#main_content_1 div#photo_area_1_1 {
	width:800px;
	float:left;
	margin:0px 0px 0px 0px;
	color:white;
        border:1px ridge #f99;
	}

div#main_content_1 div#photo_area_1_1 p {
        margin:20px 0px 0px 30px;
        text-align:left;
        font-size:80%;
        font-weight:bold;
        /*font-family: "平成明朝",Times,serif;*/
        font-style:normal;
        color:yellow;
        line-height:1.0em;
        text-align:left;
        }

div#main_content_1 div#photo_area_2 {
	width:800px;
	float:left;
	margin:0px 0px 10px 0px;
	}

div#main_content_1 div#photo_area_2_1 {
	width:800px;
	float:left;
	margin:0px 0px 0px 0px;
	color:white;
        border:1px ridge #f99;
	}

div#main_content_1 div#photo_area_2_1 p {
        margin:20px 0px 0px 30px;
        text-align:left;
        font-size:80%;
        font-weight:bold;
        /*font-family: "平成明朝",Times,serif;*/
        font-style:normal;
        color:yellow;
        line-height:1.0em;
        text-align:left;
        }

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_10 {
        width: 339px;
        margin: 10px 0px 15px 0px;
}
ul.sitemap_10 ul {
        width: 339px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_10 li {
        margin: 0px 10px 0px 0px;
        padding:7px 5px 7px 2px;
        line-height:1.0em;
        display:inline;
        font-size:95%;
        font-weight:bold;
        color:black;
        text-align:left;
        /*border: 1px outset white;*/
}

/*ul.sitemap_10 li a {
        margin: 0px 5px 0px 2px;
        line-height:1.0em;
        text-decoration:none;
        list-style: none;
        font-size:95%;
        color:white;
}*/

/*ul.sitemap_10 li:hover {
        background-color: #ffa620;
}*/


}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_11 {
        width: 630px;
        margin: 10px 0px 15px 0px;
}
ul.sitemap_11 ul {
        width: 630px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_11 li {
        margin: 0px 0px 0px 5px;
        padding:3px 3px 3px 3px;
        line-height:0.8em;
        /*display:inline;*/
        font-size:96%;
        font-weight:bold;
        color:black;
        /*border: 1px outset white;*/
}


/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_12 {
        width: 339px;
        margin: 0px 0px 0px 0px;
}
ul.sitemap_12 ul {
        width: 339px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_12 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 3px;
        line-height:0.8em;
        display:inline;
        /*font-size:90%;*/
        color:white;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: lavender;
        background-color: green;
        background-color: dodgerblue;
        background-color: #2d3f81;
}

/*ul.sitemap_12 li a {
        margin: 0px 5px 0px 2px;
        line-height:1.0em;
        text-decoration:none;
        list-style: none;
        font-size:95%;
        color:white;
}

ul.sitemap_12 li:hover {
        background-color: #ffa620;
}*/

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_13 {
        width: 663px;
        margin: 0px 0px 0px 0px;
}
ul.sitemap_13 ul {
        width: 663px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_13 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:8px 5px 7px 1px;
        line-height:0.8em;
        /*display:inline;*/
        /*font-size:90%;*/
        color:white;
        text-align:center;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: lavender;
        background-color: green;
        background-color: dodgerblue;
        background-color: #2d3f81;
}

/*ul.sitemap_13 li a {
        margin: 0px 5px 0px 2px;
        line-height:1.0em;
        text-decoration:none;
        list-style: none;
        font-size:95%;
        color:white;
}

ul.sitemap_13 li:hover {
        background-color: #ffa620;
}*/

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_15 {
        width: 70px;
        margin: 5px 0px 3px 0px;
}
ul.sitemap_15 ul {
        width: 70px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_15 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 0px 5px 0px;
        line-height:1.7em;
        display:inline;
        font-size:100%;
        color:white;
        /*text-align:center;*/
        border: 1px outset white;
        border-top: 2px outset white;
        border-left: 2px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
}

ul.sitemap_15 li a {
        margin: 0px 0px 0px 0px;
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        text-decoration:none;
        list-style: none;
        font-size:100%;
        color:white;
}

ul.sitemap_15 li a:hover {
        background-color: #ffa620;
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_15_1 {
        width: 70px;
        margin: 5px 0px 0px 0px;
}
ul.sitemap_15_1 ul {
        width: 70px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_15_1 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        display:inline;
        font-size:100%;
        color:white;
        /*font-weight:bold;*/
        text-align:center;
}

ul.sitemap_15_1 li a {
        margin: 0px 0px 0px 0px;
        padding:5px 5px 5px 10px;
        line-height:1.7em;
        text-decoration:none;
        list-style: none;
        font-size:100%;
        color:white;
}

/*ul.sitemap_15_1 li a:hover {
        background-color: #ffa620;
}*/

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_16 {
        width: 60px;
        margin: 5px 0px 3px 0px;
}
ul.sitemap_16 ul {
        width: 60px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_16 li {
        margin: 0px 0px 0px 15px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        display:inline;
        /*font-size:90%;*/
        color:black;
        /*font-weight:bold;*/
        text-align:right;
        border: 1px outset white;
        border-top: 2px outset white;
        border-left: 2px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: silver;
}

ul.sitemap_16 li a {
        margin: 0px 0px 0px 0px;
        padding:5px 5px 5px 10px;
        line-height:1.5em;
        text-decoration:none;
        list-style: none;
        font-size:100%;
        color:white;
}

ul.sitemap_16 li a:hover {
        background-color: #ffa620;
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_17 {
        width: 70px;
        margin: 0px 0px 0px 0px;
}
ul.sitemap_17 ul {
        width: 70px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_17 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        display:inline;
        /*font-size:90%;*/
        color:white;
        text-align:center;
        border: 1px outset white;
        /*border-top: 1px outset silver;
        border-left: 1px outset silver;
        border-right: 1px outset silver;
        border-bottom: 1px outset silver;
        background-color: lavender;
        background-color: green;
        background-color: dodgerblue;
        background-color: #2d3f81;
        background-color: silver;*/
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_18 {
        width: 70px;
        margin: 0px 0px 0px 0px;
}
ul.sitemap_18 ul {
        width: 70px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_18 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        display:inline;
        font-size:90%;
        color:white;
        text-align:center;
        border: 1px outset white;
        /*border-top: 1px outset silver;
        border-left: 1px outset silver;
        border-right: 1px outset silver;
        border-bottom: 1px outset silver;
        background-color: lavender;
        background-color: green;
        background-color: dodgerblue;
        background-color: #2d3f81;
        background-color: silver;*/
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_19 {
        width: 40px;
        margin: 0px 0px 5px 10px;
}
ul.sitemap_19 ul {
        width: 40px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_19 li {
        margin: 10px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 1px;
        line-height:1.7em;
        display:inline;
        font-size:80%;
        color:white;
        text-align:center;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: silver;
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_20_1 {
        width: 100px;
        margin: 0px 0px 5px 0px;
}
ul.sitemap_20_1 ul {
        width: 100px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_20_1 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        display:inline;
        /*font-size:90%;*/
        color:white;
        text-align:right;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: lavender;
}

ul.sitemap_20 li:hover {
        background-color: #ffa620;
}
/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_20 {
        width: 50px;
        margin: 0px 0px 5px 0px;
}
ul.sitemap_20 ul {
        width: 50px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_20 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        display:inline;
        /*font-size:90%;*/
        color:white;
        text-align:right;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: lavender;
}

ul.sitemap_20 li a {
        margin: 0px 0px 0px 0px;
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        text-decoration:none;
        list-style: none;
        font-size:100%;
        color:black;
}

ul.sitemap_20 li:hover {
        background-color: #ffa620;
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_21 {
        width: 250px;
        margin: 10px 0px 5px 20px;
}
ul.sitemap_21 ul {
        width: 250px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_21 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 5px;
        line-height:1.0em;
        /*display:inline;*/
        font-size:90%;
        color:white;
        text-align:center;
        /*border: 1px outset white;
        border-top: 1px outset silver;
        border-left: 1px outset silver;
        border-right: 1px outset silver;
        border-bottom: 1px outset silver;
        background-color: lavender;
        background-color: green;
        background-color: dodgerblue;
        background-color: silver;*/
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_22 {
        width: 570px;
        margin: 60px 0px 30px 10px;
}
ul.sitemap_22 ul {
        width: 570px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_22 li {
        margin: 10px 0px 0px 10px;
        padding-left:10px;
        /*width: 590px;*/
        line-height:1.5em;
        border-left: 10px outset #2d3f81;
        border-bottom:2px dotted #2d3f81;
        color:#2d3f81;
        font-weight:bold;
        font-size:80%;
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_23 {
        width: 450px;
        margin: 0px 0px 5px 0px;
}
ul.sitemap_23 ul {
        width: 450px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_23 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        display:inline;
        /*font-size:90%;*/
        color:white;
        text-align:right;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: lavender;
}

ul.sitemap_23 li a {
        margin: 0px 0px 0px 0px;
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        text-decoration:none;
        list-style: none;
        font-size:80%;
        font-weight:bold;
        color:black;
}

ul.sitemap_23 li:hover {
        background-color: #ffa620;
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_24 {
        width: 1000px;
        margin: 0px 0px 5px 0px;
}
ul.sitemap_24 ul {
        width: 1000px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_24 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        display:inline;
        /*font-size:90%;*/
        color:white;
        text-align:right;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: lavender;
}

ul.sitemap_24 li a {
        margin: 0px 0px 0px 0px;
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        text-decoration:none;
        list-style: none;
        font-size:80%;
        font-weight:bold;
        color:black;
}

ul.sitemap_24 li:hover {
        background-color: #ffa620;
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_24_1 {
        width: 140px;
        margin: 6px 0px 5px 10px;
}
ul.sitemap_24_1 ul {
        width: 140px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_24_1 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        display:inline;
        /*font-size:90%;*/
        color:white;
        text-align:right;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: lavender;
}

ul.sitemap_24_1 li a {
        margin: 0px 0px 0px 0px;
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        text-decoration:none;
        list-style: none;
        font-size:80%;
        font-weight:bold;
        color:blue;
}

ul.sitemap_24_1 li:hover {
        background-color: #ffa620;
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_24_2 {
        width: 210px;
        margin: 0px 0px 30px 25px;
}
ul.sitemap_24_2 ul {
        width: 210px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_24_2 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 40px 5px 40px;
        line-height:1.7em;
        display:inline;
        /*font-size:90%;*/
        color:white;
        text-align:right;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: lavender;
}

ul.sitemap_24_2 li a {
        margin: 0px 0px 0px 0px;
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        text-decoration:none;
        list-style: none;
        font-size:80%;
        font-weight:bold;
        color:black;
}

ul.sitemap_24_2 li:hover {
        background-color: #ffa620;
}


/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_25 {
        width: 180px;
        margin: 0px 0px 5px 0px;
}
ul.sitemap_25 ul {
        width: 180px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_25 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        display:inline;
        /*font-size:90%;*/
        color:white;
        text-align:right;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: lavender;
}

ul.sitemap_25 li a {
        margin: 0px 0px 0px 0px;
        padding:5px 5px 5px 5px;
        line-height:1.7em;
        text-decoration:none;
        list-style: none;
        font-size:80%;
        font-weight:bold;
        color:black;
}

ul.sitemap_25 li:hover {
        background-color: #ffa620;
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_26 {
        width: 230px;
        margin: 0px 0px 20px 20px;
}
ul.sitemap_26 ul {
        width: 230px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_26 li {
        margin: 0px 0px 0px 0px;
        padding:3px 5px 3px 5px;
        line-height:0.3em;
        display:inline;
        /*font-size:90%;*/
        color:blue;
        text-align:right;
        /*border: 1px outset white;*/
        /*border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset green;
        border-bottom: 2px outset green;
        background-color: silver;
        background-color: lavender;*/
}

ul.sitemap_26 li a {
        margin: 0px 0px 0px 0px;
        padding:3px 5px 3px 5px;
        line-height:0.3em;
        text-decoration:none;
        list-style: none;
        font-size:80%;
        font-weight:bold;
        color:green;
}

ul.sitemap_26 li a:hover {
        background-color: #ffa620;
}


/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_28 {
        width: 250px;
        margin: 20px 0px 20px 0px;
}
ul.sitemap_28 ul {
        width: 250px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_28 li {
        margin: 0px 0px 0px 0px;
        padding:8px 0px 8px 0px;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset silver;
        border-bottom: 2px outset silver;
/*        background-color: #2d3f81;
        background-color: green;*/
        line-height:0.8em;
        text-align: center;
        /*display:inline;*/
        /*font-size:80%;*/
        font-weight:bold;
        color:black;
        /*border: 1px outset white;*/
}

ul.sitemap_28 li a {
        margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        line-height:1.0em;
        text-decoration:none;
        list-style: none;
        /*font-size:80%;*/
        color:white;
}
}

ul.sitemap_28 li:hover {
        background-color: #ffa620;
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_29 {
        width: 200px;
        margin: 0px 0px 20px 70px;
}
ul.sitemap_29 ul {
        width: 200px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_29 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:3px 5px 3px 5px;
        line-height:1.7em;
        display:inline;
        /*font-size:90%;*/
        color:white;
        text-align:right;
        border: 1px outset white;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: silver;
}

ul.sitemap_29 li a {
        margin: 0px 0px 0px 0px;
        padding:3px 5px 3px 5px;
        line-height:1.7em;
        text-decoration:none;
        list-style: none;
        font-size:80%;
        font-weight:bold;
        color:black;
}

ul.sitemap_29 li:hover {
        background-color: #ffa620;
}

/*---------------------------------------------*/
/*   リスト　階層     Top menu                 */
/*---------------------------------------------*/

ul.sitemap_30 {
        width: 100px;
        margin: 5px 0px 5px 10px;
}
ul.sitemap_30 ul {
        width: 100px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_30 li {
        margin: 0px 0px 0px 0px;
        /*padding:5px 0px 4px 0px;*/
        padding:0px 5px 0px 5px;
        line-height:0.9em;
        display:inline;
        /*font-size:90%;*/
        color:white;
        text-align:right;
        border: 1px outset white;
        border-top: 2px outset white;
        border-left: 2px outset white;
        border-right: 2px outset white;
        border-bottom: 2px outset white;
        background-color: #2d3f81;
}

ul.sitemap_30 li a {
        margin: 0px 0px 0px 0px;
        padding:0px 5px 0px 5px;
        line-height:0.9em;
        text-decoration:none;
        list-style: none;
        font-size:80%;
        font-weight:bold;
        color:white;
}

ul.sitemap_30 li:hover {
        background-color: #ffa620;
}




/*---------------------------------------------*/
/*  安否確認集計表 タイトル                    */
/*---------------------------------------------*/
div#main_body_word_3 {
        width:1190px;
        float:left;
        margin:0px 0px 0px 0px;
        /*background: white;*/
        }

div#main_body_word_3 div#photo_area_1_3 {
        width:1000px;
        float:left;
        margin:10px 0px 10px 50px;
        padding:0px 0px 0px 0px;
        }

div#main_body_word_3 div#photo_area_1_3_1 {
        width:400px;
        float:left;
        margin:20px 0px 10px 50px;
        padding:0px 0px 0px 0px;
        }

div#main_body_word_3 div#photo_area_1_3_1 p {
        text-indent:0;
        font-size:90%;
        text-align:left;
        font-weight:bold;
        color:blue;
        }

div#main_body_word_3 div#photo_area_1_7 {
        width:1140px;
        float:left;
        height:50px;
        margin:10px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        background: url(webhp/public_photo_emergency_4.png) no-repeat;
        }

div#main_body_word_3 div#photo_area_1_7 h1{
        width:1150px;
        /*width:100%;*/
        float:left;
        margin:15px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:100%;
        text-align:center;
        font-weight:bold;
        color:black;
        }

/*---------------------------------------------*/
/*  緊急伝言板                                 */
/*---------------------------------------------*/
div#main_body_word_4 {
        width:1200px;
        float:left;
        /*border:2px solid silver;*/
        margin:0px 0px 0px 0px;
        /*background: white;*/
        }

div#main_body_word_4 div#photo_area_1 {
        width:1200px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_1 {
        width:1100px;
        float:left;
        height:50px;
        margin:20px 0px 10px 50px;
        padding:0px 0px 0px 0px;
        background: url(webhp/public_photo_emergency_4.png) no-repeat;
        }

div#main_body_word_4 div#photo_area_1_1 h1{
        width:1100px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:20px 0px 0px 0px;
        font-size:100%;
        text-align:center;
        font-weight:bold;
        color:black;
        }

div#main_body_word_4 div#photo_area_1_1x {
        width:1100px;
        float:left;
        height:50px;
        margin:20px 0px 10px 50px;
        padding:0px 0px 0px 0px;
        background: url(webhp/public_photo_emergency_4.png) no-repeat;
        }

div#main_body_word_4 div#photo_area_1_1x h1{
        width:1100px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:20px 0px 0px 0px;
        font-size:100%;
        text-align:center;
        font-weight:bold;
        color:black;
        }

div#main_body_word_4 div#photo_area_1_1 h2{
        width:900px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:20px 0px 0px 0px;
        font-size:100%;
        text-align:center;
        font-weight:bold;
        color:black;
        }



div#main_body_word_4 div#photo_area_1_2 {
        width:1100px;
        float:left;
        margin:0px 0px 50px 50px;
        padding:0px 0px 0px 0px;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        }

div#main_body_word_4 div#photo_area_1_2 h1{
        width:755px;
        /*width:100%;*/
        float:left;
        margin:15px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        font-size:120%;
        text-align:left;
        font-weight:bold;
        color:blue;
        }

div#main_body_word_4 div#photo_area_1_2_1 {
        width:1100px;
        float:left;
        font-size:95%;
        text-align:left;
        color:blue;
        /*font-weight:bold;*/
        /*overflow:hidden;*/
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        /*border:1px solid green;*/
        }

div#main_body_word_4 div#photo_area_1_2_1 p {
        text-indent:0;
        font-size:100%;
        text-align:left;
        margin:0px 0px 0px 0px;
        }


div#main_body_word_4 div#photo_area_1_3 {
        width:1180px;
        float:left;
        margin:0px 0px 10px 10px;
        padding:0px 0px 0px 0px;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        }

div#main_body_word_4 div#photo_area_1_3 h1{
        width:755px;
        /*width:100%;*/
        float:left;
        margin:20px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        font-size:120%;
        text-align:left;
        font-weight:bold;
        color:white;
        }

div#main_body_word_4 div#photo_area_1_3 p {
        text-indent:0;
        font-size:60%;
        text-align:left;
        margin:20px 0px 0px 20px;
        }

div#main_body_word_4 div#photo_area_1_3_1 {
        width:1180px;
        float:left;
        text-align:left;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_3_1_1 {
        width:300px;
        float:left;
        text-align:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border:1px solid green;*/
        }

div#main_body_word_4 div#photo_area_1_3_1_1_1 {
        width:300px;
        float:left;
        text-align:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border:1px solid green;*/
        }
div#main_body_word_4 div#photo_area_1_3_1_1_2 {
        width:270px;
        float:left;
        text-align:left;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border: 1px outset white;*/
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: silver;
        }

div#main_body_word_4 div#photo_area_1_3_1_1_2_1 {
        width:200px;
        float:left;
        text-align:left;
        margin: 10px 0px 10px 80px;
        padding: 0px 0px 0px 0px;
        }


div#main_body_word_4 div#photo_area_1_3_1_1_3 {
        width:270px;
        float:left;
        text-align:left;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border: 1px outset white;*/
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: silver;
        /*border:1px solid green;*/
        }

div#main_body_word_4 div#photo_area_1_3_1_1_3_1 {
        width:200px;
        float:left;
        text-align:left;
        margin: 10px 0px 10px 80px;
        padding: 0px 0px 0px 0px;
        }


div#main_body_word_4 div#photo_area_1_3_1_1_4 {
        width:270px;
        float:left;
        text-align:left;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border: 1px outset white;*/
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        background-color: silver;
        /*border:1px solid green;*/
        }

div#main_body_word_4 div#photo_area_1_3_1_1_4_1 {
        width:200px;
        float:left;
        text-align:left;
        margin: 10px 0px 10px 80px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_3_1_1_5 {
        width:280px;
        float:left;
        text-align:left;
        margin: 5px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
        /*background-color: lavender;
        border:1px solid silver;*/
        }

div#main_body_word_4 div#photo_area_1_3_1_1_5 p {
        margin:0px 0px 0px 0px;
        /*text-indent:0;*/
        font-size:60%;
        text-align:left;
        /*font-weight:bold;*/
        color:black;
        }

div#main_body_word_4 div#photo_area_1_3_1_1_2 h1{
        width:270px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:black;
        }

div#main_body_word_4 div#photo_area_1_3_1_1_3 h1{
        width:270px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:black;
        }

div#main_body_word_4 div#photo_area_1_3_1_1_4 h1{
        width:270px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:black;
        }

div#main_body_word_4 div#photo_area_1_3_1_1_5 h1{
        width:270px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:black;
        }

div#main_body_word_4 div#photo_area_1_3_1_1_5 h2{
        width:270px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:black;
        }


div#main_body_word_4 div#photo_area_1_3_1_2 {
        /*width:100px;*/
        width:500px;
        float:left;
        text-align:left;
        margin: 30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border:1px solid green;*/
        }

div#main_body_word_4 div#photo_area_1_3_1_3 {
        width:850px;
        float:left;
        text-align:left;
        /*margin: 0px 0px 5px 100px;*/
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_3_1_4 {
        width:280px;
        float:left;
        text-align:left;
        margin: 30px 0px 5px 10px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_3_1_5 {
        width:280px;
        float:left;
        text-align:left;
        margin: 0px 0px 5px 20px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_3_1_6 {
        width:850px;
        float:left;
        text-align:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_3_1 p {
        margin:0px 0px 0px 0px;
        /*text-indent:0;*/
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:black;
        }

div#main_body_word_4 div#photo_area_1_3_2 {
        width:750px;
        float:left;
        font-size:90%;
        text-align:left;
        color:blue;
        font-weight:bold;
        /*overflow:hidden;*/
        margin: 10px 0px 0px 100px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }


div#main_body_word_4 div#photo_area_1_4 {
        width:1180px;
        float:left;
        height:50px;
        margin:30px 0px 5px 0px;
        padding:0px 0px 0px 0px;
        background: url(webhp/public_photo_emergency_4.png) no-repeat;
        }

div#main_body_word_4 div#photo_area_1_4 h1{
        width:1000px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:20px 0px 0px 0px;
        font-size:100%;
        text-align:center;
        font-weight:bold;
        color:black;
        }

div#main_body_word_4 div#photo_area_1_5 {
        width:280px;
        float:left;
        text-align:left;
        margin: 30px 0px 5px 50px;
        padding: 0px 0px 0px 0px;
        }


/*   ブログ履歴表示                        */
div#main_body_word_4 div#photo_area_1_7 {
        width:1100px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }


div#main_body_word_4 div#photo_area_1_7_1 {
        width:750px;
        float:left;
        text-align:left;
        margin: 0px 0px 0px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_7_1_1 {
        width:750px;
        float:left;
        height:35px;
        margin:20px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        background: url(webhp/public_btn_title_common_1180_1.png) no-repeat;
        /*background: url(webhp/public_btn_title_common_760_1.png) no-repeat;*/
        border: 2px outset silver;

        }

div#main_body_word_4 div#photo_area_1_7_1_1 h1{
        width:750px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:8px 0px 8px 0px;
        font-size:90%;
        text-align:left;
        /*font-weight:bold;*/
        color:black;
        }

div#main_body_word_4 div#photo_area_1_7_1_1 p {
        text-indent:0;
        font-size:80%;
        text-align:left;
        margin:0px 0px 0px 0px;
        }


div#main_body_word_4 div#photo_area_1_7_1_2 {
        width:750px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        /*border: 1px outset white;*/
        /*border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset silver;
        border-bottom: 2px outset silver;
        background-color: lavender;*/
        /*border:1px solid green;*/
        }


div#main_body_word_4 div#photo_area_1_7_1_2_1 {
        width:750px;
        float:left;
        font-size:95%;
        text-align:left;
        color:blue;
        /*font-weight:bold;*/
        /*overflow:hidden;*/
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_body_word_4 div#photo_area_1_7_1_2_1 h1{
        width:750px;
        /*width:100%;*/
        float:left;
        margin:15px 0px 10px 0px;
        padding:10px 0px 0px 0px;
        font-size:100%;
        text-align:left;
        font-weight:bold;
        color:blue;
        }

div#main_body_word_4 div#photo_area_1_7_1_2_1_1 {
        width:700px;
        float:left;
        margin: 5px 0px 0px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_7_1_2_1_1 p {
        text-indent:0;
        font-size:85%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

div#main_body_word_4 div#photo_area_1_7_2 {
        width:280px;
        float:left;
        margin:30px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_7_2 h1{
        width:150px;
        float:left;
        margin:0px 0px 20px 10px;
        padding:0px 0px 0px 20px;
        font-size:95%;
        text-align:left;
        font-weight:bold;
        color:black;
        border: 2px outset silver;
        background-color: lavender;
        }

div#main_body_word_4 div#photo_area_1_7_2_1 {
        width:280px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }



/*---------------------------------------------*/
/*   安否確認集計表                            */
/*---------------------------------------------*/

div#main_body_word_5 {
        /*width:800px;*/
        width:750px;
        float:left;
        margin:0px 0px 0px 0px;
        /*background: white;*/
        }

/*----全体　Left　Right---*/
div#main_body_word_5 div#photo_area_1_3 {
        /*width:1100px;*/
        width:720px;
        float:left;
        margin:10px 0px 10px 30px;
        padding:0px 0px 0px 0px;
        }

/*----Left---*/
div#main_body_word_5 div#photo_area_1_3_1 {
        width:330px;
        float:left;
        margin:0px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        /*border-left:3px solid green;*/
        }

/*----Right---*/
div#main_body_word_5 div#photo_area_1_3_2 {
        width:330px;
        float:left;
        margin:0px 0px 10px 50px;
        padding:0px 0px 0px 0px;
        /*border-left:3px solid green;*/
        }


/*----Left　Header---*/
div#main_body_word_5 div#photo_area_1_4 {
        width:330px;
        float:left;
        margin:0px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        height:40px;
        /*border-left:3px solid green;*/
        background: url(webhp/public_photo_emergency_2.png) no-repeat;
        }

div#main_body_word_5 div#photo_area_1_4 h1{
        width:300px;
        /*width:100%;*/
        float:left;
        margin:15px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        font-size:120%;
        text-align:left;
        font-weight:bold;
        color:white;
        }

div#main_body_word_5 div#photo_area_1_4 p {
        text-indent:0;
        font-size:100%;
        text-align:left;
        margin:20px 0px 0px 20px;
        }

/*----Right　Header---*/
div#main_body_word_5 div#photo_area_1_5 {
        width:330px;
        float:left;
        margin:0px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        height:40px;
        /*border-left:3px solid green;*/
        background: url(webhp/public_photo_emergency_2.png) no-repeat;
        }


/*----全体　Header---*/
div#main_body_word_5 div#photo_area_1_6 {
        width:1100px;
        float:left;
        margin:10px 0px 10px 30px;
        padding:0px 0px 0px 0px;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        }

div#main_body_word_5 div#photo_area_1_6 h1{
        width:700px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 5px 5px 5px;
        font-size:100%;
        text-align:center;
        font-weight:bold;
        height:20px;
        color:white;
        border: 1px outset white;
        background-color: #2d3f81;
        background: url(webhp/public_photo_emergency_2.png) no-repeat;
        }
div#main_body_word_5 div#photo_area_1_6 h2{
        width:300px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 40px;
        padding:10px 5px 5px 5px;
        font-size:100%;
        text-align:center;
        font-weight:bold;
        height:20px;
        color:white;
        border: 1px outset white;
        background-color: #2d3f81;
        background: url(webhp/public_photo_emergency_2.png) no-repeat;
        }

div#main_body_word_5 div#photo_area_1_7 {
        width:1150px;
        float:left;
        height:50px;
        margin:30px 0px 0px 50px;
        padding:0px 0px 0px 0px;
        background: url(webhp/public_photo_emergency_2.png) no-repeat;
        }

div#main_body_word_5 div#photo_area_1_7 h1{
        width:1150px;
        /*width:100%;*/
        float:left;
        margin:15px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:100%;
        text-align:center;
        font-weight:bold;
        color:black;
        }

/*---------------------------------------------*/
/*  安否確認  伝言板 ガイダンス                */
/*---------------------------------------------*/

div#main_body_word_6 {
        width:600px;
        float:left;
        /*border:2px solid silver;*/
        margin:0px 0px 20px 20px;
        /*border: 2px outset white;*/
        /*background: white;*/
        }

div#main_body_word_6 div#photo_area_1 {
        width:600px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        border: 3px outset white;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        background-color: #2d3f81;
        background-color: silver;
        }

div#main_body_word_6 div#photo_area_1 h1 {
        width:550px;
        /*width:100%;*/
        float:left;
        margin:15px 0px 0px 20px;
        padding:7px 5px 5px 5px;
        font-size:100%;
        text-align:center;
        font-weight:bold;
        color:white;
        border: 2px outset white;
        background-color: #2d3f81;
        background-color: silver;
        background: url(webhp/public_photo_emergency_2.png) no-repeat;
        }


div#main_body_word_6 div#photo_area_2 {
        width:600px;
        float:left;
        margin:55px 0px 20px 0px;
        padding:0px 0px 0px 0px;
        border: 3px outset white;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        background-color: #2d3f81;
        background-color: silver;
        }

div#main_body_word_6 div#photo_area_2 h1 {
        width:550px;
        /*width:100%;*/
        float:left;
        margin:15px 0px 0px 20px;
        padding:7px 5px 5px 5px;
        font-size:100%;
        text-align:center;
        font-weight:bold;
        color:white;
        border: 2px outset white;
        background-color: #2d3f81;
        background-color: silver;
        background: url(webhp/public_photo_emergency_2.png) no-repeat;
        }


div#main_body_word_6 div#photo_area_3 {
        width:600px;
        float:left;
        margin:30px 0px 20px 0px;
        padding:0px 0px 0px 0px;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        }

/*---------------------------------------------*/
/*  安否更新後データ表示                       */
/*---------------------------------------------*/

div#main_body_word_7 {
        width:350px;
        float:left;
        margin:70px 0px 0px 0px;
        /*background: white;*/
        }

div#main_body_word_7 div#photo_area_1_8 {
        width:330px;
        float:left;
        margin:0px 0px 10px 20px;
        }

div#main_body_word_7 div#photo_area_1_8 h1{
        width:150px;
        float:left;
        margin:15px 0px 0px 40px;
        padding:7px 5px 5px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:blue;
        }


div#main_body_word_7 div#photo_area_1_8_1 {
        width:330px;
        float:left;
        margin:0px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        height:40px;
        background: url(webhp/public_photo_emergency_2.png) no-repeat;
        }

div#main_body_word_7 div#photo_area_1_8_2 {
        width:330px;
        float:left;
        margin:0px 0px 10px 0px;
        }

div#main_body_word_7 div#photo_area_1_8_3 {
        width:100px;
        float:left;
        margin:0px 0px 0px 235px;
        }

/*---------------------------------------------*/
/*   安否確認総合集計表                        */
/*---------------------------------------------*/

div#main_body_word_8 {
        /*width:1190px;*/
        width:1200px;
        float:left;
        margin:0px 0px 0px 0px;
        /*background: white;*/
        }

/*----ブロック　班毎　集計表---*/
div#main_body_word_8 div#photo_area_1_1 {
        width:1100px;
        float:left;
        margin:10px 0px 10px 40px;
        padding:0px 0px 0px 0px;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        height:40px;

        background: url(webhp/public_photo_emergency_2.png) no-repeat;

        }

div#main_body_word_8 div#photo_area_1_1 h1 {
        width:300px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 5px 5px 5px;
        text-align:center;
        font-size:100%;
        font-weight:bold;
        color:white;
        }

div#main_body_word_8 div#photo_area_1_1 h2 {
        width:200px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 5px 5px 5px;
        text-align:center;
        font-size:90%;
        font-weight:bold;
        color:white;
        }

div#main_body_word_8 div#photo_area_1_1 h3 {
        width:80px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 5px 5px 5px;
        text-align:center;
        font-size:90%;
        font-weight:bold;
        color:white;
        }

div#main_body_word_8 div#photo_area_1_1 h4 {
        width:80px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 5px 5px 5px;
        text-align:center;
        font-size:90%;
        font-weight:bold;
        color:white;
        }

div#main_body_word_8 div#photo_area_1_1 h5 {
        width:230px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 5px 5px 5px;
        text-align:center;
        font-size:75%;
        font-weight:bold;
        color:black;
        }

div#main_body_word_8 div#photo_area_1_2 {
        width:1050px;
        float:left;
        margin:10px 0px 10px 40px;
        padding:0px 0px 0px 0px;
        }

div#main_body_word_8 div#photo_area_1_2_1 {
        width:480px;
        float:left;
        margin:10px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        }

div#main_body_word_8 div#photo_area_1_2_2 {
        width:480px;
        float:left;
        margin:10px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        }

div#main_body_word_8 div#photo_area_1_2 p {
        padding:0px 0px 0px 0px;
        font-size:100%;
        font-weight:bold;
        color:white;

        }
/*---------------------------------------------*/
/*   安否確認実施データ　プルダウン表示        */
/*---------------------------------------------*/

div#main_body_word_9 {
        /*width:1000px;*/
        width:1190px;
        float:left;
        margin:30px 0px 0px 0px;
        /*background: white;*/
        }

/*-------*/
div#main_body_word_9 div#photo_area_1_1 {
        width:1140px;
        float:left;
        margin:10px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        }

div#main_body_word_9 div#photo_area_1_1_1 {
        width:140px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }


div#main_body_word_9 div#photo_area_1_1_1 h1{
        width:420px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 10px 0px;
        padding:10px 5px 5px 5px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        height:25px;
        color:blue;
        border-top: solid 1px white;
        border-left: solid 2px white;
        border-right: solid 2px black;
        border-bottom: solid 2px black;
        background: lavender;
        }

div#main_body_word_9 div#photo_area_1_1_2 {
        width:140px;
        float:left;
        margin:0px 0px 0px 350px;
        padding:0px 0px 0px 0px;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        }

div#main_body_word_9 div#photo_area_1_2 {
        /*width:750px;*/
        width:1135px;
        float:left;
        margin:10px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        font-weight:bold;
        background: silver;
        border: 2px inset white;
        /*border-top: 2px inset silver;
        border-left:2px inset silver;
        border-right:3px inset white;
        border-bottom:3px inset white;*/
        }

div#main_body_word_9 div#photo_area_1_2_1 {
        width:150px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 5px 10px 5px;
        font-size:80%;
        font-weight:bold;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        }

div#main_body_word_9 div#photo_area_1_2_2 {
        width:650px;
        float:left;
        margin:10px 5px 10px 30px;
        padding:0px 0px 0px 0px;
        font-size:90%;
        font-weight:bold;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        }


div#main_body_word_9 div#photo_area_1_3 {
        width:900px;
        float:left;
        margin:60px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        font-weight:bold;
        /*border-left:3px solid green;
        border-right:3px solid green;*/
        }


div.photo_1 {
	width:200px;
	float:left;
        /*border:3px outset silver;*/
        overflow:hidden;
	margin:15px 0px 10px 10px;
	}

/*画像*/

div.photo_13 {
	/*width:340px;*/
	width:1180px;
	float:left;
	margin:20px 0px 20px 10px;
	}


/*---------------------------------*/
/*                     */
/*---------------------------------*/
table.table010 {
  width: 1100px;
  border-collapse: separate;
  border-spacing: 1.5px;
  margin: 0px 0px 100px 0px;
}

table.table010 caption {
  margin-top: 1px 1px 1px 1px;
  text-align: left;
}

table.table010 th {
  /*border-right: solid 1px black;
  border-bottom: solid 1px black;
  background: aliceblu;
  background: blue;
  border-bottom: solid 2px black;
  border: solid 1px black;*/
  text-align: center;
  white-space: nowrap;
	font-size:85%;
        font-weight:bold;
	color:black;
	margin:0px 0px 0px 0px;
	line-height:2.5em;
}

table.table010 td {
  /*border-right: solid 1px black;
  border-bottom: solid 1px black;
  background: aliceblu;
  background: white;
  background: lavender;
  border: solid 1px black;*/
  text-align: left;
  white-space: nowrap;
	font-size:85%;
        /*font-weight:bold;*/
	color:blue;
	margin:0px 0px 0px 0px;
	line-height:2.5em;
}

/*---------------------------------*/
/*                     */
/*---------------------------------*/
table.table010_1 {
  width: 400px;
  //border-collapse: separate;
  //border-spacing: 1.5px;
  margin: 0px 0px 0px 100px;
}

table.table010_1 caption {
  margin-top: 1px 1px 1px 1px;
  text-align: left;
}

table.table010_1 th {
  /*border-right: solid 1px black;
  border-bottom: solid 1px black;
  background: aliceblu;
  background: blue;
  border: solid 1px black;*/
  border-bottom: solid 2px black;
  text-align: center;
  white-space: nowrap;
	font-size:85%;
        font-weight:bold;
	color:black;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

table.table010_1 td {
  /*border-right: solid 1px black;
  /*border-bottom: solid 1px black;*/
  /*border-bottom: solid 1px black;
  background: aliceblu;
  background: white;
  background: lavender;*/
  text-align: left;
  white-space: nowrap;
	font-size:85%;
        /*font-weight:bold;*/
	color:blue;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

/*----------------------------------------*/
/* テーブル   緊急伝言板                  */
/*----------------------------------------*/

table.table015 {
  margin:10px 0px 10px 20px;
  width: 560px;
  border-collapse: separate;
  border-spacing: 2px;
}

table.table015 caption {
  margin-top: 1em;
  text-align: right;
}

table.table015 th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #90ee90;  /*lightgreen*/
  text-align: center;
  white-space: nowrap;
}

table.table015 td {
  font-size:85%;
  font-weight:bold;
  color:#2d3f81;
  border-bottom:1px dotted green;
  /*border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #e6e6fa;*/
  text-align: left;
  line-height:1.5em;
  white-space: nowrap;
}

/*---------------------------------*/
/*                     */
/*---------------------------------*/
table.table020 {
  width: 300px;
  border-collapse: separate;
  border-spacing: 3.0px;
  margin: 12px 0px 0px 7px;
  /*border: solid 1px black;*/
}

table.table020 caption {
  margin-top: 1px 1px 1px 1px;
  text-align: left;
}

table.table020 th {
  /*border-right: solid 1px black;
  border-bottom: solid 1px black;
  background: aliceblu;
  background: blue;
  border: solid 1px black;*/
  border-bottom: solid 1px black;
  text-align: right;
  white-space: nowrap;
	font-size:90%;
        font-weight:bold;
	color:white;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

table.table020 td {
  /*border-right: solid 1px black;
  border-left: solid 1px black;
  border-top: solid 1px black;
  border-bottom: solid 1px black;*/
  /*background: aliceblu;*/
  /*background: lavender;*/
  /*background: white;*/
  /*text-align: left;*/
  text-align:right;
  white-space: nowrap;
	font-size:85%;
        /*font-weight:bold;*/
	color:white;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

/*---------------------------------*/
/*                     */
/*---------------------------------*/
table.table020_1 {
  width: 320px;
  //border-collapse: separate;
  //border-spacing: 1.5px;
  margin: 12px 0px 0px 10px;
}

table.table020_1 caption {
  margin-top: 1px 1px 1px 1px;
  text-align: left;
}

table.table020_1 th {
  /*border-right: solid 1px black;
  border-bottom: solid 1px black;
  background: aliceblu;
  background: blue;
  border: solid 1px black;
  border-bottom: solid 1px white;*/
  text-align: left;
  white-space: nowrap;
	font-size:90%;
        font-weight:bold;
	color:white;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

table.table020_1 td {
  /*border-right: solid 1px black;
  border-bottom: solid 1px black;
  background: aliceblu;*/
  /*background: lavender;*/
  /*background: white;*/
  /*border-bottom: solid 1px black;*/
  /*text-align: left;*/
  text-align:right;
  white-space: nowrap;
	font-size:85%;
        /*font-weight:bold;*/
	color:white;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

/*---------------------------------*/
/*                     */
/*---------------------------------*/
table.table021 {
  width: 330px;
  border-collapse: separate;
  border-spacing: 3.5px;
  margin: 0px 0px 0px 0px;
}

table.table021 caption {
  margin-top: 1px 1px 1px 1px;
  text-align: left;
}

table.table021 th {
  border-top: 1px outset white;
  border-left: 1px outset white;
  border-right: 2px outset black;
  border-bottom: 2px outset black;
  /*background: silver;*/
  text-align: right;
  empty-cells: hide;
  white-space: nowrap;
	font-size:90%;
        font-weight:bold;
	color:black;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

table.table021 td {
  border-top: 1px outset white;
  border-left: 1px outset white;
  border-right: 2px outset black;
  border-bottom: 2px outset black;
  /*background: silver;*/
  text-align: left;
  empty-cells: hide;
  white-space: nowrap;
	font-size:85%;
        /*font-weight:bold;*/
	color:blue;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

/*---------------------------------*/
/*                     */
/*---------------------------------*/
table.table022 {
  width: 480px;
  border-collapse: separate;
  border-spacing: 3.0px;
  margin: 12px 0px 0px 0px;
  /*border: solid 1px black;*/
}

table.table022 caption {
  margin-top: 1px 1px 1px 1px;
  text-align: left;
}

table.table022 th {
  /*border-right: solid 1px black;
  border-bottom: solid 1px black;
  background: aliceblu;
  background: blue;
  border: solid 1px black;*/
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
  background: #2d3f81;
  text-align: right;
  white-space: nowrap;
	font-size:80%;
        /*font-weight:bold;*/
	color:white;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

table.table022 td {
  /*border-right: solid 1px black;
  border-bottom: solid 1px black;
  background: aliceblu;*/
  /*background: lavender;*/
  /*background: white;*/
  /*border-bottom: solid 1px black;*/
  /*text-align: left;*/
  empty-cells: hide;
        border: 1px outset lavender;
        border-top: 1px outset lavender;
        border-left: 1px outset lavender;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        /*background-color: silver;*/
  text-align:right;
  white-space: nowrap;
	font-size:80%;
        font-weight:bold;
	/*color:black;*/
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

/*---------------------------------*/
/*                     */
/*---------------------------------*/
table.table023 {
  width: 480px;
  border-collapse: separate;
  border-spacing: 3.0px;
  margin: 12px 0px 0px 0px;
  /*border: solid 1px black;*/
}

table.table023 caption {
  margin-top: 1px 1px 1px 1px;
  text-align: left;
}

table.table023 th {
  /*border-right: solid 1px black;
  border-bottom: solid 1px black;
  background: aliceblu;
  background: blue;
  border: solid 1px black;*/
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
  background: #2d3f81;
  text-align: right;
  white-space: nowrap;
	font-size:80%;
        /*font-weight:bold;*/
	color:white;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

table.table023 td {
  /*border-right: solid 1px black;
  border-bottom: solid 1px black;
  background: aliceblu;*/
  /*background: lavender;*/
  /*background: white;*/
  /*border-bottom: solid 1px black;*/
  /*text-align: left;*/
  empty-cells: hide;
        border: 1px outset lavender;
        border-top: 1px outset lavender;
        border-left: 1px outset lavender;
        border-right: 2px outset black;
        border-bottom: 2px outset black;
        /*background-color: silver;*/
  text-align:right;
  white-space: nowrap;
	font-size:80%;
        font-weight:bold;
	/*color:black;*/
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}



