
/*** 20150625 ***/

/*** 定住 ***/



#link_top1 {
        margin:-170px 0px 75px 630px;
        padding:0px 0px 0px 0px;
}

#link_top2 {
        margin:-120px 0px 75px 730px;
        padding:0px 0px 62px 0px;
}

/*** トップメニュー表示 ***/


.levy-teijyuu {
   margin:-40px 0px 0px 0px;
   padding:0px 0px 0px 15px;
   position: absolute;
      }

#navigace-teijyuu {
   margin-bottom: 3px;
   height:42px;
   z-index:100;
   position:relative;
   border:0px none;
   border-top:0 none;

/***    background: url("../images/akiya/menutop_ak.png") repeat-x scroll 0 0 #e8efef; ***/
   background: url("../images/teijyuu/line_01.png") no-repeat right bottom transparent;

          }


/*** お知らせ ***/

#ls_arrowo  {
	margin-left : 20px;
	margin-top : 5px;
	padding: 0px;
	width: 98%;
}

#ls_arrowo ul {  }

#ls_arrowo li {
	list-style-type : none;
	background-image : url(../images/teijyuu/arrow_or.png);
	padding-left : 13px;
	margin-right : 20px;
	margin-top : 8px;
	border-bottom-width : 0px;
	border-bottom-color : #CCCCCC;
	background-repeat : no-repeat;
	background-position : 0px 4px;
	font-size : 90%;
	border-bottom-style: dotted;
}

/*** end ***/


#navigace-teijyuu ul  {
   margin:0;
   padding-left:5px;
     }

#navigace-teijyuu li.active {
   background: url("../images/teijyuu/menu_back.png") no-repeat center transparent;
     }

#navigace-teijyuu li.active:hover {
   background: url("../images/teijyuu/menu_back.png") no-repeat center transparent;
     }

#navigace-teijyuu li.active:hover a {
   color:#005f00;
   border-right:0 none;
     }

#navigace-teijyuu li a:hover, #navigace-teijyuu li:hover a, #navigace-teijyuu li.sfHover a {
   text-decoration:none;
   color:#fff;
     }


#navigace-teijyuu ul li {
   background: url("../images/teijyuu/separ.png") no-repeat right center transparent;
   margin: 0;
   padding: 0;
     }

#navigace-teijyuu li {
   list-style:none;
   float:left;
   height:42px;
   position:relative;
     }

#navigace-teijyuu li:hover {
   background: url("../images/teijyuu/menuhover.png") repeat-x scroll 0 0 transparent;
   padding-top:1px;
     }

#navigace-teijyuu li a {
   display:block;
   padding:0 0px;
   line-height:42px;
   font-weight:normal;
   text-transform:uppercase;
   font-size:17px;
   color:#666;
   font-weight:bold;
   margin: -70px 0px 0px 0px;
     }

#navigace-teijyuu li.active a {
   background: url("../images/teijyuu/separ.png") no-repeat right center transparent;
   text-decoration:none;
   color:#818a8e;
   line-height:43px;
     }

#navigace-teijyuu li a:hover, #navigace-teijyuu li:hover a, #navigace-teijyuu li.sfHover a {
   text-decoration:none;
   color:#818a8e;
   line-height:42px;
   background: url("../images/teijyuu/separ.png") no-repeat right center transparent;
     }

#navigace-teijyuu li ul {
   position:absolute;
   width:200px;
   left:-999em;
   padding:0; border:
   1px solid #fff !important;
     }

#navigace-teijyuu li ul ul {
   margin:-31px 0 0 200px;
     }

#navigace-teijyuu li:hover ul ul, #navigace-teijyuu li:hover ul ul ul, #navigace-teijyuu li:hover ul ul ul ul, #navigace-teijyuu li.sfHover ul ul, #navigace-teijyuu li.sfHover ul ul ul, #navigace-teijyuu li.sfHover ul ul ul ul {
   left:-999em;
     }

#navigace-teijyuu li li {
   height:auto;
   width:250px;
     }

#navigace-teijyuu li li:hover {
   padding-top:0px;
     }

#navigace-teijyuu li li a {
   color:#666 !important;
   background: #e8efef !important;
   font-size: 110%;
   height: 24px;
   line-height: 32px!important;
   margin: 0;
   padding-left:10px;
   font-weight:normal;
     }

