/**************************/
/* TOP,基本      */
/**************************/

body {
font-size: 90%;
font-style: normal;
font-weight: normal;
color:#000000;
position: static;
padding:0px;
margin:auto;
line-height:150%;
background-color : #ece2d4; 
text-align: center;
background-image: url('index_img/bg.gif');
}


td {
font-size: 90%;
line-height:150%;
}

th {
font-size: 90%;
line-height:150%;
}

#contents {
width:760px;
margin:auto;
padding:0px 30px;
text-align: left;
position:relative;
background-color : #ffffff;
border-right:#bdaf7c 1px solid;
border-left:#bdaf7c 1px solid;
}




A:link { text-decoration:underline; color:#003471; }
A:visited { text-decoration:underline; color:#0054A6; }
A:active { text-decoration:underline; color:#ff9900; }
A:hover { text-decoration:underline; color:#ff9900; }



#c {
clear: both;
padding:5px;
font-size:8pt;
color:#f1400c;
width:760px;
border-top:#dddddd 1px solid;
}


#navi {
clear:both;
width:760px;
font-size:80%;
padding-top:2px;
padding-bottom:2px;
margin-top:5px;
margin-bottom:5px;
text-indent:1em;
background-color:#fbeedc;
border-top:#f1400c 4px solid;
}


/**************************/
/* トップ部分      */
/**************************/


#top_space {
width: 760px; 
padding: 0px; 
background-position:center top;
background-repeat: no-repeat;
background-color: #ffffff; 
}


#top_title {
float:left;
width:350px;
}


#top_link {
padding-top:3px;
margin-right:5px;
}

#index_top {
padding-top:3px;
margin-right:5px;
}



/**************************/
/* 目次スペース      */
/**************************/


#menu_space {
clear:both;
width:760px;
padding: 0px; 
margin:0px
}

.menu {
float:left;
width:152px;
padding: 0px; 
margin:0px
}


/**************************/
/* flash内容スペース      */
/**************************/

#flash_space {
clear:both;
width:760px;
height:250px;
padding: 0px; 
margin:0px;

}


/**************************/
/* 表紙スペース      */
/**************************/

#index_main_space {
width:760px;
padding-top:10px;
padding-bottom:0px;
padding-left:0;
padding-right:0;
margin:0;
background-color: #ffffff; 
}


#sagasu_space {
float:left;
width:250px;
padding-top:0px;
padding-bottom:10px;
padding-right:0px;
padding-left:0px;
}

#sagasu {
width:240px;
font-size:8pt;
line-height:140%;
background-color:#f7f4eb;
}

.sagasu_title {
width:240px;
padding:0px;
margin:0px;
}

.sagasu_text {
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}


#new_space {
float:left;
width:328px;
padding-right:0;
padding-left:0;
padding-top:0;
padding-bottom:10px;
}

.new_title {
width:320px;
padding:0px;
margin:0px;
}

.new_text {
width:310px;
font-size:10pt;
line-height:140%;
padding-top:5px;
padding-bottom:15px;
padding-left:10px;
padding-right:10px;
}



#right_space {
float:left;
width:182px;
padding-top:0px;
padding-bottom:10px;
padding-right:0px;
padding-left:0px;
}

.right_map {
margin-bottom:10px;
}

.right_bn {
border:#F1400C 1px solid;
width:180px;
height:40px;
margin-bottom:5px;
}

.right_bn1 {
border:#F1400C 1px solid;
width:180px;
height:80px;
margin-bottom:5px;
}

.right_bn2 {
border:#F1400C 1px solid;
width:180px;
height:80px;
margin-top:5px;
}






.right_text {
font-size:10pt;
line-height:140%;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background-color:#FAE5CB;
}

.right_bo {
text-indent:1em;
}


/**************************/
/* 下段スペース      */
/**************************/

#weather_space {
clear:both;
width:760px;
padding: 0px; 
margin:0px
}

#menu_etc_space {
clear:both;
width:760px;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
border-top:#dddddd 1px solid;
}

#banner_space {
clear:both;
width:760px;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
border-top:#dddddd 1px solid;
}


#toi_space {
clear: both;
font-size:10pt;
line-height:120%;
clear:both;
width:760px;
height:150px;
background-image: url('index_img/toi_bg.gif');
background-position: left top;
background-repeat: no-repeat;
padding-top: 35px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
margin:0px;

}


/**************************/
/* 内容スペース      */
/**************************/

#main_space {
width:760px;
padding-top:10px;
padding-bottom:20px;
padding-left:0px;
padding-right:0px;
margin:0px;
background-color: #ffffff; 
}







/**************************/
/* 内容基本      */
/**************************/

/*表組み　線*/
.tb {
border-collapse:collapse;
border:2px solid #000000;
}

.tb td {
border:1px solid #666666;
padding:2px;
}


.tb1    { border-collapse: collapse; border: solid 2px #000000;padding:2px }
.tb1 td       { border: 1px solid #000000;padding:3px }
.tb1 th       { border: 1px solid #000000;padding:3px }

.tb2    { border-collapse: collapse; border: solid 1px #000000;padding:2px }
.tb2 td       { border: 1px solid #000000;padding:3px }
.tb2 th       { border: 1px solid #000000;padding:3px }


.tb_bn    { border-collapse: collapse; border: solid 0px #000000;padding:0px }
.tb_bn td       { border: 0px solid #000000;padding-left:5px }


.tb_area    { border-collapse: collapse; border: solid 1px #666666;padding:2px }
.tb_area td       { border-top: 1px dotted #666666;padding:5px; }
.tb_area th       { border: 1px dotted #666666;padding:5px }




/* ***************************** */
/* その他 */
/* ***************************** */

/* クリア */
.clear {
clear: both;
}




/* ***************************** */
/* 旧ページからの追加スタイル */
/* ***************************** */


.area_t { padding:10;border-color:#736357; border-style: solid; border-width:0 0 2 0 ; font-size:180%;font-weight:bold;line-height:130%;}
.area_1 { background-color: #ffffe8;padding:10;}


.page_t1 { padding:10;border-color:#736357; border-style: solid; border-width:0 0 2 0 ; font-size:180%;font-weight:bold;line-height:130%;color:#f1400c}

.page_t2 { padding:10;border-color:#736357; border-style: solid; border-width:0 0 2 0 ; font-size:180%;font-weight:bold;line-height:130%;}

.page_1 { background-color: #ffffe8;padding:10;}





z
