body { background-color: #fff; margin: 10px; padding: 0; text-align: left; }

.clear { clear: both; height: 1px; font-size: 1px; }
.clear hr { display: none; }
a { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #F60; text-decoration: underline; }
a:active { color: #F60; text-decoration: underline; }

form { margin: 0; }

ul { margin: 0; padding: 0; list-style: none; line-height: 100%; }
li { margin-bottom: 6px; padding-left: 15px; background-repeat: no-repeat; }
    

/* 左つき・右つき・センター揃え */
#box-l { float: left; }
#box-r { float: right; }
#box-c { margin-left: auto; margin-right: auto; }

/* ヘッダー */
#header1 { padding-right: 3px; }
#header1 form { margin: 0 0 0 auto;  }
#header2 { background-image: url("../../top/header_back.gif"); background-repeat: repeat-x; text-align: left; margin-top: 7px; }

#container { margin-top: 6px; }

/* 左側メニュー */
#naviLeft { text-align: left; }
#emergency .tit { background-color: #DD827D; padding: 4px 5px 3px; }
#emergency .content { border: 2px solid #DD827D; background-color: #FBECEC; padding: 6px 6px 1px; font-size: 83%; }
#emergency .content li { background-image: url("../../top/emergency_icon.gif"); width: 100%; }

#news .tit { background-color: #D3CE81; margin-top: 6px; padding: 4px 4px 3px; }
#news .content { border: 2px solid #D3CE81; padding: 6px 6px 1px; font-size: 83%; }
#news .content li { background-image: url("../../top/news_icon.gif"); width: 100%; }

#about .tit { background-color: #E5F4E5; background-image: url("../../top/about_back.gif"); background-repeat: repeat-x; margin-top: 6px; }
#about .content { background-color: #E5F4E5; padding: 6px 6px 1px; font-size: 83%; }
#about .content li { background-image: url("../../top/about_icon.gif"); width: 100%; }

#service .tit { background-color: #EBEED9; background-image: url("../../top/service_back.gif"); background-repeat: repeat-x; margin-top: 6px; }
#service .content { background-color: #EBEED9; padding: 6px 6px 1px; font-size: 83%; }
#service .content li { background-image: url("../../top/service_icon.gif"); width: 100%; }


/* センターエリア */
#center { margin-left: 15px; }
#center .emergency { color: #CF001A; font-weight: bold; text-align: center; margin: 10px auto; font-size: 83%; }
#life .tit { background-image: url("../../top/life_back.gif"); background-repeat: repeat-x; }
#life-corner .left { width: 51px; text-align: right; }
#life-corner .right { padding-right: 10px; padding-bottom: 20px; }
#life-corner .tit { border-bottom: 2px solid #8099CE; padding: 4px 4px 2px; }
#life-corner .content { margin-top: 5px; margin-left: 2px; font-size: 83%; line-height: 135%; }
#life-corner a.line { border-right: 2px solid #8099CE; padding-right: 6px; margin-right: 6px; }


/* 右側メニュー */
#naviRight { text-align: left; margin-left: 15px; }
#naviRight .date { color: #002674; }

#notice .tit { background-color: #E6F5DD; background-image: url("../../top/notice_back.gif"); background-repeat: repeat-x; margin-top: 6px; }
#notice .btn { background-color: #E6F5DD; text-align: right; padding-right: 7px; }
#notice .content { background-color: #E6F5DD; padding: 3px 6px 1px; font-size: 83%; }
#notice .content li { background-image: url("../../top/notice_icon.gif"); width: 100%; }
#notice a.icon { padding-left: 15px; background-image: url("../../top/notice_icon.gif"); background-repeat: no-repeat; }

#advertiser .tit { background-color: #FFFFFF; background-image: url("../../top/advertiser_title_line.gif"); background-repeat: repeat-x; margin-top: 6px; }
#advertiser .content { padding: 3px 6px 1px; font-size: 83%; }

#topics .tit { background-color: #F7F7D7; background-image: url("../../top/topics_back.gif"); background-repeat: repeat-x; margin-top: 6px; }
#topics .btn { background-color: #F7F7D7; text-align: right; padding-right: 7px; }
#topics .content { background-color: #F7F9fb; padding: 3px 6px 1px; font-size: 83%; }
#topics .content li { background-image: url("../../top/topics_icon.gif"); width: 100%; }

#event .tit { background-color: #EBEED9; background-image: url("../../top/event_back.gif"); background-repeat: repeat-x; margin-top: 6px; }
#event .btn { background-color: #EBEED9; text-align: right; padding-right: 7px; }
#event .content { background-color: #EBEED9; padding: 3px 6px 1px; font-size: 83%; }
#event .content li { background-image: url("../../top/event_icon.gif"); width: 100%; }


/* フッター border-top: 2px solid #C1C1C1; */
#footer { text-align: center; }
#footerAd {  border-top: 2px solid #C1C1C1; margin: 8px auto 0; margin-top: 5px; padding-top: 5px; }
#footerAd img { margin: 1px; }
#footerInfo {  border-top: 2px solid #C1C1C1; margin: 8px auto 0; margin-top: 5px; padding-top: 5px; }
#footerInfo td { padding-left: 15px; color: #002674; font-size: 83%; }
#footerBtn { margin-top: 5px; padding-top: 5px; text-align: center; }
#footerBtn img { margin: 0 7px; }

#copyright { border-top: 2px solid #C1C1C1; text-align: center; color: #002674; font-size: 83%; margin-top: 10px; padding-top: 7px; }