#navigace-teijyuu li li a:hover{
   background: #E8EFEF !important;
   color: #000 !important;
   line-height:32px !important;
     }

#navigace-teijyuu li:hover ul, #navigace-teijyuu li.sfHover ul,#navigace-teijyuu li li:hover ul, #navigace-teijyuu li li li:hover ul, #navigace-teijyuu li li li li:hover ul, #navigace-teijyuu li li.sfHover ul, #navigace-teijyuu li li li.sfHover ul, #navigace-teijyuu li li li li.sfHover ul {
   left:0;
     }



/*** サブトップ画像 ***/

#sub_top    {
	margin : 0px 0px -10px 0px;
	padding : 0px 0px 0px 0px;
}


#bottom_teijyuu {
         background: url("../images/teijyuu/bottom.png") no-repeat transparent;
	margin :  0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
        height: 100px;
}

#page-up_teijyuu {
	float:right;
	list-style-type: none;
	margin : -210px 100px 0px 0px;
	padding : 0px 0px 0px 0px;
}

#box_01   {
	clear: both;
        border-radius:8px;
	margin : 0px 0px 20px 0px;
	padding : 0px 10px 0px 10px;
}

#box_02   {
	clear: both;
	border-width: 1px;
	border-style: solid;
	border-color: #918500;
        border-radius:8px;
	background-color: #fbf9bc;
	margin : 0px 10px 0px 10px;
	padding : 20px 0px 0px 0px;
}

#left_780 {
          float: left;
	border-width: 5px;
	border-style: solid;
	border-color: #f0fbc8;
	background-color: #fdfdfd;
        border-radius:8px;
        color: #272727;
	margin : 0px 10px 15px 10px;
	padding : 10px 10px 10px 10px;
	width: 785px;
}

#left_470 {
          float: left;
	border-width: 3px;
	border-style: solid;
	border-color: #ecf5cc;
	background-color: #f2f8dc;
        border-radius:30px;
        color: #272727;
	margin : 0px 0px 15px 10px;
	padding : 10px 10px 10px 10px;
	width: 420px;
}

#right_290 {
          float: right;
	border-width: 3px;
	border-style: solid;
	border-color: #fefcd2;
        border-radius:30px;
	background-color: #fefdec;
	width: 320px;
        color: #272727;
	margin : 0px 10px 15px 0px;
	padding : 10px 10px 10px 10px;
}


#left_560 {
          float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #919e5d;
	background-color: #C0FFA2;
        border-radius:8px;
	margin : 0px 0px -10px 20px;
	padding : 10px 10px 10px 10px;
	width: 560px;
        color: #272727;
}


#left_570 {
          float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #919e5d;
	background-color: #C0FFA2;
        border-radius:8px;
	margin : 0px 0px 15px 10px;
	padding : 10px 10px 10px 10px;
	width: 560px;
        color: #272727;
}

#right_190 {
          float: right;
	border-width: 1px;
	border-style: solid;
	border-color: #918500;
        border-radius:8px;
	background-color: #fbf9bc;
	width: 190px;
        color: #272727;
	margin : 0px 10px 15px 0px;
	padding : 10px 10px 10px 10px;
}


#left_380 {
          float: left;
	border-width: 3px;
	border-style: solid;
	border-color: #ecf5cc;
	background-color: #f2f8dc;
        border-radius:10px;
        color: #272727;
	margin : 0px 0px 15px 10px;
	padding : 10px 10px 10px 10px;
	width: 370px;
}

#right_380 {
          float: right;
	border-width: 3px;
	border-style: solid;
	border-color: #ecf5cc;
	background-color: #f2f8dc;
        border-radius:10px;
        color: #272727;
	margin : 0px 10px 15px 10px;
	padding : 10px 10px 10px 10px;
	width: 370px;
}


#left_250 {
          float: left;
	border-width: 5px;
	border-style: solid;
	border-color: #80e269;
	background-color: #f2f8dc;
        border-radius:20px;
        color: #272727;
	margin : 0px 0px 15px 10px;
	padding : 10px 10px 10px 10px;
	width: 230px;
}

