/*@charset "UTF-8";*/
@charset "shift_jis";

@import url("reset.css");
@import url("php_common_require.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#l_side {
        width:1200px;
        margin: 0px auto 0px;
        }

/*--------------------------------------------------*/
/*                                                  */
/*    Leather craft                                 */
/*                                                  */
/*--------------------------------------------------*/


/*----------------------------------------*/
/*   トップ　タイトル Leather             */
/*----------------------------------------*/

div#top {
        float:left;
        width:1200px;
        margin:2px 0px 0px 0px;
        /*border-top:20px outset #f99;*/
        }

div#top div#top_1 {
        float:left;
        width:1200px;
        height:183px;
        margin:0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background:url(webkad/gimp_logo11_3.png) no-repeat;
        border-bottom:15px ridge silver;
        }


/*----------------------------------------*/
/*   トップ　タイトル                     */
/*----------------------------------------*/

div#top_ashibetsu {
        float:left;
        width:1200px;
        margin:0px 0px 0px 0px;
        /*border-top:20px outset #f99;*/
	}

div#top_ashibetsu div#top_1 {
        float:left;
        width:1200px;
        height:340px;
        margin:2px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background:url(webkad/kad_ashibetu_36_1.jpg) no-repeat;
        border-bottom:15px ridge silver;
        }


/*----------------------------------------*/
/*   トップ　タイトル                     */
/*----------------------------------------*/

div#top_blog {
        float:left;
        width:1200px;
        margin:2px 0px 0px 0px;
        /*border-top:20px outset #f99;*/
        }

div#top_blog div#top_1 {
        float:left;
        width:1200px;
        height:160px;
        margin:10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background:url(webkad/gimp_logo11_6.png) no-repeat;
        /*border-bottom:15px outset #f99;*/
        border-bottom:15px ridge silver;
        }


/*-----------------------*/
/* Leather               */
/*-----------------------*/

div#left_side {
        width:1200px;
        margin:0px 0px 10px 0px;
        float:left;
        /*border:10px ridge silver;*/
        background-color: lightgray;
        }

div#left_side_1 {
        width:270px;
        margin:0px 0px 0px 20px;
        float:left;
        }

div#left_side_2 {
        width:250px;
        margin:20px 0px 0px 20px;
        float:left;
        /*border:1px ridge #f99;*/
        }

div#left_side_3 {
        width:1200px;
        margin:0px 0px 0px 0px;
        float:left;
        /*border:1px ridge #f99;*/
        }


div#left_side_3 div#photo_area_1 {
        width:1120px;
        float:left;
        margin: 20px 0px 10px 40px;
        padding: 0px 0px 0px 0px;
        background-color: silver;
        border-top: 6px outset white;
        border-left: 6px outset white;
        border-right: 6px outset white;
        border-bottom: 6px outset white;
        background-color: silver;
        /*background: url(webkad/php_photo_emergency_9.png) no-repeat;*/
        background: url(webkad/kad_leather_photo_3.jpg) no-repeat;
        }

div#left_side_3 div#photo_area_1_1 {
        /*width:430px;*/
        width:1120px;
        float:left;
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#left_side_3 div#photo_area_1_1 h1{
        /*width:430px;*/
        width:990px;
        float:left;
        margin:10px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        font-size:100%;
        text-align:left;
        font-weight:bold;
        color:white;
        }

div#left_side_3 div#photo_area_1_2 {
        width:1120px;
        float:left;
        margin: 10px 0px 50px 30px;
        padding: 0px 0px 0px 0px;
        }


div#left_side div#content2{
        float:left;
        width:200px;
        margin:0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*background: url(kwk/kwk_sub_title_green_1.png) no-repeat;*/
        /*border:1px groove #f99;*/
        }


/*-----------------------*/
/* 中央枠   Leather      */
/*-----------------------*/

div#center {
        width:900px;
        float:left;
        margin:0px 0px 0px 0px;
        /*border-right:10px ridge silver;*/
        /*border-left:10px ridge silver;*/
        /*background:#fff;*/
        /*background:#f2f2f2;*/
        /*background: lavender;*/
        /*border:1px ridge #f99;*/
        /*border-left:15px outset #f99;*/
        /*border-right:15px outset #f99;*/
        /*border-bottom:10px ridge silver;*/
        }

div#main {
        width:850px;
        float:left;
        margin:0px 0px 0px 0px;
        /*border:1px ridge #f99;*/
        }

div#main div#photo_area_2 {
        width:840px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }


div#main div#photo_area_2_1 {
        width:840px;
        float:left;
        background: url(webkad/php_photo_emergency_4_1.png) no-repeat;
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main div#photo_area_2_1 h1{
        width:840px;
        float:left;
        margin:20px 0px 20px 0px;
        padding:0px 0px 0px 0px;
        font-size:90%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main div#photo_area_2_2 {
        width:840px;
        float:left;
        margin:20px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }

div#main p {
	font-size:70%;
	color:black;
	margin:0px 0px 0px 5px;
	line-height:1.5em;
	}
div#main p.syousai {
	text-align:right;
	}
div#main p.syousai a {
	color:#ff66bd;
	}
div#main p.syousai a:hover {
	color:#66e3ff;
	}*/


div#center_1 {
	width:880px;
	float:left;
	margin:0px 0px 30px 0px;
	/*background:#fff;*/
	/*background:#f2f2f2;*/
        /*background: lavender;*/
        /*border:1px ridge #f99;*/
        /*border-left:15px outset #f99;*/
        /*border-right:15px outset #f99;*/
        /*border-bottom:15px outset #f99;*/
	}

div#main_1x {
	width:870px;
	float:left;
	margin:8px 0px 30px 10px;
        border-left:15px outset #f99;
        border-right:15px outset #f99;
        /*border:1px ridge #f99;*/
	}

div#main_1 {
	width:800px;
	float:left;
	margin:8px 0px 30px 50px;
        /*border:1px ridge #f99;*/
	}

div#main_1 p {
	font-size:70%;
	color:black;
	margin:0px 0px 0px 5px;
	line-height:1.5em;
	}
div#main_1 p.syousai {
	text-align:right;
	}
div#main_1 p.syousai a {
	color:#ff66bd;
	}
div#main_1 p.syousai a:hover {
	color:#66e3ff;
	}*/



/*div#main_left_1 {
	width:750px;
	margin:20px 0px 0px 0px;
	float:left;
	}*/

div.pull {
	width:200px;
	float:left;
	margin:30px 0px 0px 20px;
        border:1px groove #f99;
	}

div.pull h1 {
	width:130px;
	float:left;
        overflow:hidden;
	margin:0px 0px 0px 20px;
}

div#main_content2 {
        width:195px;
        float:left;
        margin:20px 0px 0px 35px;
        padding:0px 0px 0px 0px;
        /*border:3px outset #FFFFFF;*/
        /*border:1px ridge #f99;*/
        }

div#main_content2 h2 {
	/*line-height:1.5em;*/
	/*text-align:center;*/
        /*border:5px ridge silver;*/
	/*background:thistle;*/
	margin:13px 5px 5px 0px;
	/*font-size:70%;*/
	/*font-weight:bold;*/
	}


/*カウンター 動画*/
div#main_content_k {
        width:195px;
        float:left;
        margin:0px 0px 20px 20px;
        padding:0px 0px 0px 0px;
        /*border:3px outset #FFFFFF;*/
        /*border:1px ridge #f99;*/
        }

div#main_content_k_1 {
        width:174px;
        float:left;
        border-left:2px solid #2d3f81;
        margin:0px 0px 0px 0px;
        }


div#main_content_k div#photo_area_4 {
        width:195px;
        float:left;
        margin:0px 0px 0px 0px;
        /*border:1px ridge #f99;*/
        }

div#main_content_k div#photo_area_4_1 {
        width:190px;
        float:left;
        margin:0px 0px 0px 5px;
        /*border:2px outset #FFFFFF;*/
        /*border:1px ridge #f99;*/
        }

/*カウンタ*/
div#main_content_k div#photo_area_4_2 {
        float:left;
        width:190px;
        margin:0px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        /*border:1px ridge #f99;*/
        }

/*動画*/
div#main_content_k div#photo_area_4_3 {
        float:left;
        width:187px;
        margin:0px 0px 20px 3px;
        padding:0px 0px 0px 0px;
        background: white;
        background: lavender;
        background:LightCyan;
        background: #2d3f81;
        border-top:2px outset silver;
        border-bottom:4px outset silver;
        border-left:2px outset silver;
        border-right:4px outset silver;
	}

div#main_content_k div#photo_area_4_3 h2 {
        float:left;
        width:180px;
        line-height:1.0em;
        text-align:center;
        font-size:95%;
        font-weight:bold;
        color:white;
        margin:0px 0px 0px 0px;
        padding:10px 0px 10px 0px;
	/*margin:120px 0px 25px 90px;*/  /*パネル*/
        /*border: solid 1px #B2B2B2;*/
        }

/*時計*/
div#main_content_k div#photo_area_4_4 {
        width:180px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        /*border:2px ridge silver;*/
        /*border:1px ridge #f99;*/
        }

/*時計*/
div#main_content_k div#photo_area_4_4_1 {
        width:170px;
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        /*border:2px ridge silver;*/
        }

div#main_content_k div#photo_area_4_5 {
        /*width:194px;*/
        width:180px;
        float:left;
        margin:30px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        border:3px outset #FFFFFF;
        }

/*カレンダー*/
div#main_content_k_2 {
        /*width:210%;*/
        width:190px;
        /*border:3px outset #FFFFFF;*/
        }
        float:left;
        margin:0px 0px 0px 5px;
        padding:0px 0px 0px 0px;

/*カレンダー*/
div#main_content_k_2 div#photo_area_1 {
        width:190px;
        float:left;
        height:215px;
        margin:0px 0px 0px 0px;
        background:url(webkad/php_calendar_back_4.png) no-repeat;
        }

/*カレンダー*/
div#main_content_k_2 div#photo_area_1_1 {
        width:190px;
        float:left;
        margin:0px 0px 0px 0px;
        /*border:1px ridge #f99;*/
        }

/*カレンダー*/
div#main_content_k_2 div#photo_area_1_2 {
        width:183px;
        float:left;
        margin:5px 0px 0px 7px;
        padding:0px 0px 0px 0px;
        }

div.photo_1 {
	float:left;
	width:170px;
	margin:15px 0px 30px 0px;
        /*overflow:hidden;*/
        /*border:5px ridge silver;*/
        /*border-bottom:2px outset silver;*/
	}

div.photo_2 {
	/*width:800px;*/
	width:300px;
	float:left;
        /*border:1px outset silver;*/
        overflow:hidden;
	/*margin:20px 1px 0px 45px;*/
	margin:0px 0px 0px 0px;
	}
div.photo_3 {
	width:500px;
	float:left;
        /*border:3px outset silver;*/
        overflow:hidden;
	margin:0px 0px 0px 0px;
	}

div.photo_4 {
	float:left;
	width:180px;
        /*border:5px ridge silver;*/
        /*border-bottom:2px outset silver;*/
        overflow:hidden;
	margin:0px 0px 30px 20px;
	}

div.photo_4_1 {
	float:left;
	width:140px;
        /*border:5px ridge silver;*/
        /*border-bottom:2px outset silver;*/
        overflow:hidden;
	margin:15px 0px 0px 40px;
	}


div.photo_5 {
	width:180px;
        /*border:5px ridge silver;*/
        /*border-bottom:2px outset silver;*/
        overflow:hidden;
	margin:15px 0px 70px 35px;
	}


div.photo_6 {
	float:left;
	width:180px;
	margin:15px 0px 30px 35px;
        overflow:hidden;
        /*border:5px ridge silver;*/
        /*border-bottom:2px outset silver;*/
	}

div.photo_7 {
        float:left;
        width:180px;
        overflow:hidden;
        margin:20px 0px 30px 40px;
        }

div.photo_8 {
	float:left;
	width:180px;
        overflow:hidden;
	margin:15px 0px 30px 25px;
        /*border:5px ridge silver;*/
        /*border-bottom:2px outset silver;*/
	}