#right_250 {
          float: right;
	border-width: 5px;
	border-style: solid;
	border-color: #80e269;
	background-color: #f2f8dc;
        border-radius:20px;
        color: #272727;
	margin : 0px 0px 15px 10px;
	padding : 10px 10px 10px 10px;
	width: 230px;
}


/*** タイトル01 ***/

.title-teijyuu {
        font-weight: nomal;
	font-size: 180%;
        color: #272727;
	margin : 0px 0px -20px -8px;
	padding : 30px 0px 0px 60px;
        width: 95%;
        background: url(../images/teijyuu/title_01.png) no-repeat;
	height: 70px;
}

/*** タイトル02 ***/

.title-teijyuu_s {
        font-weight: bold;
	font-size: 150%;
        color: #272727;
	margin : 0px 0px -5px 0px;
	padding : 10px 0px 0px 15px;
        width: 98%;
        background: url(../images/teijyuu/title_02.png) no-repeat;
        border-radius:5px;
	height: 40px;
}


/*** タイトル03 ***/

.title-teijyuu_03 {
        font-weight: nomal;
        color: #272727;
	margin : 0px 0px 15px 0px;
	padding : 5px 0px 0px 10px;
        width: 98%;
        background: url(../images/teijyuu/title_02.png) no-repeat;
        border-radius:3px;
	height: 25px;
}


/*** ちはやあかさかむらの生活 ***/

#title-top {
	margin : 0px -10px 20px -10px;
	padding : 0px 0px 0px 0px;
        background: url(../images/teijyuu/title_top00.png) no-repeat;
	height: 70px;
}

#title-top1 {
	margin : 0px -10px 20px -10px;
	padding : 0px 0px 0px 0px;
        background: url(../images/teijyuu/title_top01.png) no-repeat;
	height: 70px;
}


.title-moji {
	font-size: 150%;
        color: #316d1e;
        font-weight: #bold;
	margin : 0px 0px 0px 0px;
	padding : 35px 0px 0px 35px;
}

.title-moji1 {
	font-size: 100%;
        color: #184909;
        font-weight: #bold;
	margin : -20px 0px 0px 0px;
	padding : 0px 0px 0px 140px;
}

.title-moji2 {
	font-size: 100%;
        color: #184909;
        font-weight: #bold;
	margin : -20px 0px 0px 0px;
	padding : 0px 0px 0px 170px;
}

.title-moji3 {
	font-size: 100%;
        color: #184909;
        font-weight: #bold;
	margin : -20px 0px 0px 0px;
	padding : 0px 0px 0px 190px;
}

.title-moji4 {
	font-size: 100%;
        color: #184909;
        font-weight: #bold;
	margin : -20px 0px 0px 0px;
	padding : 0px 0px 0px 250px;
}


.title-moji5 {
	font-size: 100%;
        color: #184909;
        font-weight: #bold;
	margin : -20px 0px 0px 0px;
	padding : 0px 0px 0px 300px;
}


.title {
        color: #272727;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	height: 70px;
}


.title-top {
	font-size: 170%;
	margin : 0px -10px -30px -10px;
	padding : 35px 0px 0px 20px;
        background: url(../images/teijyuu/title_top.png) no-repeat;
	height: 70px;
}


/*** アンダーライン ***/

.line_01 {
        background-image: url("../images/teijyuu/line_brown.png");
        line-height: 30px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
        color: #272727;
}


/*** リスト画像 ***/

#indent_01   {
	margin-left : 20px;
	margin-top : 5px;
	padding: 0px;
	width: 98%;
}

#indent_01 ul {  }

#indent_01 li {
	list-style-type : none;
	background-image : url(../images/teijyuu/indent_00.png);
	margin : 12px 20px 0px -15px;
	padding : 1px 0px 0px 16px;
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	background-repeat : no-repeat;
	background-position : 0px 4px;
	font-size : 110%;
	border-bottom-style: dotted;
}


/*** リスト画像（家） ***/

#l_house    {
	margin-left : 20px;
	margin-top : 5px;
	padding: 0px;
	width: 98%;
}

#l_house ul {  }

#l_house li {
	list-style-type : none;
	background-image : url(../images/teijyuu/indent_01.png);
	margin : 12px 20px 0px -15px;
	padding : 1px 0px 0px 18px;
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	background-repeat : no-repeat;
	background-position : 0px 4px;
	font-size : 110%;
	border-bottom-style: dotted;
}