div.photo_13 {
	width:200px;
	float:left;
	margin:40px 0px 0px 0px;
	}



/*カラム*/

div.col01 {
	width:170px;
	height:250px;
	/*background:#fff;*/
	background:gray;
	margin:10px 0px 20px 30px;
        border:2px outset #f99;
	float:left;
	}
	
div.col02 {
	width:360px;
        background: gray;
	/*background:#fff;*/
        border:2px ridge #f99;
	margin:0px 0px 20px 20px;
	float:left;
	}

div.col03 {
	width:170px;
	height:530px;
	background:gray;
	margin:10px 0px 20px 30px;
        border:2px ridge #f99;
	float:left;
	}
div.col04 {
	width:195px;
	margin:20px 0px 10px 35px;
	float:left;
        /*border:1px groove #f99;*/
	}

div.col04_1 {
	width:180px;
	margin:10px 0px 10px 0px;
	float:left;
        /*border:1px groove #f99;*/
	}


div.col04 h2 {
	/*line-height:1.5em;*/
	/*text-align:center;*/
        /*border:5px ridge silver;*/
	/*background:thistle;*/
	margin:13px 5px 5px 0px;
	/*font-size:70%;*/
	/*font-weight:bold;*/
	}

div.col04 p {
	text-indent:0;
	font-size:80%;
	text-align:left;
	margin:7px 0px 7px 5px;
	}

div.col05 {
	width:700px;
	/*height:480px;*/
	/*background:#fff;*/
	margin:30px 0px 0px 20px;
	float:left;
	}
div.col06 {
	width:160px;
	/*height:480px;*/
	/*background:#fff;*/
	margin:30px 0px 0px 10px;
	float:left;
	}
div.col07 {
	/*width:510px;*/
	width:690px;
	height:600px;
	/*background:#fff;*/
	margin:10px 0px 20px 20px;
        border:1px ridge #f99;
	float:left;
	}

div.col08 {
	width:220px;
	height:320px;
	background:#fff;
	margin:10px 0px 10px 17px;
        border:1px ridge #f99;
	float:left;
	}

div.col09 {
	width:170px;
	/*background:#f2f2f2;*/
	float:left;
	margin:5px 0px 20px 10px;
        /*border:1px ridge #f99;*/
        border:4px ridge #FFFFFF;
        /*font-weight:bold;*/
	font-size:85%;
	color:blue;
	}

div.col09 p {
	text-indent:0;
	font-size:60%;
	text-align:center;
	margin:7px 0px 7px 0px;
	}

div.col10 {
	width:170px;
	/*background:#f2f2f2;*/
        /*background: lavender;*/
	float:left;
	margin:30px 0px 0px 10px;
        /*border:1px ridge #f99;*/
        border:4px ridge #FFFFFF;
        font-weight:bold;
	font-size:90%;
	color:blue;
	}

div.col10 p {
	text-indent:0;
	font-size:60%;
	text-align:center;
	margin:7px 0px 7px 0px;
	}

div.col11 {
	width:200px;
	/*background:#f2f2f2;*/
	float:left;
	margin:50px 0px 0px 1px;
        border:4px ridge #f99;
        /*font-weight:bold;*/
	font-size:85%;
	color:blue;
	}

div.col11 p {
	text-indent:0;
	font-size:60%;
	text-align:center;
	margin:7px 0px 7px 0px;
	}

/*カウンタ*/
div.col12 {
	width:168px;
	float:left;
	margin:20px 0px 10px 10px;
        border:4px ridge #FFFFFF;
	background:#f2f2f2;
        /*background: lavender;*/
        font-weight:bold;
	font-size:90%;
	color:blue;
	}

div.col02 div.text {
	width:170px;
	float:right;
	}
	/*画像トリミング*/
	div.photo_a {
		width:160px;
		height:220px;
		margin:4px;
		border:1px ridge  #f99;
		overflow:hidden;
		position:relative;
		z-index:2;
		}
	div.photo_b {
		width:160px;
		height:110px;
		margin: 4px;
                /*border:5px ridge silver;*/
		border:1px ridge #f99;
		overflow:hidden;
		position:relative;
		z-index:2;
		}
		
        /*カラム内指定*/
 	div.photo_c {
                /*width:500px;*/
                width:680px;
		height:453px;
		margin: 4px;
                /*border:5px ridge silver;*/
		border:1px ridge #f99;
		overflow:hidden;
		position:relative;
		z-index:2;
		}

	div.photo_d {
		width:215px;
		height:180px;
		margin: 2px;
                /*border:5px ridge silver;*/
		border:1px ridge #f99;
		overflow:hidden;
		position:relative;
		z-index:2;
		}

	/*画像位置調整*/
	div.photo_a img, div.photo_b img {
		position:relative;
		left:-4px;
		top:-4px;
		}
div.col01 h2, div.col02 h2,div.col03 h2,div.col07 h2,div.col08 h2{
	line-height:2em;
	text-align:center;
	margin: 10px 5px;
        border:1px ridge silver;
	background:thistle;
        /*border:1px ridge #f99;*/
	font-size:80%;
	font-weight:bold;
	color:black;
	}

div.col02 div.photo_a  div.info {
	float:left;
	}

div#left_side p {
	font-size:71%;
	font: bold  "Times New Roman",Times,serif;
	/*font-style:oblique;*/
	/*text-decoration:underline;*/
	color:white;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
	}
div#right_side p {
	font-size:70%;
	color:black;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
	}


	
/*ナビゲーション*/
ul#global_navi {
	margin:40px 0px 0px 0px;
	}
ul#global_navi li {
	width:170px;
	height:40px;
	overflow:hidden;
	margin:20px 0;
	}
ul#global_navi li a {
	display:block;
	width:170px;
	height:40px;
	}

ul#global_navi li a:hover img {
	position:relative;
	top:-40px;
	}
img {
	border:none;
	}

ul#global_navi li a p{
	font-size:71%;
	font: bold italic "Times New Roman",Times,serif;
	font-style:oblique;
	/*text-decoration:underline;*/
	color:#666;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
	}


ul#global_navi1 {
        width: 165px;
        border-top:2px outset silver;
        border-bottom:2px outset silver;
        /*border-top: 1px dashed #ff9999;*/
	margin: 10px 0px 30px 0px;
        padding:0px 0px 0px 0px;
        background: url(webkad/kad_side_back2.png) no-repeat top center;
	}

ul#global_navi1 li {
	/*overflow:hidden;*/
	margin: 0px 0px 0px 0px;
        padding: 2px 0px 0px 0px;
        list-style: none;
        border-bottom: 1px dashed #ff9999;

	/*border-right: 3px solid #999999;*/
	/*border-top: 3px solid #999999;*/
	/*border-left: 3px solid #999999;*/
	/*border-bottom: 4px solid #999999;*/

	}
ul#global_navi1 li a {
	width: 120px;
	margin: 0px 0px 0px 0px;
	display:block;
        text-decoration:none;
        /*padding: 10px;*/
        padding: 10px 10px 10px 10px;
	border-left: 20px solid #999999;
	font-size:90%;
        /*font: bold italic "Times New Roman",Times,serif;*/
        /*font-style:oblique;*/
        font-weight:bold;
        color: #fff;
	line-height:0.3em;
	/*text-decoration:underline;*/
	/*color:#666;*/
        }

/*ul#global_navi1 li a:hover img1 {*/
ul#global_navi1 li a:hover {
        background-color: #ffa620;
	}
img1 {
	border:none;
	}


ul#global_navi2 {
        width: 165px;
        border-top:2px outset silver;
        border-bottom:2px outset silver;
        /*border-top: 1px dashed #ff9999;*/
	margin: 10px 0px 30px 0px;
        padding:0px 0px 0px 0px;
        background: url(webkad/kad_side_back2.png) no-repeat top center;
	}

ul#global_navi2 li {
	/*overflow:hidden;*/
	margin: 0px 0px 0px 0px;
        padding: 2px 0px 0px 0px;
        list-style: none;
        border-bottom: 1px dashed #ff9999;

	/*border-right: 3px solid #999999;*/
	/*border-top: 3px solid #999999;*/
	/*border-left: 3px solid #999999;*/
	/*border-bottom: 4px solid #999999;*/

	}
ul#global_navi2 li a {
	width: 120px;
	margin: 0px 0px 0px 0px;
	display:block;
        text-decoration:none;
        /*padding: 10px;*/
        padding: 10px 10px 10px 10px;
	border-left: 20px solid #999999;
	font-size:90%;
	/*font: bold italic "Times New Roman",Times,serif;*/
	/*font-style:oblique;*/
        font-weight:bold;
        color: #fff;
	line-height:0.3em;
	/*text-decoration:underline;*/
	/*color:#666;*/
        }

/*ul#global_navi2 li a:hover img1 {*/
ul#global_navi2 li a:hover {
        background-color: #ffa620;
	}
img1 {
	border:none;
	}


	
/*テーブル部分
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------*/

/*-動画ページボタン用-*/

table.table020 {
  width: 100px;
  border-collapse: separate;
  border-spacing: 2px;
  margin: 0px 0px 0px 125px;
}

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

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

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


/*-製品プルダウン用-*/

table.table021 {
  width: 180px;
  border-collapse: separate;
  border-spacing: 1px;
  margin:0px 0px 20px 20px;
}

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

table.table021 th,
table.table021 td {
  padding: 4px 6px;
}

table.table021 th {
  border-bottom: solid 3px #B2B2B2;
  border-right: solid 3px #B2B2B2;
  background: lavender;
  background: azure;
  text-align: center;
  white-space: nowrap;
}