#l_akiya ul {  }

#l_akiya li {
	list-style-type : none;
	background-image : url(../images/teijyuu/indent_02.png);
	margin : -10px 15px 20px 5px;
	padding : 1px 0px 0px 16px;
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	background-repeat : no-repeat;
	background-position : 0px 4px;
	font-size : 110%;
	border-bottom-style: dotted;
        float: left;  
        width: auto;  

}


/*** 表 ***/

.table_teijyuu {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-collapse: collapse;
	background-color: #FFFFFF;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width: 100%;

}

.table_teijyuu td {
	margin-left: 10px;
	padding: 5px;
	border: 1px solid #666666;
	margin : 0px 0px 10px 0px;
	padding : 5px 5px 5px 5px;
}


/*** 写真丸く ***/

.image_teijyuu img{
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.image_teijyuu_s img{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}


/*** HPリンク位置 ***/

.bana-hp1 {
	margin : 10px 0px -10px 0px;
	padding :0px 0px 0px 0px;
	height: 40px;
        }

.bana-hp2 {
	margin : 0px 0px -10px 0px;
	padding :0px 0px 0px 0px;
	height: 40px;
        }



/*** サブメニューLifeサイクル表示 ***/


/*** サブメニュー Lifeサイクル　（防災ページ抜粋　緑枠 span id="m1"）  ***/


#sm-life {
	margin : 0px 0px 0px 0px;
	padding :3px 0px 5px 0px;
	height: 27px;
	font-size: 90%;

        }

#sm-life ul {
}

#sm-life li {
	float:left;
	line-height:27px;
	background-image: url(../images/page-1l.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
	padding-top:  0px;
	padding-left: 5px;
	margin: 1px;
	white-space: nowrap;
        }

#sm-life li span#m1 {
	float:left;
	line-height:27px;
	background-image: url(../images/page-1r.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: inline;
	padding-right: 5px;
	margin-right: 2px;
        }
		
#sm-life li a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
        }
		    
#sm-life li a:hover {
	color:#ff8400;
	text-decoration: underline;
        }


/*** 項目 Lifeサイクル ***/


a.bold:link {
        font-weight: bold;
        text-decoration : none; 
        color : #005f00;
}
a.bold:visited {
        font-weight: bold;
        text-decoration : none; 
        color : #005f00;
}
a.bold:active {
        font-weight: bold;
        text-decoration : none; 
        color : #005f00;
}
a.bold:hover {
        font-weight: bold;
        text-decoration : none; 
        color : #ff8400;
}

#koumoku_01 {
	margin : -4px 0px 0px -4px;
	padding :5px 5px 0px 5px;
	font-size: 110%;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #a79d2d;
        border-radius:5px;
	background-color: #fbf7c5;
}

#koumoku_02 {
	margin : 0px 0px 0px 0px;
	padding :8px 0px 10px 35px;
	font-size: 140%;
        font-weight: bold;
        background: url(../images/teijyuu/koumoku_02.png) no-repeat;

}

/*** 項目（サブ） Lifeサイクル ***/


#koumoku_s01 {
	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 20px;
	font-size: 140%;
        font-weight: bold;
        background: url(../images/teijyuu/menu-home.png) no-repeat;
}


#koumoku_s02 {
	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 25px;
	font-size: 110%;
        font-weight: bold;
        background: url(../images/teijyuu/yajirusi-01.png) no-repeat;
}


/*** 表 ラインなし ***/

.table_tj01 {
	margin-left: 0px;
	margin-right: 0px;
	border-width: 1px 1px 1px 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-collapse: collapse;
}

.table_tj01 td {
	margin : 0px 0px 0px 0px;
	padding :10px 20px 10px 0px;
	border-width: 2px 2px 2px 2px;
	border-color : #28ac37;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-collapse: collapse;
}

/*** 表 ラインなし アクセス ***/

.table_tj02 {
	margin-left: 0px;
	margin-right: 0px;
	border-style: none;
	border-collapse: collapse;
}


.table_tj02 td {
	margin : 0px 0px 0px 0px;
	padding :0px 10px 0px 0px;
	border-style: none;
	border-collapse: collapse;
}