table.table021 td {
  border-right: solid 3px #B2B2B2;
  border-bottom: solid 3px #B2B2B2;
  background: lavender;
  background: aliceblu;
  text-align: left;
  white-space: nowrap;
	font-size:100%;
        font-weight:bold;
	color:blue;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

/*カレンダー*/

table.table023 {
  width: 160px;
  border-collapse: separate;
  border-spacing: 2px;
  margin: 0px 0px 10px 3px;
}

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

table.table023 th {
  /*border-top: solid 1px #B2B2B2;*/
  /*border-bottom: solid 1px #B2B2B2;*/
  /*border-right: solid 1px #B2B2B2;*/
  border: solid 1px #B2B2B2;
  /*background: lavender;*/
  /*background: azure;*/
  text-align: center;
  white-space: nowrap;
	font-size:90%;
        font-weight:bold;
	color:blue;
	margin:0px 0px 0px 10px;
	line-height:1.5em;
}

table.table023 td {
  /*border-right: solid 1px #B2B2B2;*/
  /*border-bottom: solid 1px #B2B2B2;*/
  /*border: solid 1px #B2B2B2;*/
  /*background: lavender;*/
  border: solid 1px #B2B2B2;
  background: aliceblu;
  text-align: center;
  white-space: nowrap;
	font-size:90%;
        font-weight:bold;
	color:black;
	margin:0px 0px 0px 0px;
	line-height:1.0em;
}

/*カレンダー*/

table.table024 {
  width: 160px;
  border-collapse: separate;
  border-spacing: 2px;
  margin: 10px 0px 0px 3px;
  padding: 0px 0px 0px 0px;
}

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

table.table024 th {
  border-bottom: solid 1px #B2B2B2;
  /*border-right: solid 1px #B2B2B2;*/
  /*background: lavender;*/
  /*background: azure;*/
  text-align: center;
  white-space: nowrap;
	font-size:90%;
        font-weight:bold;
	color:black;
	margin:0px 0px 0px 0px;
	line-height:2.5em;
}

table.table024 td {
  border-right: solid 1px #B2B2B2;
  border-bottom: solid 1px #B2B2B2;
  border: solid 1px #B2B2B2;
  /*background: lavender;*/
  background: aliceblu;
  text-align: center;
  white-space: nowrap;
	font-size:90%;
        font-weight:bold;
	color:green;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

/*時刻*/

table.table025 {
  width: 190px;
  border-collapse: separate;
  border-spacing: 2px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

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

table.table025 th {
  /*border-bottom: solid 1px #B2B2B2;*/
  /*border-right: solid 1px #B2B2B2;*/
  /*background: lavender;*/
  /*background: azure;*/
  text-align: center;
  white-space: nowrap;
	font-size:80%;
        font-weight:bold;
	color:black;
	margin:0px 0px 0px 0px;
	line-height:2.5em;
}

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

/*-----動画再生--table panel----*/

table.table026 {
  width: 200px;
  border-collapse: separate;
  cellpadding: 8px;
  cellspacing: 8px;
  border-spacing: 2px;
  margin: 0px 0px 0px 4px;
}

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

table.table026 th {
  border-bottom: solid 2px #B2B2B2;
  border-right: solid 2px #B2B2B2;
  empty-cells: hide;
  /*width: 100px;*/
  /*height: 40px;*/
  /*border: outset 1px #B2B2B2;*/
  /*background: azure;*/
  /*background: blue;*/
  /*background: blue;*/
  text-align: center;
  white-space: nowrap;
	font-size: 75%;
        /*font-weight: bold;*/
	color: white;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
}

table.table026 td {
  border-right: solid 2px #B2B2B2;
  border-bottom: solid 2px #B2B2B2;
  empty-cells: hide;
  width: 100px;
  height: 30px;
  /*border: outset 1px #B2B2B2;*/
  /*background: aliceblu;*/
  background: lavender;
  text-align: left;
  white-space: nowrap;
	font-size: 75%;
        font-weight: bold;
	color: #000;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
}

table.table027 {
  width: 300px;
  border-collapse: separate;
  cellpadding: 8px;
  cellspacing: 8px;
  border-spacing: 2px;
  margin: 0px 0px 0px 4px;
}

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

table.table027 th {
  border-bottom: solid 2px #B2B2B2;
  border-right: solid 2px #B2B2B2;
  empty-cells: hide;
  /*width: 100px;*/
  /*height: 40px;*/
  /*border: outset 1px #B2B2B2;*/
  /*background: azure;*/
  /*background: blue;*/
  /*background: blue;*/
  text-align: center;
  white-space: nowrap;
	font-size: 75%;
        /*font-weight: bold;*/
	color: white;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
}

table.table027 td {
  border-right: solid 2px #B2B2B2;
  border-bottom: solid 2px #B2B2B2;
  empty-cells: hide;
  width: 100px;
  height: 30px;
  /*border: outset 1px #B2B2B2;*/
  /*background: aliceblu;*/
  background: lavender;
  text-align: left;
  white-space: nowrap;
	font-size: 75%;
        font-weight: bold;
	color: #000;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
}


/*--------------------------------*/
/*   閲覧カウンター               */
/*--------------------------------*/

table.table031 {
  width: 150px;
  border-collapse: separate;
  border-spacing: 2px;
  margin: 10px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*border: solid 1px silver;*/
}

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

table.table031 th {
  text-align: right;
  /*border: solid 1px #B2B2B2;*/
  /*border: solid 1px black;*/
  white-space: nowrap;
        font-size:80%;
        font-weight:bold;
        color:white;
        margin:0px 0px 0px 0px;
       line-height:1.0em;
}

table.table031 td {
  background: aliceblu;
  text-align: right;
  /*border: solid 1px silver;*/
  /*border:1px outset #FFFFFF;*/
  white-space: nowrap;
        font-size:80%;
        font-weight:bold;
        color:white;
        margin:0px 0px 0px 0px;
        line-height:1.0em;
}


/*-------------------------------------------------------*/
/*                                                       */
/*   kad ブログ                                          */
/*                                                       */
/*-------------------------------------------------------*/

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


/*---------------------------------------------*/
/* メニューの枠                                */
/*---------------------------------------------*/
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;
        }

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:1200px;
        float:left;
        margin:0px 0px 0px 0px;
        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;
	}


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

/*-------------------------*/
/* google map              */
/*-------------------------*/
ul.sitemap_7 {
        width: 250px;
        margin: 50px 0px 0px 100px;
}
ul.sitemap_7 ul {
        width: 250px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_7 li {
        margin: 5px 0px 0px 0px;
        padding-left:10px;
        /*width: 800px;*/
        border-left: 8px outset brown;
        line-height:1.0em;
        font-size:90%;
        color:black;
}



ul.sitemap_24 {
        width: 140px;
        margin: 0px 0px 5px 0px;
}
ul.sitemap_24 ul {
        width: 140px;
        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:black;
}

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

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

ul.sitemap_25 {
        width: 250px;
        margin: 0px 0px 5px 0px;
}
ul.sitemap_25 ul {
        width: 250px;
        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: 250px;
        margin: 20px 0px 20px 0px;
}
ul.sitemap_26 ul {
        width: 250px;
        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:white;
        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:black;
}

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

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

ul.sitemap_27 {
        width: 630px;
        margin: 0px 0px 5px 10px;
}
ul.sitemap_27 ul {
        width: 630px;
        margin: 0px 0px 0px 0px;
}

ul.sitemap_27 li {
        margin: 0px 0px 0px 10px;
        /*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_27 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_27 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;
}


/*---------------------------------------------*/
/*  ブログメッセージ                           */
/*---------------------------------------------*/
div#main_body_word_4 {
        width:1200px;
        float:left;
        /*border:2px solid silver;*/
        margin:0px 0px 10px 0px;
        /*background: white;*/
        /*border:10px ridge silver;*/
        background-color: lightgray;
        }

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_1x {
        width:1150px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_0 {
        width:250px;
        float:left;
        margin:10px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        /*border-left:10px ridge silver;*/
        /*border-bottom:10px ridge silver;*/
        border:4px ridge white;
        background-color: silver;
        }

div#main_body_word_4 div#photo_area_1_0 h1{
        width:250px;
        float:left;
        text-align:center;
        margin:0px 0px 20px 0px;
        padding:5px 0px 5px 0px;
        }

div#main_body_word_4 div#photo_area_1_0 h2{
        width:180px;
        float:left;
        margin:42px 0px 17px 0px;
        padding:5px 0px 5px 0px;
        font-size:85%;
        text-align:left;
        font-weight:bold;
        color:black;
        }

div#main_body_word_4 div#photo_area_1_0_1 {
        width:190px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_1 {
        width:1150px;
        float:left;
        height:50px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        background: url(webkad/php_photo_emergency_4.png) no-repeat;
        }

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

div#main_body_word_4 div#photo_area_1_2 {
        width:1000px;
        float:left;
        margin:0px 0px 50px 0px;
        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 0px;
        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:1000px;
        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:1150px;
        float:left;
        margin:0px 0px 10px 0px;
        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:100%;
        text-align:left;
        margin:20px 0px 0px 20px;
        }

div#main_body_word_4 div#photo_area_1_3_1 {
        width:1150px;
        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:1150px;
        float:left;
        text-align:left;
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
        /*border:1px solid green;*/
        }

div#main_body_word_4 div#photo_area_1_3_1_1_1 {
        /*width:330px;*/
        width:400px;
        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_1 {
        /*width:330px;*/
        width:400px;
        float:left;
        text-align:left;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        /*border:1px solid green;*/
        }

div#main_body_word_4 div#photo_area_1_3_1_1_1_2 {
        /*width:330px;*/
        width:1150px;
        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_2_1 {
        /*width:330px;*/
        width:400px;
        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_2_2 {
        /*width:330px;*/
        width:470px;
        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_3 {
        /*width:330px;*/
        width:1150px;
        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_3_1 {
        /*width:330px;*/
        width:400px;
        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_3_2 {
        /*width:330px;*/
        width:470px;
        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_4 {
        /*width:330px;*/
        width:1150px;
        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_4_1 {
        /*width:330px;*/
        width:400px;
        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_4_2 {
        /*width:330px;*/
        width:470px;
        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_5 {
        /*width:330px;*/
        width:1150px;
        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_5_1 {
        /*width:330px;*/
        width:400px;
        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_5_2 {
        /*width:330px;*/
        width:470px;
        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_6 {
        /*width:330px;*/
        width:1150px;
        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_6_1 {
        /*width:330px;*/
        width:400px;
        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_6_2 {
        /*width:330px;*/
        width:470px;
        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_7 {
        /*width:330px;*/
        width:1150px;
        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_7_1 {
        /*width:330px;*/
        width:400px;
        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_7_2 {
        /*width:330px;*/
        width:470px;
        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: 30px 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_2 h1{
        width:270px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 0px;
        padding:10px 0px 20px 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:250px;
        float:left;
        text-align:left;
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
        }

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

div#main_body_word_4 div#photo_area_1_3_1_4 {
        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_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:600px;
        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 400px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        /*border:1px solid green;*/
        }


div#main_body_word_4 div#photo_area_1_4 {
        width:870px;
        float:left;
        margin:10px 0px 50px 20px;
        padding:0px 0px 0px 0px;
        /*border:1px solid green;*/
        }

div#main_body_word_4 div#photo_area_1_4_1 {
        width:410px;
        float:left;
        height:330px;
        margin:10px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }

div#main_body_word_4 div#photo_area_1_4_1v {
        width:410px;
        float:left;
        height:280px;
        margin:10px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }


div#main_body_word_4 div#photo_area_1_4_1v p.day {
        width:400px;
	float:left;
	margin:10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:left;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_body_word_4 div#photo_area_1_4_1 p.day {
        width:400px;
	float:left;
	margin:10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:left;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_body_word_4 div#photo_area_1_4_2 {
        width:410px;
        float:left;
        height:330px;
        margin:10px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }


div#main_body_word_4 div#photo_area_1_4_2 p.day {
        width:400px;
        float:left;
        margin:10px 0px 0px 5px;
        padding:0px 0px 0px 0px;
        line-height:2em;
        font-size:90%;
        text-align:left;
        font-weight:bold;
        background-color: lavender;
        color:green;
        }

div#main_body_word_4 div#photo_area_1_4_2v {
        width:410px;
        float:left;
        height:280px;
        margin:10px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }


div#main_body_word_4 div#photo_area_1_4_2v p.day {
        width:400px;
        float:left;
        margin:10px 0px 0px 5px;
        padding:0px 0px 0px 0px;
        line-height:2em;
        font-size:90%;
        text-align:left;
        font-weight:bold;
        background-color: lavender;
        color:green;
        }

div#main_body_word_4 div#photo_area_1_4_3 {
        width:410px;
        float:left;
        height:330px;
        margin:30px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }


div#main_body_word_4 div#photo_area_1_4_3 p.day {
        width:400px;
        float:left;
        margin:10px 0px 0px 5px;
        padding:0px 0px 0px 0px;
        line-height:2em;
        font-size:90%;
        text-align:left;
        font-weight:bold;
        background-color: lavender;
        color:green;
}

div#main_body_word_4 div#photo_area_1_4_3v {
        width:410px;
        float:left;
        height:280px;
        margin:30px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }


div#main_body_word_4 div#photo_area_1_4_3v p.day {
        width:400px;
        float:left;
        margin:10px 0px 0px 5px;
        padding:0px 0px 0px 0px;
        line-height:2em;
        font-size:90%;
        text-align:left;
        font-weight:bold;
        background-color: lavender;
        color:green;
}

div#main_body_word_4 div#photo_area_1_4_4 {
        width:410px;
        float:left;
        height:330px;
        margin:30px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }


div#main_body_word_4 div#photo_area_1_4_4 p.day {
        width:400px;
	float:left;
	margin:10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:left;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_body_word_4 div#photo_area_1_4_4v {
        width:410px;
        float:left;
        height:280px;
        margin:30px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }


div#main_body_word_4 div#photo_area_1_4_4v p.day {
        width:400px;
	float:left;
	margin:10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:left;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_body_word_4 div#photo_area_1_4_5 {
        width:410px;
        float:left;
        height:330px;
        margin:30px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }


div#main_body_word_4 div#photo_area_1_4_5 p.day {
        width:400px;
	float:left;
	margin:10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:left;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_body_word_4 div#photo_area_1_4_5v {
        width:410px;
        float:left;
        height:280px;
        margin:30px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }


div#main_body_word_4 div#photo_area_1_4_5v p.day {
        width:400px;
	float:left;
	margin:10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:left;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_body_word_4 div#photo_area_1_4_6 {
        width:410px;
        float:left;
        height:330px;
        margin:30px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }


div#main_body_word_4 div#photo_area_1_4_6 p.day {
        width:400px;
	float:left;
	margin:10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:left;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_body_word_4 div#photo_area_1_4_6v {
        width:410px;
        float:left;
        height:280px;
        margin:30px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        background-color: silver;
        border:1px solid gray;
        }


div#main_body_word_4 div#photo_area_1_4_6v p.day {
        width:400px;
	float:left;
	margin:10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:left;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_body_word_4 div#photo_area_1_4 p {
        line-height:1em;
        text-indent:1em;
        /*text-align:justify;*/
        font-size:90%;
        margin:7px 0px 10px 100px;
	color:brawn;
        }

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:1200px;
        float:left;
        text-align:left;
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
        /*border-bottom:10px outset #f99;*/
        border-bottom:10px ridge silver;
        /*border-left:10px ridge silver;*/
        /*border-right:10px ridge silver;*/
        }

div#main_body_word_4 div#photo_area_1_5_1 {
        width:140px;
        float:left;
        text-align:left;
        margin: 30px 0px 20px 20px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_6 {
        width:930px;
        float:left;
        text-align:left;
        margin: 30px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_6_1 {
        width:400px;
        float:left;
        text-align:left;
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        }


div#main_body_word_4 div#photo_area_1_6_2 {
        width:300px;
        float:left;
        text-align:left;
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_6_2 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 {
        width:930px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        /*border-left:3px solid green;
        border-right:3px solid green;
        border:1px solid green;
        border-left:10px outset #f99;
        border-right:10px outset #f99;*/
        /*border-left:10px ridge silver;*/
        /*border-right:10px ridge silver;*/
        /*border-bottom:10px ridge silver;*/
        /*background-color: lightgray;*/
        }


div#main_body_word_4 div.photo_area_1_7_1 {
        width:900px;
        float:left;
        text-align:left;
        margin: 35px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
        border:4px ridge white;
        background-color: silver;
        }

div#main_body_word_4 div.photo_area_1_7_1_1 {
        width:870px;
        float:left;
        height:35px;
        margin:20px 0px 0px 15px;
        padding:0px 0px 0px 0px;
        background: url(webkad/php_photo_emergency_4.png) no-repeat;
        }

div#main_body_word_4 div.photo_area_1_7_1_1 h1{
        width:870px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 30px;
        padding:10px 0px 0px 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_1x {
        width:250px;
        /*width:100%;*/
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_7_1xx {
        width:240px;
        /*width:100%;*/
        float:left;
        margin:20px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }

div#main_body_word_4 div#photo_area_1_7_1xx h1{
        width:240px;
        float:left;
        text-align:center;
        margin:0px 0px 20px 0px;
        padding:5px 0px 5px 0px;
        }


div#main_body_word_4 div.photo_area_1_7_1_2 {
        width:867px;
        float:left;
        margin:0px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        }


div#main_body_word_4 div.photo_area_1_7_1_2_1 {
        width:860px;
        float:left;
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div.photo_area_1_7_1_2_1 h1{
        width:850px;
        float:left;
        margin:15px 0px 10px 10px;
        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:850px;
        float:left;
        margin: 0px 0px 0px 10px;
        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:90%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:black;
        }

div#main_body_word_4 div.photo_area_1_7_1_2_1_1s {
        width:850px;
        float:left;
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
        }

div#main_body_word_4 div.photo_area_1_7_1_2_1_1s p {
        text-indent:0;
        font-size:63%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:black;
        }

div#main_body_word_4 div#photo_area_1_7_2 {
        width:870px;
        float:left;
        height:20px;
        margin:30px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        background: url(webkad/php_photo_emergency_4.png) no-repeat;
        }

div#main_body_word_4 div#photo_area_1_7_2 h1{
        width:870px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:left;
        font-weight:bold;
        color:black;
        }

div#main_body_word_4 div#photo_area_1_7_3 {
        width:900px;
        float:left;
        background: url(webkad/php_photo_emergency_4_1.png) no-repeat;
        margin: 40px 0px 0px 15px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_body_word_4 div#photo_area_1_7_3 h1{
        width:900px;
        float:left;
        margin:20px 0px 20px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }



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

/*画像*/

div.photo_13 {
	/*width:340px;*/
	width:400px;
	float:left;
	margin:10px 0px 5px 3px;
        border:2px outset silver;
	}

/*---------------------------------------------*/
/*動画再生 井野町ビデオプレーヤ*/
/*---------------------------------------------*/

div.main_content20 {
        width:400px;
	float:left;
	margin:10px 0px 0px 3px;
        border:2px outset silver;
	}
div.main_content20 h2 {
	font-size:100%;
	/*font-weight:bold;*/
	margin:10px 0 0;
	}
	
div.main_content20 p {
	line-height:1em;
	text-indent:1em;
	text-align:justify;
	font-size:80%;

	}
	
div.main_content20 p.day {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:80%;
	text-align:left;
        font-weight:bold;
	color:white;
	}
div.main_content20 div.photo_area {
	width:300px;
	float:left;
        /*height:160px;*/
	margin:0px 0px 3px 0px;
        border:1px solid gray;
	}

div.main_content20 div.photo_area p {
	text-indent:0;
	font-size:70%;
	text-align:center;
	margin:0px 0px 0px 0px;
	}

div.photo_30_31 {
	width:400px;
	float:left;
	margin:0px 0px 3px 0px;
        padding:0px 0px 0px 0px;
/*        background:url(webhp/public_keijiban_back_14_2.png) no-repeat;*/
	}


div.photo_31 {
	width:300px;
	float:left;
	margin:10px 0px 0px 0px;
        padding:0px 0px 0px 0px;
	/*border:2px silver solid;*/
	}

/*---------------------------------------------*/
/*  ブログ　画像                               */
/*---------------------------------------------*/

div#main_content_blog1 {
        width:200px;
	float:left;
	margin:10px 0px 0px 0px;
        /*border:1px ridge #f99;*/
	}
div#main_content_blog1 h1 {
	float:left;
        width:170px;
	margin:0px 4px 5px 0px;
	padding:0px 0px 0px 0px;
	line-height:1em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
	color:blue;
	}

div#main_content_blog1 h2 {
	float:left;
        width:150px;
	font-size:100%;
	/*font-weight:bold;*/
	margin:3px 0px 10px 0px;
        border:1px ridge #f99;
	}

div#main_content_blog1 h3 {
	float:left;
        width:100px;
	font-size:75%;
	text-align:left;
	/*font-weight:bold;*/
	margin:5px 0px 5px 50px;
	}
	
div#main_content_blog1 div#photo_area {
	width:180px;
	float:left;
	margin:0px 0px 10px 0px;
        background: green;
	}
div#main_content_blog1 div#photo_area_1 {
	width:150px;
	float:left;
	margin:5px 0px 0px 13px;
        /*border-left:1px ridge #f99;
        border-right:1px ridge #f99;
        border-bottom:1px ridge #f99;*/
        background: beige;
	background:#f2f2f2;
        background: lavender;
        background: green;
        font-weight:bold;
	color:white;
	}


/*---------------------------------*/
/*                     */
/*---------------------------------*/
table.table010 {
  width: 1150px;
  //border-collapse: separate;
  //border-spacing: 1.5px;
  margin: 0px 0px 10px 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: solid 1px black;*/
  border-right: solid 2px black;
  border-bottom: solid 2px black;
  text-align: center;
  white-space: nowrap;
	font-size:80%;
        font-weight:bold;
	color:black;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}

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

/*-------------------------------------------------------*/
/*                                                       */
/*   ふるさと北海道芦別                                  */
/*                                                       */
/*-------------------------------------------------------*/

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

div#l_1_4_side {
        /*width:1195px;*/
        width:1200px;
        float:left;
        margin:0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        background-color: lightgray;
/*        border:3px ridge silver;*/
        }

div#l_1_4_1_side {
        /*width:280px;*/
        width:285px;
        float:left;
        margin:0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#l_1_4_2_side {
        width:915px;
        float:left;
        margin:0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#l_1_4_3_side {
        width:1200px;
        float:left;
        margin:0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border:1px ridge silver;*/
        }


div#main_photo {
        /*width:280px;*/
        width:285px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        /*border-bottom:3px ridge silver;
        border-right:3px ridge silver;
        border-right:1px ridge silver;
        border-top:1px ridge silver;
        border-bottom:1px ridge silver;*/
        /*background-color: lightgray;*/
        }

div#main_photo div#photo_area {
        /*width:265px;*/
        width:255px;
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        }


/* 芦別市の歴史 写真a                            */

div#main_photo div#photo_area_1 {
        width:250px;
        float:left;
        margin: 10px 0px 10px 3px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_1_1 {
        width:250px;
        float:left;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_1_1 p.day {
        width:250px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_photo div#photo_area_1_1 h1{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_photo div#photo_area_1_1 h2{
        width:200px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:green;
        }

div#main_photo div#photo_area_2 {
        width:250px;
        float:left;
        margin: 0px 0px 0px 3px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_2_1 {
        width:250px;
        float:left;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_2_1 h1{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:blue;
        border:3px solid silver;
        }

div#main_photo div#photo_area_2_1 h2{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:green;
        }


div#main_photo div#photo_area_3 {
        width:250px;
        float:left;
        margin: 0px 0px 0px 3px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_3_1 {
        width:250px;
        float:left;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_3_1 p.day {
        width:250px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_photo div#photo_area_3_1 h1{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_photo div#photo_area_3_1 h2{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:green;
        }

div#main_photo div#photo_area_4 {
        width:250px;
        float:left;
        margin: 0px 0px 0px 3px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_4_1 {
        width:210px;
        float:left;
        margin: 20px 0px 0px 40px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_4_1 p.day {
        width:210px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_photo div#photo_area_4_1 h1{
        width:210px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:white;
        }

div#main_photo div#photo_area_4_1 h2{
        width:210px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:green;
        }



     /* 芦別の出身県別の数値       */
div#main_photo div#photo_area_5 {
        width:250px;
        float:left;
        margin: 70px 0px 2273px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_5_1 {
        width:250px;
        float:left;
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_5_1 p.day {
        width:250px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_photo div#photo_area_5_1 h1{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:white;
        }

div#main_photo div#photo_area_5_1_p {
        width:240px;
        float:left;
        margin:0px 0px 0px 5px;
        padding:0px 0px 0px 0px;
        }

div#main_photo div#photo_area_5_1_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

div#main_photo div#photo_area_6 {
        width:250px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_6_1 {
        width:250px;
        float:left;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_6_1 p.day {
        width:250px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_photo div#photo_area_6_1 h1{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_photo div#photo_area_6_1 h2{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:75%;
        text-align:left;
        font-weight:bold;
        color:white;
        }

div#main_photo div#photo_area_6_1_p {
        width:240px;
        float:left;
        margin:0px 0px 0px 5px;
        padding:0px 0px 0px 0px;
        }

div#main_photo div#photo_area_6_1_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

div#main_photo div#photo_area_7 {
        width:250px;
        float:left;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_7_1 {
        width:250px;
        float:left;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_7_1 p.day {
        width:250px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_photo div#photo_area_7_1 h1{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_photo div#photo_area_7_1 h2{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:75%;
        text-align:left;
        font-weight:bold;
        color:white;
        }

div#main_photo div#photo_area_7_1_p {
        width:240px;
        float:left;
        margin:0px 0px 0px 5px;
        padding:0px 0px 0px 0px;
        }

div#main_photo div#photo_area_7_1_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

div#main_photo div#photo_area_8 {
        width:250px;
        float:left;
        margin: 50px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_8_1 {
        width:250px;
        float:left;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_photo div#photo_area_8_1 p.day {
        width:250px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
	}

div#main_photo div#photo_area_8_1 h1{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_photo div#photo_area_8_1 h2{
        width:250px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:75%;
        text-align:left;
        font-weight:bold;
        color:white;
        }

div#main_photo div#photo_area_8_1_p {
        width:240px;
        float:left;
        margin:0px 0px 0px 5px;
        padding:0px 0px 0px 0px;
        }

div#main_photo div#photo_area_8_1_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

/*------------------------------------------*/
/* ふるさと芦別市                           */
/*------------------------------------------*/


div#main_word {
        width:915px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        /*border-left:3px ridge silver;
        border-right:3px ridge silver;
        border-bottom:3px ridge silver;
        border:1px outset silver;*/
        }

/*------------------------------------------*/
/* ふるさと芦別市の紹介                     */
/*------------------------------------------*/

div#main_word div#photo_area_1 {
        width:915px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*background-color: lightgray;*/
        }

/*------------------------------------------*/
/*  はじめに、所在地                        */
/*------------------------------------------*/

/*  はじめに                          */

div#main_word div#photo_area_1_1 {
        /*width:430px;*/
        width:880px;
        float:left;
        margin: 20px 0px 10px 15px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        background-color: silver;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 1px outset white;
        border-bottom: 1px outset white;
        background-color: silver;
        background: url(webkad/php_photo_emergency_9.png) no-repeat;
        }

div#main_word div#photo_area_1_1_1 h1{
        /*width:430px;*/
        width:870px;
        float:left;
        margin:10px 0px 10px 10px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word div#photo_area_1_1_1 h2{
        /*width:430px;*/
        width:870px;
        float:left;
        margin:10px 0px 10px 10px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word div#photo_area_1_1_1_p {
        /*width:420px;*/
        width:710px;
        float:left;
        margin:0px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        /*border-top: 1px outset white;*/
        /*border-left: 1px outset white;*/
        /*border-right: 1px outset white;*/
        /*border-bottom: 1px outset white;*/
        /*background-color: lavender;
        background-color: aliceblu;
        background-color: #2d3f81;
        background-color: teal;
        background-color: blue;
        background-color: green;
        background-color: silver;*/
        }

div#main_word div#photo_area_1_1_1_p_p {
        /*width:420px;*/
        width:120px;
        float:left;
        margin:60px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        }

div#main_word div#photo_area_1_1_1_p p {
        text-indent:0;
        font-size:90%;
        text-align:left;
        color:black;
        margin:0px 0px 0px 0px;
        line-height:1.8em;
        font-weight:bold;
        font-style:oblique;
        font-style:normal;
        /*font-family: "平成明朝",Times,serif;*/
        /*font-family: serif;*/        /*明朝系フォント*/
        /*font-family: sans-serif;*/   /*ゴシック系フォント*/
        /*font-family: cursive;*/      /*草書系フォント*/
        /*font-family: fantasy;*/        /*装飾系フォント*/
        /*font-family: monospace;*/    /*等幅系フォント*/
/*<p style='font-family: serif;'>serif　明朝系フォント</p>
<p style='font-family: sans-serif;'>sans-serif　ゴシック系フォント</p>
<p style='font-family: cursive;'>cursive　草書系フォント</p>
<p style='font-family: fantasy;'>fantasy　装飾系フォント</p>
<p style='font-family: monospace;'>monospace　等幅系フォント</p>*/

        }

/* 所在地                             */

div#main_word div#photo_area_1_1_2 {
        width:880px;
        float:left;
        margin: 50px 0px 10px 10px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_1_1_2 h1{
        width:420px;
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word div#photo_area_1_1_2 h2{
        width:420px;
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:green;
        }


div#main_word div#photo_area_1_1_2 p.day {
        width:400px;
        float:left;
        margin:180px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        line-height:2em;
        font-size:90%;
        text-align:center;
        font-weight:bold;
        background-color: lavender;
        color:green;
        }


div#main_word div#photo_area_1_1_3 {
        width:360px;
        float:left;
        margin:10px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        height:150px;
        background: url(webkad/kad_photo_hokkaido.gif) no-repeat;
        }

div#main_word div#photo_area_1_1_3 h1 {
        float:left;
        width:360px;
        margin:0px 0px 10px 0px;
        padding: 10px 0px 0px 0px;
        line-height:1.1em;
        font-size:90%;
        color: blue;
        font-weight:bold;
        }

div#main_word div#photo_area_1_1_3 p {
        line-height: 18px;
        margin:0px 0px 0px 0px;
        padding: 10px 20px 0px 20px;
        line-height:1.1em;
        text-indent:1em;
        text-align:left;
        font-size:80%;
        font-weight:bold;
        color: black;
        }

div#main_word div#photo_area_1_1_3 {
        width:500px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:90%;
        font-weight:bold;
        line-height: 1.25;
        border:2px solid silver;
        }

div#main_word div#photo_area_1_1_3 h1 {
        float:left;
        width:500px;
        margin:0px 0px 10px 0px;
        padding: 10px 0px 0px 0px;
        line-height:1.1em;
        font-size:90%;
        color: blue;
        font-weight:bold;
        }

div#main_word div#photo_area_1_1_3 p {
        line-height: 18px;
        margin:0px 0px 0px 0px;
        padding: 10px 20px 0px 20px;
        line-height:1.1em;
        text-indent:1em;
        text-align:left;
        font-size:80%;
        font-weight:bold;
        color: black;
        }


div#main_word div#photo_area_1_2{
        width:910px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        background-color: lightgray;
        }

div#main_word div#photo_area_1_2_1 {
        width:700px;
        float:left;
        height:160px;
        margin: 50px 0px 50px 100px;
        padding: 0px 0px 0px 0px;
        background: url(webkad/php_photo_emergency_8.png) no-repeat;
        border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 1px outset white;
        border-bottom: 1px outset white;
        background-color: silver;
        }

div#main_word div#photo_area_1_2_1_1 {
        width:160px;
        float:left;
        margin: 30px 0px 0px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_1_2_1_1 h1{
        width:160px;
        float:left;
        margin:0px 0px 5px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:white;
        border:2px solid gray;
        }

div#main_word div#photo_area_1_2_1_2 {
        width:450px;
        float:left;
        margin: 30px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
        /*border:1px solid silver;*/
        }

div#main_word div#photo_area_1_2_1_2_1 {
        width:420px;
        float:left;
        margin: 0px 0px 5px 20px;
        padding: 0px 0px 0px 0px;
        border-top: 4px outset silver;
        border-left: 4px outset silver;
        border-right: 4px outset black;
        border-bottom: 4px outset black;
        background-color: gray;
        }

div#main_word div#photo_area_1_2_1_2_1 h1{
        width:150px;
        float:left;
        margin:5px 0px 5px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:white;
        /*border:1px solid silver;*/
        }

div#main_word div#photo_area_1_2_1_2_1 h2{
        width:240px;
        float:left;
        margin:10px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        font-size:90%;
        text-align:left;
        font-weight:bold;
        color:white;
        }

div#main_word div#photo_area_1_2_1_2_2 {
        width:420px;
        float:left;
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
        border-top: 4px outset silver;
        border-left: 4px outset silver;
        border-right: 4px outset black;
        border-bottom: 4px outset black;
        background-color: gray;
        }

div#main_word div#photo_area_1_2_1_2_2 h1{
        width:150px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:2px 0px 2px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:white;
        }

div#main_word div#photo_area_1_2_1_2_2 h2{
        width:240px;
        float:left;
        margin:10px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        font-size:90%;
        text-align:left;
        font-weight:bold;
        color:white;
        }



/*------------------------------------------*/
/* 芦別市の歴史                             */
/*------------------------------------------*/

div#main_word div#photo_area_3 {
        width:915px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        /*border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 1px outset white;
        border-bottom: 1px outset white;*/
        /*background-color: lightgray;*/
        }

div#main_word div#photo_area_3_0 {
        width:850px;
        float:left;
        margin: 20px 0px 20px 25px;
        padding: 0px 0px 0px 0px;
        border-bottom: 3px outset gray;
        }

div#main_word div#photo_area_3_0_1 {
        width:800px;
        float:left;
        /*background: url(webkad/php_photo_emergency_4_1.png) no-repeat;*/
        margin: 0px 0px 0px 5px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word div#photo_area_3_0_1 h1{
        width:800px;
        float:left;
        margin:20px 0px 20px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }


/* 芦別市の歴史                             */
     /* 芦別市の芦別の黎明                  */
div#main_word div#photo_area_3_1 {
        width:440px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_1_1 {
        width:440px;
        float:left;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        }


div#main_word div#photo_area_3_1_1 h1{
        width:410px;
        float:left;
        margin:10px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word div#photo_area_3_1_2 {
        width:440px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_1_2 h1{
        width:440px;
        float:left;
        margin:15px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word div#photo_area_3_1_2_p {
        width:410px;
        float:left;
        margin:0px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_1_2_p p {
        text-indent:0;
        font-size:75%;
        text-align:left;
        margin:0px 0px 0px 25px;
        color:white;
        line-height:1.7em;
        /*font-weight:bold;*/
        /*font-family: "平成明朝",Times,serif;*/
        /*font-family: serif;*/        /*明朝系フォント*/
        /*font-family: sans-serif;*/   /*ゴシック系フォント*/
        /*font-family: cursive;*/      /*草書系フォント*/
        /*font-family: fantasy;*/        /*装飾系フォント*/
        /*font-family: monospace;*/    /*等幅系フォント*/
        font-style:oblique;
        font-style:normal;
        }

     /* 芦別のアイヌ語地名        */
div#main_word div#photo_area_3_1_3 {
        /*width:430px;*/
        width:850px;
        float:left;
        margin: 70px 0px 15px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_1_3_1 {
        /*width:430px;*/
        width:860px;
        float:left;
        margin: 50px 0px 10px 10px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_1_3_1 h1 {
        /*width:410px;*/
        width:860px;
        float:left;
        margin:15px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:left;
        font-weight:bold;
        color:blue;
        }

div#main_word div#photo_area_3_1_3_1_p {
        /*width:410px;*/
        width:860px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        border-top: 2px outset white;
        border-left: 2px outset white;
        border-right: 2px outset green;
        border-bottom: 2px outset green;
        background-color: lavender;
        }

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


div#main_word div#photo_area_3_1_3_2 {
        /*width:430px;*/
        width:500px;
        float:left;
        margin: 6px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_1_3_2 h1 {
        /*width:410px;*/
        width:500px;
        float:left;
        margin:15px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:left;
        font-weight:bold;
        color:blue;
        }

div#main_word div#photo_area_3_1_3_2_p {
        /*width:410px;*/
        width:500px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_1_3_2_p p {
        text-indent:0;
        font-size:90%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }


     /* 芦別の出身県別の数値       */
div#main_word div#photo_area_3_1_4 {
        width:430px;
        float:left;
        margin: 10px 0px 10px 20px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_1_4 h1 {
        width:410px;
        float:left;
        margin:15px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:left;
        font-weight:bold;
        color:blue;
        }

div#main_word div#photo_area_3_1_4_p {
        width:410px;
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_1_4_p p {
        text-indent:0;
        font-size:90%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }



/* 芦別市の歴史                             */

div#main_word div#photo_area_3_2 {
        width:450px;
        float:left;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        }

/* 芦別市の歴史 写真タイトル                            */

div#main_word div#photo_area_3_2_1 {
        width:430px;
        float:left;
        background: url(webkad/php_photo_emergency_4.png) no-repeat;
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_2_1 h1{
        width:410px;
        float:left;
        margin:10px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }


/* 芦別市の歴史 写真１                            */

div#main_word div#photo_area_3_2_2 {
        width:450px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_2_2_1 {
        width:420px;
        float:left;
        margin: 20px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_3_2_2_1 p.day {
        width:365px;
	float:left;
	margin:0px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word div#photo_area_3_2_2_1 h1{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word div#photo_area_3_2_2_1 h2{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

/* 芦別市の歴史 写真２                            */
div#main_word div#photo_area_3_2_3 {
        width:450px;
        float:left;
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word div#photo_area_3_2_3_1 {
        width:420px;
        float:left;
        margin: 0px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }


div#main_word div#photo_area_3_2_3_1 p.day {
        width:400px;
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word div#photo_area_3_2_3_1 h1{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word div#photo_area_3_2_3_1 h2{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

/* 芦別市の歴史 写真３                            */
div#main_word div#photo_area_3_2_4 {
        width:450px;
        float:left;
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word div#photo_area_3_2_4_1 {
        width:420px;
        float:left;
        margin: 0px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }


div#main_word div#photo_area_3_2_4_1 p.day {
        width:400px;
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word div#photo_area_3_2_4_1 h1{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word div#photo_area_3_2_4_1 h2{
        width:410px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

/* 芦別市の歴史 写真４                            */
div#main_word div#photo_area_3_2_5 {
        /*width:450px;*/
        width:350px;
        float:left;
        margin: 30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word div#photo_area_3_2_5_1 {
        /*width:420px;*/
        width:330px;
        float:left;
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }


div#main_word div#photo_area_3_2_5_1 p.day {
        /*width:400px;*/
        width:330px;
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word div#photo_area_3_2_5_1 h1{
        /*width:400px;*/
        width:330px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word div#photo_area_3_2_5_1 h2{
        /*width:400px;*/
        width:330px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }


/* 芦別市の歴史 写真５                            */
div#main_word div#photo_area_3_2_6 {
        width:450px;
        float:left;
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word div#photo_area_3_2_6_1 {
        width:420px;
        float:left;
        margin: 0px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }


div#main_word div#photo_area_3_2_6_1 p.day {
        width:400px;
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word div#photo_area_3_2_6_1 h1{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word div#photo_area_3_2_6_1 h2{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

/* 芦別市の歴史 写真６                            */
div#main_word div#photo_area_3_2_7 {
        width:450px;
        float:left;
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word div#photo_area_3_2_7_1 {
        width:420px;
        float:left;
        margin: 0px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }


div#main_word div#photo_area_3_2_7_1 p.day {
        width:400px;
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word div#photo_area_3_2_7_1 h1{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word div#photo_area_3_2_7_1 h2{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

/* 芦別市の歴史 写真７                            */
div#main_word div#photo_area_3_2_8 {
        width:450px;
        float:left;
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word div#photo_area_3_2_8_1 {
        width:420px;
        float:left;
        margin: 0px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }


div#main_word div#photo_area_3_2_8_1 p.day {
        width:400px;
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word div#photo_area_3_2_8_1 h1{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word div#photo_area_3_2_8_1 h2{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:78%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

/*------------------------------------------*/
/* 芦別１００年史                           */
/*------------------------------------------*/

div#main_word div#photo_area_4 {
        width:915px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border-left: 1px outset white;
        border-right: 1px outset white;
        border-bottom: 1px outset white;*/
        /*background-color: lightgray;*/
        }

div#main_word div#photo_area_4_1 {
        width:880px;
        float:left;
        margin:0px 0px 0px 13px;
        padding:0px 0px 0px 0px;
        background: url(webkad/php_photo_emergency_4_1.png) no-repeat;
        }

div#main_word div#photo_area_4_1 h1 {
	width:880px;
	float:left;
	margin:20px 0px 20px 0px;
        padding:0px 0px 0px 0px;
	text-align:center;
        font-weight:bold;
	color:white;
	font-size:80%;
	}


div#main_word div#photo_area_4_2{
        width:880px;
        float:left;
        margin:20px 0px 20px 10px;
        padding:0px 0px 0px 0px;
        border-top: 4px outset white;
        border-left: 4px outset white;
        border-right: 4px outset white;
        border-bottom: 4px outset white;
        background-color: silver;
        background: url(webkad/php_photo_emergency_9.png) no-repeat;
        }

div#main_word div#photo_area_4_2_p {
        /*width:420px;*/
        width:830px;
        float:left;
        margin:0px 0px 20px 20px;
        padding:0px 0px 0px 0px;
        /*border: 1px outset black;*/
        }

div#main_word div#photo_area_4_2_p p {
        text-indent:0;
        font-size:90%;
        text-align:left;
        color:black;
        margin:0px 0px 0px 20px;
        line-height:1.8em;
        font-weight:bold;
        font-style:oblique;
        font-style:normal;
        }

div#main_word div#photo_area_4_3 {
	width:880px;
	float:left;
	margin:0px 0px 20px 0px;
        /*border-top: 1px outset white;*/
	}

div#main_word div#photo_area_4_3_1 {
	width:420px;
	float:left;
	margin:0px 0px 0px 30px;
        /*border:1px ridge #f99;*/
	}

div#main_word div#photo_area_4_3_2 {
	width:420px;
	float:left;
	margin:0px 0px 0px 0px;
        /*border:1px ridge #f99;*/
	}



/*------------------------------------------*/
/* 芦別市の思い                             */
/*------------------------------------------*/

/*div#main_word div#photo_area_4_3 {
        width:910px;
        float:left;
        background: url(webkad/php_photo_emergency_4_1.png) no-repeat;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word div#photo_area_4_3 h1{
        width:910px;
        float:left;
        margin:20px 0px 20px 0px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        }*/

/*------------------------------------------*/
/* 芦別市の歴史                             */
/*------------------------------------------*/

div#main_word_1 {
        width:1199px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }



/*------------------------------------------*/
/* 芦別市の思い                             */
/*------------------------------------------*/

div#main_word_1 div#photo_area_2 {
        /*width:930px;*/
        width:1200px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        /*border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 1px outset white;
        border-bottom: 1px outset white;*/
        /*background-color: lightgray;*/
        }

div#main_word_1 div#photo_area_2_0 {
        /*width:1190px;*/
        width:1190px;
        float:left;
        background: url(webkad/php_photo_emergency_4_1.png) no-repeat;
        margin: 20px 0px 10px 5px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_2_0 h1{
        width:1190px;
        float:left;
        margin:20px 0px 20px 0px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        }


/*------------------------------------------*/
/*  学校統合経緯                            */
/*------------------------------------------*/

div#main_word_1 div#photo_area_2_1 {
        width:1190px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_2_1_1 {
        width:1150px;
        float:left;
        background: url(webkad/php_photo_emergency_4_1.png) no-repeat;
        margin: 0px 0px 0px 25px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_2_1_1 h1{
        width:1150px;
        float:left;
        margin:20px 0px 20px 0px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word_1 div#photo_area_2_1_3{
        width:1100px;
        float:left;
        margin:20px 0px 0px 45px;
        padding:0px 0px 0px 0px;
        border-top: 4px outset white;
        border-left: 4px outset white;
        border-right: 4px outset white;
        border-bottom: 4px outset white;
        background-color: silver;
        background: url(webkad/php_photo_emergency_8.png) no-repeat;
        }

div#main_word_1 div#photo_area_2_1_3_p {
        /*width:420px;*/
        width:1050px;
        float:left;
        margin:30px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        /*border: 1px outset black;*/
        }

div#main_word_1 div#photo_area_2_1_3_p p {
        text-indent:0;
        font-size:90%;
        text-align:left;
        color:black;
        margin:0px 0px 0px 20px;
        line-height:1.8em;
        font-weight:bold;
        font-style:oblique;
        font-style:normal;
        }


/*------------------------------------------*/
/*  学校写真                                */
/*------------------------------------------*/

div#main_word_1 div#photo_area_2_2 {
        width:1090px;
        float:left;
        margin:30px 0px 0px 100px;
        padding:0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_2_2_0 {
        width:430px;
        float:left;
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
        background: url(webkad/php_photo_emergency_4.png) no-repeat;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_2_2_0 h1{
        width:430px;
        float:left;
        margin:10px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        }


div#main_word_1 div#photo_area_2_2_0_p {
        width:420px;
        float:left;
        margin:10px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        }

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


div#main_word_1 div#photo_area_2_2_1 {
        width:420px;
        float:left;
        margin: 0px 0px 10px 10px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_2_2_1 h1{
        width:420px;
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word_1 div#photo_area_2_2_1 h2{
        width:420px;
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:green;
        }


div#main_word_1 div#photo_area_2_2_1 p.day {
        width:400px;
        float:left;
        margin:180px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        line-height:2em;
        font-size:90%;
        text-align:center;
        font-weight:bold;
        background-color: lavender;
        color:green;
        }


div#main_word_1 div#photo_area_2_2_1_1{
        width:300px;
        float:left;
        margin:10px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        height:150px;
        background: url(webkad/kad_photo_hokkaido.gif) no-repeat;
        }

div#main_word_1 div#photo_area_2_2_1_1 h1 {
        float:left;
        width:420px;
        margin:0px 0px 10px 0px;
        padding: 10px 0px 0px 0px;
        line-height:1.1em;
        font-size:90%;
        color: blue;
        font-weight:bold;
        }

div#main_word_1 div#photo_area_2_2_1_1 p {
        line-height: 18px;
        margin:0px 0px 0px 0px;
        padding: 10px 20px 0px 20px;
        line-height:1.1em;
        text-indent:1em;
        text-align:left;
        font-size:80%;
        font-weight:bold;
        color: black;
        }

div#main_word_1 div#photo_area_2_2_1_2 {
        width:395px;
        float:left;
        margin:0px 0px 0px 25px;
        padding:0px 0px 0px 0px;
        font-size:90%;
        font-weight:bold;
        line-height: 1.25;
        border:2px solid black;
        }

div#main_word_1 div#photo_area_2_2_1_2 h1 {
        float:left;
        width:420px;
        margin:0px 0px 10px 0px;
        padding: 10px 0px 0px 0px;
        line-height:1.1em;
        font-size:90%;
        color: blue;
        font-weight:bold;
        }

div#main_word_1 div#photo_area_2_2_1_2 p {
        line-height: 18px;
        margin:0px 0px 0px 0px;
        padding: 10px 20px 0px 20px;
        line-height:1.1em;
        text-indent:1em;
        text-align:left;
        font-size:80%;
        font-weight:bold;
        color: black;
        }

/*------------------------------------------*/
/*  学校経緯                                */
/*------------------------------------------*/
div#main_word_1 div#photo_area_2_2_2 {
        width:510px;
        float:left;
        margin: 20px 0px 0px 100px;
        padding: 0px 0px 0px 0px;
        /*background: url(webkad/php_photo_emergency_4.png) no-repeat;*/
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_2_2_2 h1{
        width:410px;
        float:left;
        margin:10px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:left;
        font-weight:bold;
        color:blue;
        }


div#main_word_1 div#photo_area_2_2_2_p {
        width:500px;
        float:left;
        margin:0px 0px 0px 100px;
        padding:0px 0px 0px 0px;
        border-top: 4px outset white;
        border-left: 4px outset white;
        border-right: 4px outset white;
        border-bottom: 4px outset white;
        background-color: silver;
        }

div#main_word_1 div#photo_area_2_2_2_p p {
        text-indent:0;
        font-size:75%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:white;
        font-weight:bold;
        line-height:1.8em;
        /*font-family: "平成明朝",Times,serif;*/
        /*font-family: serif;*/        /*明朝系フォント*/
        /*font-family: sans-serif;*/   /*ゴシック系フォント*/
        /*font-family: cursive;*/      /*草書系フォント*/
        /*font-family: fantasy;*/        /*装飾系フォント*/
        /*font-family: monospace;*/    /*等幅系フォント*/
        font-style:oblique;
        font-style:normal;
        }


/*------------------------------------------*/
/*  学校写真                                */
/*------------------------------------------*/
div#main_word_1 div#photo_area_2_2_3 {
        width:880px;
        float:left;
        margin: 30px 0px 27px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_2_2_3_1 {
        width:380px;
        float:left;
        margin: 30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_2_2_3_1 h1{
        width:380px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_2_2_3_1 h2{
        width:360px;
        float:left;
        margin:0px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:left;
        font-weight:bold;
        color:green;
        }

div#main_word_1 div#photo_area_2_2_3_2 {
        width:380px;
        float:left;
        margin: 30px 0px 0px 100px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_2_2_3_2 h1{
        width:380px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_2_2_3_2 h2{
        width:360px;
        float:left;
        margin:0px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:left;
        font-weight:bold;
        color:green;
        }


div#main_word_1 div#photo_area_2_2_3 p.day {
        width:360px;
	float:left;
	margin:180px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }


/*------------------------------------------*/
/*  学校校章                                */
/*------------------------------------------*/
div#main_word_1 div#photo_area_2_2_4 {
        width:380px;
        float:left;
        margin: 20px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_2_2_4 h{
        width:370px;
        float:left;
        margin:0px 0px 10px 10px;
        padding:0px 0px 0px 0px;
        font-size:120%;
        text-align:center;
        font-weight:bold;
        color:blue;
        border-bottom:3px solid gray;
        }

div#main_word_1 div#photo_area_2_2_4 h1{
        width:150px;
        float:left;
        margin:0px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:left;
        font-weight:bold;
        color:white;
        border-top:5px solid lavender;
        border-bottom:5px solid gray;
        border-left:5px solid silver;
        border-right:5px solid gray;
        }

div#main_word_1 div#photo_area_2_2_4 h2{
        width:150px;
        float:left;
        margin:0px 0px 10px 40px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:left;
        font-weight:bold;
        color:white;
        border-top:5px solid lavender;
        border-bottom:5px solid gray;
        border-left:5px solid silver;
        border-right:5px solid gray;
        }