.levy-teijyuu_s-life {
   padding-left:20px;
   position: absolute;
   top: -2px;
      }

#navigace-teijyuu {
   margin-bottom: 3px;
   height:42px;
   z-index:100;
   position:relative;
   border:0px none;
   border-top:0 none;

/***    background: url("../images/akiya/menutop_ak.png") repeat-x scroll 0 0 #e8efef; ***/
   background: url("../images/teijyuu/line_01.png") no-repeat right bottom transparent;

          }

#navigace-teijyuu_s-life ul  {
   margin:0;
   padding-left:120px;
     }

#navigace-teijyuu_s-life li.active {
   background: url("../images/teijyuu/menu_back.png") no-repeat center transparent;
     }

#navigace-teijyuu_s-life li.active:hover {
   background: url("../images/teijyuu/menu_back.png") no-repeat center transparent;
     }

#navigace-teijyuu_s-life li.active:hover a {
   color:#005f00;
   border-right:0 none;
     }

#navigace-teijyuu_s-life li a:hover, #navigace-teijyuu li:hover a, #navigace-teijyuu li.sfHover a {
   text-decoration:none;
   color:#fff;
     }


#navigace-teijyuu_s-life ul li {
   background: url("../images/teijyuu/separ.png") no-repeat right center transparent;
   margin: 0;
   padding: 0;
     }

#navigace-teijyuu_s-life li {
   list-style:none;
   float:left;
   height:42px;
   position:relative;
     }

#navigace-teijyuu_s-life li:hover {
   background: url("../images/teijyuu/menuhover.png") repeat-x scroll 0 0 transparent;
   padding-top:1px;
     }

#navigace-teijyuu_s-life li a {
   display:block;
   padding:0 0px;
   line-height:42px;
   font-weight:normal;
   text-transform:uppercase;
   font-size:17px;
   color:#666;
   font-weight:bold;
   margin: 0px 0px 0px 0px;
     }

#navigace-teijyuu_s-life li.active a {
   background: url("../images/teijyuu/separ.png") no-repeat right center transparent;
   text-decoration:none;
   color:#818a8e;
   line-height:43px;
     }

#navigace-teijyuu_s-life li a:hover, #navigace-teijyuu li:hover a, #navigace-teijyuu_s-life li.sfHover a {
   text-decoration:none;
   color:#818a8e;
   line-height:42px;
   background: url("../images/teijyuu/separ.png") no-repeat right center transparent;
     }

#navigace-teijyuu_s-life li ul {
   position:absolute;
   width:200px;
   left:-999em;
   padding:0; border:
   1px solid #fff !important;
     }

#navigace-teijyuu_s-life li ul ul {
   margin:-31px 0 0 200px;
     }

#navigace-teijyuu_s-life li:hover ul ul, #navigace-teijyuu_s-life li:hover ul ul ul, #navigace-teijyuu_s-life li:hover ul ul ul ul, #navigace-teijyuu_s-life li.sfHover ul ul, #navigace-teijyuu_s-life li.sfHover ul ul ul, #navigace-teijyuu_s-life li.sfHover ul ul ul ul {
   left:-999em;
     }

#navigace-teijyuu_s-life li li {
   height:auto;
   width:250px;
     }

#navigace-teijyuu_s-life li li:hover {
   padding-top:0px;
     }

#navigace-teijyuu_s-life li li a {
   color:#666 !important;
   background: #e8efef !important;
   font-size: 110%;
   height: 24px;
   line-height: 32px!important;
   margin: 0;
   padding-left:10px;
   font-weight:normal;
     }

#navigace-teijyuu_s-life li li a:hover{
   background: #E8EFEF !important;
   color: #000 !important;
   line-height:32px !important;
     }

#navigace-teijyuu_s-life li:hover ul, #navigace-teijyuu_s-life li.sfHover ul,#navigace-teijyuu_s-life li li:hover ul, #navigace-teijyuu_s-life li li li:hover ul, #navigace-teijyuu_s-life li li li li:hover ul, #navigace-teijyuu_s-life li li.sfHover ul, #navigace-teijyuu_s-life li li li.sfHover ul, #navigace-teijyuu_s-life li li li li.sfHover ul {
   left:0;
     }