div#main_word_1 div#photo_area_2_2_4 h3{
        width:150px;
        float:left;
        margin:0px 0px 10px 20px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:left;
        font-weight:bold;
        color:white;
        border-top:5px solid lavender;
        border-bottom:5px solid gray;
        border-left:5px solid silver;
        border-right:5px solid gray;
        }

div#main_word_1 div#photo_area_2_2_4 h4{
        width:150px;
        float:left;
        margin:0px 0px 10px 40px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:left;
        font-weight:bold;
        color:white;
        border-top:5px solid lavender;
        border-bottom:5px solid gray;
        border-left:5px solid silver;
        border-right:5px solid gray;
        }


div#main_word_1 div#photo_area_2_2_4 p.day {
        width:360px;
	float:left;
	margin:180px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

/*------------------------------------------*/
/*  はじめに、所在地                        */
/*------------------------------------------*/

div#main_word_1 div#photo_area_2_3 {
        width:910px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }

/*  はじめに                          */

div#main_word_1 div#photo_area_2_3_1 {
        /*width:430px;*/
        width:800px;
        float:left;
        margin: 0px 0px 10px 20px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_2_3_1 h1{
        /*width:430px;*/
        width:790px;
        float:left;
        margin:10px 0px 10px 10px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word_1 div#photo_area_2_3_1 h2{
        /*width:430px;*/
        width:790px;
        float:left;
        margin:10px 0px 10px 10px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word_1 div#photo_area_2_3_1_p {
        /*width:420px;*/
        width:870px;
        float:left;
        margin:0px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        border-top: 4px outset white;
        border-left: 4px outset white;
        border-right: 4px outset white;
        border-bottom: 4px outset white;
        /*background-color: lavender;
        background-color: aliceblu;
        background-color: #2d3f81;
        background-color: teal;
        background-color: blue;
        background-color: green;*/
        background-color: lightgray;
        }

div#main_word_1 div#photo_area_2_3_1_p p {
        text-indent:0;
        font-size:90%;
        text-align:left;
        color:white;
        margin:0px 0px 0px 30px;
        line-height:1.8em;
        font-weight:bold;
        font-style:oblique;
        font-style:normal;
        /*font-family: "平成明朝",Times,serif;*/
        /*font-family: serif;*/        /*明朝系フォント*/
        /*font-family: sans-serif;*/   /*ゴシック系フォント*/
        /*font-family: cursive;*/      /*草書系フォント*/
        /*font-family: fantasy;*/        /*装飾系フォント*/
        /*font-family: monospace;*/    /*等幅系フォント*/
/*<p style='font-family: serif;'>serif　明朝系フォント</p>
<p style='font-family: sans-serif;'>sans-serif　ゴシック系フォント</p>
<p style='font-family: cursive;'>cursive　草書系フォント</p>
<p style='font-family: fantasy;'>fantasy　装飾系フォント</p>
<p style='font-family: monospace;'>monospace　等幅系フォント</p>*/

        }

/* 所在地                             */

div#main_word_1 div#photo_area_2_3_2 {
        width:880px;
        float:left;
        margin: 50px 0px 10px 10px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_2_3_2 h1{
        width:420px;
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word_1 div#photo_area_2_3_2 h2{
        width:420px;
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        font-size:85%;
        text-align:center;
        font-weight:bold;
        color:green;
        }


div#main_word_1 div#photo_area_2_3_2 p.day {
        width:400px;
        float:left;
        margin:180px 0px 0px 20px;
        padding:0px 0px 0px 0px;
        line-height:2em;
        font-size:90%;
        text-align:center;
        font-weight:bold;
        background-color: lavender;
        color:green;
        }


div#main_word_1 div#photo_area_2_3_2_1 {
        width:360px;
        float:left;
        margin:10px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        height:150px;
        background: url(webkad/kad_photo_hokkaido.gif) no-repeat;
        }

div#main_word_1 div#photo_area_2_3_2_1 h1 {
        float:left;
        width:360px;
        margin:0px 0px 10px 0px;
        padding: 10px 0px 0px 0px;
        line-height:1.1em;
        font-size:90%;
        color: blue;
        font-weight:bold;
        }

div#main_word_1 div#photo_area_2_3_2_1 p {
        line-height: 18px;
        margin:0px 0px 0px 0px;
        padding: 10px 20px 0px 20px;
        line-height:1.1em;
        text-indent:1em;
        text-align:left;
        font-size:80%;
        font-weight:bold;
        color: black;
        }

div#main_word_1 div#photo_area_2_3_2_2 {
        width:500px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:90%;
        font-weight:bold;
        line-height: 1.25;
        border:2px solid silver;
        }

div#main_word_1 div#photo_area_2_3_2_2 h1 {
        float:left;
        width:500px;
        margin:0px 0px 10px 0px;
        padding: 10px 0px 0px 0px;
        line-height:1.1em;
        font-size:90%;
        color: blue;
        font-weight:bold;
        }

div#main_word_1 div#photo_area_2_3_2_2 p {
        line-height: 18px;
        margin:0px 0px 0px 0px;
        padding: 10px 20px 0px 20px;
        line-height:1.1em;
        text-indent:1em;
        text-align:left;
        font-size:80%;
        font-weight:bold;
        color: black;
        }

/*------------------------------------------*/
/*   先住民族                               */
/*------------------------------------------*/

div#main_word_1 div#photo_area_3 {
        width:1200px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        /*border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 1px outset white;
        border-bottom: 1px outset white;*/
        /*background-color: lightgray;*/
        }

div#main_word_1 div#photo_area_3_0 {
        width:1200px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_3_0_1 {
        width:1150px;
        float:left;
        background: url(webkad/php_photo_emergency_4_1.png) no-repeat;
        text-align:center;
        margin: 0px 0px 0px 25px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_3_0_1 h1{
        width:1150px;
        float:left;
        margin:20px 0px 20px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }


/* （先住民族）                             */
div#main_word_1 div#photo_area_3_1 {
        width:1190px;
        float:left;
        margin: 0px 0px 50px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_3_1_1 {
        width:1190px;
        float:left;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_3_1_1 h1{
        width:1190px;
        float:left;
        margin:10px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word_1 div#photo_area_3_1_2 {
        width:1100px;
        float:left;
        margin: 20px 0px 0px 45px;
        padding: 0px 0px 0px 0px;
        border-top: 4px outset white;
        border-left: 4px outset white;
        border-right: 4px outset white;
        border-bottom: 4px outset white;
        background-color: silver;
        background: url(webkad/php_photo_emergency_8.png) no-repeat;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_3_1_2 h1{
        width:1100px;
        float:left;
        margin:15px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word_1 div#photo_area_3_1_2_p {
        width:1050px;
        float:left;
        margin:25px 0px 30px 50px;
        padding:0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_3_1_2_p p {
        text-indent:0;
        font-size:90%;
        text-align:left;
        margin:0px 0px 0px 0px;
	line-height:1.8em;
        color:black;
        }

/* 先住民族アイヌ生活　 写真                    */

div#main_word_1 div#photo_area_3_2 {
        width:1190px;
        float:left;
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_3_2x {
        width:1190px;
        float:left;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_3_2xx {
        width:1190px;
        float:left;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        }

/* 先住民族アイヌ生活　 写真１                  */
div#main_word_1 div#photo_area_3_2_1 {
        width:350px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border:2px solid silver;
        }

div#main_word_1 div#photo_area_3_2_1_p {
        width:150px;
        float:left;
        margin: 30px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        /*border:1px ridge #f99;*/
        }

div#main_word_1 div#photo_area_3_2_1_g {
        width:150px;
        float:left;
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_1 p.day {
        width:150px;
	float:left;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_3_2_1 h1{
        width:150px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_1 h2{
        width:150px;
        float:left;
        margin:40px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

div#main_word_1 div#photo_area_3_2_1_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

/* 先住民族アイヌ生活　 写真２                  */

div#main_word_1 div#photo_area_3_2_2 {
        width:490px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border:2px solid silver;
        }

div#main_word_1 div#photo_area_3_2_2_p {
        width:150px;
        float:left;
        margin: 30px 0px 10px 40px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_3_2_2_g {
        width:150px;
        float:left;
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_2_g1 {
        width:150px;
        float:left;
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_2 p.day {
        width:150px;
	float:left;
	margin:50px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_3_2_2 h1{
        width:150px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_2 h2{
        width:150px;
        float:left;
        margin:40px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

div#main_word_1 div#photo_area_3_2_2_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }


/* 先住民族アイヌ生活　 写真３                 */

div#main_word_1 div#photo_area_3_2_3 {
        width:350px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border:2px solid silver;
        }

div#main_word_1 div#photo_area_3_2_3_p {
        width:150px;
        float:left;
        margin: 30px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_3_2_3_g {
        width:150px;
        float:left;
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_3 p.day {
        width:150px;
	float:left;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_3_2_3 h1{
        width:150px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_3 h2{
        width:150px;
        float:left;
        margin:40px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

div#main_word_1 div#photo_area_3_2_3_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

/* 先住民族アイヌ生活　 写真４                 */

div#main_word_1 div#photo_area_3_2_4 {
        width:350px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border:2px solid silver;
        }

div#main_word_1 div#photo_area_3_2_4_p {
        width:150px;
        float:left;
        margin: 30px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_3_2_4_g {
        width:150px;
        float:left;
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_4 p.day {
        width:150px;
	float:left;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_3_2_4 h1{
        width:150px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_4 h2{
        width:150px;
        float:left;
        margin:40px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

div#main_word_1 div#photo_area_3_2_4_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

/* 先住民族アイヌ生活　 写真５                 */

div#main_word_1 div#photo_area_3_2_5 {
        width:450px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border:2px solid silver;
        }

div#main_word_1 div#photo_area_3_2_5_p {
        width:150px;
        float:left;
        margin: 30px 0px 10px 40px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_3_2_5_g {
        width:250px;
        float:left;
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_5 p.day {
        width:150px;
	float:left;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_3_2_5 h1{
        width:150px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_5 h2{
        width:150px;
        float:left;
        margin:40px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

div#main_word_1 div#photo_area_3_2_5_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

/* 先住民族アイヌ生活　 写真６                 */

div#main_word_1 div#photo_area_3_2_6 {
        width:350px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border:2px solid silver;
        }

div#main_word_1 div#photo_area_3_2_6_p {
        width:150px;
        float:left;
        margin: 30px 0px 10px 90px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_3_2_6_g {
        width:150px;
        float:left;
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_6 p.day {
        width:150px;
	float:left;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_3_2_6 h1{
        width:150px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_6 h2{
        width:150px;
        float:left;
        margin:40px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

div#main_word_1 div#photo_area_3_2_6_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

/* 先住民族アイヌ生活　 写真７                 */

div#main_word_1 div#photo_area_3_2_7 {
        width:400px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border:2px solid silver;
        }

div#main_word_1 div#photo_area_3_2_7_p {
        width:150px;
        float:left;
        margin: 30px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_3_2_7_g {
        width:200px;
        float:left;
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_7 p.day {
        width:150px;
	float:left;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_3_2_7 h1{
        width:150px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_7 h2{
        width:150px;
        float:left;
        margin:40px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

div#main_word_1 div#photo_area_3_2_7_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

/* 先住民族アイヌ生活　 写真８                 */

div#main_word_1 div#photo_area_3_2_8 {
        width:400px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border:2px solid silver;
        }

div#main_word_1 div#photo_area_3_2_8_p {
        width:150px;
        float:left;
        margin: 30px 0px 10px 40px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_3_2_8_g {
        width:200px;
        float:left;
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_8 p.day {
        width:150px;
	float:left;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_3_2_8 h1{
        width:150px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_3_2_8 h2{
        width:150px;
        float:left;
        margin:40px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

div#main_word_1 div#photo_area_3_2_8_p p {
        text-indent:0;
        font-size:70%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }


/*------------------------------------------*/
/*   建物                                   */
/*------------------------------------------*/

div#main_word_1 div#photo_area_4 {
        width:1200px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        /*border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 1px outset white;
        border-bottom: 1px outset white;*/
        /*background-color: lightgray;*/
        }

div#main_word_1 div#photo_area_4_0 {
        width:1200px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_4_0_1 {
        width:1150px;
        float:left;
        background: url(webkad/php_photo_emergency_4_1.png) no-repeat;
        text-align:center;
        margin: 0px 0px 0px 25px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_4_0_1 h1{
        width:1150px;
        float:left;
        margin:20px 0px 20px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }


/* 建物（越中造り）                             */
div#main_word_1 div#photo_area_4_1 {
        width:1190px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_4_1_1 {
        width:1190px;
        float:left;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_4_1_1 h1{
        width:1190px;
        float:left;
        margin:10px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word_1 div#photo_area_4_1_2 {
        width:1100px;
        float:left;
        margin: 20px 0px 10px 45px;
        padding: 0px 0px 0px 0px;
        border-top: 4px outset white;
        border-left: 4px outset white;
        border-right: 4px outset white;
        border-bottom: 4px outset white;
        /*background-color: silver;*/
        /*list-style: none;*/
        background: url(webkad/php_photo_emergency_9.png) no-repeat;
        }

div#main_word_1 div#photo_area_4_1_2 h1{
        width:1100px;
        float:left;
        margin:15px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word_1 div#photo_area_4_1_2_p {
        width:1050px;
        float:left;
        margin:25px 0px 20px 50px;
        padding:0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_4_1_2_p p {
        text-indent:0;
        font-size:90%;
        text-align:left;
	line-height:1.8em;
        margin:0px 0px 0px 0px;
        color:black;
        }

/* 建物（越中造り）                             */

div#main_word_1 div#photo_area_4_2 {
        width:1190px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

/* 建物（越中造り） 写真タイトル                            */
div#main_word_1 div#photo_area_4_2_1 {
        width:430px;
        float:left;
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_4_2_1 {
        width:430px;
        float:left;
       /* background: url(webkad/php_photo_emergency_4.png) no-repeat;*/
        background: url(webkad/php_photo_emergency_9.png) no-repeat;
        margin: 0px 0px 10px 20px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_4_2_1 h1{
        width:410px;
        float:left;
        margin:10px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

/* 建物（越中造り） 写真１                            */

div#main_word_1 div#photo_area_4_2_2 {
        width:350px;
        float:left;
        margin: 0px 0px 0px 50px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_4_2_2_1 {
        width:350px;
        float:left;
        margin: 0px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_4_2_2_1 p.day {
        width:300px;
	float:left;
	margin:50px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_4_2_2_1 h1{
        width:300px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_4_2_2_1 h2{
        width:300px;
        float:left;
        margin:40px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

/* 建物（越中造り） 写真２                            */

div#main_word_1 div#photo_area_4_2_3 {
        width:350px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_4_2_3_1 {
        width:300px;
        float:left;
        margin: 0px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_4_2_3_1 p.day {
        width:300px;
	float:left;
	margin:50px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_4_2_3_1 h1{
        width:300px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_4_2_3_1 h2{
        width:300px;
        float:left;
        margin:40px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }

/* 建物（越中造り） 写真３                            */

div#main_word_1 div#photo_area_4_2_4 {
        width:350px;
        float:left;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_4_2_4_1 {
        width:300px;
        float:left;
        margin: 0px 0px 10px 20px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_4_2_4_1 p.day {
        width:300px;
	float:left;
	margin:50px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_4_2_4_1 h1{
        width:300px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_4_2_4_1 h2{
        width:300px;
        float:left;
        margin:20px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:green;
        }


/*------------------------------------------*/
/* 芦別市の観光遊歩                         */
/*------------------------------------------*/

div#main_word_1 div#photo_area_5 {
        width:1200px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        /*border-top: 1px outset white;
        border-left: 1px outset white;
        border-right: 1px outset white;
        border-bottom: 1px outset white;*/
        /*background-color: lightgray;*/
        }

div#main_word_1 div#photo_area_5_0 {
        width:1199px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_5_0_1 {
        width:1150px;
        float:left;
        background: url(webkad/php_photo_emergency_4_1.png) no-repeat;
        margin: 0px 0px 10px 25px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_5_0_1 h1{
        width:1150px;
        float:left;
        margin:20px 0px 20px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

/* 観光遊歩                             */
div#main_word_1 div#photo_area_5_1 {
        width:1180px;
        float:left;
        margin: 20px 0px 10px 10px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_5_1_1 {
        width:480px;
        float:left;
        margin: 0px 0px 10px 20px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_5_1_1 h1{
        width:410px;
        float:left;
        margin:10px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word_1 div#photo_area_5_1_2 {
        width:410px;
        float:left;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        /*list-style: none;*/
        }

div#main_word_1 div#photo_area_5_1_2 h1{
        width:410px;
        float:left;
        margin:15px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

div#main_word_1 div#photo_area_5_1_2_p {
        width:400px;
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_5_1_2_p p {
        text-indent:0;
        font-size:90%;
        text-align:left;
        margin:0px 0px 0px 0px;
        color:green;
        }

/* 観光遊歩                             */

div#main_word_1 div#photo_area_5_2 {
        width:1180px;
        float:left;
        margin: 0px 0px 10px 10px;
        padding: 0px 0px 0px 0px;
        }

/* 観光遊歩 写真タイトル                            */
div#main_word_1 div#photo_area_5_2_1 {
        width:480px;
        float:left;
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_5_2_1 {
        width:430px;
        float:left;
        background: url(webkad/php_photo_emergency_4.png) no-repeat;
        margin: 0px 0px 10px 20px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_5_2_1 h1{
        width:410px;
        float:left;
        margin:10px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        font-size:95%;
        text-align:center;
        font-weight:bold;
        color:white;
        }

/* 観光遊歩 写真１                            */

div#main_word_1 div#photo_area_5_2_2 {
        width:550px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_5_2_2_1 {
        width:400px;
        float:left;
        margin: 0px 0px 0px 100px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_5_2_2_1 p.day {
        width:365px;
	float:left;
	margin:50px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_5_2_2_1 h1{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_5_2_2_1 h2{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:green;
        }

/* 観光遊歩 写真２                            */

div#main_word_1 div#photo_area_5_2_3 {
        width:550px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_5_2_3_1 {
        width:400px;
        float:left;
        margin: 0px 0px 10px 100px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_5_2_3_1 p.day {
        width:365px;
	float:left;
	margin:50px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_5_2_3_1 h1{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_5_2_3_1 h2{
        width:400px;
        float:left;
        margin:10px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:green;
        }

/* 観光遊歩 写真３                            */

div#main_word_1 div#photo_area_5_2_4 {
        width:550px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_5_2_4_1 {
        width:400px;
        float:left;
        margin: 0px 0px 10px 100px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_5_2_4_1 p.day {
        width:365px;
	float:left;
	margin:50px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_5_2_4_1 h1{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_5_2_4_1 h2{
        width:400px;
        float:left;
        margin:10px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:green;
        }

/* 観光遊歩 写真４                            */

div#main_word_1 div#photo_area_5_2_5 {
        width:550px;
        float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_5_2_5_1 {
        width:400px;
        float:left;
        margin: 0px 0px 10px 100px;
        padding: 0px 0px 0px 0px;
        }

div#main_word_1 div#photo_area_5_2_5_1 p.day {
        width:365px;
	float:left;
	margin:50px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	line-height:2em;
	font-size:90%;
	text-align:center;
        font-weight:bold;
        background-color: lavender;
	color:green;
        }

div#main_word_1 div#photo_area_5_2_5_1 h1{
        width:400px;
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:center;
        font-weight:bold;
        color:white;
        border:3px solid silver;
        }

div#main_word_1 div#photo_area_5_2_5_1 h2{
        width:400px;
        float:left;
        margin:10px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:80%;
        text-align:left;
        font-weight:bold;
        color:green;
        }



/*----------------------------------------*/
/* テーブル                               */
/*----------------------------------------*/

table.table010 {
  margin: 0px 0px 0px 10px;
  width: 1000px;
  border-collapse: separate;
  border-spacing: 2px;
}

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

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

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


/*--------------------------------*/
/*   出身県別の数値               */
/*--------------------------------*/

table.table050 {
  width: 250px;
  /*border-collapse: separate;*/
  /*border-spacing: 2px;*/
  margin: 10px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  border: solid 1px silver;
}

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

table.table050 th {
  text-align: center;
  /*border: solid 1px #B2B2B2;*/
  height:30px;
  background-color: gray;
  border: solid 1px silver;
  white-space: nowrap;
        font-size:80%;
        font-weight:bold;
        color:white;
        margin:0px 0px 0px 0px;
       line-height:1.0em;
}

table.table050 td {
  text-align: center;
  height:20px;
  border: solid 1px gray;
  background-color: silver;
  white-space: nowrap;
        font-size:80%;
        font-weight:bold;
        color:black;
        margin:0px 0px 0px 0px;
        line-height:1.0em;
}

/*--------------------------------*/
/*   芦別のアイヌ語地名一覧       */
/*--------------------------------*/

table.table051 {
  width: 500px;
  /*border-collapse: separate;*/
  /*border-spacing: 2px;*/
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: solid 2px silver;
}

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

table.table051 th {
  /*text-align: left;*/
  /*border: solid 1px #B2B2B2;*/
  /*height:20px;*/
  background-color: gray;
  border: solid 1px silver;
  white-space: nowrap;
        font-size:80%;
        font-weight:bold;
        color:white;
        margin:0px 0px 0px 0px;
       line-height:1.0em;
}

table.table051 td {
  text-align: leftr;
  height:25px;
  background-color: silver;
  border: solid 1px gray;
  white-space: nowrap;
        font-size:75%;
        font-weight:bold;
        color:black;
        margin:0px 0px 0px 0px;
        line-height:1.0em;
}

/*--------------------------------*/
/*   芦別１００年史               */
/*--------------------------------*/

table.table052 {
  width: 420px;
  /*border-collapse: separate;*/
  /*border-spacing: 1px;*/
  /*border: solid 1px black;*/
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*border: solid 1px silver;*/
}

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

table.table052 th {
  text-align: center;
  /*border: solid 1px #B2B2B2;*/
  height:25px;
  background-color: gray;
  border: solid 1px gray;
  white-space: nowrap;
        font-size:70%;
        font-weight:bold;
        color:white;
        margin:0px 0px 0px 0px;
       line-height:2.0em;
}

table.table052 td {
  text-align: left;
  height:25px;
  /*empty-cells:hide;*/
  border: solid 1px gray;
  /*background-color: lavender;*/
  background: silver;
  white-space: nowrap;
        font-size:70%;
        font-weight:bold;
        color:black;
        margin:0px 0px 0px 0px;
        line-height:2.0em;
}

table.table053 {
  width: 420px;
  /*border-collapse: separate;*/
  /*border-spacing: 1px;*/
  /*border: solid 1px black;*/
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

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

table.table053 th {
  text-align: center;
  /*border: solid 1px #B2B2B2;*/
  height:25px;
  border: solid 1px gray;
  background-color: gray;
  /*border: solid 1px black;*/
  white-space: nowrap;
        font-size:70%;
        font-weight:bold;
        color:white;
        margin:0px 0px 0px 0px;
       line-height:2.0em;
}

table.table053 td {
  /*background: aliceblu;*/
  text-align: left;
  /*empty-cells:hide;*/
  height:25px;
  border: solid 1px gray;
  background-color: silver;
  white-space: nowrap;
        font-size:70%;
        font-weight:bold;
        color:black;
        margin:0px 0px 0px 0px;
        line-height:2.0em;
}




